andrey — Блог / Новые OpenCV

andrey
andrey / Блог / Новые RSS

Фильтры в 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: Теперь можно скопировать исходное изображение по маске на зеленый фон.Подробнее

Авторизация

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

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

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

Skyeng
GeekBrains
Lingualeo