Вопросы с тегом «opencv»

OpenCV (Open Source Computer Vision) - это кроссплатформенная библиотека функций программирования для компьютерного зрения в реальном времени.

34
Поиск квадратов в изображении

Мне нужно найти квадраты на изображении, используя OpenCV (нет проблем в Matlab или любой другой, как правило, я ожидаю, что некоторые идеи). Рассмотрим тестовое изображение ниже: Мне нужно точно найти эти цветные квадраты на изображении выше (не белые длинные полосы). Что я сделал : Я применил...

23
Математика Харриса обнаружение угловых точек

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в обмене стеками обработки сигналов. Мигрировал 7 лет назад . Это математическое выражение для определения угла Харриса: Но у меня есть следующие сомнения: Каково физическое значение и v ? Многие ссылки говорят, что...

16
Почему мы используем дескрипторы ключевых точек?

Я только что изучил SURF и собираюсь его реализовать, но я так и не понял, почему мы используем дескрипторы. Я понимаю, что такое ключевые точки и их назначение, но когда мы извлекаем ключевые точки, тогда зачем нам использовать дескрипторы? Какова их важность и роль в...

16
Как распознать гексагональную плитку в настольной игре?

Я хотел бы распознать границы гексагональной плитки на фотографии, как на картинке ниже: Мне кажется, что стандартный подход в квадратной сетке состоит в том, чтобы сначала обнаружить углы (например, хитрый), а затем извлечь самые длинные линии с помощью преобразования Хафа или чего-то подобного....

16
Обнаружение людей сверху

Я пытаюсь найти какой-то метод обнаружения людей, использующих только одну камеру в 3 метрах над землей. Это кадр, возвращаемый камерой: ОБНОВЛЕНИЕ: Видео тест -> http://dl.dropbox.com/u/5576334/top_head_shadow.avi Чтобы сделать это, сначала я понимаю, что мне нужно выполнить сегментацию фона на...

16
Как получить наиболее точную калибровку камеры?

Прежде всего, я надеюсь, что это правильная доска обмена стека. Мои извинения, если это не так. Я работаю над тем, что требует от меня калибровки камеры. Я успешно реализовал код для этого в OpenCV (C ++). Я использую встроенные функции шахматной доски и шахматную доску, которую я распечатал. В...

15
OpenCV / C ++ соединяет близлежащие контуры в зависимости от расстояния между ними

Я должен соединить близлежащие контуры в изображении на основе расстояния между ними, которое указывает, должны ли контуры быть соединены. Теперь уже есть вопрос по той же проблеме здесь /programming/8973017/opencv-c-obj-c-connect-nearby-contours, но здесь он объединяет все контуры в один. Это я не...

15
Проблема сегментации изображения различных материалов

Привет CV / Сообщество распознавания образов, У меня есть серьезная проблема относительно сегментации изображения. Сценарий - это атмосфера в печи, которая заставляет мою голову сходить с ума. И мне нужно обнаружить контуры объектов из разных материалов (стекло, керамика, Al, Ir, ...) за короткий...

13
Нарезка и распознавание названия книги и автора из изображения книжной полки

Я пытаюсь, для моих собственных учебных целей, разработать реализацию алгоритма, который бы перечислял книги, учитывая изображение книжной полки, например: Первым шагом является нарезка изображения на отдельные книги. Мой алгоритм в Mathematica : img =...

13
Как рассчитать позу камеры по матрице гомографии?

Скажем, я использую только одну калиброванную камеру. С этой камеры я получаю изображения A и B. Я знаю гомографию между A и B, вычисленную с помощью findComography () OpenCV . Я знаю позу (матрицу вращения R и вектор перевода t) изображения A, и мне нужна поза изображения B. Как только я его...

12
Алгоритм подсчета пешеходов

В настоящее время я занимаюсь разработкой проекта для пешеходов (с использованием OpenCV + QT в Linux). Моя идея о подходе: Рамки захвата Сделать вычитание фона четкие шумы (разрушать, расширять) найти капли (cvBlobslib) - объекты переднего плана Для каждого большого двоичного объекта установите...

12
Расчет гомографии на основе обнаруженных линий

Я знаю, что вы можете рассчитать гомографии от изображения к плоскости камеры, используя точки соответствия между «идеальной моделью» и точками изображения. Я делаю это для футбольного поля / поля и использую обнаружение краев, чтобы найти белые линии на поле. Но камера (не всегда) покрывает все...

12
Инвариант шаблона соответствия масштаба и поворота

Я ищу метод для масштабирования и вращения Инвариант соответствия шаблона. Я уже попробовал некоторые, но они не работали так хорошо для моих примеров или потребовались навсегда, чтобы выполнить. Обнаружение SIFT и SURF полностью не удалось. Я также пытался реализовать функцию согласования...

11
Восстановите кривые из шумного набора точек

Справочная информация: я пытаюсь сделать систему, которая отслеживает количество пузырьков в видео Я реализую обнаружение пузырей в одном случае изображения, используя Круговое преобразование Хафа. Из-за окклюзии, размытия и других факторов это обнаружение никогда не будет точным на 100%. Я...

10
В чем разница между различием гауссовского, лапласа гауссовского и мексиканского шляпного вейвлета?

В CV используются три метода, которые кажутся очень похожими друг на друга, но с небольшими различиями: Лапласиан Гауссова:∇2[g(x,y,t)∗f(x,y)]∇2[g(x,y,t)∗f(x,y)]\nabla^2\left[g(x,y,t)\ast f(x,y)\right] Различие гауссиан:[g1(x,y,t)∗f(x,y)]−[g2(x,y,t)∗f(x,y)][g1(x,y,t)∗f(x,y)]−[g2(x,y,t)∗f(x,y)]...

10
Подсчет автомобилей из видео

Отказ от ответственности : я разместил этот вопрос на StackOverFlow, но узнал, что он лучше подходит здесь. Я немного новичок в обработке изображений, поэтому я хотел бы попросить вас найти оптимальное решение для моей проблемы, а не помощь для кода. Я пока не мог придумать хорошую идею, поэтому...

10
OpenCV calcHist и calcBackProject на простом английском языке

я начал экспериментировать с c ++ и opencv, потому что хочу научиться обрабатывать изображения. Теперь мое первое упражнение - создать детектор кожи с помощью calcHist и calcBackProject . Но я не понимаю несколько вещей: статистическая интерпретация обратного проекта и почему она называется...