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.


Back to top

© Axis Communications AB. All rights reserved. AXIS COMMUNICATIONS, AXIS, ARTPEC and VAPIX are registered trademarks of Axis AB in various jurisdictions, and you are not granted any license to use them. All other trademarks are the property of their respective owners.