OpenVX - OpenVX
Разработчики) | Хронос Групп |
---|---|
Стабильный выпуск | 1.3 / 22 октября 2019 г. |
Написано в | C |
Операционная система | Кроссплатформенность |
Платформа | Кроссплатформенность |
Тип | API |
Интернет сайт | www |
OpenVX это открытый, бесплатный стандарт кроссплатформенного ускорения компьютерное зрение Приложения. Он разработан Хронос Групп для облегчения переносимой, оптимизированной и энергоэффективной обработки методов для алгоритмов машинного зрения. Это нацелено на встроенный и в реальном времени программы компьютерного зрения и связанных сценариев. Он использует связный граф представление операций.
Обзор
OpenVX указывает более высокий уровень абстракции для программирования сценариев использования компьютерного зрения, чем вычислительные платформы, такие как OpenCL. Высокий уровень упрощает программирование, а основное выполнение будет эффективным на разных вычислительных архитектурах. Это делается при наличии последовательного и портативного API ускорения зрения.
OpenVX основан на связанном графе узлов видения, которые могут выполнять предпочтительную цепочку операций. Базовую реализацию можно оптимизировать с помощью различных методов, например: ускорение на различных блоки обработки или же специализированное оборудование. Эта архитектура упрощает приложения, запрограммированные в OpenVX, в разных системах с разной мощностью и производительностью, включая чувствительные к батарее, с поддержкой технического зрения, носимые дисплеи.
OpenVX дополняет библиотеку видения с открытым исходным кодом OpenCV. OpenVX в некоторых приложениях предлагает лучшее оптимизированное управление графами, чем OpenCV.
История
- Спецификация OpenVX 1.0 была выпущена в октябре 2014 года.
- Пример реализации OpenVX был выпущен в декабре 2014 года.
- Спецификация OpenVX 1.1 была выпущена 2 мая 2016 года.
- OpenVX 1.2 был выпущен 1 мая 2017 года.[1]
- Обновленная программа для приверженцев OpenVX и набор тестов на соответствие OpenVX 1.2 были выпущены 21 ноября 2017 года.[2]
- OpenVX 1.2.1 был выпущен 27 ноября 2018 года.[3]
- OpenVX 1.3 был выпущен 22 октября 2019 года.[4]
Реализации, фреймворки и библиотеки
- AMD MIVisionX - за AMD с Процессоры и GPU.
- Каденция - за Системы дизайна Cadence ЦСП Tensilica Vision.
- Воображение - за Воображение Технологии графические процессоры PowerVR
- Synopsys - за Synopsys 'Процессоры DesignWare EV Vision
- OpenVX от Texas Instruments (TIOVX) - за Инструменты Техаса 'Jacinto ™ ADAS SoC.
- NVIDIA VisionWorks - за CUDA-совместимый Nvidia GPU и SoC.
- OpenVINO - за Intel с Процессоры, GPU, VPU, и ПЛИС.
Рекомендации
- ^ https://www.khronos.org/news/press/openvx-1.2-specification-cross-platform-acceleration-power-efficient-vision
- ^ «Khronos выпускает обновленную программу адаптации OpenVX». Группа Хронос. 2017-11-21. Получено 2017-12-06.
- ^ "Реестр Khronos OpenVX - Khronos Group Inc". www.khronos.org. Получено 2019-08-05.
- ^ https://www.khronos.org/news/press/khronos-releases-openvx-1.3-open-standard-for-cross-platform-vision-and-machine-intelligence-acceleration