Публикации по теме '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 просмотров
schedule
15.09.2021
Расчет расстояний между двумя гистограммами с использованием евклидова расстояния
Я пытаюсь рассчитать евклидовы расстояния двух гистограмм изображений оттенков, я нашел метод cv2.compareHist, но он не дает возможности для евклидова расстояния. Любая помощь высоко ценится.
57 просмотров
schedule
15.11.2021
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 просмотров
schedule
07.09.2022
Объяснение файлов haarcascade xml в opencv
Я работаю над проектом, для которого мне требуется высокая точность распознавания лиц. Для обнаружения я использую opencv с python.
Я все еще не могу достичь своей цели, поэтому я думал об управлении полями/данными в файлах xml -...
4207 просмотров
schedule
10.09.2022
видео в изображения, затем изображения в видео в 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 просмотров
schedule
17.09.2022
обнаружение 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 просмотров
schedule
05.07.2023
AttributeError возникает при попытке прочитать изображение из текстового файла
Я пытаюсь прочитать изображения из текстового файла. Текстовый файл содержит пути к этим изображениям. Изображения находятся в разных каталогах, я проверил, что они там есть.
PATH_IN = 'D:\\user\\data\\Augmentation'
path_out =...
60 просмотров
schedule
20.08.2023
Как присоединиться к соседним ограничивающим рамкам в OpenCV Python
Я работаю над проектом в колледже по обработке изображений. Это мое исходное изображение:
Я хочу присоединить соседние / перекрывающиеся ограничительные рамки к изображениям отдельных текстовых строк, но я не знаю, как это сделать. Мой код пока...
7336 просмотров
schedule
29.11.2022
Как работает 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 просмотров
schedule
08.02.2023
Функция прогнозирования LBPHFaceRecognizer всегда возвращает 1
Я разрабатываю систему распознавания лиц, и для этого я выбрал алгоритм LBPH для выполнения этой задачи. Я собрал образцы изображений пользователя и обучил его. Проблема в том, что при распознавании лица функция predic () LBPHRecognizer всегда...
415 просмотров
schedule
07.01.2023