Tag: opencv

От JPG до b64encode до cv2.imread ()

Для программы, которую я пишу, я переношу изображение с одного компьютера – используя base64.b64encode (f.read (изображение)) – и пытаюсь прочитать его в сценарии получения, не сохраняя его на жесткий диск (в целях минимизации время процесса). Мне сложно понять, как читать изображение в OpenCV, не сохраняя его локально. Вот как выглядит мой код для отправки изображения: […]

Ошибка Opencv на python

независимо от того, что «CV_FOURCC» я использую, я получаю это: Ошибка OpenCV: неподдерживаемый формат или комбинация форматов (бэкенд Gstreamer Opencv не поддерживает этот кодек.) В CvVideoWriter_GStreamer :: open, file /usr/src/packages/BUILD/OpenCV-2.2.0/modules/highgui/src/ cap_gstreamer.cpp, строка 489 writer = cv.CreateVideoWriter( filename=file, fourcc=cv.CV_FOURCC('F', 'M', 'P', '4') , fps=iFps, frame_size=(800,600), is_color=1) cv.WriteFrame(writer, cv.LoadImage(frames[i])) Также не существует /usr/src/packages/BUILD/OpenCV-2.2.0/modules/highgui/src/cap_gstreamer.cpp. Также CV_FOURCC('H','F','Y','U') создает пустой […]

Heroku и OpenCV с Python

Я пытаюсь установить OpenCV на Heroku, поэтому мое веб-приложение Python может использовать OpenCV. Как я могу это сделать? Благодаря!

OpenCV и python / virtualenv?

Я работаю над проектом на python, который использует OpenCV (2.3.1), среди других библиотек. До сих пор я просто apt-устанавливал все, но теперь хочу поделиться своим кодом с кем-то, у кого может не быть уже установленного. Итак, virtualenv кажется идеальным решением, но я понимаю это. $ python src/importcv.py # does nothing but import cv, no problems […]

Оперковская гомография, чтобы найти глобальные координаты xy из координат пикселя xy

Я пытаюсь найти матрицу преобразования H, чтобы я мог умножить координаты пикселя (x, y) и получить координаты реального мира (x, y). Вот мой код: import cv2 import numpy as np from numpy.linalg import inv if __name__ == '__main__' : D=[159.1,34.2] I=[497.3,37.5] G=[639.3,479.7] A=[0,478.2] # Read source image. im_src = cv2.imread('/home/vivek/june_14.png') # Four corners of the […]

OpenCV VideoCapture не может читать видео на Python, но в VS11

Как название, я не могу читать видео с помощью VideoCapture в python со следующим кодом: v = 'C:\\test.mp4' import cv2 cap = cv2.VideoCapture(v) if cap.isOpened(): print "Finally" else: print "BOOM" BOOM всегда печатается. вздох Если в VS11 работает следующий код: #include "stdafx.h" #include <opencv2\highgui\highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main(int argc, […]

Не найдены флаги cv2.imread

Недавно я начал работать с openCV и python и решил проанализировать некоторый пример кода, чтобы понять, как это делается. Однако код образца, который я нашел, продолжает бросать эту ошибку: Traceback (most recent call last): File "test.py", line 9, in <module> img = cv2.imread(sys.argv[1],cv2.CV_LOAD_IMAGE_COLOR) ## Read image file AttributeError: 'module' object has no attribute 'CV_LOAD_IMAGE_COLOR' Код, […]

uEye камера с python в Windows

Мне нужно, чтобы камера uEye работала с python в Windows, чтобы делать снимки и работать в прямом эфире. Поскольку камеры uEye широко распространены в промышленных камерах, я бы подумал, что есть стандартное решение для этого; однако я не смог найти никого. Решение должно запускаться под python 2.7 в Windows XP или Windows 7. Я был […]

Как преобразовать изображение в оттенках серого в RGB в OpenCV (Python) для визуализации контуров после обработки изображения в двоичном формате?

Я изучаю обработку изображений с использованием OpenCV для приложения реального времени. Я сделал некоторые пороговые значения на изображении и хочу наметить контуры зеленым цветом, но они не отображаются зеленым цветом, потому что мое изображение черно-белое. В начале программы я использовал grey = cv2.cvtColor (frame, cv2.COLOR_BGR2GRAY) для преобразования из RGB в оттенки серого, но чтобы вернуться […]

Как получить правильное значение альфа, чтобы идеально сочетать два изображения?

Я пытался смешивать два изображения. Текущий подход, который я принимаю, я получаю координаты перекрывающейся области двух изображений, и только для перекрывающихся областей, я смешиваю с жестко кодированной альфой 0,5, прежде чем добавлять ее. SO, в основном, я беру половину значения каждого пикселя из перекрывающихся областей обоих изображений и добавляю их. Это не дает мне идеальной […]

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