Supported languages
The ACAP Native SDK and ACAP Computer Vision SDK are capable of building applications in various languages.
ACAP Native SDK
C
Most of the examples are built using C and can be found in the acap-native-sdk-examples GitHub repository. The SDK uses gcc to compile C programs.
C++
To see an example of a C++ application, please see the using-opencv example. The SDK uses g++ to compile C++ programs.
Shell script
The build process requires a Makefile, even if nothing is being compiled. An empty Makefile is necessary to build shell script programs. To see an example of a hello world application written in shell script using manifest, please see shell-script-example.
ACAP Computer Vision SDKs
Python
All the examples are built using Python and can be found in the acap-computer-vision-sdk-examples GitHub repository.
Other languages
The ACAP Computer Vision SDK offers flexibility in language choice. Users are free to implement their applications in any programming language supported by their chosen container environment. To access frames and perform inferences in a different language, users need to compile the protofiles that can be found in the SDK accordingly for their desired language.