cv library
Enums
- Filter
- ImageFormat
- ImreadModes
- ImWriteFlags
- ImWriteFormats
- ScaleToFit
- enum Matrix::ScaleToFit ScaleToFit describes how Matrix is constructed to map one Rect to another.
- StbiChannel
- StbiDType
- TypeMask
- enum Matrix::TypeMask Enum of bit fields for mask returned by getType(). Used to identify the complexity of Matrix, to optimize performance.
- Wrap
Constants
- ADAPTIVE_THRESH_GAUSSIAN_C → const int
- ADAPTIVE_THRESH_MEAN_C → const int
- BORDER_CONSTANT → const int
- BORDER_DEFAULT → const int
- BORDER_ISOLATED → const int
- BORDER_REFLECT → const int
- BORDER_REFLECT101 → const int
- BORDER_REFLECT_101 → const int
- BORDER_REPLICATE → const int
- BORDER_TRANSPARENT → const int
- BORDER_WRAP → const int
- CHAIN_APPROX_NONE → const int
- CHAIN_APPROX_SIMPLE → const int
- CHAIN_APPROX_TC89_KCOS → const int
- CHAIN_APPROX_TC89_L1 → const int
- COLOR_BGR2BGR555 → const int
- COLOR_BGR2BGR565 → const int
- COLOR_BGR2BGRA → const int
- COLOR_BGR2GRAY → const int
- COLOR_BGR2HLS → const int
- COLOR_BGR2HLS_FULL → const int
- COLOR_BGR2HSV → const int
- COLOR_BGR2HSV_FULL → const int
- COLOR_BGR2Lab → const int
- COLOR_BGR2Luv → const int
- COLOR_BGR2RGB → const int
- COLOR_BGR2RGBA → const int
- COLOR_BGR2XYZ → const int
- COLOR_BGR2YCrCb → const int
- COLOR_BGR2YUV → const int
- COLOR_BGR2YUV_I420 → const int
- COLOR_BGR2YUV_IYUV → const int
- COLOR_BGR2YUV_YV12 → const int
- COLOR_BGR5552BGR → const int
- COLOR_BGR5552BGRA → const int
- COLOR_BGR5552GRAY → const int
- COLOR_BGR5552RGB → const int
- COLOR_BGR5552RGBA → const int
- COLOR_BGR5652BGR → const int
- COLOR_BGR5652BGRA → const int
- COLOR_BGR5652GRAY → const int
- COLOR_BGR5652RGB → const int
- COLOR_BGR5652RGBA → const int
- COLOR_BGRA2BGR → const int
- COLOR_BGRA2BGR555 → const int
- COLOR_BGRA2BGR565 → const int
- COLOR_BGRA2GRAY → const int
- COLOR_BGRA2RGB → const int
- COLOR_BGRA2RGBA → const int
- COLOR_BGRA2YUV_I420 → const int
- COLOR_BGRA2YUV_IYUV → const int
- COLOR_BGRA2YUV_YV12 → const int
- COLOR_COLORCVT_MAX → const int
- COLOR_GRAY2BGR → const int
- COLOR_GRAY2BGR555 → const int
- COLOR_GRAY2BGR565 → const int
- COLOR_GRAY2BGRA → const int
- COLOR_GRAY2RGB → const int
- COLOR_GRAY2RGBA → const int
- COLOR_HLS2BGR → const int
- COLOR_HLS2BGR_FULL → const int
- COLOR_HLS2RGB → const int
- COLOR_HLS2RGB_FULL → const int
- COLOR_HSV2BGR → const int
- COLOR_HSV2BGR_FULL → const int
- COLOR_HSV2RGB → const int
- COLOR_HSV2RGB_FULL → const int
- COLOR_Lab2BGR → const int
- COLOR_Lab2LBGR → const int
- COLOR_Lab2LRGB → const int
- COLOR_Lab2RGB → const int
- COLOR_LBGR2Lab → const int
- COLOR_LBGR2Luv → const int
- COLOR_LRGB2Lab → const int
- COLOR_LRGB2Luv → const int
- COLOR_Luv2BGR → const int
- COLOR_Luv2LBGR → const int
- COLOR_Luv2LRGB → const int
- COLOR_Luv2RGB → const int
- COLOR_mRGBA2RGBA → const int
- COLOR_RGB2BGR → const int
- COLOR_RGB2BGR555 → const int
- COLOR_RGB2BGR565 → const int
- COLOR_RGB2BGRA → const int
- COLOR_RGB2GRAY → const int
- COLOR_RGB2HLS → const int
- COLOR_RGB2HLS_FULL → const int
- COLOR_RGB2HSV → const int
- COLOR_RGB2HSV_FULL → const int
- COLOR_RGB2Lab → const int
- COLOR_RGB2Luv → const int
- COLOR_RGB2RGBA → const int
- COLOR_RGB2XYZ → const int
- COLOR_RGB2YCrCb → const int
- COLOR_RGB2YUV → const int
- COLOR_RGB2YUV_I420 → const int
- COLOR_RGB2YUV_IYUV → const int
- COLOR_RGB2YUV_YV12 → const int
- COLOR_RGBA2BGR → const int
- COLOR_RGBA2BGR555 → const int
- COLOR_RGBA2BGR565 → const int
- COLOR_RGBA2BGRA → const int
- COLOR_RGBA2GRAY → const int
- COLOR_RGBA2mRGBA → const int
- COLOR_RGBA2RGB → const int
- COLOR_RGBA2YUV_I420 → const int
- COLOR_RGBA2YUV_IYUV → const int
- COLOR_RGBA2YUV_YV12 → const int
- COLOR_XYZ2BGR → const int
- COLOR_XYZ2RGB → const int
- COLOR_YCrCb2BGR → const int
- COLOR_YCrCb2RGB → const int
- COLOR_YUV2BGR → const int
- COLOR_YUV2BGR_I420 → const int
- COLOR_YUV2BGR_IYUV → const int
- COLOR_YUV2BGR_NV12 → const int
- COLOR_YUV2BGR_NV21 → const int
- COLOR_YUV2BGR_UYNV → const int
- COLOR_YUV2BGR_UYVY → const int
- COLOR_YUV2BGR_Y422 → const int
- COLOR_YUV2BGR_YUNV → const int
- COLOR_YUV2BGR_YUY2 → const int
- COLOR_YUV2BGR_YUYV → const int
- COLOR_YUV2BGR_YV12 → const int
- COLOR_YUV2BGR_YVYU → const int
- COLOR_YUV2BGRA_I420 → const int
- COLOR_YUV2BGRA_IYUV → const int
- COLOR_YUV2BGRA_NV12 → const int
- COLOR_YUV2BGRA_NV21 → const int
- COLOR_YUV2BGRA_UYNV → const int
- COLOR_YUV2BGRA_UYVY → const int
- COLOR_YUV2BGRA_Y422 → const int
- COLOR_YUV2BGRA_YUNV → const int
- COLOR_YUV2BGRA_YUY2 → const int
- COLOR_YUV2BGRA_YUYV → const int
- COLOR_YUV2BGRA_YV12 → const int
- COLOR_YUV2BGRA_YVYU → const int
- COLOR_YUV2GRAY_420 → const int
- COLOR_YUV2GRAY_I420 → const int
- COLOR_YUV2GRAY_IYUV → const int
- COLOR_YUV2GRAY_NV12 → const int
- COLOR_YUV2GRAY_NV21 → const int
- COLOR_YUV2GRAY_UYNV → const int
- COLOR_YUV2GRAY_UYVY → const int
- COLOR_YUV2GRAY_Y422 → const int
- COLOR_YUV2GRAY_YUNV → const int
- COLOR_YUV2GRAY_YUY2 → const int
- COLOR_YUV2GRAY_YUYV → const int
- COLOR_YUV2GRAY_YV12 → const int
- COLOR_YUV2GRAY_YVYU → const int
- COLOR_YUV2RGB → const int
- COLOR_YUV2RGB_I420 → const int
- COLOR_YUV2RGB_IYUV → const int
- COLOR_YUV2RGB_NV12 → const int
- COLOR_YUV2RGB_NV21 → const int
- COLOR_YUV2RGB_UYNV → const int
- COLOR_YUV2RGB_UYVY → const int
- COLOR_YUV2RGB_Y422 → const int
- COLOR_YUV2RGB_YUNV → const int
- COLOR_YUV2RGB_YUY2 → const int
- COLOR_YUV2RGB_YUYV → const int
- COLOR_YUV2RGB_YV12 → const int
- COLOR_YUV2RGB_YVYU → const int
- COLOR_YUV2RGBA_I420 → const int
- COLOR_YUV2RGBA_IYUV → const int
- COLOR_YUV2RGBA_NV12 → const int
- COLOR_YUV2RGBA_NV21 → const int
- COLOR_YUV2RGBA_UYNV → const int
- COLOR_YUV2RGBA_UYVY → const int
- COLOR_YUV2RGBA_Y422 → const int
- COLOR_YUV2RGBA_YUNV → const int
- COLOR_YUV2RGBA_YUY2 → const int
- COLOR_YUV2RGBA_YUYV → const int
- COLOR_YUV2RGBA_YV12 → const int
- COLOR_YUV2RGBA_YVYU → const int
- COLOR_YUV420p2BGR → const int
- COLOR_YUV420p2BGRA → const int
- COLOR_YUV420p2GRAY → const int
- COLOR_YUV420p2RGB → const int
- COLOR_YUV420p2RGBA → const int
- COLOR_YUV420sp2BGR → const int
- COLOR_YUV420sp2BGRA → const int
- COLOR_YUV420sp2GRAY → const int
- COLOR_YUV420sp2RGB → const int
- COLOR_YUV420sp2RGBA → const int
- DECOMP_CHOLESKY → const int
- DECOMP_EIG → const int
- DECOMP_LU → const int
- DECOMP_NORMAL → const int
- DECOMP_QR → const int
- DECOMP_SVD → const int
- FILLED → const int
- IMREAD_ANYDEPTH → const int
- IMREAD_COLOR → const int
- IMREAD_COLOR_BGR → const int
- IMREAD_COLOR_RGB → const int
- IMREAD_GRAYSCALE → const int
- INTER_AREA → const int
- INTER_CUBIC → const int
- INTER_LANCZOS4 → const int
- INTER_LINEAR → const int
- INTER_LINEAR_EXACT → const int
- INTER_MAX → const int
- INTER_NEAREST → const int
- INTER_NEAREST_EXACT → const int
- LINE_4 → const int
- LINE_8 → const int
- LINE_AA → const int
- MORPH_CROSS → const int
- MORPH_ELLIPSE → const int
- MORPH_RECT → const int
- NORM_INF → const int
- NORM_L1 → const int
- NORM_L2 → const int
- NORM_MINMAX → const int
- RETR_CCOMP → const int
- RETR_EXTERNAL → const int
- RETR_FLOODFILL → const int
- RETR_LIST → const int
- RETR_TREE → const int
- ROTATE_180 → const int
- ROTATE_90_CLOCKWISE → const int
- ROTATE_90_COUNTERCLOCKWISE → const int
- SOLVEPNP_ITERATIVE → const int
- SOLVEPNP_SQPNP → const int
- THRESH_BINARY → const int
- THRESH_BINARY_INV → const int
- THRESH_MASK → const int
- THRESH_OTSU → const int
- THRESH_TOZERO → const int
- THRESH_TOZERO_INV → const int
- THRESH_TRIANGLE → const int
- THRESH_TRUNC → const int
- WARP_FILL_OUTLIERS → const int
- WARP_INVERSE_MAP → const int
Functions
-
adaptiveThreshold(
VARP src, double maxValue, int adaptiveMethod, int thresholdType, int blockSize, double C) → VARP -
arrowedLine(
VARP img, (double, double) pt1, (double, double) pt2, Scalar color, {int thickness = 1, int lineType = LINE_8, int shift = 0, double tipLength = 0.1}) → void -
bilateralFilter(
VARP src, int d, double sigmaColor, double sigmaSpace, {int borderType = BORDER_REFLECT}) → VARP -
blendLinear(
VARP src1, VARP src2, VARP weight1, VARP weight2) → VARP -
blur(
VARP src, (int, int) ksize, {int borderType = BORDER_REFLECT}) → VARP -
boundingRect(
VARP points) → Rect -
boxFilter(
VARP src, int ddepth, (int, int) ksize, {bool normalize = true, int borderType = BORDER_REFLECT}) → VARP -
boxPoints(
RotatedRect box) → VARP -
buildImgVARP(
Uint8List img, int height, int width, int channels, {int flags = IMREAD_COLOR}) → VARP -
buildImgVarpYuvNV21(
Uint8List img, int height, int width, {int flags = IMREAD_COLOR}) → VARP -
calcHist(
VecVARP images, {List< int> channels = const [], VARP? mask, List<int> histSize = const [], List<double> ranges = const [], bool accumulate = false}) → VARP -
circle(
VARP img, (double, double) center, int radius, Scalar color, {int thickness = 1, int lineType = LINE_8, int shift = 0}) → void -
contourArea(
VARP contour, {bool oriented = false}) → double -
convertIphonePngToRgb(
{bool flagTrueIfShouldConvert = true}) → void -
convexHull(
VARP points, {bool clockwise = false, bool returnPoints = true}) → VecI32 -
cvtColor(
VARP src, int code, {int dstCn = 0}) → VARP -
cvtColorTwoPlane(
VARP src1, VARP src2, int code) → VARP -
demosaicing(
VARP src, int code, {int dstCn = 0}) → VARP -
dilate(
VARP src, VARP kernel, {int iterations = 1, int borderType = BORDER_REFLECT}) → VARP -
drawContours(
VARP img, List< List< contours, int contourIdx, Scalar color, {int thickness = 1, int lineType = LINE_8}) → voidPoint> > -
ellipse(
VARP img, (double, double) center, (int, int) axes, double angle, double startAngle, double endAngle, Scalar color, {int thickness = 1, int lineType = LINE_8, int shift = 0}) → void -
erode(
VARP src, VARP kernel, {int iterations = 1, int borderType = BORDER_CONSTANT}) → VARP -
fillPoly(
VARP img, List< List< pts, Scalar color, {int lineType = LINE_8, int shift = 0, (double, double) offset = (0, 0)}) → voidPoint> > -
filter2D(
VARP src, int ddepth, VARP kernel, {double delta = 0, int borderType = BORDER_REFLECT}) → VARP -
findContours(
VARP img, int mode, int method, {(double, double) offset = (0, 0)}) → VecVARP -
methodonly support CHAIN_APPROX_NONE, CHAIN_APPROX_SIMPLE -
flip(
VARP src, int flipCode) → VARP -
GaussianBlur(
VARP src, (int, int) ksize, double sigmaX, {double sigmaY = 0, int borderType = BORDER_REFLECT}) → VARP -
getAffineTransform(
List< Point> src, List<Point> dst) → Matrix -
getGaborKernel(
(int, int) ksize, double sigma, double theta, double lambd, double gamma, {double psi = math.pi * 0.5}) → VARP -
getGaussianKernel(
int n, double sigma) → VARP -
getPerspectiveTransform(
List< Point> src, List<Point> dst) → Matrix -
getRectSubPix(
VARP image, (int, int) patchSize, (double, double) center) → VARP -
getRotationMatrix2D(
(double, double) center, double angle, double scale) → Matrix -
getStructuringElement(
int shape, (int, int) ksize) → VARP -
getVARPByte(
VARP varp) → int -
getVARPChannels(
VARP varp) → int -
getVARPHeight(
VARP varp) → int -
getVARPSize(
VARP varp) → (int, int, int) -
getVARPWidth(
VARP varp) → int -
haveImageReader(
String filename) → bool -
haveImageReaderFromMemory(
Uint8List bytes) → bool -
haveImageWriter(
String filename) → bool -
hdrToLdrGamma(
double gamma) → void -
hdrToLdrScale(
double scale) → void -
imdecode(
Uint8List data, {int flags = IMREAD_COLOR}) → VARP -
imencode(
String ext, VARP src, {List< int> params = const []}) → (bool, VecU8) -
imread(
String filename, {int flags = IMREAD_COLOR}) → VARP -
imwrite(
String filename, VARP img, {List< int> params = const []}) → bool -
invertAffineTransform(
Matrix M) → Matrix -
Laplacian(
VARP src, int ddepth, {int ksize = 1, double scale = 1, double delta = 0, int borderType = BORDER_REFLECT}) → VARP -
ldrToHdrGamma(
double gamma) → void -
ldrToHdrScale(
double scale) → void -
line(
VARP img, (double, double) pt1, (double, double) pt2, Scalar color, {int thickness = 1, int lineType = LINE_8, int shift = 0}) → void -
minAreaRect(
VARP points) → RotatedRect -
pyrDown(
VARP src, (int, int) dstsize, {int borderType = BORDER_REFLECT}) → VARP -
pyrUp(
VARP src, (int, int) dstsize, {int borderType = BORDER_REFLECT}) → VARP -
rectangle(
VARP img, (double, double) pt1, (double, double) pt2, Scalar color, {int thickness = 1, int lineType = LINE_8, int shift = 0}) → void -
remap(
VARP src, VARP map1, VARP map2, int interpolation, {int borderMode = BORDER_CONSTANT, int borderValue = 0}) → VARP - src need float, NC4HW4, dims = 4
-
resize(
VARP src, (int, int) dsize, {double fx = 0, double fy = 0, int interpolation = INTER_LINEAR, int code = -1, List< double> mean = const [], List<double> norm = const []}) → VARP -
Rodrigues(
VARP src) → VARP -
rotate(
VARP src, int mode) → VARP -
Scharr(
VARP src, int ddepth, int dx, int dy, {double scale = 1, double delta = 0, int borderType = BORDER_REFLECT}) → VARP -
sepFilter2D(
VARP src, int ddepth, VARP kernelX, VARP kernelY, {double delta = 0, int borderType = BORDER_REFLECT}) → VARP -
setFlipVerticallyOnLoad(
{bool flagTrueIfShouldFlip = true}) → void -
setUnpremultiplyOnLoad(
{bool flagTrueIfShouldUnpremultiply = true}) → void -
Sobel(
VARP src, int ddepth, int dx, int dy, {int ksize = 3, double scale = 1, double delta = 0, int borderType = BORDER_REFLECT}) → VARP -
solve(
VARP src1, VARP src2, {int flags = DECOMP_LU}) → (bool, VARP) -
solvePnP(
VARP objectPoints, VARP imagePoints, VARP cameraMatrix, VARP distCoeffs, {bool useExtrinsicGuess = false}) → (VARP, VARP) -
sqrBoxFilter(
VARP src, int ddepth, (int, int) ksize, {bool normalize = true, int borderType = BORDER_REFLECT}) → VARP -
threshold(
VARP src, double thresh, double maxval, int type) → VARP -
undistortPoints(
VARP src, VARP cameraMatrix, VARP distCoeffs) → VARP -
warpAffine(
VARP src, Matrix M, (int, int) dsize, {int flags = INTER_LINEAR, int borderMode = BORDER_CONSTANT, int borderValue = 0, int code = -1, List< double> mean = const [], List<double> norm = const []}) → VARP -
warpPerspective(
VARP src, Matrix M, (int, int) dsize, {int flags = INTER_LINEAR, int borderMode = BORDER_CONSTANT, int borderValue = 0}) → VARP