Skip to content

builtin/cv_utility.h

Namespaces

Name
cvedia
cvedia::rt
API for controlling the server and lifecycle management of runtime instances.
cvedia::rt::builtin

Classes

Name
struct cvedia::rt::builtin::ResolutionMPInfo
class cvedia::rt::builtin::CameraResolutions

Types

Name
enum class ResizeMethod
enum class std::int8_t ResolutionMP

Functions

Name
ResizeMethod stringToResizeMethod(std::string method)
int stringToInterpolationMethod(std::string method, std::string const & defaultMethod)
expected< void > resizeImageMat(cv::InputArray source, cv::OutputArray destination, cv::Size const & size, ResizeMethod resizeMethod, std::string const & interpolationMethod)
expected< void > resizeImage(cv::InputArray source, cv::OutputArray destination, cv::Size const & size, builtin::ResizeMethod resizeMethod, std::string const & interpolationMethod, cv::Scalar const & pad)
int numberOfCwRotationTimesToRotateCode(int times)

Types Documentation

enum ResizeMethod

Enumerator Value Description
SQUASH
FIT
PLACE

enum ResolutionMP

Enumerator Value Description
Default
Native
Megapixels_8
Megapixels_5
Megapixels_4
Megapixels_2
Megapixels_1
Megapixels_0_3

Functions Documentation

function stringToResizeMethod

ResizeMethod stringToResizeMethod(
    std::string method
)

function stringToInterpolationMethod

int stringToInterpolationMethod(
    std::string method,
    std::string const & defaultMethod
)

function resizeImageMat

expected< void > resizeImageMat(
    cv::InputArray source,
    cv::OutputArray destination,
    cv::Size const & size,
    ResizeMethod resizeMethod,
    std::string const & interpolationMethod
)

function resizeImage

expected< void > resizeImage(
    cv::InputArray source,
    cv::OutputArray destination,
    cv::Size const & size,
    builtin::ResizeMethod resizeMethod,
    std::string const & interpolationMethod,
    cv::Scalar const & pad
)

function numberOfCwRotationTimesToRotateCode

int numberOfCwRotationTimesToRotateCode(
    int times
)