Tag: opencv

Использование C API tesseract 3.02 с ctypes и cv2 в python

Я пытаюсь использовать Tesseract 3.02 с ctypes и cv2 в python. Tesseract предоставляет DLL открытый набор API-интерфейсов стиля C, один из которых следующий: TESS_API void TESS_CALL TessBaseAPISetImage(TessBaseAPI* handle, const unsigned char* imagedata, int width, int height, int bytes_per_pixel, int bytes_per_line); До сих пор мой код выглядит следующим образом: tesseract = ctypes.cdll.LoadLibrary('libtesseract302.dll') api = tesseract.TessBaseAPICreate() tesseract.TessBaseAPIInit3(api, […]

OpenCV Python: иногда возникает ошибка сегментации при использовании FlannBasedMatcher

Я пытаюсь классифицировать объекты с использованием SURF и kNN. Код работает хорошо, но иногда он сбой и показывает «Ошибка сегментации». Я не уверен, что я сделал что-то неправильно, но я уверен, что он исправлен. Вот входной файл в случае, если вы хотите воспроизвести проблему. Ссылка для загрузки набора данных import numpy as np import cv2 […]

Загрузка всех изображений с помощью imread из данной папки

Загрузка и сохранение изображений в OpenCV довольно ограничена, поэтому … Каковы предпочтительные способы загрузки всех изображений из данной папки? Должен ли я искать файлы в этой папке с расширениями .png или .jpg, хранить имена и использовать imread с каждым файлом? Или есть лучший способ?

Захват видеоданных с экрана в Python

Есть ли способ с Python (возможно, с OpenCV или PIL) непрерывно захватывать кадры всей или части экрана, по крайней мере, со скоростью 15 кадров в секунду или более? Я видел это на других языках, поэтому теоретически это должно быть возможно. Мне не нужно сохранять данные изображения в файл. Я просто хочу, чтобы он выводил массив, […]

OpenCV не будет захватывать MacBook Pro iSight

Поскольку через пару дней я больше не могу открыть свою камеру iSight внутри приложения opencv. cap = cv2.VideoCapture(0) возвращается, а cap.isOpened() возвращает true . Однако cap.grab() просто возвращает false . Есть идеи? Пример кода: import cv2 cv2.namedWindow("preview") vc = cv2.VideoCapture(0) rval = True while rval: rval, frame = vc.read() cv2.imshow("preview", frame) key = cv2.waitKey(20) if […]

OpenCV: Как найти цвет внутри контура / полигона?

Вот что я имею im = cv2.imread('luffy.jpg') gray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY) ret,thresh = cv2.threshold(gray,127,255,0) contours,h = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE) for cnt in contours: // return color inside of the contour here mask = np.zeros(cnt.shape[:2],np.uint8) mean = cv2.mean(cant,mask) // I think this is promising but so far it returns arrays with just zeros. I think its because I used […]

Как отслеживать blob с помощью OpenCV и Python

Я получил OpenCV, работающий с Python, и я даже могу обнаружить лицо через свою веб-камеру. То, что я действительно хочу сделать, – это увидеть движение и найти точку в середине движения движения. Образец camshift близок к тому, что я хочу, но я не хочу выбирать, какую часть видео отслеживать. Бонусные баллы за возможность предсказать следующий […]

Как использовать C ++-функции OpenCV из Python?

Я использую Python-привязки OpenCV, и это действительно здорово. Однако есть функции в версии C ++, которые отсутствуют в привязках Python, BackgroundSubstractorMOG2 и, например, множество алгоритмов обнаружения функций. Какой самый простой способ назвать их с Python?

Python и OpenCV – не могут записывать читаемые видео файлы AVI

У меня такой код: import numpy as np import cv2 cap = cv2.VideoCapture('C:/Users/Hilman/haatsu/drive_recorder/sample/3.mov') # Define the codec and create VideoWriter object fourcc = cv2.VideoWriter_fourcc(*'XVID') out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640,480)) while(cap.isOpened()): ret, frame = cap.read() if ret==True: frame = cv2.flip(frame,0) # write the flipped frame out.write(frame) cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xFF == ord('q'): break else: […]

Обнаружение центра и угла прямоугольников в изображении с помощью Opencv

У меня есть изображение, как показано ниже: Мне нужно узнать количество прямоугольников, центр каждого прямоугольника и меру угла между осью, параллельной более длинному краю прямоугольника, проходящего через центр, и измерить угол в направлении против часовой стрелки от горизонтали. Я узнал количество прямоугольники в изображении. Я поразился в обнаружении центра и угла отражения. Ощущение центра через […]

Interesting Posts

Импортируйте несколько файлов excel в pandon pandas и объедините их в один фрейм данных

Как интегрировать автономный скрипт Python в приложение Rails?

Поддержка Chrome 59 для базовых учетных данных в URL-адресах, альтернативных для использования с Chromedriver?

Линейные дроссели на 0x1A

Приложение Flask вызывает ошибку 500 без исключения

Отображать изображение в оттенках серого с использованием matplotlib

Использование Python request.get для анализа html-кода, который не загружается сразу

Назначение переменной из родительской функции: «Локальная переменная, указанная перед назначением»

Django: тестирование, если страница перенаправлена ​​на нужный URL-адрес

Как подавить научную нотацию в Python?

Использование os.walk для перехода на папки в Python

Процесс получил электронную почту с Python или Django?

Как назначение работает с фрагментом списка python

Как вычислить ближайшую положительную полуопределенную матрицу?

pivot_table Нет числовых типов для агрегирования

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