{"adoption": {"forks": 238, "observed_at": "2026-08-28T04:05:01.737538+00:00", "stars": 1547}, "canonical_url": "https://ross.abutalabs.com/products/pyqt5-yolov5", "card": {"archived": false, "artifact_type": "application", "description": "PyQt5 implementation of YOLOv5 GUI", "domain": ["computer-vision", "machine-learning", "desktop-applications", "deep-learning"], "enriched": true, "function": ["computer-vision", "machine-learning", "gui", "image-processing", "video-processing"], "health_score": 20, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["Javacr/PyQt5-YOLOv5"], "name": "Javacr/PyQt5-YOLOv5", "platform": ["python", "cross-platform"], "pushed_at": "2024-09-12T12:58:17+00:00", "repo": "Javacr/PyQt5-YOLOv5", "stars": 1547, "tags": ["yolov5", "object-detection", "pyqt5", "gui-application", "inference", "desktop"], "topics": [], "urls": [], "use_cases": ["run yolov5 object detection with a gui", "detect objects in webcam or rtsp stream", "batch detect objects in images and videos", "adjust confidence and iou thresholds visually", "package a yolov5 detector as a desktop exe", "view detection result statistics"], "what_it_is": "A desktop GUI application built with PyQt5 that wraps YOLOv5 (v6.1) object detection models. It supports running detection on images, videos, webcams, and RTSP streams with adjustable confidence and IoU thresholds and automatic saving of results.", "when_to_avoid": ["you need training or fine-tuning of YOLOv5 models", "you need a headless or server-side detection pipeline", "you require YOLOv8 or newer architectures natively (see forked alternatives)"], "when_to_choose": ["you want a ready-made desktop interface for YOLOv5 inference without writing code", "you need to demo object detection on live camera or video streams", "you want to tweak model, confidence, and IoU settings interactively"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pyqt5-yolov5", "repo": "Javacr/PyQt5-YOLOv5", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.737538+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:27.598419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8de5861ffee5c8b8507f62da4c6974d546f2dbf99adc6e3a73ea340a9cc45e89", "fetched_at": "2026-08-28T04:05:01.737538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Javacr/PyQt5-YOLOv5"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1800, "days_push": 720, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}