Tag: opencv

прямоугольник opencv с пунктирными или пунктирными линиями

У меня есть строка кода, которая использует привязку python для opencv: cv2.rectangle(img, (box[1], box[0]), (box[3], box[2]), (255,0,0), 4) Это рисует красный прямоугольник на изображении img толщины 4 . Но есть ли способ стилизовать линии прямоугольников? Не очень много. Просто пунктирная или пунктирная, вот и все.

Python 3.5 ImportError: динамический модуль не определяет функцию экспорта модуля (PyInit_cv2)

Это то, что я получаю, когда пытаюсь импортировать cv2 в python3.5 IDLE. Я использую OpenCV 3.1.0 Python3.5.2 Ubuntu 16.04 Я пробовал много методов установки, но никто не решил мою проблему, у меня был импорт, работающий на терминале, но он просто остановился. У любого может быть решение? import cv2 Traceback (most recent call last): File "<pyshell#0>", […]

Аномалия с установкой эллипса при использовании cv2.ellipse с различными параметрами?

Я использую OpenCV 2.4.11 с Python 2.7.9 в Windows 8.1. Я пытался нанести эллипсы на мои контуры, и я наткнулся на то, что не могу понять. Когда я вызываю cv2.fitEllipse и получаю возвращаемое значение, а затем передаю возвращаемое значение непосредственно в cv2.ellipse со следующим кодом, эллипсы, нарисованные на экране, идеальны и оптимально подходят для моих […]

Ошибка перегрузки оператора оболочки Cython C ++ ()

Связан с моим предыдущим вопросом. Использование Cython для переноса класса C ++, использующего типы OpenCV в качестве параметров Теперь я застрял в другой ошибке. Мой код оболочки cython типа OpenCV Matx33d выглядит так: cdef extern from "opencv2/core/core.hpp" namespace "cv": cdef cppclass Matx33d "cv::Matx<double, 3, 3>": Matx33d() Matx33d(double v0, double v1, double v2, double v3, double […]

Вычислить центр контура / Область

Я работаю над цепочкой обработки изображений, которая разделяет один объект по цвету и контуру, а затем вычисляет y-позицию этого объекта. Как вычислить центр контура или области с помощью OpenCV? Ссылки Opencv: http://opencv.willowgarage.com/wiki/ http://en.wikipedia.org/wiki/OpenCV

Python OpenCV 2.4 записывает полуполные видеофрагменты PNG

Я только что установил OpenCV 2.4 из источника на Ubuntu 12.04. Я пытаюсь использовать скрипт Python для записи первого кадра видео в PNG-изображение, но я получаю некоторые странные результаты. Вот код: import numpy as np import cv import cv2 import sys video = cv.CaptureFromFile(sys.argv[1]) frame = cv.QueryFrame(video) proxy = cv.CreateImage(cv.GetSize(frame), 8, 1) cv.CvtColor(frame, proxy, cv.CV_BGR2GRAY) […]

Caffe install на ubuntu для anaconda с python 2.7 сбой с libpng16.so.16 не найден

Поэтому я установил anaconda с python 2.7 и установил все требования к библиотеке Caffe. Я обеспечил, чтобы opencv был установлен import cv2 И проверить, что я могу запустить несколько примеров из документов. Теперь я загружаю caffe, правильно настроил makefile.config и запустил make all. Я получаю очень странную ошибку: make CXX/LD -o .build_release/tools/upgrade_net_proto_text.bin /usr/bin/ld: warning: libpng16.so.16, […]

OpenCV TypeError: контур не является массивом numpy, ни скалярным

Я пытаюсь использовать OpenCV для извлечения тегов из изображений Nike. Это код учебника, взятый из: http://opencv-code.com/tutorials/ocr-ing-nikes-new-rsvp-program/ Я изменил несколько строк кода, хотя в этой части нет ошибки (не уверен, работает ли она, потому что я не смог полностью ее запустить). Когда я запускаю команду «python a.py». Эта ошибка отображается: – Traceback (most recent call last): […]

Каков интерфейс python для opencv2.fillPoly в качестве входных данных?

Я пытаюсь нарисовать полигон с использованием интерфейса python для opencv, cv2. Я создал пустое изображение, всего лишь массив размером 640×480. У меня есть список полигонов (четырехточечные четырехугольники), которые я хочу нарисовать на изображении, однако я не могу заставить формулу правильно указывать cv2, где должны располагаться четырехугольники, и я продолжаю получать эту ошибку: OpenCV Error: Assertion […]

Ошибка соответствия шаблона Python OpenCV

Я уже давно общался с привязками OpenCV для python, и я хотел попробовать сопоставить шаблоны, я получаю эту ошибку, и я понятия не имею, почему C:\builds\master_PackSlaveAddon-win64-vc12-static\opencv\modules\imgproc\src\templmatch.cpp:910: error: (-215) (depth == CV_8U || depth == CV_32F) && type == _templ.type() && _img.dims() <= 2 in function cv::matchTemplate Кто-нибудь знает, почему это может произойти? Исходный код: import […]

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