computer-vision- все статьи тега
python: хотите отображать красный канал только в opencv
Я новичок в обработке изображений. Я показываю изображение во многих цветовых пространствах приведенный ниже код показывает изображение в 3 каналах R G B однако изображение отображается в сером макете. мне нужно отобразить три изображения: одно с красным каналом как красное изображение, другое как синее, и последнее как зеленое. Спасибо заранее. # cspace.py import cv2 import numpy as np image = cv2.imread('download.jpg') # Convert BGR to HSV hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) hsl = ...
OpenCV: как определить, есть ли в видео быстро движущийся объект?
Как лучше всего обнаружить быстро движущийся объект с помощью OpenCV? Скажем, у меня есть 5 случайных видеофайлов: 1) видеозапись толпы, идущих людей, статическая камера. 2) видео кота, играющего с мячом, дрожащая камера iPhone. 3) видеозапись интервьюируемого лица. Статическая камера. 4) анимация (3D) быстро движущегося автомобиля, фон размыт и т. д. и т.д. 5) размытое видео, снятое камерой iPhone (просто камера помахала вокруг, ничего не видно). Поэтому я хотел бы чтобы изолировать video5 ...
В opencv как получить список сегментированных регионов
Я работаю над проектом, в котором хочу оценить определенные параметры на участках сегментированного изображения. Итак, у меня есть следующий код col = cv2.imread("in.jpg",1) col=cv2.resize(col,(width,height),interpolation=cv2.INTER_CUBIC) res=cv2.pyrMeanShiftFiltering(col,20,45,3) И теперь хотел бы каким-то образом получить список масок для каждого региона в res. Так, например, если бы res был теперь чем-то вроде этого 1 1 0 2 1 1 0 0 2 1 0 0 2 2 1 Я хотел бы получить такой резул ...
Распознавание изображений на языке C#
В настоящее время я ищу библиотеку распознавания образов C#. Что я хочу сделать: Я хочу написать функцию, которая сканирует изображение и возвращает, если другое изображение является его частью. Или, по крайней мере, что-то, что выглядит знакомым в случае, если углы двух объектов различны. Ссылка на возможную библиотеку и краткий пример кода были бы великолепны! Заранее спасибо! ...
OpenCV Python-различные методы аппроксимации контуров имеют одинаковый выход [дубликат]
На этот вопрос уже есть ответ здесь: Как отобразить контуры изображения с помощью OpenCV Python? 3 ответа Согласно этому учебнику Python, существуют два метода аппроксимации контуров для OpenCV cv2.findContours функция: cv2.CHAIN_APPROX_NONE и cv2.CHAIN_APPROX_SIMPLE . Первый метод сохраняет все граничные точки, а второй метод удаляет все избыточные точки. import cv2 im = cv2.imread('simple.jpg') im ...
Как проверить точность алгоритма сегментации?
Я имею дело с проблемой классификации изображений. Перед классификацией изображения должны быть сегментированы. Я испробовал несколько методов. Мой вопрос: "как я могу проверить точность сегментации ?". Я планирую сравнить конечное двоичное изображение с правильным двоичным изображением, основанным на разнице пикселей, чтобы получить показатель успеха. Есть ли более эффективный способ сравнить края двух двоичных изображений вместо этого? ...
Привязки OpenCV Python для алгоритма GrabCut
Я пытался использовать реализацию OpenCV метода grab cut через привязки Python. Я пробовал использовать версию как в cv, так и в cv2, но у меня возникли проблемы с поиском правильных параметров для использования, чтобы заставить метод работать правильно. Я попробовал несколько перестановок параметров, и ничего не работает (в основном каждый пример, который я видел на Github). Вот несколько примеров, которым я попытался следовать: Пример 1 Пример 2 А вот документация по методу и известный ...
Сравнение изображений-быстрый алгоритм
Я хочу создать базовую таблицу изображений, а затем сравнить любые новые изображения с этим, чтобы определить, является ли новое изображение точным (или близким) дубликатом базы. например: если вы хотите уменьшить хранение одного и того же изображения в 100 раз, вы можете сохранить одну его копию и предоставить ссылки на нее. Когда вводится новое изображение, вы хотите сравнить его с существующим, чтобы убедиться, что оно не является дубликатом ... идеи? одна из моих идей заключалась в том, ч ...
Простой и быстрый способ сравнения изображений на сходство
Мне нужен простой и быстрый способ сравнить два изображения для сходства. Т. е. я хочу получить высокое значение, если они содержат точно то же самое, но могут иметь немного другой фон и могут быть перемещены / изменены на несколько пикселей. (более конкретно, если это имеет значение: одно изображение-это значок, а другое изображение-это подзона скриншота, и я хочу знать, является ли эта подзона именно значком или нет.) У меня есть OpenCV под рукой, но я все еще не привыкла к этому. одна воз ...
Библиотека распознавания лиц [закрыто]
Я ищу бесплатно распознавание лиц библиотека для университетского проекта. Я не ищу распознавание лиц. Я ищу настоящее признание. Это означает поиск изображений, содержащих определенные грани или библиотеки, которые вычисляют расстояния между определенными гранями. в настоящее время я использую OpenCV для обнаружения лица и грубый Eigenface алгоритм распознавания. Но я думал, что должно быть что-то там с лучшей производительностью, чем самозаписанный алгоритм собственных поверхностей. Я не го ...
В формате OpenCV на C++и OBJ-с: обнаруживать лист бумаги / Определение площади
Я успешно реализовал пример квадратного обнаружения OpenCV в своем тестовом приложении, но теперь нужно отфильтровать вывод, потому что это довольно грязно - или мой код неверен? меня интересуют четыре угловые точки бумаги для уменьшения перекоса (например) и дальнейшей обработки... Вход И Выход: Оригинал изображение: клик код: double angle( cv::Point pt1, cv::Point pt2, cv::Point pt0 ) { double dx1 = pt1.x - pt0.x; double dy1 = pt1.y - pt0.y; double dx2 = pt2.x - pt0.x; ...
Как мне найти Уолли с Python?
бесстыдно прыгает на подножку: -) вдохновленный как мне найти Уолдо с Mathematica и последующее как найти Waldo с R, как новый пользователь python я хотел бы посмотреть, как это можно сделать. Похоже, что python будет лучше подходить для этого, чем R, и нам не нужно беспокоиться о лицензиях, как в случае с Mathematica или Matlab. в Примере, подобном приведенному ниже, очевидно, просто использовать полосы не будет работать. Было бы интересно, если простой подход, основанный на правилах, может б ...
Как выбрать между Tesseract и OpenCV?
Я недавно наткнулся на Тессеракт и OpenCV. Похоже, что Tesseract-это полноценный движок OCR, а OpenCV можно использовать в качестве фреймворка для создания приложения/службы OCR. Я попытался использовать Tesseract на некоторых из моих изображений, и его точность кажется приличной. Позже, я наткнулась на очень простой учебник по с использованием OpenCV для выполнения оптического распознавания символов с использованием Python и был впечатлен. Через несколько минут я закончил тренировать систем ...
Как я могу извлечь изображение JPEG хорошего качества из видеофайла H264 с помощью ffmpeg?
В настоящее время я использую эту команду для извлечения изображений: ffmpeg.exe-i 10fps.h264-r 10-f image2 10fps.h264_%03d.jpeg но как я могу улучшить качество изображения JPEG? ...
Как определить маркеры для водораздела в OpenCV?
Я пишу для Android с OpenCV. Я сегментирую изображение, подобное приведенному ниже, используя управляемый маркером водораздел, без того, чтобы пользователь вручную отмечал изображение. Я планирую использовать региональные максимумы в качестве маркеров. minMaxLoc() даст мне значение, но как я могу ограничить его до капель, которые меня интересуют? Могу ли я использовать результаты от findContours() или cvblob blobs для ограничения ROI и применения максимумов к каждому blob? ...
Каковы хорошие алгоритмы для обнаружения номерных знаков транспортных средств?
фон для моего окончательного проекта в университете, я разрабатываю приложение для обнаружения номерных знаков транспортных средств. Я считаю себя промежуточным программистом, однако мои математические знания не имеют ничего выше средней школы, что делает создание правильных формул сложнее, чем это, вероятно, должно быть. Я потратил много времени на поиск академических работ, таких как: обнаружения номерных знаков транспортных средств в Изображения надежное распознавание номерных знаков, ...
Распознавание логотипа на изображениях [закрыто]
кто-нибудь знает о недавних научных работах, которые были сделаны по распознаванию логотипов в изображениях? Пожалуйста, ответьте, только если вы знакомы с этой конкретной темой (я могу искать Google для "распознавания логотипа" сам, Спасибо большое). Любой, кто хорошо разбирается в компьютерном зрении и проделал работу по распознаванию объектов, также может прокомментировать. обновление: Пожалуйста, обратитесь к алгоритмическим аспектам (какой подход вы считаете подходящим, документы в поле, ...
Обработка изображений: что такое окклюзии?
Я разрабатываю проект обработки изображений, и я натыкаюсь на слово окклюзия что означают окклюзии во многих научных работах в контексте обработки изображений? Словарь дает только общее определение. Можно ли описать их, используя изображение в качестве контекста? ...
Как я могу определить расстояние от объекта в видео?
У меня есть видеофайл, записанный с передней части движущегося автомобиля. Я хочу использовать OpenCV для обнаружения и распознавания объектов, но я застрял на одном аспекте. Как я могу определить расстояние от распознанного объекта. Я могу знать свою текущую скорость и реальное положение GPS, но это все. Я не могу сделать никаких предположений об объекте, который я отслеживаю. Я планирую использовать это для отслеживания и отслеживания объектов, не сталкиваясь с ними. В идеале я хотел бы испо ...