Tag: opencv

как использовать круги hough в cv2 с python?

У меня есть следующий код, и я хочу определить круг. img = cv2.imread("act_circle.png") gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) circles = cv2.HoughCircles(gray,cv2.CV_HOUGH_GRADIENT) похоже, что у него нет атрибута, и ошибка следующая: 'module' object has no attribute 'CV_HOUGH_GRADIENT' Кто-нибудь знает, где эти скрытые параметры? благодаря

Как узнать общее количество кадров в файле cv2 в python

Как узнать общее количество кадров в файле (.avi) через Python с помощью открытого модуля cv. Если возможно, что вся информация (разрешение, fps, продолжительность и т. Д.) Мы можем получить из видеофайла через это.

OpenCV-python: cv2.imshow () показывает только верхнюю панель на mac

Поэтому я устанавливаю OpenCV и python3 на свой Mac с помощью руководства здесь: http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/#comment-427533 В одном из своих гидов у него есть пример кода: from __future__ import print_function import argparse import cv2 ap = argparse.ArgumentParser() ap.add_argument("-i", "–image", required = True, help = "From Terminal") args = vars(ap.parse_args()) image = cv2.imread(args["image"]) cv2.imwrite("./Output/image1.jpg", image) cv2.imshow("Test_imShow", image) cv2.waitKey(0) […]

Эквивалент copyTo в Python OpenCV привязки?

OpenCV имеет функцию copyTo, которая позволяет копировать скрытую область от одного Mat к другому. http://docs.opencv.org/3.1.0/d3/d63/classcv_1_1Mat.html#a4331fa88593a9a9c14c0998574695ebb Что эквивалентно этому в привязках Python? Я хотел бы скопировать область изображения на другое изображение с помощью бинарной маски.

Как удалить горизонтальные и вертикальные линии из изображения

У меня есть изображение, написанное на спиральной бумаге для ноутбука. бумага имеет горизонтальные линии. Я хотел бы удалить горизонтальные линии из изображения. В то время как googling я нашел решение, которое, как я думал, будет работать: Извлеките горизонтальные и вертикальные линии с помощью морфологических операций . Решение было на C ++, поэтому я преобразовал его […]

Захват видео с Android-смартфона с использованием OpenCV Python

Я только начал изучать OpenCV с помощью Python, и первый учебник начинается с захвата видео с помощью встроенной веб-камеры или внешней веб-камеры. И как это будет, у меня их нет. Поэтому я подумал, можно ли использовать камеру моего Android-смартфона, а затем захватить это видео с помощью IP для дальнейшей обработки. Мой смартфон: Moto E ОС: […]

Не удалось установить cv2 на windows

Я пытаюсь установить opencv в python на моем компьютере с Windows, но я не могу этого сделать. У меня есть python 2.7.11 :: Anaconda 2.4.1 <32-бит> Вот что я пробовал до сих пор – pip install cv2 в командной строке дает ошибку «не удалось найти версию, которая удовлетворяет требованию cv2» Я загрузил пакет с сайта […]

Веб-приложение Python с OpenCV в Heroku

Я создаю веб-приложение, которое использует OpenCV в своем исходном тексте. Я создал приложение на Ubuntu (и я тоже пробовал его в Windows), и он отлично работает. В настоящее время я пытаюсь настроить OpenCV на работу в Heroku. Поскольку OpenCV невозможно загрузить с помощью pip, я прочитал об использовании наборов heroku buildpacks, которые обеспечивают настройку для […]

Как читать изображение с пути с символами Unicode?

У меня есть следующий код, и он терпит неудачу, потому что он не может прочитать файл с диска. Изображение всегда None . # -*- coding: utf-8 -*- import cv2 import numpy bgrImage = cv2.imread(u'D:\\ö\\handschuh.jpg') Примечание. Мой файл уже сохранен как UTF-8 с спецификацией. Я проверил с помощью Notepad ++. В Process Monitor я вижу, что […]

Ошибка при использовании knnMatch с OpenCV + Python

Я хочу сопоставить две фотографии с помощью Python + OpenCV. Я использовал SURF для извлечения ключевых точек и дескрипторов из обоих. Теперь мне нужно сопоставить эти дескрипторы и по этой причине я решил использовать Flann Matcher. flann_params = dict(algorithm = FLANN_INDEX_KDTREE,trees = 4) matcher = cv2.FlannBasedMatcher(flann_params, {}) Но когда я пытаюсь использовать knnMatch с дескрипторами […]

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