Tag: opencv

Можно ли параллельно просматривать рамки веб-камеры?

У меня есть простой скрипт Python, который захватывает веб-камеру с использованием OpenCV . Моя веб-камера имеет потенциал для потока 30 FPS, но так как моя малина Pi недостаточно мощная, я могу читать только ~ 20 FPS. При запуске скрипта одно ядро ​​моего процессора достигает 100%, но остальные ядра нетронуты, поэтому я пытаюсь разделить чтение на […]

Сравните несколько гистограмм в файле OpenCV

У меня есть набор данных изображений, где я создаю гистограмму каждого изображения, а затем я хочу сохранить (записать) их в файл, так что для каждого нового изображения, которое я использую для ввода, я сравниваю гистограмму этого изображения с теми, У меня уже есть файл и найти, идентичны ли они. Код пока что: import numpy as […]

Как выбрать Tesseract и OpenCV?

Недавно я встретил Tesseract и OpenCV . Похоже, что Tesseract является полнофункциональным механизмом OCR, а OpenCV можно использовать в качестве основы для создания приложения / службы OCR. Я попытался использовать Tesseract на некоторых моих изображениях, и его точность кажется приличной. Позже я наткнулся на очень простой учебник по использованию OpenCV для выполнения OCR с использованием […]

matplotlib autoscale (ось = 'y') после участка нарезки с помощью set_xlim ()

В качестве демонстрации я рисую x ^ 0 до x ^ 9 с значениями x в диапазоне от 10 до 20. Затем я нарезаю эти изображения, чтобы у меня было 9 фрагментов: x = (от 10 до 11), (от 11 до 12) и т. д. до (от 18 до 19) Я хочу, чтобы мои изображения […]

не может импортировать CV на OpenCV2.1

Я загрузил OpenCV2.1 и Python2.6. когда я пытаюсь import cv с помощью sys.path.append("C:\OpenCV2.1\Python2.6\Lib\site-packages") а затем import cv , он сообщает мне об ImportError: DLLload failed. , Я попробовал решения, указанные в предыдущем потоке, чтобы скопировать два файла в указанном выше пути в C:\Python26\Lib\site-packages , но я все еще не могу import cv . Это потому, […]

Нарисовать самую длинную линию в контурах OPENCV

Я использую OpenCV и Python. Я пытаюсь провести самую длинную линию внутри контуров. У меня есть контур с именем cnt . Изображение двоичное, внутри контуров белый, а внешний – черный. Я хотел бы нарисовать длинную линию внутри белых контуров. Я нашел, как рисовать линии, используя cv2.lines но я не нашел, как рисовать самый длинный. У […]

Передать переменную в модуле Python

Я работаю над проектом обработки изображений с помощью Python. Мне нужен хороший графический интерфейс, поэтому я создал графический интерфейс с помощью PAGE . Теперь у меня есть три файла .py: PAGE созданный файл класса GUI. PAGE создан файл поддержки GUI. Мой файл обработки изображений. Созданный PAGE файл поддержки графического интерфейса определяет глобальные значения для хранения […]

Остановить функцию от записи до stdout

У меня есть эта строка в моем коде: writer = cv.CreateVideoWriter('video.avi', cv.CV_FOURCC('X','V','I','D'), 30 ,(480,800), 1) Какие выходные данные для консоли: Output #0, avi, to 'video.avi': Stream #0:0: Video: mpeg4, yuv420p, 480×800, q=2-31, 24576 kb/s, 90k tbn, 30 tbc Я хочу, чтобы он не печатал ничего в stdout, но сохранял возможность выводить в код что-то еще. […]

opencv с помощью python – копирование roi на новое уменьшенное изображение

В opencv с использованием python. Как создать новый образ, который является просто копией roi из другого изображения? Конечно, есть что-то вроде Mat roi = img( Rect(x,y,w,h) ); для python или что-нибудь более элегантное, чем грубая сила rect=[x,y,w,h] img = cv2.imread(subst) roi= np.zeros((rect[3],rect[2],3),np.uint8) #is this really reversed? who ordered that? cv2.rectangle(img,(x,y),(w+x,h+y),[255,0,0],thickness=1) cv2.imshow('img',img) cv2.waitKey() #cv.Copy(cv.fromarray(img),cv.fromarray(roi),cv.fromarray(mask)) #can't make […]

opencv 3.0 python imshow error

Я использую OpenCV 3.0 с python 2.7.6 и ROS Indigo. Я установил его и попытаюсь сделать некоторое обнаружение объекта ORB. По иронии судьбы, все фактические коды обнаружения, кажется, работают без проблем. Код, который не работает, – imshow. Он дает эту ошибку: Ошибка OpenCV: ошибка Unspecified (функция не реализована). Перестройте библиотеку с поддержкой Windows, GTK + […]

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