Публикации по теме 'opencv-python'


Использование Weaviate для поиска похожих изображений
База данных векторов в действии для идентификации марок Постановка задачи У меня была давняя идея создать инструмент на основе машинного обучения для идентификации марок в моей коллекции по их изображению (изображению или скану). Конечной целью будет оценка коллекции по фотографиям страниц альбомов, например. Я быстро захотел извлечь векторное представление изображений (встраивание), но не знал, как сделать эффективное попарное сравнение, чтобы найти ближайшее изображение...

«Освоение MediaPipe и OpenCV: пошаговое руководство по рисованию соединений рук»
Сила компьютерного зрения и MediaPipe Что мы будем делать? В этом блоге по программированию мы обсудим, как использовать MediaPipe и OpenCV для определения положения рук. Мы будем использовать мощные возможности обработки мультимедиа MediaPipe и надежные алгоритмы компьютерного зрения OpenCV для отслеживания и анализа движений рук. С помощью серии пошаговых инструкций мы проведем вас через процесс реализации этой функциональности в ваших проектах. К концу этого руководства у вас..

Подробное руководство YOLO на OpenCV Python
Эта статья взята из моего личного блога . Если вы заблокированы за пределами платного доступа, нажмите эта ссылка друга , чтобы увидеть эту статью. Введение Когда я проходил стажировку в Weeview, я впервые услышал OpenCV. С помощью OpenCV я написал код бочкообразной дисторсии, калибровки камеры и программу видеопипа. (вы можете увидеть здесь , здесь и здесь на моем GitHub) Хотя я потратил некоторое время на то, чтобы освоить это и даже быть заметным , что мой наставник..

Реализация распознавания лиц с использованием Python с библиотекой компьютерного зрения с открытым исходным кодом (OpenCV)
Что такое распознавание лиц? Распознавание лиц - это новая категория искусственного интеллекта (ИИ), которая может математически отображать черты лица человека и сохранять их данные в виде отпечатков лица. Это программное обеспечение использует алгоритмическую систему для сравнения прямого или цифрового снимка, который затем сохраняется на отпечатке лица. Это будет полезно для проверки чьей-либо личности. По сути, распознавание лиц - это то же самое, что технология сопоставления..

Пользовательские семена с алгоритмом водораздела
Итак, сегодня я наткнулся на этот очень классный алгоритм, используемый в OpenCV: Алгоритм водораздела. Прежде всего, я хотел бы объяснить, что такое алгоритм водораздела и для чего он используется. Итак, в географии водораздел — это участок суши, по которому осадки и таяние снега направляются в ручьи, ручьи и реки и, в конечном итоге, в точки оттока, такие как водохранилища, заливы и океаны. Отсюда и название алгоритма. Затем эти водоразделы можно сегментировать в виде..

Вопросы по теме 'opencv-python'

Невозможно импортировать cv2 в PyCharm
Я пытаюсь импортировать модуль cv2 в PyCharm, но он показывает ошибку. Я тоже пробовал в терминале pip install opencv-python pip3 install cv2 pip install opencv-python pip3 install cv2 и что "нет. Попытка установить opencv-python с...
28855 просмотров
schedule 08.09.2021

Spyder не запускается из одной из сред Anaconda
Я новичок в этом. Я начал изучать OpenCV с Python и, следуя указаниям курса, успешно создал среду Anaconda, из которой я могу легко импортировать CV2 и выполнять свой курс. Пока у меня не возникло проблем при работе с этой средой. Теперь я хотел...
215 просмотров
schedule 12.10.2021

Извлечение ящиков из судоку в opencv
Я преобразовал изображение судоку в сетку судоку с помощью opencv теперь я хочу извлечь каждую коробку из изображения, как лучше всего это сделать? согласно моим знаниям, я пытаюсь найти точки пересечения линий, чтобы найти угол каждого поля...
163 просмотров

Расчет расстояний между двумя гистограммами с использованием евклидова расстояния
Я пытаюсь рассчитать евклидовы расстояния двух гистограмм изображений оттенков, я нашел метод cv2.compareHist, но он не дает возможности для евклидова расстояния. Любая помощь высоко ценится.
57 просмотров

Django вырезал и помещал только лицо в поле изображения, используя opencv2
Я закодировал FaceCropped с помощью cv2, и это работает! Я хочу поместить img с помощью метода facecropped в модели ProcessedImageField. Так или иначе? Я хочу автоматически вырезать лицо и помещать его в базу данных при загрузке изображений в...
30 просмотров
schedule 02.03.2022

ограничить область сканирования в opencv python
У меня есть код для сканера QR-кода. Как таким образом ограничить область сканирования? https://www.checkfront.com/wp-content/uploads/2017/08/Android-Mobile-QR-Scanner.png На фото вы можете найти область для сканирования. Я попытался найти в...
29 просмотров
schedule 20.04.2022

OpenCV - (- 215: утверждение не удалось) _src.total () ›0 в функции 'cv :: warpPerspective'
Мой полный код: import cv2 as cv import numpy as np cap = cv.VideoCapture(0 + cv.CAP_DSHOW) imgTarget = cv.imread('photos\TargetImage.jpg') #bu resmimiz myVid = cv.VideoCapture('photos\video.mp4') detection = False frameCounter = 0 imgVideo =...
355 просмотров
schedule 11.05.2022

Отверстия для заполнения OpenCV дают белое изображение
Моя цель — заполнить черные дыры белыми пикселями изображения. Например, на этом изображении я указал красным на черные дыры, которые хочу заполнить белым. Я использую этот фрагмент кода, чтобы выполнить это. im_floodfill = im_in.copy() h,...
169 просмотров
schedule 26.07.2022

Передача изображения из оболочки python в функцию С++
Я хочу передать изображение из кода Python в функцию С++. Моя функция С++ находится в файле .so и загружается в python с использованием ctypes. Функция С++ принимает аргумент типа Mat . Аргумент (то есть изображение) передается из Python (с...
865 просмотров
schedule 17.08.2022

восстановление установщика колеса opencv-python
Я использую проект opencv-python здесь . Что я хотел бы сделать, так это снова создать файл колеса. Итак, что я сделал, было что-то вроде: python setup.py bdist_wheel Это создает каталог dist и добавляет туда файл колеса, который я затем...
1252 просмотров

Объяснение файлов haarcascade xml в opencv
Я работаю над проектом, для которого мне требуется высокая точность распознавания лиц. Для обнаружения я использую opencv с python. Я все еще не могу достичь своей цели, поэтому я думал об управлении полями/данными в файлах xml -...
4207 просмотров

видео в изображения, затем изображения в видео в python
Я пытаюсь преобразовать следующее видео в изображения https://www.signingsavvy.com/media/mp4-ld/24/24851.mp4 однако я сделал это с помощью OpenCV # Importing all necessary libraries import cv2 import os # Read the video from specified path...
202 просмотров
schedule 11.09.2022

Я хочу использовать 4 камеры на своем Raspberry Pi 4, но не параллельно, а последовательно
Я хочу использовать 4 USB-камеры на своем Raspberry Pi последовательно, одну за другой. Но мой пи показывает только 2 индекса 0 и 2 для камер. Я видел вопросы, касающиеся многопоточности, но это указывает на IP-камеры, в решениях IP предоставляется,...
32 просмотров

обнаружение openCV H
Для конкурса дронов мне нужно обработать изображение с помощью openCV, чтобы обнаружить букву «H» (для посадочной площадки вертолета). Я пробовал некоторые классические алгоритмы, но результат меня не удовлетворил. SIFT (и SURF): все углы...
803 просмотров
schedule 25.10.2022

Кодировать - декодировать изображение в формате base64
У меня есть изображение, полученное из объекта видеозахвата OpenCV как такового: import cv2 import base64 from PIL import Image import io cap = cv2.VideoCapture(0) # capture frame by frame ret, frame = cap.read() Как я могу кодировать и...
2624 просмотров

AttributeError возникает при попытке прочитать изображение из текстового файла
Я пытаюсь прочитать изображения из текстового файла. Текстовый файл содержит пути к этим изображениям. Изображения находятся в разных каталогах, я проверил, что они там есть. PATH_IN = 'D:\\user\\data\\Augmentation' path_out =...
60 просмотров
schedule 20.08.2023

Как присоединиться к соседним ограничивающим рамкам в OpenCV Python
Я работаю над проектом в колледже по обработке изображений. Это мое исходное изображение: Я хочу присоединить соседние / перекрывающиеся ограничительные рамки к изображениям отдельных текстовых строк, но я не знаю, как это сделать. Мой код пока...
7336 просмотров

Как работает cv2.waitKey(1) & 0xff == ord('q')?
Как работает эта линия? Насколько мне известно, вывод cv2.waitKey(number) для всех int чисел равен -1 , а 0xff — это шестнадцатеричное число, равное 255 в десятичных числах. -1 & 0xff равно 255 в десятичных числах. Кроме...
6746 просмотров
schedule 15.05.2023

cv2.VideoCapture() для IP-камеры andriod
Как передать видео с веб-камеры IP при обнаружении видеообъектов ImageAI? Мой код выглядит следующим образом: detector = VideoObjectDetection() detector.setModelTypeAsYOLOv3() detector.setModelPath(os.path.join(execution_path , "yolo.h5"))...
104 просмотров

Функция прогнозирования LBPHFaceRecognizer всегда возвращает 1
Я разрабатываю систему распознавания лиц, и для этого я выбрал алгоритм LBPH для выполнения этой задачи. Я собрал образцы изображений пользователя и обучил его. Проблема в том, что при распознавании лица функция predic () LBPHRecognizer всегда...
415 просмотров