Tag: opencv

Создание OpenCV 2.3.1 с поддержкой Python 2.7 в Ubuntu 11.10 64bit

Я видел много сообщений по этой теме, однако я не нашел этого предупреждения: CMake Warning: Manually-specified variables were not used by the project: BUILD_PYTHON_SUPPORT когда я компилирую с cmake. При создании OpenCV с этим предупреждением выясняется, что он не включает поддержку python (сюрприз). Я использую эту команду для компиляции файлов сборки cmake -D CMAKE_BUILD_TYPE=RELEASE -D […]

ValueError: общий размер нового массива должен быть неизменным

Я пытаюсь выполнить код из этого URL-адреса . Однако я начал получать эту ошибку: des = np.array(des,np.float32).reshape((1,128)) ValueError: total size of new array must be unchanged Однако я не внес серьезных изменений. Но я вложу то, что я сделал: import scipy as sp import numpy as np import cv2 # Load the images img =cv2.imread("image1.png") […]

Разделение аналогичного объекта на изображении – opencv python

Я пытаюсь обнаружить объекты в изображении, которые выглядят подобно эталонному изображению. Вот как я пытаюсь это сделать: Вот пример изображения: и вот изображение с ключевыми точками SURF: Прямоугольник нарисован на основе метода кластеризации, такого как «Иерархическая кластеризация». Основная проблема заключается в том, что в этом случае он не обнаруживает объекты по отдельности, он обнаруживает все […]

Как сегментировать кровеносные сосуды python opencv

Я пытаюсь сегментировать кровеносные сосуды в изображениях сетчатки, используя Python и OpenCV. Вот исходное изображение: В идеале я хочу, чтобы все кровеносные сосуды были очень заметны, как это (другое изображение): Вот что я пробовал до сих пор. Я взял зеленый цвет изображения. img = cv2.imread('images/HealthyEyeFundus.jpg') b,g,r = cv2.split(img) Затем я попытался создать сопоставленный фильтр, следуя […]

Как удалить шум из изображения с выравниванием по гистограмме?

У меня есть изображение, которое я выравниваю, а затем использую гистограмму clahe, например: self.equ = cv2.equalizeHist(self.result_array) clahe = cv2.createCLAHE(clipLimit=100.0, tileGridSize=(8,8)) self.cl1 = clahe.apply(self.equ) В результате я получаю: Я хочу избавиться от всех черных точек, которые являются шумом. В конечном счете, я пытаюсь вытащить кровеносные сосуды, которые являются черными на изображении, показанном выше, пытаясь сделать это, […]

попытка заставить OpenCV 3.2.0 работать с virtualenv

Я на Ubuntu 16.04 с Python 2.7 и virtualenv & virtualenvwrapper. Следуя этому руководству, мне удалось получить следующий скрипт, работающий с моей системой Python2.7, в которой cv2 установлен глобально. Я использовал этот скрипт для его установки: ###################################### # INSTALL OPENCV ON UBUNTU OR DEBIAN # ###################################### # | THIS SCRIPT IS TESTED CORRECTLY ON | […]

Конфликтующие типы Numpy и OpenCV2 при вызове функций OpenCV

У меня большая проблема при использовании OpenCV 2 Python API. Больше нет отдельных типов матриц OpenCV. Каждая матрица на самом деле является матрицей numpy. Все идет нормально. Проблема возникает при вызове функций OpenCV на этих матрицах, для которых требуется определенный тип данных. Кажется, что в OpenCV возникают проблемы с согласованием типов данных numpy с типами […]

OpenCV: 4 камера с видом на птичий глаз?

У меня довольно много проблем, думая о том, как сделать вид с четырьмя камерами с птичьим взглядом, подобным тому, что видели в роскошных автомобилях . Вот оригинал, который я буду использовать в качестве примера для этого вопроса … Прямо сейчас, я сделал так, чтобы изображение .getPerspectiveTransform с помощью .getPerspectiveTransform но это просто для одного изображения. […]

Отобразить 2D-массив из OpenCV в Matplotlib.pyplot.imshow ()

У меня есть настройка на Python, где я использую библиотеку OpenCV для чтения фреймов видео в виде 2D-массивов – эти видеоролики имеют оттенки серого, поэтому я использую 8-разрядные целые числа без знака для значений пикселей. На следующем шаге я пытаюсь использовать pyplot.imshow() из matplotlib, чтобы отобразить рамку видео. К сожалению, я получаю то, что не […]

Завершение кода не работает для OpenCV и Python

Я использую Ubuntu 14.04. Я установил OpenCV, используя руководство Adrian Rosebrock. Я также использую PyCharm для программирования python и opencv. Моя проблема в том, что я могу использовать завершение кода для модулей cv2, но завершение кода не будет работать для экземпляров, инициированных cv2. Пример показан ниже. Это работает. Но этого не было бы. При написании […]

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