-
OpenCV — установка 4.5.5 (под Linux)
Рассмотрим как установить последнюю версию OpenCV из исходников под ОС Linux.
-
Детектирование объектов — поиск объекта по шаблону (Template matching)
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … Детектирование объектов — поиск объекта по шаблону (Template matching) Детектирование объекта по шаблону может пригодиться во множестве случаев. Самый простой пример — поиск заранее заданного объекта. В OpenCV для этого есть замечательная функция cvMatchTemplate()
-
33. OpenCV шаг за шагом. Сравнение контуров через суммарные характеристики — моменты
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 31. Типы данных OpenCV — хранилище памяти, последовательность 32. Нахождение контуров и операции с ними 33. Сравнение контуров через суммарные характеристики — моменты Сравнение контуров — распространённая задача, возникающая, например, при решении проблемы поиска заданного объекта на изображении (template…
cvGetCentralMoment, cvGetHuMoments, cvGetNormalizedCentralMoment, cvMatchShapes, cvMoments, OpenCV, шаг за шагом
-
32. OpenCV шаг за шагом. Нахождение контуров и операции с ними
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 29. Интегральное изображение 30. Трансформация изображения — аффинные преобразования, гомография 31. Типы данных OpenCV — хранилище памяти, последовательность 32. Нахождение контуров и операции с ними Контурный анализ — это один из важных и очень полезных методов описания, хранения, распознавания,…
cvContourArea, cvContourPerimeter, cvDrawContours, cvFindContours, cvMinEnclosingCircle, OpenCV, шаг за шагом
-
31. OpenCV шаг за шагом. Типы данных OpenCV — хранилище памяти, последовательность
Оглавление1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.…28. Преобразование Хафа29. Интегральное изображение30. Трансформация изображения — аффинные преобразования, гомография31. Типы данных OpenCV — хранилище памяти, последовательность На шаге про преобразование Хафа, вы, возможно, обратили внимание, на непонятные типы данных CvMemStorage и CvSeq, которые использовались в примерах использования функций cvHoughLines2() и cvHoughCircles() OpenCV использует…
cvCreateMemStorage, cvCreateSeq, cvGetSeqElem, CvMemStorage, cvReleaseMemStorage, CvSeq, cvSeqPush, OpenCV, шаг за шагом
-
30. OpenCV шаг за шагом. Трансформация изображения — аффинные преобразования, гомография
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 27. Детектор границ Кенни (Canny) 28. Преобразование Хафа 29. Интегральное изображение 30. Трансформация изображения — аффинные преобразования, гомография Преобразование плоскости(изображения) называется аффинным, если оно взаимно однозначно и образом любой прямой является прямая. Взаимно однозначное преобразование, переводит каждую точку плоскости(изображения)…
cv2DRotationMatrix, cvGetAffineTransform, cvGetPerspectiveTransform, cvGetQuadrangleSubPix, cvPerspectiveTransform, cvRemap, cvTransform, cvWarpAffine, cvWarpPerspective, OpenCV, шаг за шагом
-
29. OpenCV шаг за шагом. Интегральное изображение
Оглавление1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.…26. Операторы Собеля и Лапласа27. Детектор границ Кенни (Canny)28. Преобразование Хафа29. Интегральное изображение Раз уж мы научились брать производную от изображения, то было бы неплохо брать и интеграл изображения 🙂 Интегральное представление изображения — это матрица, размерность которой совпадает с размерностью исходного изображения. Элементы этой…
-
28. OpenCV шаг за шагом. Преобразование Хафа
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 26. Операторы Собеля и Лапласа 27. Детектор границ Кенни (Canny) 28. Преобразование Хафа На прошлом шаге мы узнали о функции, реализующей детектор границ Кенни. Если вы немного поэкспериментировали с представленным примером, то обратили внимание, что cvCanny() помогает замечательно выделять…
-
27. OpenCV шаг за шагом. Обработка изображения — детектор границ Кенни (Canny)
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 25. Обработка изображения — свёртка 26. Обработка изображения — операторы Собеля и Лапласа 27. Обработка изображения — детектор границ Кенни (Canny) Края(границы) — это такие кривые на изображении, вдоль которых происходит резкое изменение яркости или других видов неоднородностей. Проще…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…