Николай Прохоренок. OpenCV и Java. Обработка изображений и компьютерное зрение

OpenCV и Java. Обработка изображений и компьютерное зрение

Книга знакомит с современными технологиями компьютерного зрения, позволяющими машинам, роботам и другим устройствам распознавать изображения. Приведено описание библиотеки компьютерного зрения OpenCV применительно к языку программирования Java. Объясняется, как загружать и сохранять изображения в различных форматах, захватывать кадры с веб-камеры в режиме реального времени, выполнять обработку, трансформацию и сегментацию изображения, применять к изображению фильтры. На практических примерах рассмотрены алгоритмы компьютерного зрения, предназначенные для обнаружения, классификации и отслеживания объектов, выделения границ и контуров объектов, поиска объектов по шаблону, особым точкам, цвету или обученному классификатору.

Подробное описание книги "OpenCV и Java. Обработка изображений и компьютерное зрение"

Предметный указатель книги OpenCV и Java. Обработка изображений и компьютерное зрение

absdiff(), ADAPTIVE_THRESH_GAUSSIAN_C, ADAPTIVE_THRESH_MEAN_C, adaptiveBilateralFilter(), adaptiveThreshold(), add(), addWeighted(), AKAZE, all(), angle, apply(), applyColorMap(), arcLength(), area(), arrowedLine()

BackgroundSubtractor, BackgroundSubtractorMOG, BackgroundSubtractorMOG2, BGR, BGRA, bilateralFilter(), bitwise_and(), bitwise_not(), bitwise_or(), bitwise_xor(), blur(), BORDER_CONSTANT, BORDER_DEFAULT, BORDER_ISOLATED, BORDER_REFLECT, BORDER_REFLECT_101, BORDER_REFLECT101, BORDER_REPLICATE, BORDER_TRANSPARENT, BORDER_WRAP, borderInterpolate(), boundingRect(), boxFilter(), br(), BRIEF, BRISK, BRUTEFORCE, BRUTEFORCE_HAMMING, BRUTEFORCE_HAMMINGLUT, BRUTEFORCE_L1, BRUTEFORCE_SL2, BufferedImage, BufferedImageToMat()

Caffe, calcHist(), Calib3d, Canny(), CAP_DSHOW, CAP_FFMPEG, CAP_IMAGES, CAP_PROP_FRAME_HEIGHT, CAP_PROP_FRAME_WIDTH, cartToPolar(), CascadeClassifier, CHAIN_APPROX_NONE, CHAIN_APPROX_SIMPLE, CHAIN_APPROX_TC89_KCOS, CHAIN_APPROX_TC89_L1, channels(), checkRange(), circle(), CLAHE, class_id, clear(), clone(), CMP_EQ, CMP_GE, CMP_GT, CMP_LE, CMP_LT, CMP_NE, col(), COLOR_BGR2BGRA, COLOR_BGR2GRAY, COLOR_BGR2HLS, COLOR_BGR2HSV, COLOR_BGR2Lab, COLOR_BGR2RGB, COLOR_BGR2RGBA, COLOR_BGRA2BGR, COLOR_BGRA2GRAY, COLOR_BGRA2RGB, COLOR_BGRA2RGBA, COLOR_GRAY2BGR, COLOR_GRAY2BGRA, COLOR_GRAY2RGB, COLOR_GRAY2RGBA, COLOR_HLS2BGR, COLOR_HLS2RGB, COLOR_HSV2BGR, COLOR_HSV2RGB, COLOR_Lab2BGR, COLOR_Lab2RGB, COLOR_RGB2BGR, COLOR_RGB2BGRA, COLOR_RGB2GRAY, COLOR_RGB2HLS, COLOR_RGB2HSV, COLOR_RGB2Lab, COLOR_RGB2RGBA, COLOR_RGBA2BGR, COLOR_RGBA2BGRA, COLOR_RGBA2GRAY, COLOR_RGBA2RGB, COLORMAP_AUTUMN, COLORMAP_BONE, COLORMAP_COOL, COLORMAP_HOT, COLORMAP_HSV, COLORMAP_JET, COLORMAP_OCEAN, COLORMAP_PARULA, COLORMAP_PINK, COLORMAP_RAINBOW, COLORMAP_SPRING, COLORMAP_SUMMER, COLORMAP_WINTER, colRange(), cols(), compare(), compareHist(), compute(), conj(), contains(), contourArea(), CONTOURS_MATCH_I1, CONTOURS_MATCH_I2, CONTOURS_MATCH_I3, Converters, convertScaleAbs(), convertTo(), convexHull(), convexityDefects(), copyMakeBorder(), copyTo(), Core: absdiff(); add(); addWeighted(); arrowedLine(); bitwise_and(); bitwise_not(); bitwise_or(); bitwise_xor(); BORDER_CONSTANT; BORDER_DEFAULT; BORDER_ISOLATED; BORDER_REFLECT; BORDER_REFLECT_101; BORDER_REFLECT101; BORDER_REPLICATE; BORDER_TRANSPARENT; BORDER_WRAP; borderInterpolate(); cartToPolar(); checkRange(); circle(); CMP_EQ; CMP_GE; CMP_GT; CMP_LE; CMP_LT; CMP_NE; compare(); convertScaleAbs(); copyMakeBorder(); countNonZero(); divide(); ellipse(); exp(); extractChannel(); fillConvexPoly(); FILLED; fillPoly(); findNonZero(); flip(); FONT_HERSHEY_COMPLEX; FONT_HERSHEY_COMPLEX_SMALL; FONT_HERSHEY_DUPLEX; FONT_HERSHEY_PLAIN; FONT_HERSHEY_SCRIPT_COMPLEX; FONT_HERSHEY_SCRIPT_SIMPLEX; FONT_HERSHEY_SIMPLEX; FONT_HERSHEY_TRIPLEX; FONT_ITALIC; getBuildInformation(); getTextSize(); hconcat(); inRange(); insertChannel(); kmeans(); KMEANS_PP_CENTERS; KMEANS_RANDOM_CENTERS; KMEANS_USE_INITIAL_LABELS; line(); LINE_4; LINE_8; LINE_AA; log(); LUT(); magnitude(); max(); mean(); merge(); min(); minMaxLoc(); mixChannels(); multiply(); NATIVE_LIBRARY_NAME; norm(); NORM_INF; NORM_L1; NORM_L2; NORM_MINMAX; NORM_RELATIVE; normalize(); patchNaNs(); phase(); polarToCart(); polylines(); pow(); putText(); randn(); randShuffle(); randu(); rectangle(); reduce(); REDUCE_AVG; REDUCE_MAX; REDUCE_MIN; REDUCE_SUM; repeat(); rotate(); ROTATE_180; ROTATE_90_CLOCKWISE; ROTATE_90_COUNTERCLOCKWISE; scaleAdd(); setIdentity(); setRNGSeed(); sort(); SORT_ASCENDING; SORT_DESCENDING; SORT_EVERY_COLUMN; SORT_EVERY_ROW; sortIdx(); split(); sqrt(); subtract(); sumElems(); trace(); transform(); transpose(); vconcat(); VERSION; VERSION_EPOCH; VERSION_MAJOR; VERSION_MINOR; VERSION_REVISION, cornerEigenValsAndVecs(), cornerHarris(), cornerMinEigenVal(), cornerSubPix(), countNonZero(), create(), createBackgroundSubtractorMOG2(), createCLAHE(), createLineSegmentDetector(), cross(), CV_16S, CV_16SC(), CV_16SC1, CV_16SC2, CV_16SC3, CV_16SC4, CV_16U, CV_16UC(), CV_16UC1, CV_16UC2, CV_16UC3, CV_16UC4, CV_32F, CV_32FC(), CV_32FC1, CV_32FC2, CV_32FC3, CV_32FC4, CV_32S, CV_32SC(), CV_32SC1, CV_32SC2, CV_32SC3, CV_32SC4, CV_64F, CV_64FC(), CV_64FC1, CV_64FC2, CV_64FC3, CV_64FC4, CV_8S, CV_8SC(), CV_8SC1, CV_8SC2, CV_8SC3, CV_8SC4, CV_8U, CV_8UC(), CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4, CV_CAP_PROP_FRAME_HEIGHT, CV_CAP_PROP_FRAME_WIDTH, CV_COMP_BHATTACHARYYA, CV_COMP_CHISQR, CV_COMP_CORREL, CV_COMP_HELLINGER, CV_COMP_INTERSECT, CV_CONTOURS_MATCH_I1, CV_CONTOURS_MATCH_I2, CV_CONTOURS_MATCH_I3, CV_HOUGH_GRADIENT, CV_IMWRITE_JPEG_QUALITY, CV_IMWRITE_PNG_COMPRESSION, CV_LOAD_IMAGE_ANYCOLOR, CV_LOAD_IMAGE_ANYDEPTH, CV_LOAD_IMAGE_COLOR, CV_LOAD_IMAGE_GRAYSCALE, CV_LOAD_IMAGE_UNCHANGED, CV_MAX_SOBEL_KSIZE, CV_SCHARR, CV_USRTYPE1, cvtColor(), CvType, CvUtils, CvUtilsFX

DENSE, depth(), DescriptorExtractor, DescriptorMatcher, descriptorSize(), detect(), detectAndCompute(), detectMultiScale(), diag(), dilate(), distance, divide(), DMatch, dot(), DRAW_OVER_OUTIMG, DRAW_RICH_KEYPOINTS, drawContours(), drawKeypoints(), drawMarker(), drawMatches(), drawMatches2(), drawSegments(), dump()

Eclipse, elemSize(), elemSize1(), ellipse(), empty(), equalizeHist(), equals(), erode(), exp(), extractChannel(), eye()

FAST, FastFeatureDetector, Feature2D, FeatureDetector, Features2d, FFmpeg, fillConvexPoly(), FILLED, fillPoly(), filter2D(), findContours(), findHomography(), findNonZero(), fitEllipse(), FLANNBASED, flip(), floodFill(), FLOODFILL_FIXED_RANGE, FLOODFILL_MASK_ONLY, FONT_HERSHEY_COMPLEX, FONT_HERSHEY_COMPLEX_SMALL, FONT_HERSHEY_DUPLEX, FONT_HERSHEY_PLAIN, FONT_HERSHEY_SCRIPT_COMPLEX, FONT_HERSHEY_SCRIPT_SIMPLEX, FONT_HERSHEY_SIMPLEX, FONT_HERSHEY_TRIPLEX, FONT_ITALIC, FREAK, fromArray(), fromFXImage(), fromList()

GaussianBlur(), GC_BGD, GC_EVAL, GC_FGD, GC_INIT_WITH_MASK, GC_INIT_WITH_RECT, GC_PR_BGD, GC_PR_FGD, get(), getAffineTransform(), getBuildInformation(), getDerivKernels(), getGaborKernel(), getGaussianKernel(), getPerspectiveTransform(), getRotationMatrix2D(), getStructuringElement(), getTextSize(), getTrainDescriptors(), GFTT, GFTTDetector, goodFeaturesToTrack(), grab(), grabCut(), GRAY, GRID_AKAZE, GRID_BRISK, GRID_DENSE, GRID_FAST, GRID_GFTT, GRID_HARRIS, GRID_MSER, GRID_ORB, GRID_SIFT, GRID_SIMPLEBLOB, GRID_STAR, GRID_SURF

HARRIS, hashCode(), hconcat(), height(), Highgui: CV_CAP_PROP_FRAME_HEIGHT; CV_CAP_PROP_FRAME_WIDTH; CV_IMWRITE_JPEG_QUALITY; CV_IMWRITE_PNG_COMPRESSION; CV_LOAD_IMAGE_ANYCOLOR; CV_LOAD_IMAGE_ANYDEPTH; CV_LOAD_IMAGE_COLOR; CV_LOAD_IMAGE_GRAYSCALE; CV_LOAD_IMAGE_UNCHANGED; imdecode(); imencode(); imread(); imwrite(), HISTCMP_BHATTACHARYYA, HISTCMP_CHISQR, HISTCMP_CHISQR_ALT, HISTCMP_CORREL, HISTCMP_HELLINGER, HISTCMP_INTERSECT, HISTCMP_KL_DIV, HLS, HOUGH_GRADIENT, HoughCircles(), HoughLines(), HoughLinesP(), HSB, HSV, HuMoments()

Image, ImageFXToMat(), imdecode(), imencode(), Imgcodecs: imdecode(); imencode(); imread(); IMREAD_ANYCOLOR; IMREAD_ANYDEPTH; IMREAD_COLOR; IMREAD_GRAYSCALE; IMREAD_IGNORE_ORIENTATION; IMREAD_LOAD_GDAL; IMREAD_REDUCED_COLOR_2; IMREAD_REDUCED_COLOR_4; IMREAD_REDUCED_COLOR_8; IMREAD_REDUCED_GRAYSCALE_2; IMREAD_REDUCED_GRAYSCALE_4; IMREAD_REDUCED_GRAYSCALE_8; IMREAD_UNCHANGED; imwrite(); IMWRITE_JPEG_QUALITY; IMWRITE_PNG_COMPRESSION, imgIdx, Imgproc: ADAPTIVE_THRESH_GAUSSIAN_C; ADAPTIVE_THRESH_MEAN_C; adaptiveBilateralFilter(); adaptiveThreshold(); applyColorMap(); approxPolyDP(); arcLength(); arrowedLine(); bilateralFilter(); blur(); BORDER_CONSTANT; BORDER_DEFAULT; BORDER_REFLECT; BORDER_REFLECT_101; BORDER_REFLECT101; BORDER_REPLICATE; BORDER_WRAP; boundingRect(); boxFilter(); calcHist(); Canny(); CHAIN_APPROX_NONE; CHAIN_APPROX_SIMPLE; CHAIN_APPROX_TC89_KCOS; CHAIN_APPROX_TC89_L1; circle(); COLOR_BGR2BGRA; COLOR_BGR2GRAY; COLOR_BGR2HLS; COLOR_BGR2HSV; COLOR_BGR2Lab; COLOR_BGR2RGB; COLOR_BGR2RGBA; COLOR_BGRA2BGR; COLOR_BGRA2GRAY; COLOR_BGRA2RGB; COLOR_BGRA2RGBA; COLOR_GRAY2BGR; COLOR_GRAY2BGRA; COLOR_GRAY2RGB; COLOR_GRAY2RGBA; COLOR_HLS2BGR; COLOR_HLS2RGB; COLOR_HSV2BGR; COLOR_HSV2RGB; COLOR_Lab2BGR; COLOR_Lab2RGB; COLOR_RGB2BGR; COLOR_RGB2BGRA; COLOR_RGB2GRAY; COLOR_RGB2HLS; COLOR_RGB2HSV; COLOR_RGB2Lab; COLOR_RGB2RGBA; COLOR_RGBA2BGR; COLOR_RGBA2BGRA; COLOR_RGBA2GRAY; COLOR_RGBA2RGB; COLORMAP_AUTUMN; COLORMAP_BONE; COLORMAP_COOL; COLORMAP_HOT; COLORMAP_HSV; COLORMAP_JET; COLORMAP_OCEAN; COLORMAP_PARULA; COLORMAP_PINK; COLORMAP_RAINBOW; COLORMAP_SPRING; COLORMAP_SUMMER; COLORMAP_WINTER; compareHist(); contourArea(); CONTOURS_MATCH_I1; CONTOURS_MATCH_I2; CONTOURS_MATCH_I3; convexHull(); convexityDefects(); copyMakeBorder(); cornerEigenValsAndVecs(); cornerHarris(); cornerMinEigenVal(); cornerSubPix(); createCLAHE(); createLineSegmentDetector(); CV_COMP_BHATTACHARYYA; CV_COMP_CHISQR; CV_COMP_CORREL; CV_COMP_HELLINGER; CV_COMP_INTERSECT; CV_CONTOURS_MATCH_I1; CV_CONTOURS_MATCH_I2; CV_CONTOURS_MATCH_I3; CV_HOUGH_GRADIENT; CV_MAX_SOBEL_KSIZE; CV_SCHARR; cvtColor(); dilate(); drawContours(); drawMarker(); ellipse(); equalizeHist(); erode(); fillConvexPoly(); fillPoly(); filter2D(); findContours(); fitEllipse(); floodFill(); FLOODFILL_FIXED_RANGE; FLOODFILL_MASK_ONLY; GaussianBlur(); GC_BGD; GC_EVAL; GC_FGD; GC_INIT_WITH_MASK; GC_INIT_WITH_RECT; GC_PR_BGD; GC_PR_FGD; getAffineTransform(); getDerivKernels(); getGaborKernel(); getGaussianKernel(); getPerspectiveTransform(); getRotationMatrix2D(); getStructuringElement(); getTextSize(); goodFeaturesToTrack(); grabCut(); HISTCMP_BHATTACHARYYA; HISTCMP_CHISQR; HISTCMP_CHISQR_ALT; HISTCMP_CORREL; HISTCMP_HELLINGER; HISTCMP_INTERSECT; HISTCMP_KL_DIV; HOUGH_GRADIENT; HoughCircles(); HoughLines(); HoughLinesP(); HuMoments(); INTER_AREA; INTER_CUBIC; INTER_LANCZOS4; INTER_LINEAR; INTER_NEAREST; invertAffineTransform(); isContourConvex(); Laplacian(); line(); LINE_4; LINE_8; LINE_AA; MARKER_CROSS; MARKER_DIAMOND; MARKER_SQUARE; MARKER_STAR; MARKER_TILTED_CROSS; MARKER_TRIANGLE_DOWN; MARKER_TRIANGLE_UP; matchShapes(); matchTemplate(); medianBlur(); minAreaRect(); minEnclosingCircle(); moments(); MORPH_BLACKHAT; MORPH_CLOSE; MORPH_CROSS; MORPH_ELLIPSE; MORPH_GRADIENT; MORPH_OPEN; MORPH_RECT; MORPH_TOPHAT; morphologyEx(); polylines(); preCornerDetect(); putText(); pyrDown(); pyrMeanShiftFiltering(); pyrUp(); rectangle(); resize(); RETR_CCOMP; RETR_EXTERNAL; RETR_LIST; RETR_TREE; Scharr(); sepFilter2D(); Sobel(); spatialGradient(); THRESH_BINARY; THRESH_BINARY_INV; THRESH_OTSU; THRESH_TOZERO; THRESH_TOZERO_INV; THRESH_TRIANGLE; THRESH_TRUNC; threshold(); TM_CCOEFF; TM_CCOEFF_NORMED; TM_CCORR; TM_CCORR_NORMED; TM_SQDIFF; TM_SQDIFF_NORMED; WARP_INVERSE_MAP; warpAffine(); warpPerspective(); watershed(), imread(), IMREAD_ANYCOLOR, IMREAD_ANYDEPTH, IMREAD_COLOR, IMREAD_GRAYSCALE, IMREAD_IGNORE_ORIENTATION, IMREAD_LOAD_GDAL, IMREAD_REDUCED_COLOR_2, IMREAD_REDUCED_COLOR_4, IMREAD_REDUCED_COLOR_8, IMREAD_REDUCED_GRAYSCALE_2, IMREAD_REDUCED_GRAYSCALE_4, IMREAD_REDUCED_GRAYSCALE_8, IMREAD_UNCHANGED, imwrite(), IMWRITE_JPEG_QUALITY, IMWRITE_PNG_COMPRESSION, inRange(), insertChannel(), inside(), INTER_AREA, INTER_CUBIC, INTER_LINEAR, INTER_NEAREST, intersection(), invertAffineTransform(), isContourConvex(), isMaskSupported(), isOpened(), isReal(), isSubmatrix()

JavaFX

KeyPoint, kmeans(), KMEANS_PP_CENTERS, KMEANS_RANDOM_CENTERS, KMEANS_USE_INITIAL_LABELS, knnMatch()

Lab, Laplacian(), line(), LINE_4, LINE_8, LINE_AA, LineSegmentDetector, LMEDS, load(), loadMat(), log(), LUT()

magnitude(), makeType(), MARKER_CROSS, MARKER_DIAMOND, MARKER_SQUARE, MARKER_STAR, MARKER_TILTED_CROSS, MARKER_TRIANGLE_DOWN, MARKER_TRIANGLE_UP, Mat; channels(); clone(); col(); colRange(); cols(); convertTo(); copyTo(); create(); depth(); diag(); dump(); elemSize(); elemSize1(); empty(); eye(); get(); height(); isSubmatrix(); mul(); ones(); push_back(); put(); release(); reshape(); row(); rowRange(); rows(); setTo(); size(); submat(); t(); toString(); total(); type(); width(); zeros(), Mat_to_vector_char(), Mat_to_vector_DMatch(), Mat_to_vector_double(), Mat_to_vector_float(), Mat_to_vector_int(), Mat_to_vector_KeyPoint(), Mat_to_vector_Point(), Mat_to_vector_Point2d(), Mat_to_vector_Point2f(), Mat_to_vector_Point3(), Mat_to_vector_Point3d(), Mat_to_vector_Point3f(), Mat_to_vector_Point3i(), Mat_to_vector_Rect(), Mat_to_vector_Rect2d(), Mat_to_vector_uchar(), match(), matchShapes(), matchTemplate(), MatOfByte, MatOfDMatch, MatOfDouble, MatOfFloat, MatOfFloat4, MatOfFloat6, MatOfInt, MatOfInt4, MatOfKeyPoint, MatOfPoint, MatOfPoint2f, MatOfPoint3, MatOfPoint3f, MatOfRect, MatOfRect2d, MatToBufferedImage(), MatToImageFX(), MatToWritableImage(), max(), maxLoc, maxVal, mean(), medianBlur(), merge(), min(), minAreaRect(), minEnclosingCircle(), minLoc, minMaxLoc(), MinMaxLocResult, minVal, mixChannels(), Moments, moments(), MORPH_BLACKHAT, MORPH_CLOSE, MORPH_CROSS, MORPH_ELLIPSE, MORPH_GRADIENT, MORPH_OPEN, MORPH_RECT, MORPH_TOPHAT, morphologyEx(), MSER, mul(), multiply()

NaN, NATIVE_LIBRARY_NAME, norm(), NORM_INF, NORM_L1, NORM_L2, NORM_MINMAX, NORM_RELATIVE, normalize(), NOT_DRAW_SINGLE_POINTS

octave, ones(), open(), OPPONENT_AKAZE, OPPONENT_BRIEF, OPPONENT_BRISK, OPPONENT_FREAK, OPPONENT_ORB, OPPONENT_SIFT, OPPONENT_SURF, ORB

patchNaNs(), phase(), Point, Point2f, Point3, points(), polarToCart(), polylines(), pow(), preCornerDetect(), pt, push_back(), put(), putText(), PYRAMID_AKAZE, PYRAMID_BRISK, PYRAMID_DENSE, PYRAMID_FAST, PYRAMID_GFTT, PYRAMID_HARRIS, PYRAMID_MSER, PYRAMID_ORB, PYRAMID_SIFT, PYRAMID_SIMPLEBLOB, PYRAMID_STAR, PYRAMID_SURF, pyrDown(), pyrMeanShiftFiltering(), pyrUp()

queryIdx

radiusMatch(), randn(), randShuffle(), randu(), Range, RANSAC, read(), Rect, Rect2d, rectangle(), reduce(), REDUCE_AVG, REDUCE_MAX, REDUCE_MIN, REDUCE_SUM, release(), repeat(), reshape(), resize(), response, RETR_CCOMP, RETR_EXTERNAL, RETR_LIST, RETR_TREE, retrieve(), RGB, RGBA, RHO, ROI, rotate(), ROTATE_180, ROTATE_90_CLOCKWISE, ROTATE_90_COUNTERCLOCKWISE, RotatedRect, row(), rowRange(), rows()

saveMat(), Scalar, scaleAdd(), Scharr(), sepFilter2D(), set(), setClipLimit(), setHarrisDetector(), setIdentity(), setRNGSeed(), setTilesGridSize(), setTo(), shift(), Shi-Tomasi, showImage(), SIFT, SIMPLEBLOB, size, Size, size(), Sobel(), sort(), SORT_ASCENDING, SORT_DESCENDING, SORT_EVERY_COLUMN, SORT_EVERY_ROW, sortIdx(), spatialGradient(), split(), sqrt(), STAR, submat(), subtract(), sumElems(), SURF, Swing, SwingFXUtils

t(), TensorFlow, TermCriteria, THRESH_BINARY, THRESH_BINARY_INV, THRESH_OTSU, THRESH_TOZERO, THRESH_TOZERO_INV, THRESH_TRIANGLE, THRESH_TRUNC, threshold(), tl(), TM_CCOEFF, TM_CCOEFF_NORMED, TM_CCORR, TM_CCORR_NORMED, TM_SQDIFF, TM_SQDIFF_NORMED, toArray(), toFXImage(), toList(), Torch, toString(), total(), trace(), train(), trainIdx, transform(), transpose(), type(), typeToString()

Unsharp Mask

vconcat(), vector_char_to_Mat(), vector_DMatch_to_Mat(), vector_double_to_Mat(), vector_float_to_Mat(), vector_int_to_Mat(), vector_KeyPoint_to_Mat(), vector_Point_to_Mat(), vector_Point2d_to_Mat(), vector_Point2f_to_Mat(), vector_Point3_to_Mat(), vector_Point3d_to_Mat(), vector_Point3f_to_Mat(), vector_Point3i_to_Mat(), vector_Rect_to_Mat(), vector_Rect2d_to_Mat(), vector_uchar_to_Mat(), VERSION, VERSION_EPOCH, VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, Video, VideoCapture, Videoio; CAP_DSHOW; CAP_FFMPEG; CAP_IMAGES; CAP_PROP_FRAME_HEIGHT; CAP_PROP_FRAME_WIDTH, VideoWriter

WARP_INVERSE_MAP, warpAffine(), warpPerspective(), watershed(), Web-камера, width(), WritableImage

zeros()

Аппроксимация, Аффинные преобразования, Бикубическая интерполяция, Билинейная интерполяция, Вектор, Версия OpenCV, Видеофайл, Виолы-Джонса метод, Водораздел, Возведение в степень, Вращение, Вставка, Вычитание, Габора фильтр, Габора ядро, Гауссовы пирамиды, Гистограмма; выравнивание; вычисление; класс CLAHE; сравнение, Глаза, Градиент, Граница, Деление, Дескриптор, Детектор углов Харриса, Диапазон, Диапазон значений, Дуга, Загрузка изображения, Захват кадров с Web-камеры, Зеркальное отражение, Изображение: оттенки серого; черно-белое, Инвариантные моменты, Интерполяция; бикубическая; билинейная, Каналы: объединение; разделение, Каскады Хаара, Квадрат, Квадратный корень, Кластеризация, Ключевые точки; отрисовка; сравнение, Контраст, Контур; выпуклый; отрисовка; периметр; площадь; сравнение, Копия матрицы, Круг, Ланцоша фильтр, Лапласиан, Линия, Лицо, Логарифм, Ломаная линия, Максимальное значение, Маркеры, Масштабирование, Матрица; диапазон; доступ к элементам; изменение значений; изменение структуры; изменение типа; копия; область интереса; преобразование в массив; размеры; субматрица; тип элементов; транспонированная; удаление, Машинное обучение, Медиана, Медианный фильтр, Минимальное значение, Многоугольник, Моменты; инвариантные, Морфологические преобразования

Наложение, Насыщенность, Натуральный логарифм, Негатив, Нейронная сеть, Норма, Нормализация, Нормализация диапазона, Нос, Область интереса, Обработка изображения, Объединение изображений, Особые точки; отрисовка; сравнение, Отделение от фона, Панорама, Побитовые операции, Повтор изображения, Поиск: LineSegmentDetector; вычитание фона; глаз; границ; каскады Хаара; ключевых точек; контуров; кругов; лиц; метод Виолы-Джонса; носа; объектов; особых точек; по цвету; по шаблону; признаки Хаара; прямых линий; сравнение с шаблоном; углов; улыбки, Прямоугольник, Разделение на каналы, Размеры; изменение, Размытие; двустороннее; медианный фильтр; однородное; по Гауссу, Рамка, Расширение, Резкость, Рисование, Свертка, Сверточная нейронная сеть, Сглаживание, Сдвиг, Сегментация изображения, Сектор, Сепарабельный фильтр, Сепия, Сжатие, Скаляр, Сложение, Случайные числа, Смещение, Собела ядро, Сортировка, Сохранение изображения, Сравнение, Сравнение ключевых точек, Среднее значение, Стрелка, Субматрица, Сумма элементов, Таблица соответствия, Текст, Текстура, Точка; 3D, Транспонированная матрица, Трансформация; аффинные преобразования; перспективы, Угол, Улыбка, Умножение, Установка OpenCV, Фильтры, Фон: вычитание; отделение, Хаара каскады, Хаара признаки, Харриса детектор углов, Хафа преобразования, Цвет, Цветовая модель: BGR; BGRA; GRAY; HLS; HSB; HSV; Lab; RGB; RGBA; преобразование, Цветовая палитра, Цветовой баланс, Центр масс, Черно-белое изображение, Шаблон, Шум: устранение, Щарра ядро, Экспонента, Эллипс, Яркость