Tag: opencv

Вероятностное преобразование Хафа в OpenCV 2.4.9 (Python)

Мой вопрос о преобразовании Hough в OpenCV 2.4.9 (Python). Вот выдержка из учебника: cv2.HoughLinesP (изображение, rho, theta, threshold [, lines [, minLineLength [, maxLineGap]]]) → строки Я действительно не понимаю, что означает «линии [,». Я использую функцию следующим образом: lines = cv2.HoughLinesP (ребра, 1, np.pi / 180, 25, 2,25,115) Но что здесь означает параметр «2»? […]

OpenCV Hough Circle Transform требует 8-битного изображения

Я работаю с Hough Circle Transform с моей RaspberryPi, и когда я беру ROI, чтобы проверить круг следующим образом: for (x,y,w,h) in trafficLights: cv2.rectangle(image,(x,y),(x+w,y+h),(0,0,255),2) roi = image[y:y+h,x:x+w] roi = cv2.medianBlur(roi,5) circles = cv2.HoughCircles(roi,cv2.HOUGH_GRADIENT,1,20, param1=50,param2=60,minRadius=0,maxRadius=0) circles = numpy.uint16(numpy.around(circles)) for i in circles[0,:]: if i[2] < 100: cv2.circle(image,(i[0],i[1]),i[2],(0,255,0),2) cv2.circle(image,(i[0],i[1]),2,(0,0,255),3) if i[1] > 315: print "Green Light" else: […]

Как выровнять два изображения на основе общей функции с помощью matchTemplate

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

Ошибка OpenCV facemorpher 1.0.1: нет вывода изображения, отсутствует библиотека?

Я работаю над проектом с использованием openCV и Python для создания средних лиц из базы данных изображений. Я установил openCV 3.0.0, CMake и все пакеты python, чтобы использовать это пакет facemorpher 1.0.1 python Я получаю эту ошибку в командной строке при запуске «python facemorpher / averager.py —images = IMFDB_final / Ali / HelloBrother / images […]

Как обрабатывать центр изображения как источник для вычисления тригонометрических функций в OpenCV?

тета-лабиринт Я хочу рассчитать интенсивность четырех точек, отмеченных на картинке, для чего мне нужно использовать центр изображения в качестве источника, чтобы я мог рассматривать эти точки как полярные координаты. Есть ли в OpenCV прямой метод? Я был бы очень признателен, если бы кто-нибудь мог помочь мне понять это.

создание MLP в python с ошибкой

Iam новичок в нейронных сетях при создании MLP в python с использованием opencv 3.1.0 error pops.The код импортирует cv2 import numpy как np import glob print 'Loading training data…' e0 = cv2.getTickCount() # load training data image_array = np.zeros((1, 38400)) label_array = np.zeros((1, 4), 'float') training_data = glob.glob('training_data/*.npz') for single_npz in training_data: with np.load(single_npz) as […]

Ошибка opencv python: утверждение не выполнено (size.width> 0 && size.height> 0)

Я получаю сообщение об ошибке при запуске следующего кода. import cv2 import numpy as np img = cv2.imread('messi.jpg',0) img = cv2.line(img,(0,0),(50,50),(255,0,0),5) cv2.imshow("image",img) cv2.waitKey(0) cv2.destroyAllWindows() Ошибка говорит: Ошибка OpenCV: утверждение не выполнено (size.width> 0 && size.height> 0) в неизвестной функции, файл …… \ src \ opencv \ modules \ highgui \ src \ window.cpp, строка 261 […]

OpenCV: findContours (): как упорядочиваются контуры?

Когда мы хотим найти контуры заданного изображения в соответствии с определенным порогом, мы используем функцию cv2.findContours (), которая возвращает, среди прочего, список контуров (Pythonic-список массивов, представляющих контуры изображения). Вот как использовать функцию : contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE) Мой вопрос: Каков порядок, который OpenCV использует для упорядочивания счетчиков? Я имею в виду, по какому критерию он […]

Открыть видео DivX / XVID в OpenCV Python

Я начал работать на новом компьютере, пытаясь установить все, как раньше, на моем старом. К сожалению, переход на 64-битные Windows все усложнил. При текущей настройке я могу открыть только открытые видео I420, преобразованные с помощью memcoder, но я не могу открыть видео DivX / XVID, которые я использовал на своем старом ПК. Я попробовал ffdshow […]

OpenCV установил, но не связал сообщение об ошибке на OS-X Mavericks

Когда я даю следующую команду brew install homebrew/science/opencv или brew install opencv Я получаю следующее сообщение. Warning: opencv-2.4.7.1 already installed, it's just not linked Любая идея, как это исправить. У меня уже есть следующее в .bash_profile на основе ссылок. Установка openCV 2.4.2 на Mac OS X 10.9 (Mavericks) export PYTHONPATH=/usr/local/Cellar/opencv/2.4.6.1/lib/python2.7/site-packages:$PYTHONPATH Связывание Python с открытым CV […]

Interesting Posts

Перечислить дублирование конкатенации данных в python

Как вы разбиваете список на куски с равномерным размером?

Поместите диаграмму в всплывающее окно

Пользовательское событие PyGame

Как рассчитать скользящее среднее с пользовательскими весами в пандах?

Удаление стоп-слов из фрейма данных

Python – конвертировать время в другой часовой пояс с am / pm

Регистрация Django Redux: как изменить уникальный идентификатор от имени пользователя до электронной почты и использовать электронную почту в качестве логина

Не могу получить winsound.Beep для работы

Python, pandas: как отсортировать данные по индексу

Хранение длинной строки HTML в базе данных SQLite вызывает неизвестную ошибку

Создание эскизов из видеофайлов с помощью Python

Ошибка Pandas – обнаружено недопустимое значение

Инициализация локальной переменной Python

TypeError: объект 'module' не вызываемый метод класса python

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