The Raspberry Pi Foundation has announced that it is bringing the OpenVX 1.3 API to Raspberry Pi devices to improve computer vision on the popular single-board computers.
The new open-source, royalty-free API comes from the Khronos Group, which has backed standards like Vulcan and OpenCL. Khronos members include big-name software and hardware — AMD, Apple, Arm, Epic Games, Google, Samsung, Intel, Nvidia, and so on — as well as companies with stakes in its standards, like Boeing and IKEA.
“The Khronos Group and Raspberry Pi have collaborated to work on an open source implementation of OpenVX 1.3, which passes compliance on the Raspberry Pi,” explained Kiriti Nagesh Gowda, MTS software development engineer at AMD.

“The open source implementation passes the Vision, Enhanced Vision, and Neural Net conformance profiles specified in OpenVX 1.3 on the Raspberry Pi.”
The Raspberry Pi, which is popular, inexpensive, and relatively low-power, is an important device that demonstrates compliance with the computer-vision standard.
Gowda explains that the OpenVX 1.3 compliance check performed for the Raspberry Pi “helps ensure that Khronos standards are consistently implemented by multiple vendors to create a trusted platform for developers.”
OpenVX aims to deliver efficient, real-time computer vision processing to embedded computing devices, such as surveillance devices, advanced driver assistance systems, augmented reality, and robotics.
“Developers can benefit from using this powerful API in their application and knowing that the application is portable across compatible hardware,” Gowda explained.
The two Raspberry Pi models that passed the test are the Raspberry Pi 3 Model and the Raspberry Pi 4 Model B.
The Khronos Group has published a sample implementation of OpenVX 1.3 as well as several sample computer-vision applications on GitHub.
