Tag: opencv

Оценка 2D движения с использованием фильтрации Python, OpenCV и Kalman

У меня есть набор изображений, и я хотел бы рекурсивно предсказать, где в следующем изображении будет куча пикселей. Я использую Python, OpenCV, и считаю, что фильтрация Калмана может быть способом продвижения вперед, но я борюсь с реализацией. Для простоты приведенный ниже код открывается, а изображение и извлекает только один цветной канал, в этом случае красный. […]

OpenCV для Python 3.5.1

Я немного искал это, и я сам пробовал некоторые из этих методов, но я не могу работать с OpenCV. Может кто-нибудь из вас поможет мне установить OpenCV для python 3.5.1? Я использую anaconda вместе с Pycharm в окнах Или это невозможно, и я должен использовать python 2.7? заранее спасибо

Значение возвращаемого значения retval в cv2.CalibrateCamera

как говорится в названии, мой вопрос касается возвращаемого значения, заданного функцией calibrateCamera из OpenCv. http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html У меня есть функциональная реализация в python, чтобы найти внутренние параметры и коэффициенты искажения для камеры с использованием сетки Black & White. Вопрос в большей степени связан с возвратом функции retval. Если я правильно понял, то это «средняя ошибка повторного […]

Связи OpenCV Python: как я могу захватить изображение из памяти

У меня есть несколько jpeg-изображений, хранящихся в виде строк в памяти. Я хочу создать видеоролик из них (так что эти изображения будут кадром в видео). Как я могу это сделать?

Обнаружение круга HoughCircles с использованием opencv и python-

Я пытаюсь использовать обнаружение круга OpenCV (Hough) Circle для обнаружения кругов. Я создал сплошной круг на черном фоне, пытался играть с параметрами, использовал размытие и все, но я просто не могу найти что-либо. Любые идеи, предложения и т. Д. Были бы замечательными, спасибо! мой текущий код выглядит примерно так: import cv2 import numpy as np […]

Python эквивалентен Matlab funciton 'imfill' для оттенков серого?

Есть ли реализация, использующая OpenCV или scikit-образ, что эквивалентно исполнению Matlab в полутоновом изображении imfill (например, заполнение в оттенках серого)? См. Раздел imfill для оттенков серого ( I2 = imfill (I) ) в следующем примере ссылки matlab_imfill . Или см. Изображение: matlab_tire_ex Вот ссылка на образ шины в примере Я пытаюсь реплицировать вывод Matlab с […]

как получить доступ к веб-камере, которая была обозначена символом udev в opencv

Я разрабатываю приложение, которое требует нескольких веб-камер. Чтобы убедиться, что правильная веб-камера используется для каждой части приложения, я создал некоторые правила udev, которые SYMLINK веб-камеры относятся к определенному имени, в зависимости от серийного номера. Это отлично работает, и я могу получить доступ к камере под этим именем, используя VLC и множество других приложений. Но когда […]

OpenCV Video Capture с PyQt4

Я пытался захватить видео с помощью PyQt4 GUI и OpenCV. Я создал несколько кнопок, таких как «Пуск», «Конец» и т. Д., Чтобы управлять захватом. Запуск в порядке, но я не могу остановить захват. Чтобы остановить захват, мне нужно сломать цикл while в функции startCapture () ниже, я не мог этого добиться. В настоящее время endCapture […]

Ошибка загрузки файла OpenCV XML с помощью Python

Я использую OpenCV 2.4.1 и Python 2.7 (Enthought EPD 7.3 работает под Visual Studio Python Tools). Я пытаюсь прочитать XML-файл с помощью функции OpenCV Load (): import cv2 import numpy as np reprojectionError=cv2.Load("calib.xml") но я получаю эту ошибку: reprojectionError=cv2.Load("calib.xml") AttributeError: 'module' object has no attribute 'Load' Press any key to continue . . . Есть […]

Быстрый снимок экрана Winapi и Opencv

Мне нужно сделать очень быстрые скриншоты игры для проекта OpenCV, над которым я работаю. Я могу использовать PIL легко, например: def take_screenshot1(hwnd): rect = win32gui.GetWindowRect(hwnd) img = ImageGrab.grab(bbox=rect) img_np = np.array(img) return cv2.cvtColor(img_np, cv2.COLOR_RGB2BGR) Но он занимает в среднем 0,05 секунды, что недостаточно быстро для захвата в режиме реального времени. Я могу использовать ответ, размещенный […]

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