Tag: opencv

opencv facerecognition: методы subspaceproject и subspacereconstruct в python

Я искал в Интернете, но до сих пор не нашел ответа на следующий вопрос, поэтому я хочу спросить, может ли кто-нибудь помочь мне в этом: в основном то, что мне нужно, такое же, как в решении от PraveenofPersia / Jesse, но только реализация python с учетом распознавателя Fisherface: любые советы по оценке доверия для проверки […]

Как импортировать cv2 в проект python «Visual Studio 2015»?

Я хотел бы начать с OpenCV. Я выполнил некоторые учебные пособия для установки OpenCV в Windows. После загрузки и извлечения OpenCV Во-первых, я создаю переменную окружения и путь Затем я перешел на python в Visual Studio. Я установил python, и я начал с очень простого учебника, но у меня возникли некоторые проблемы с python. Первая […]

Совместимость OpenCV BFMatcher () всегда возвращает ошибку

Я тренирую BFMatcher с 4 дескрипторами: bf = cv2.BFMatcher() bf.clear() bf.add(des1) bf.add(des2) bf.add(des3) bf.add(des4) bf.train() bf.match(des1) Код bf.match(des1) вызывает эту ошибку: error: ..\..\..\..\opencv\modules\core\src\stat.cpp:2473: error: (-215) type == src2.type() && src1.cols == src2.cols && (type == CV_32F || type == CV_8U) in function cv::batchDistance Что может быть причиной этого? Дескрипторы представляют собой ORB-дескрипторы.

cv2.imdecode всегда возвращает None

Я читаю двоичные данные [sqlite3.Binary] из sqlite BLOB, в котором сохраняется изображение JPEG. Изображение записывается в БД с помощью img = cv2.imread("images\\image.jpg") c.execute('INSERT INTO pictures (serial_no, image, height, width) VALUES(?, ?, ?, ?)', (serial_no, sqlite3.Binary(img), img.shape[0], img.shape[1])) Попытка восстановить изображение следующим образом: conn = sqlite3.connect(dbname) c = conn.cursor() c.execute('SELECT image, height, width FROM pictures WHERE […]

Импорт из ipython

Если я использую IDLE с python 2.7 import cv import cv2 и он работает но если я использую ipython notebook это дает мне ошибку ImportError Traceback (последний последний вызов) в () —-> 1 import cv ImportError: нет модуля с именем cv Итак, как использовать OpenCV из iPython? РЕДАКТИРОВАТЬ: от IDLE ['', 'C: \ Python27 \ […]

Невозможно отключить / включить CameraCapture с помощью Python / opencv: устройство или ресурс заняты

Когда я пытаюсь снова открыть CameraCapture opencv с помощью Python, я получаю: libv4l2: error setting pixformat: Device or resource busy HIGHGUI ERROR: libv4l unable to ioctl S_FMT libv4l2: error setting pixformat: Device or resource busy libv4l1: error setting pixformat: Device or resource busy HIGHGUI ERROR: libv4l unable to ioctl VIDIOCSPICT Хотя мое приложение работает в […]

Есть ли возможная причина иметь некоторые трудности с файлами jpg в opencv при использовании функции imread для их чтения?

В последнее время я использую opencv в python. Как я заметил, когда я хочу импортировать модуль cv2 в python, мне нужно добавить путь к файлу cv2.so вручную в системные пути, используя: sys.path.append('/path/to/cv.so') Howwer, когда я хочу читать jpg-файлы в ноутбуках ipython, он терпит неудачу: import sys import numpy as np import os sys.path.append("/usr/local/lib1/python2.7/site-packages") import cv2 […]

Ускорьте оболочку Python и ошибку аргумента OpenCv с помощью cv :: Mat

У меня есть класс C ++, который я обернул с помощью Boost Python. Один из методов класса принимает два cv::Mat s так: MyClass::do_something(cv::Mat input, cv::Mat output) Функциональность, которую я предоставил с помощью python, включает описанный выше метод, конструктор и несколько методов печати. Методы инициализации и печати (для отладки) хорошо работают как в C ++, так […]

Несоответствие результатов между cv.MinAreaRect2 и ArcGIS (программное обеспечение ГИС). Возможная ошибка?

У меня есть набор точек, полученных из многоугольника. Я тестирую несколько решений, чтобы получить минимальную площадь или прямоугольник. В качестве эталона я использую ArcGIS (10.1). points = [(560036.4495758876, 6362071.890493258), (560036.4495758876, 6362070.890493258), (560036.9495758876, 6362070.890493258), (560036.9495758876, 6362070.390493258), (560037.4495758876, 6362070.390493258), (560037.4495758876, 6362064.890493258), (560036.4495758876, 6362064.890493258), (560036.4495758876, 6362063.390493258), (560035.4495758876, 6362063.390493258), (560035.4495758876, 6362062.390493258), (560034.9495758876, 6362062.390493258), (560034.9495758876, 6362061.390493258), (560032.9495758876, 6362061.390493258), (560032.9495758876, 6362061.890493258), […]

Плохие результаты, когда неискаженные точки используют OpenCV в Python

У меня возникают проблемы с неискаженными точками на изображении, сделанным с помощью откалиброванной камеры с использованием привязок Python для OpenCV. Неисправные точки имеют совершенно разные координаты, чем исходные точки, обнаруженные на изображении. Вот оскорбительный звонок: undistorted = cv2.undistortPoints(image_points, camera_matrix, distortion_coefficients) где image_points представляет собой массив с множеством обнаруженных углов шахматной доски, возвращаемых cv2.findChessboardCorners и преобразован […]

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