{"id":14977668,"url":"https://github.com/opencv/open_vision_capsules","last_synced_at":"2025-04-04T14:07:36.655Z","repository":{"id":37775830,"uuid":"234445543","full_name":"opencv/open_vision_capsules","owner":"opencv","description":"A set of libraries for encapsulating smart vision algorithms","archived":false,"fork":false,"pushed_at":"2025-01-08T21:30:27.000Z","size":562,"stargazers_count":134,"open_issues_count":7,"forks_count":48,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-28T13:08:46.047Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-17T01:29:06.000Z","updated_at":"2025-02-16T18:57:00.000Z","dependencies_parsed_at":"2024-09-18T22:07:48.727Z","dependency_job_id":null,"html_url":"https://github.com/opencv/open_vision_capsules","commit_stats":{"total_commits":215,"total_committers":11,"mean_commits":"19.545454545454547","dds":"0.44651162790697674","last_synced_commit":"7412902fed8f91c9c82bd42b0180e07673c38bf1"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopen_vision_capsules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopen_vision_capsules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopen_vision_capsules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopen_vision_capsules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencv","download_url":"https://codeload.github.com/opencv/open_vision_capsules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190250,"owners_count":20898702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T13:56:06.474Z","updated_at":"2025-04-04T14:07:36.633Z","avatar_url":"https://github.com/opencv.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenVisionCapsules\n\n[![Documentation Status](https://readthedocs.org/projects/openvisioncapsules/badge/?version=latest)](https://openvisioncapsules.readthedocs.io/en/latest/?badge=latest)\n\nThis repository contains the OpenVisionCapsules SDK, a set of Python libraries\nfor encapsulating machine learning and computer vision algorithms for\nintelligent video analytics.\n\nEncapsulating an algorithm allows it to be deployed as a single, self-describing\nfile that inputs and outputs data in a standard format. This makes deployment\nand integration significantly easier than starting with a model file or a\nsnippet of source code. Capsules are descriptive of their input and output\nrequirements, allowing OpenVisionCapsules to route data between capsules\nautomatically.\n\nThis project is split into two packages, `vcap` and `vcap-utils`. `vcap`\ncontains the necessary facilities to create and encapsulate an algorithm.\n`vcap-utils` contains a set of utilities that make encapsulating algorithms of\ncertain types easier.\n\n# Project Status\n\nOpenVisionCapsules is in a developer preview phase. We're looking for developer\nfeedback before reaching a stable 1.0 release. If you find any bugs or have\nsuggestions, please open an issue.\n\n# Getting Started\n\nTake a look at the [documentation here][docs].\n\nA couple example capsules are available under `vcap/examples`, demonstrating\nhow to create classifier and detector capsules from TensorFlow models.\n\n# Installation\n\nTo install OpenVisionCapsules locally, clone the repository and run the\nfollowing commands to install the `vcap` and `vcap-utils` packages in the\ncurrent environment.\n\n\u003c!--\nInstalling both packages at the same time breaks setuptools_scm. See:\nhttps://github.com/pypa/setuptools_scm/issues/454\n--\u003e\n```\npip3 install -e ./vcap\npip3 install -e ./vcap_utils\n```\n\n# Examples\n\nTo make use of the example capsules in the `vcap/examples/` directory, make \nsure to run the tests with pytest (from the root of the repo). The tests\ndownload all the necessary models and images, including the models for the \nexample capsules.\n\nMake sure vcap \u0026 vcap-utils installation is done before tests,\n\n```\npytest -v -x .\n```\n\nA repository of open source capsules can be found [here][capsule_zoo].\n\n[docs]: https://openvisioncapsules.readthedocs.io/en/latest/\n[capsule_zoo]: https://github.com/aotuai/capsule_zoo\n\ncapsule inference test,\n```\npython3 tools/openvisioncapsule_tools/capsule_infer/capsule_infer.py --capsule ../capsule-zoo/capsules/detector_person_vehicle_bike_openvino  --images tests/test_images/two_people.jpg\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencv%2Fopen_vision_capsules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencv%2Fopen_vision_capsules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencv%2Fopen_vision_capsules/lists"}