Tag: opencv

Как отслеживать различные контуры в opencv python

Я пытаюсь отслеживать объекты с opencv в python из записанного видео. Я хочу дать уникальный объект nr каждому видимому объекту, когда он появится. Например, один объект входит в экран и получает nr1, затем второй соединяет первый и получает nr2, затем первый объект покидает экран, а второй все еще остается видимым и все еще получает объект […]

Сортировка контуров слева направо в Python (OpenCV)

Я использую Python и OpenCV для обнаружения контуров на моем изображении. Но когда я запускаю следующий код для рисования только определенного контура с использованием индекса контура, так как выделенные индексы случайны, я получаю неверный вывод. Поэтому я обнаружил Центроиды (в моем случае все центроиды лежат в одной горизонтальной линии). Есть ли способ сортировать индексы контура […]

Модули OpenCV: solvePnP tvec и оси

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

Вызовите C ++ opencv-функции из Python (отправьте cv :: Mat в C ++ dll, использующую opencv)

Я написал код C ++, используя opencv, я преобразовал код C ++ как «DLL», и мне нужно вызвать метод из этой dll в python, который получает cv::Mat as datatype. Но здесь я ошибаюсь. Ниже приведены образцы кода на C ++ и код python. В googling я нашел, что нам нужно использовать библиотеку Boost, но я […]

Сегментация Lip OpenCV

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

Сшивание изображений Python

Я должен сшить два или более изображений вместе с помощью python и openCV. Я нашел этот код для поиска ключевых точек и совпадений, но я не знаю, как продолжить. Помоги мне, пожалуйста! import numpy as np import cv2 MIN_MATCH_COUNT = 10 img1 = cv2.imread('a.jpg',0) # queryImage img2 = cv2.imread('b.jpg',0) # trainImage # Initiate SIFT detector […]

Ошибка Python3.4 – Невозможно включить исполняемый стек в качестве общего объекта: Недопустимый аргумент

Я пытаюсь установить OpenCV в среду Bash для Windows (подсистема Windows для Linux, wsl), и это оказалось очень сложно. Я думаю, что я очень близко, но при входе в python import cv2 дает следующую ошибку: ImportError: libopencv_core.so.3.1: cannot enable executable stack as shared object requires: Invalid argument Как включить библиотеку в стек? Мои файлы библиотеки […]

может быть установлен OpenCV в виртуальной среде python на Mac Mountain Lion

Я установил Numpy и Scipy с virtualenv на моем mac. Сегодня я хочу установить Opencv под virtualenv. Я попробую: pip install pyopencv терминал вернулся: Не удалось найти версию, удовлетворяющую требованию pyopencv (из версий: 2.0.wr1.0.1-demo, 2.0.wr1.0.1, 2.0.wr1.1.0, 2.1.0.wr1.0.0, 2.1.0.wr1.0.1, 2.1.0.wr1.0.2, 2.1.0.wr1.1.0, 2.1.0.wr1.2.0, 2.1.0.wr1.2.0-demo, 2.1.0.wr1.2.0) Очистка … Совпадений нет версия для pyopencv

Отображение последовательности изображений с использованием matplotlib

У меня есть этот простой скрипт python, использующий OpenCV для загрузки изображений из папки и отображения их в цикле. Я хочу воспроизвести этот эффект, используя matplotlib . import cv2 as cv import os im_files = [for f in os.listdir('.') if f[-3:] == 'png'] for f in im_files: im = cv.imread(f, 0) #read image in greyscale […]

OpenCV и Python: анализ подключенных компонентов

У меня есть код анализа работоспособности подключенных компонентов, который работает в C. Фактически это копия из книги «Изучение Opencv». Теперь я переписываю весь этот код на Python, и я не могу найти некоторую часть этой функции в API Python, например cvStartFindContours. Мне интересно, кто-то имеет базовую функцию анализа связанных компонентов, реализованную в Python. Я знаю, […]

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