OpenVX - OpenVX

OpenVX
OpenVX logo.svg
Разработчики)Хронос Групп
Стабильный выпуск
1.3 / 22 октября 2019 г.; 13 месяцев назад (2019-10-22)
Написано вC
Операционная системаКроссплатформенность
ПлатформаКроссплатформенность
ТипAPI
Интернет сайтwww.khronos.org/ openvx/

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]

Реализации, фреймворки и библиотеки

Рекомендации

  1. ^ https://www.khronos.org/news/press/openvx-1.2-specification-cross-platform-acceleration-power-efficient-vision
  2. ^ «Khronos выпускает обновленную программу адаптации OpenVX». Группа Хронос. 2017-11-21. Получено 2017-12-06.
  3. ^ "Реестр Khronos OpenVX - Khronos Group Inc". www.khronos.org. Получено 2019-08-05.
  4. ^ https://www.khronos.org/news/press/khronos-releases-openvx-1.3-open-standard-for-cross-platform-vision-and-machine-intelligence-acceleration

внешняя ссылка