ACAP SDK overview

AXIS Camera Application Platform (ACAP) version 4 is capable of building edge-based applications. It contains two complementing SDKs addressing different needs, the ACAP Native SDK and the ACAP Computer Vision SDK.

Summary Native SDK and ACAP Computer Vision SDK

Here is a summary of the difference between Native SDK and Computer Vision SDK:

  Native SDK Computer Vision SDK
Supported Products ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX, i.MX 6ULL, S5L, S5 (see the full compatibility list) ARTPEC-7 with DLPU and ARTPEC-8 (see the full compatibility list)
Requirements Minimum AXIS OS 10.7 Minimum AXIS OS 10.7, SD card
Programming Languages C/C++ C/C++, Python, .NET
(and other mainstream languages)
App Development Docker Docker
App Deployment Web GUI or Vapix API Docker
Examples Native SDK examples Computer Vision SDK examples

ACAP Native SDK

The ACAP Native SDK is targeted towards users that want to develop plug-in style, event generating applications that fit well into a VMS centric system. This SDK offers high performance by integrating closely with AXIS OS and hardware. Already existing ACAP users should feel at home using this SDK and migrating from previous version ACAP version 3 to this SDK should be straightforward.

Main use cases

  • Plug-in style applications generating events and metadata in a VMS centric system.
  • Extensions to the default camera feature set.
  • Complement to the ACAP Computer Vision SDK for application components that need optimal performance.

Content

See the ACAP Native SDK repository documentation for details.

Support

ACAP Native SDK is supported by most Axis products from ARTPEC-6 and up. See more information in the section about compatibility.

ACAP Computer Vision SDK

The ACAP Computer Vision SDK is targeted towards video analytics application developers running their application entirely or partially on an Axis device. New users that may not be well acquainted with developing applications for edge should still feel at home with the standard toolchain and well-known APIs that come with this SDK. Integration with backend server or cloud should be easy, supporting an application design where the benefits of combining edge-based computing with the more capable server/cloud can be achieved.

Main use cases

  • Multi-component, system solutions enabled by containerized applications.
  • Computer vision applications for any business segment.
  • Integration with standard IT infrastructure and cloud platforms.

Content

See the ACAP Computer Vision SDK repository documentation for details.

Support

ACAP Computer Vision SDK is supported by ARTPEC-7 and ARTPEC-8 based products with a DLPU. See more information in the section about compatibility.


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.