{"adoption": {"forks": 504, "observed_at": "2026-08-28T04:03:46.803072+00:00", "stars": 1151}, "canonical_url": "https://ross.abutalabs.com/products/aforgenet", "card": {"archived": false, "artifact_type": "framework", "description": "AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc. ", "domain": ["computer-vision", "image-processing", "machine-learning", "artificial-intelligence", "robotics"], "enriched": true, "function": ["image-processing", "computer-vision", "machine-learning", "video-processing", "deep-learning", "robotics"], "health_score": 20, "homepage": "http://www.aforgenet.com/framework/", "language": "C#", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["andrewkirillov/AForge.NET"], "name": "andrewkirillov/AForge.NET", "platform": ["windows", "dotnet", "cross-platform"], "pushed_at": "2024-01-22T13:40:09+00:00", "repo": "andrewkirillov/AForge.NET", "stars": 1151, "tags": ["c-sharp", "neural-networks", "genetic-algorithms", "fuzzy-logic", "blob-detection", "edge-detection", "legacy", "video"], "topics": [], "urls": [], "use_cases": ["apply image processing filters in C#", "detect and count blobs in images", "run edge detection or binarization on images", "train simple neural networks in .NET", "process video streams from cameras", "experiment with genetic algorithms and fuzzy logic", "control robotics kits from C#"], "what_it_is": "AForge.NET is an open-source C# framework for computer vision and artificial intelligence, comprising libraries such as AForge.Imaging, AForge.Video, AForge.Neuro, AForge.Genetic, AForge.Fuzzy, and AForge.Robotics. It provides image processing filters, blob analysis, video processing, neural network computation, genetic algorithms, fuzzy logic, and machine learning routines along with sample applications and documentation.", "when_to_avoid": ["you need state-of-the-art deep learning or GPU acceleration", "you are starting a new project - consider Accord.NET or ML.NET instead", "you need active development and modern platform support like .NET Core"], "when_to_choose": ["you need a classic .NET Framework library for image processing and computer vision", "you want simple neural network or genetic algorithm implementations in C#", "you are maintaining legacy .NET code that already uses AForge"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aforgenet", "repo": "andrewkirillov/AForge.NET", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "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:03:46.803072+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.803072+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.874307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fefd5eca263bbe4f642c7f1222f29728752af1bd7b70e11e43a6a3ed56b2d0d2", "fetched_at": "2026-08-29T12:38:22.644192+00:00", "kind": "homepage", "missing": false, "url": "http://www.aforgenet.com/framework/"}, {"content_hash": "18627d44d07b4083530bff420d6c1f90310a248f47564d4666ff560d215fff00", "fetched_at": "2026-08-29T12:38:22.653656+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/features"}, {"content_hash": "4e6a86681ac561d0e1e2862edc28ae491f3bf812417300d0a838561dcf5fcd2a", "fetched_at": "2026-08-29T12:38:22.655923+00:00", "kind": "site_page", "missing": false, "url": "https://www.aforgenet.com/framework/docs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4300, "days_push": 954, "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}}