ACAP 12.5 release

ACAP version 12.5 is now released and compatible with AXIS OS 12.5. 

One of the highlights of this release is the introduction of PipeWire support, marking the re-introduction of audio support in ACAP via a well-known API. We believe this is a great option for developers, as the existing PipeWire community is already established, and Axis is joining this community rather than creating a new one around a proprietary API. Two new examples have been created showcasing the usage of this API: one for audio capture and one for audio playback. 

Another improvement is that the bounding box example now supports the coordinate system selection API. This enhancement allows you to more easily adapt your computer vision solutions to different coordinate systems, making your applications more robust and versatile across various use cases and device configurations.

We have also made the computer vision documentation even more developer-friendly by adding a comprehensive table of supported operations. This new table provides a clear overview of available functionalities, helping you quickly find the right tools and approaches for your project. Finally, we have updated the web server example to use CivetWeb instead of Monkey. CivetWeb is a modern, lightweight, and actively maintained web server library, which should make it easier to build and maintain HTTP APIs for your ACAP applications. 

For more details, please see the release notes. 

For the complete set of code examples, visit our GitHub organization where the ACAP examples are pinned at the top of the page. If you have questions or bug reports related to the examples, please report them in the issue tracker for the specific repository.

ACAP 12.4 release

ACAP version 12.4 is released and is compatible with AXIS OS 12.4. The release features updates to the axoverlay example, now supporting the corridor format, and enhanced documentation for axis-model-zoo, providing better guidance for developers working with AI models. For stability and compatibility, developers targeting armv7hf are encouraged to rebuild their applications using SDK 12.4.

 For the complete set of code examples, visit our GitHub organization where the ACAP examples are pinned at the top of the page. If you have questions or bug reports related to the examples, please report them in the issue tracker for the specific repository.


The release contains:

ACAP 12.3

ACAP version 12.3 is released and is compatible with AXIS OS 12.3. A notable enhancement in this version is the inclusion of a new example demonstrating the application of a YOLOv5 object detection model on an Axis camera. The example focuses on two key aspects: parsing the model's output and illustrating how to draw bounding boxes on the video stream.

For more details, please see the release notes. For the complete set of code examples, visit our GitHub organization where the ACAP examples are pinned at the top of the page. If you have questions or bug reports related to the examples, please report them in the issue tracker for the specific repository.

ACAP 12.2

ACAP version 12.2 is released and is compatible with AXIS OS 12.2. The most significant feature in this release is the support for building ACAP Native SDK applications for ARTPEC-9 devices. This update has impacted several information sources:

For more details, please see the release notes. For the complete set of code examples, visit our GitHub organization where the ACAP examples are pinned at the top of the page. If you have questions or bug reports related to the examples, please report them in the issue tracker for the specific repository.

ACAP 12.1

ACAP version 12.1 is released and is compatible with AXIS OS 12.1. This update is primarily a minor release, focusing on bug fixes rather than new content.

For more details, please see the release notes. For the complete set of code examples, visit our GitHub organization where the ACAP examples are pinned at the top of the page. If you have questions or bug reports related to the examples, please report them in the issue tracker for the specific repository.

ACAP 12.0

ACAP version 12.0 is released and is compatible with AXIS OS 12.0. No, you didn't read that wrong, ACAP versioning is now aligned with AXIS OS!

New additions:

  • Version alignment: ACAP release versions and ACAP Native SDK versions now align with AXIS OS major and minor versioning. This change simplifies understanding AXIS OS compatibility.
  • Base container image: the ACAP Native SDK base container image has been updated to Ubuntu 24.04.


Security updates:

  • Root-privileged access: removed in AXIS OS 12.0. For details, see the announcement on axis.com.
  • Application signing: signing of ACAP applications is required by default starting with AXIS OS 12.0. This can still be disabled for now but will become mandatory in a future major release.


ACAP Computer Vision:

  • Refactoring and renaming: the ACAP Computer Vision SDK is now the ACAP Computer Vision solution. Utility libraries and scripts have been moved to ACAP Runtime. See the acap-computer-vision-sdk-examples repository for usage.
  • Deprecation notice: the ACAP Computer Vision solution is deprecated. New Axis products on AXIS OS 12.x will not have container support. Existing products with container support will be supported until the end of 2031, aligning with the end of AXIS OS 2026 LTS. The recommended approach for developing analytics, computer vision, and machine learning applications on Axis devices is using the ACAP Native SDK. See the acap-native-sdk-examples repository for details.


For the complete set of code examples, visit our GitHub organization where the ACAP examples are pinned at the top of the page. If you have questions or bug reports related to the examples, please report them in the issue tracker for the specific repository.