![]() |
OpenCV 4.14.0
Open Source Computer Vision
|
#include <opencv2/core.hpp>Namespaces | |
| namespace | cv |
| namespace | cv::fastcv |
Macros | |
| #define | FCV_CMP_EQ(val1, val2) |
| #define | FCV_OPTYPE(depth, op) |
Functions | |
| void | cv::fastcv::arithmetic_op (InputArray src1, InputArray src2, OutputArray dst, int op) |
| Arithmetic add and subtract operations for two matrices It is optimized for Qualcomm's processors. | |
| void | cv::fastcv::gemm (InputArray src1, InputArray src2, OutputArray dst, float alpha=1.0, InputArray src3=noArray(), float beta=0.0) |
| Matrix multiplication of two float type matrices R = a*A*B + b*C where A,B,C,R are matrices and a,b are constants It is optimized for Qualcomm's processors. | |
| void | cv::fastcv::integrateYUV (InputArray Y, InputArray CbCr, OutputArray IY, OutputArray ICb, OutputArray ICr) |
| Integral of a YCbCr420 image. Note: Input height should be multiple of 2. Input width and stride should be multiple of 16. Output stride should be multiple of 8. It is optimized for Qualcomm's processors. | |
| void | cv::fastcv::matmuls8s32 (InputArray src1, InputArray src2, OutputArray dst) |
| Matrix multiplication of two int8_t type matrices uses signed integer input/output whereas cv::gemm uses floating point input/output matmuls8s32 provides enhanced speed on Qualcomm's processors. | |
| #define FCV_CMP_EQ | ( | val1, | |
| val2 ) |
| #define FCV_OPTYPE | ( | depth, | |
| op ) |