В группе рассматриваются алгоритмы, методы, библиотеки обработки и распознавания изображений. Также можно очень много узнать про библиотеки машинного зрения, такие как, OpenCV или CCV. OpenCV что это такое? OpenCV (англ.

Рейтинг: 15
Создана: 5 лет назад
Владелец: root

OpenCV/Обработка и распознавание изображений / Блог

Преобразование RGB изображения на opencv в градации серого
Оглавление void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 ) Параметры: src - входное изображение: 8-битное без знака, 16-битное без знака (CV_16UC ...) или с плавающей запятой с одинарной точностью. dst - выходное изображения такого же размера и глубины, что и src. code - код преобразования цветового пространства. dstCn - количество каналов в целевом изображении; Если параметр равен 0, количество каналов устанавливается автоматически из src и code.Подробнее
Фильтры в OpenCV. Average и GaussianBlur
Оглавление Линейные фильтры изображения Homogeneous (Однородное) сглаживание Gaussian сглаживание Median сглаживание Bilateral (Двустороннее) сглаживание Изображение для примера.   Сглаживание путем усреднения В коде программы ниже, после загрузки изображения применяем линейный фильтр к изображению и показываем несколько изображений с различными параметрами сглаживания последовательно.Подробнее
Фильтры в OpenCV. MedianBlur и Bilateral
Оглавление Линейные фильтры изображения В предыдущей статье мы рассмотрели фильтры Homogeneous (Однородное) сглаживание и Gaussian (Гаусово) сглаживание Homogeneous (Однородное) сглаживание Gaussian сглаживание Median сглаживание Bilateral (Двустороннее) сглаживание В этой главе мы рассмотрим остальные два фильтра: Median сглаживание и Bilateral (Двустороннее) сглаживание.Подробнее
Обучение каскадного классификатора в OpenCV (opencv_traincascade, opencv_createsamples)
Оглавление В данном уроке мы рассмотрим обучение каскадного классификатора в OpenCV с помощью утилит opencv_traincascade, opencv_createsamples. Каскад будем тренировать распознавать автомобили. Для начала нам нежно скачать базу фотографий автомобилей с сайта Иллинойсского университета по ссылке. Также можно скачать данную базу с Github вместе с исходниками примера. Распакуем архив командой: $ tar zxvf CarData.tar.Подробнее
Сегментация изображения в OpenCV с помощью алгоритмов Watershed и Distance Transform
Оглавление Этот урок покажет вам, как сегментировать несколько соединенных или перекрывающихся объектов, а также подсчитать их количество. Мы будем использовать алгоритм Watershed и функцию Distance transform. Подсчитать простые и несвязанные объекты относительно легко. Можно получить их контуры из бинарного изображения. Но для соединенных или перекрывающихся объектов это сделать довольно трудно. Рассмотрим пересекающиеся игральные карты, как показано на рисунке 1а.Подробнее
Нахождение контуров объекта в OpenCV (findСontours)
Оглавление Это пример нахождения контуров объекта. У нас есть изображение яблока, мы хотим выделить его и поместить на другое изображение с зеленым фоном. Простейшим решением является сначала обнаружить края яблока с помощью Canny фильтра, а затем найти контуры функцией findContours в OpenCV и создать маску с помощью drawContours: Теперь можно скопировать исходное изображение по маске на зеленый фон.Подробнее
Как определить версию OpenCV на Python и C++?
Оглавление OpenCV 3 была выпущена сравнительно недавно, но вы могли уже задумываться о модернизации вашего кода, написанного на OpenCV 2. Проблема в том, что он, скорее всего,  не скомпилируется с OpenCV 3, потому что новая версия не имеет обратной совмести. Поэтому, вам понадобится способ, который позволит писать программу совместимую с OpenCV 3 и OpenCV 2. Как определить версию OpenCV в программе на Python Все просто, cv2.Подробнее
Установка OpenCV на Ubuntu или Debian
Оглавление Примечание: Это руководство было проверено на Ubuntu 16.04 LTS с OpenCV 3.2.0. Установка OpenCV на Ubuntu или Debian достаточно длинная, но очень легкая. Вы можете установить OpenCV из репозитория или вручную.Подробнее

Авторизация

Войдите, используя Ваш аккаунт

Войти с помощью

Пользователи