Tag: opencv

Обнаружение надежной руки через компьютерное зрение

В настоящее время я работаю над системой для надежного обнаружения рук. Первый шаг – сделать снимок руки (в цветовом пространстве HSV) рукой, помещенной в маленький прямоугольник, чтобы определить цвет кожи. Затем я применяю фильтр пороговых значений, чтобы установить все пиксели не-скинов в черный цвет, а все пиксели скинов – белые. Пока это работает очень хорошо, […]

Изображения OpenCV для сыпучего сырья для FFmpeg

Вот довольно простой пример чтения веб-камеры с использованием привязок Python от OpenCV: '''capture.py''' import cv, sys cap = cv.CaptureFromCAM(0) # 0 is for /dev/video0 while True : if not cv.GrabFrame(cap) : break frame = cv.RetrieveFrame(cap) sys.stdout.write( frame.tostring() ) Теперь я хочу передать вывод в ffmpeg, как в: $ python capture.py | ffmpeg -f image2pipe -pix_fmt […]

Преобразование изображения OpenCV в черный и белый

Как вы преобразовываете изображение с открытым окном в оттенки серого в черно-белое? Я вижу, что аналогичный вопрос уже задан, но я использую OpenCV 2.3, и предлагаемое решение больше не работает. Я пытаюсь преобразовать изображение в оттенках серого в черно-белое, так что все, что не совсем черное, белое, и используйте его как маску для surf.detect () […]

Написание привязок Python для кода на C ++, использующих OpenCV

Я пытаюсь написать оболочку python для некоторого кода на C ++, использующего OpenCV, но у меня возникают трудности с возвратом результата, который является объектом OpenCV C ++ Mat, интерпретатору python. Я посмотрел исходный код OpenCV и нашел файл cv2.cpp, который имеет функции преобразования для выполнения преобразований между PyObject * и OpenCV Mat. Я использовал эти […]

Преобразование RGB в черный или белый

Как мне взять RGB-образ в Python и преобразовать его в черный или белый? Не в оттенках серого, я хочу, чтобы каждый пиксель был либо полностью черным (0, 0, 0), либо полностью белым (255, 255, 255). Есть ли встроенные функции для этого в популярных библиотеках обработки изображений Python? Если нет, лучше всего будет просто пропустить каждый […]

Сравнение производительности интерфейсов OpenCV-Python, cv и cv2

Несколько дней назад я начал использовать новый интерфейс OpenCV-Python cv2 . Мой вопрос касается сравнения cv и cv2 интерфейса. Что касается простоты использования, новый cv2 интерфейс значительно улучшился, и работать с cv2 очень просто и весело. Но как насчет скорости? Я сделал два небольших snipplets кода, один в cv и другой в cv2 , чтобы […]

Удалите ложные небольшие острова шума в изображении – Python OpenCV

Я пытаюсь избавиться от фонового шума от некоторых моих изображений. Это нефильтрованное изображение. Чтобы фильтровать, я использовал этот код для создания маски того, что должно оставаться на изображении: element = cv2.getStructuringElement(cv2.MORPH_RECT, (2,2)) mask = cv2.erode(mask, element, iterations = 1) mask = cv2.dilate(mask, element, iterations = 1) mask = cv2.erode(mask, element) С помощью этого кода и […]

Сравните подобие изображений с помощью OpenCV с Python

Я пытаюсь сравнить изображение с списком других изображений и возвращать выбранные изображения (например, изображения поиска Google) этого списка с до 70% сходства. Я получаю этот код в этом сообщении и меняю свой контекст # Load the images img =cv2.imread(MEDIA_ROOT + "/uploads/imagerecognize/armchair.jpg") # Convert them to grayscale imgg =cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) # SURF extraction surf = cv2.FeatureDetector_create("SURF") surfDescriptorExtractor […]

Как я могу обнаружить и отслеживать людей с помощью OpenCV?

У меня есть камера, которая будет неподвижной, указана в помещении. Люди пройдут мимо камеры, примерно в 5 метрах от нее. Используя OpenCV , я хочу, чтобы люди проходили мимо – мой идеальный возврат – это массив обнаруженных людей с ограниченными прямоугольниками. Я просмотрел несколько встроенных образцов: Ни один из примеров Python не применяется Образец отслеживания […]

Как определить интересующую область, а затем обрезать изображение с помощью OpenCV

Я задал аналогичный вопрос здесь, но это больше сосредоточено на tesseract. У меня есть образец изображения, как показано ниже. Я хотел бы сделать белый квадрат моей Областью Интересов, а затем вырезать эту часть (квадрат) и создать с ней новое изображение. Я буду работать с разными изображениями, поэтому квадрат не всегда будет находиться в одном месте […]

 
Interesting Posts for Van-Lav

«Объекты TypeError: DataFrame изменяемы, поэтому они не могут быть хэшированы» при сортировке индекса dataframe pandas

Использование нескольких цветов в графике matplotlib

Считать количество слов в списке строк

Почему генератору с использованием `()` требуется много памяти?

Развертывание приложения с минимальным флягой в проблемах подключения докеров-серверов

Создание пустого списка в Python

пробуя все комбинации операций над списком переменных

python pip все еще ищет предыдущую установку

Почему scikit-learn вызывают сбрасывание ядра?

сравнение строк в питоне, но не расстояние Левенштейна (я думаю)

Unit Test для скрипта завершения Bash

Как получить список листов (имя и «gid») в электронной таблице Google с помощью Drive API?

Получить Python для печати местоположения или получения

Удалить символ новой строки в списке, считанном из файла

Python исключает дубликаты списка с нераскрывающимися элементами в одной строке

Python - лучший язык программирования в мире.