You can edit almost every page by Creating an account and confirming your email.

OpenVisionCapsules: Difference between revisions

From EverybodyWiki Bios & Wiki
WikiMasterBot2 (talk | contribs)
m Remove Afc Messages and templates
WikiMasterBot2 (talk | contribs)
m automatic correction by IA
 
Line 5: Line 5:
OpenVisionCapsules is a format for encapsulating Computer Vision or Deep Neural Network algorithms, initially proposed & [https://aotu.ai/docs/capsule_development/introduction/ implemented by Aotu.ai]. It was released through [[OpenCV|OpenCV.org]] as a BSD licensed Open Source Project. Source code is available [https://github.com/opencv/open_vision_capsules here].
OpenVisionCapsules is a format for encapsulating Computer Vision or Deep Neural Network algorithms, initially proposed & [https://aotu.ai/docs/capsule_development/introduction/ implemented by Aotu.ai]. It was released through [[OpenCV|OpenCV.org]] as a BSD licensed Open Source Project. Source code is available [https://github.com/opencv/open_vision_capsules here].


The typical [https://aotu.ai/docs/capsule_development/inputs_and_outputs/ input of a VisionCapsule] is a video frame, [https://aotu.ai/docs/capsule_development/inputs_and_outputs/ the output is semantic information] or structure data of the frame, e.g. car, motorcycle, and truck detection.
The typical [https://aotu.ai/docs/capsule_development/inputs_and_outputs/ input of a VisionCapsule] is a video frame, [https://aotu.ai/docs/capsule_development/inputs_and_outputs/ the output is semantic information] or structured data of the frame, e.g. car, motorcycle, and truck detection.


== The goal of the project ==
== The goal of the project ==
OpenVisionCapsules was created to address the issue of the fragmented smart vision device market. OpenVisionCapsules specifies the input, the output, how to package, and the entry points of the program. It does not replace the format of any Neural Network or algorithms or a runtime like [[OpenVINO]]. It is simply a packaging format, including all necessary code, files, and metadata required to describe and implement an algorithm. By establishing a standardized communication, the output of an algorithm, or a so-called VisionCapsule, can be consumed by another VisionCapsule.  
OpenVisionCapsules was created to address the issue of the fragmented smart vision device market. OpenVisionCapsules specifies the input, the output, how to package, and the entry points of the program. It does not replace the format of any Neural Network or algorithms or a runtime like [[OpenVINO]]. It is simply a packaging format, including all necessary code, files, and metadata required to describe and implement an algorithm. By establishing a standardized communication, the output of an algorithm, or a so-called VisionCapsule, can be consumed by another VisionCapsule.  


Because the OpenVisionCapsules is a self-contained, portable format, it allows compatible devices to distribute algorithms cross devices, and communicate with consistent semantic information. By combining many simple VisionCapsules, on either one device or across multiple devices, sophisticated data can be extracted from video streams to achieve complicated artificial intelligent tasks.
Because OpenVisionCapsules is a self-contained, portable format, it allows compatible devices to distribute algorithms across devices, and communicate with consistent semantic information. By combining many simple VisionCapsules, on either one device or across multiple devices, sophisticated data can be extracted from video streams to achieve complicated artificial intelligence tasks.


== How does it work ==
== How does it work ==

Latest revision as of 11:44, 2 August 2025

What is OpenVisionCapsules?

OpenVisionCapsules is a format for encapsulating Computer Vision or Deep Neural Network algorithms, initially proposed & implemented by Aotu.ai. It was released through OpenCV.org as a BSD licensed Open Source Project. Source code is available here.

The typical input of a VisionCapsule is a video frame, the output is semantic information or structured data of the frame, e.g. car, motorcycle, and truck detection.

The goal of the project

OpenVisionCapsules was created to address the issue of the fragmented smart vision device market. OpenVisionCapsules specifies the input, the output, how to package, and the entry points of the program. It does not replace the format of any Neural Network or algorithms or a runtime like OpenVINO. It is simply a packaging format, including all necessary code, files, and metadata required to describe and implement an algorithm. By establishing a standardized communication, the output of an algorithm, or a so-called VisionCapsule, can be consumed by another VisionCapsule.

Because OpenVisionCapsules is a self-contained, portable format, it allows compatible devices to distribute algorithms across devices, and communicate with consistent semantic information. By combining many simple VisionCapsules, on either one device or across multiple devices, sophisticated data can be extracted from video streams to achieve complicated artificial intelligence tasks.

How does it work

Introducing OpenVisionCapsules

How to build an OpenVisionCapsules compatible Hardware

Download and test some prebuilt VisionCapsules

Comparison with other machine learning models

Items Existing Model Formats:

Tensorflow, Keras, Caffe, Torch, ONNX, etc.

OpenVisionCapsules Format
Design goal DNN training DNN deployment
Self-contained DNN model ✔ / X

Separate files in most formats

Pre-processing & post processing included X
DNN Model Interconnect X
Compatible with other formats X

Portable format for all others

References


This article "OpenVisionCapsules" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:OpenVisionCapsules. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.