Tag: opencv

Как определить горизонтальные линии в изображении и получить его y-координаты с помощью python и opencv?

Я использую метод контуров поиска, а затем аппроксимирую линию, используя функцию линии. ниже приведен код: img = cv2.imread('lines.jpg') imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) ret,dst = cv2.threshold(imgray,127,255,0) im2,cnts, hierarchy =cv2.findContours(dst,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE) rows,cols = img.shape[:2] [vx,vy,x,y] = cv2.fitLine(cnts[0], cv2.DIST_L2,0,0.01,0.01) lefty = int((-x*vy/vx) + y) righty = int(((cols-x)*vy/vx)+y) cv2.line(img,(cols-1,righty),(0,lefty),(0,255,0),2) print img.shape[:2] cv2.imshow('image1',img) cv2.waitKey(0) cv2.destroyAllWindows() Ниже приведен образ, который я получаю как […]

Вывод из моего обнаружения C ++ OpenCV Hough Circle Detection и из моего обнаружения Python OpenCV Hough Circle Detection отличается

Поэтому я скопировал одну и ту же папку на две разные машины, где я запускаю OpenCV на Python и свою машину, где я запускаю OpenCV на C ++. Я фактически конвертирую код Python в C ++, и я столкнулся с этой сингулярной проблемой, когда вывод из детектора Hough Circle не является тем же. Вывод из […]

Opencv: Поезд SVM с быстрыми ключевыми точками и BRIEF функциями

Я хочу обучить SVM для обнаружения объекта. На данный момент у меня есть скрипт python, который обнаруживает ключевые точки FAST и извлекает BRIEF-функции в этом месте. Теперь я не знаю, как использовать эти дескрипторы для обучения SVM. Скажите, пожалуйста, пожалуйста: Как использовать дескрипторы для обучения SVM (Насколько я знаю, эти дескрипторы должны быть моими данными […]

OpenCV – настройка фотографии с углом наклона (наклоном)

У меня есть камера, указывающая на сад Дзэн сверху. Тем не менее, камера фиксируется сбоку, а не непосредственно над пластиной. В результате изображение выглядит так (обратите внимание на искаженную форму прямоугольника): Есть ли способ обработать изображение, чтобы область песка могла выглядеть более или менее как идеальный квадрат? cap = cv2.VideoCapture(0) while True: ret, img = […]

Регулировка экспозиции (яркость / контрастность) на основе гистограммы с использованием Python

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

Как мы можем читать 16 un signed integer (16 uint) jpeg-файлов в python

Как мы можем читать 16-ю jpeg-изображения в python, пожалуйста, предложите мне библиотеки, которые могут читать эти типы файлов в python. Я попробовал библиотеки matplotlib, scipy, scikit-image, medpy, Pil, opencv, numpy. когда мы используем эти библиотеки, я получаю: raise IOError("cannot identify image file") IOError: cannot identify image file пожалуйста помогите найти файл по ссылке https://drive.google.com/file/d/0B4l5GiM7kBXraDEyMXdseENfUlE/edit?usp=sharing

Библиотека не загружена: @ rpath / libopenblasp-r0.2.19.dylib

Как мне это исправить? Monas-MacBook-Pro:02_02 mona$ python Python 3.6.1 |Anaconda custom (x86_64)| (default, May 11 2017, 13:04:09) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: dlopen(/Users/mona/anaconda/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so, 2): Library not loaded: […]

Установка OpenCV / python на Amazon Linux (apache)?

Я пытаюсь использовать OpenCV на веб-приложении python, которое я создал на экземпляре Amazon EC2 Micro, использующем apache. У меня все настроено и работает, кроме OpenCV не устанавливается. Это результат, который я получил из журнала ошибок Apache. [Thu Aug 04 18:31:54 2016] [error] [client 72.219.147.5] import cv2 [Thu Aug 04 18:31:54 2016] [error] [client 72.219.147.5] ImportError: […]

Как преобразовать Mat из opencv в формат caffe

Я использую opencv для обрезки лица с моей камеры. И затем я использовал кофе, чтобы предсказать, что изображение принадлежит мужчине или женщине. У меня есть исходный код, который загружает изображение из статического изображения. Тем не менее, я хочу использовать для этого изображение с камеры. Это оригинальный код в caffe model = caffe.Classifier(…) image_path = './static_image.jpg' […]

OpenCV / Python: быстрый способ сопоставить изображение с базой данных

Я хотел бы сопоставить картину с базой данных, которая содержит более 2500 картин на данный момент, но мне нужно найти способ получить хорошие результаты с изображениями не менее 10 тыс. Изображений. Я уже прочитал много сообщений о stackoverflow, но я не смог найти правильное решение моей проблемы. Я думал об использовании гистограмм, но если я […]

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