Tag: opencv

Как извлечь текст из видеопотока?

Я пытаюсь извлечь какой-то текст из видеопотока, исходящего из моей камеры, используя opencv2 и pytesseract. Я обрезаю изображение, чтобы получить другое маленькое изображение. Я загрузил другую обработку изображений, чтобы заставить ее работать. Я инвертировал значения изображения, размывал его, бинаризую, но ни один из них не работает с tesseract. Данные, которые я хочу извлечь, имеют форму […]

OpenCv, Python – печать первого найденного устья

Я выполняю алгоритм обнаружения лиц на множестве статических изображений, которые загружаются последовательно. Я хочу напечатать только первый найденный рот, чтобы избежать большого количества ложных срабатываний. У меня в настоящее время есть следующее: for img in glob.glob('*'): cvImg = cv2.imread(img,0) if cvImg is not None: images.append(cvImg) print len(images) for img in images: (…) mouths = mouthCascade.detectMultiScale(roiMouth, […]

Как вычислить проекцию проектора OpenCVMatrix в python

Я пытаюсь вычислить projection_matrix, используя OpenCV 2.4 в Python 2.7 для моей камеры (я использую ps eye). Мне нужно это для cv2.triangulatePoints (). Я уже выполнил калибровку с помощью cv2.calibrateCamera () (используя calibrate.py из примеров OpenCV), поэтому у меня есть rms, camera_matrix, dist_coefs, rvecs и tvec. Но у меня есть проблема, фактически вычисляющая projection_matrix из […]

Opencv2 и python – cv2 обнаруживают разные значения RGB

Я рисую строку с определенным цветом (RGB), после чего загружаю изображение с opencv2 в Python и конвертирую BGR в RGB. К сожалению, массив, который я получаю от opencv2, имеет несколько разные значения RGB. Неважно, использую ли Illustrator или Paint. JPG, PNG, BMP или TIF. Цвет всегда отличается от + -1 до 40. Вот мой код: […]

Python OpenCV – наложение изображения с прозрачностью

То, что я пытаюсь достичь, – разместить изображение с прозрачностью поверх другого. Что-то вроде этого: Я не смог найти какое-либо решение, поэтому решил выбрать пиксель за пикселем и рассчитать полученный цвет. Это работало для меня, но очень медленно. Я новичок в OpenCV, а также в Python. Это мой код, я придумал: import numpy as np […]

Проблемы при реализации OpenCV TPS ShapeTransformer в Python

Я пытаюсь реализовать изображение, используя ThinPlateSplineShapeTransformer в OpenCV, используя Python. Я использую пример C ++, размещенный на форуме OpenCV ( ссылка ), но я сталкиваюсь с различными проблемами из-за различий в OpenCV Python API. Как и в связанном примере, я работаю с одним изображением, на котором я определяю небольшое количество исходных точек и соответствующих целевых […]

Улучшение точности распознавания Tesseract для патентных изображений в Python

Я использую pytesseract для получения патентных изображений OCR, чтобы превратить эти старые патенты в машиночитаемый текст. Пример изображения, который я использую, здесь . Результат здесь . В основном я делаю это довольно просто. Мой соответствующий код: for each4 in listoffiles:#in list of files get all text into text using tesseract im = Image.open(path2+'\\'+each4) text = […]

Функция filter2D OpenCV c ++

Я заметил различия между реализацией OpenCV filter2D в C ++ и прямой реализацией соответствующего ядра. Я прочитал следующий вопрос: Opencv – как работает метод filter2D ()? Автор этого вопроса попытался получить рабочую реализацию функции filter2D. Он утверждает, что использование нормализованной версии фильтров дает правильные результаты. Я проверил его гипотезу и обнаружил, что нормализация дает правильный […]

OpenCV Python: stereo_match.py

Я пытаюсь использовать stereo_match.py ​​для создания карты несоответствий, а затем генерировать облако 3D-точек, но у меня возникают серьезные проблемы. Левое изображение Я использую эти 2 фотографии. И есть результат с кодом: import numpy as np import cv2 ply_header = '''ply format ascii 1.0 element vertex %(vert_num)d property float x property float y property float z […]

рассчитать расстояние между линией прямоугольника и краевым экраном

Я пытаюсь распознать лица в реальном времени, и я нашел два файла, которые выполняли с открытым исходным кодом на python. Первый файл создает несколько папок, в которых имена папок находятся в базе данных, от которых зависит второй файл. Когда я запускаю второй файл, он принимает имена папок в качестве базы данных и рисует прямоугольник вокруг […]

Interesting Posts for Van-Lav

Python (или, возможно, JavaScript / Ruby): проекты с открытым исходным кодом, которые дадут мне (бит) ручного хранения

Как изменить сообщение в Python AssertionError?

Как вставлять карты google в мою программу Python?

Регулярное выражение Python: объединение шаблона re pattern с переменной

Возможно ли разделить переменные id?

Python PCA на матрице слишком велик, чтобы вписаться в память

pyinstaller и onefile build вызывает ошибку при загрузке Python DLL (код ошибки 14001)

Применение Lisp и funcall vs Python применяются

Django Rest Framework: пользовательский шаблон url для подробной модели-viewet с полем поиска даты и времени

Есть ли способ переопределить json-обработчик python?

Объединение неопределенного количества строк в Dataframe

Сокращение Python для нескольких условных выражений в выражении if

Правильно закодировать путь к файлу с помощью python

Элегантный способ преобразования списка dict в dict dicts

Тенденции сходятся, но плохие прогнозы

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