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


Kornia, вдохновленная OpenCV, - это отличная библиотека компьютерного зрения для PyTorch
OpenCV - самая популярная на сегодняшний день библиотека обработки изображений, охватывающая все, от классических алгоритмов обработки изображений до передовых предварительно обученных моделей с глубоким обучением. Однако, поскольку OpenCV не дифференцируем, он в основном фокусируется на задачах предварительной обработки и не может быть встроен во весь процесс обучения. Этот недостаток побудил исследователя OpenCV.org Эдгара Риба предложить новую дифференцируемую библиотеку..

Практические аспекты OpenCV
1.Угловой видоискатель Код import cv2 import math path = 'test.jpg' img = cv2.imread(path) pointsList = [] def mousePoints(event,x,y,flags,params): if event == cv2.EVENT_LBUTTONDOWN: size = len(pointsList) if size != 0 and size % 3 != 0: cv2.line(img,tuple(pointsList[round((size-1)/3)*3]),(x,y),(0,0,255),2) cv2.circle(img,(x,y),5,(0,0,255),cv2.FILLED) pointsList.append([x,y]) def gradient(pt1,pt2): return..

Решение головоломок с помощью Python и OpenCV
Исходный код здесь В начале 2018 года мне подарили потрясающий пазл из 5000 деталей Звездные войны (его можно найти на Amazon здесь ). На решение пазла у меня ушло около 2 месяцев терпения и настойчивости, но теперь я могу смотреть на свой шедевр с удовлетворением и радостью. Тем не менее, я до сих пор помню, когда мне приходилось решать центральную часть головоломки, которую составляли массивные Дарт Вейдер и Люк Скайуокер (спойлер: сын Дарта Вейдера !!). Я фактически..

Обнаружение строк обрезки с использованием Python и OpenCV
Полная автоматизация земледелия неизбежна. С момента изобретения колеса фермеры осваивают каждую новую волну технологий. В этой серии статей мы узнаем, как воспользоваться этим преимуществом, используя достижения в области компьютерного зрения и машинного обучения, чтобы предоставить фермерам новые точные сельскохозяйственные инструменты. Сегодня мы рассмотрим новый вариант использования: автономные сельскохозяйственные машины (AAV). Что интересно в AAV, так это то, что существующие..

Как выиграть в крупнейшем хакатоне Европы
Как выиграть в крупнейшем хакатоне Европы? В Unit8 мы всегда стремимся найти кратчайший способ проверить идеи и осуществимость наших проектов. Хакатоны, благодаря их очень короткому времени, являются отличным способом отработать эти навыки. Вот почему команда из 4 человек в Unit8 (Адам, Кшишек, Михал и я) решила поехать и посоревноваться среди более чем 1300 программистов на крупнейшем хакатоне в Европе: Hackjunction . Какую проблему вы решаете? Оказавшись там, мы решили начать..

Создание .NET Barcode Reader с OpenCV и DBR 5.2
OpenCV написан на C++. Если вы установите библиотеку OpenCV в Windows, вы увидите, что OpenCV официально предоставляет оболочки для Python и Java, но не для C#. К счастью, существует множество проектов .NET с открытым исходным кодом для обертывания API-интерфейсов OpenCV C++, поэтому нам не нужно писать оболочку с нуля. В этом посте я расскажу, как использовать библиотеку OpenCV и Dynamsoft Barcode Reader SDK для создания приложения для чтения штрих-кодов .NET в Windows. Предпосылки..

Проект обнаружения и подсчета транспортных средств - OpenCV Python
В этой статье мы увидим, как можно выполнить обнаружение транспортных средств с помощью Python OpenCV через файл изображения, веб-камеру или видеофайл. Прежде всего, вам необходимо установить OpenCV. Мы будем делать это руководство, используя готовый язык программирования Python, так что приступим. OpenCV Python OpenCV - это библиотека для обработки изображений. Он предназначен для решения задач компьютерного зрения. OpenCV - это библиотека C / C ++, расширенная в Python...