Low-level API for external libraries / plugins#

Detailed Description#

API for OpenCV external plugins:

  • HAL accelerators

  • VideoIO camera backends / decoders / encoders

  • Imgcodecs encoders / decoders

Plugins are usually built separately or before OpenCV (OpenCV can depend on them - like HAL libraries).

Using this approach OpenCV provides some basic low level functionality for external plugins.

Note

Preview only (no backward compatibility)

Classes#

Name

Description

struct OpenCV_API_Header

Enumerations#

View details

Enumeration Type Documentation#

CvResult#

enum CvResult

#include <opencv2/core/llapi/llapi.h>

Enumerator:

CV_ERROR_FAIL

Some error occurred (TODO Require to fill exception information)

CV_ERROR_OK

No error.