В данной статье речь пойдет про использование платы Luckfox Pico Mini. Я расскажу про особенности, её настройку, а также о том как запускать на ней нейронные сети для детекции объектов с камеры (Yolov8Читать полностью »
Рубрика «opencv»
Запускаем Yolo на пятирублёвой монете или Luckfox Pico Mini
2024-10-22 в 8:16, admin, рубрики: AI, c++, machinelearning, npu, opencv, Rockchip, yoloOpenCV: компьютерное зрение на Python
2024-10-09 в 11:01, admin, рубрики: computer vision, opencv, python, Компьютерное зрение, распознавание изображенийКомпьютерное зрение — это перспективное направление развития технологий, позволяющее обучить компьютер навыкам распознавания изображений и видео. С помощью компьютерного зрения компьютеры могут не только анализировать и понимать визуальную информацию, такую как изображения и видео, но и принимать решения на основе увиденного. Так автопилот, управляющий автомобилем, может анализировать изображения, поступающие с камер и принимать решения на основании данной информации. Компьютерное зрение на производстве позволяет выявлять износ различных деталей до того, как это приведет к поломке.
Мой опыт в переводе между типами С++ и С#
2024-09-27 в 19:17, admin, рубрики: C#, c++, opencv, windows forms, взаимодействие типов, разработка, специализированное ПО, формат данныхНа существующем производстве была поставлена задача по разработке специализированного ПО. Для реализации ПО был выбран стек технологий:
-
Windows Forms – это платформа пользовательского интерфейса для создания классических приложений Windows от компании Microsoft. На платформе используется визуальный конструктор встроенный в Visual Studio и язык программирования С#;
-
OpenCV – это библиотека компьютерного зрения, которая будет использоваться для работы с изображениями. В данном случае выбран язык программирования С++ для работы с обновленной библиотекой.
Как студенты МИФИ призывали Шиву на Eurobot 2024, часть 2
2024-08-28 в 18:01, admin, рубрики: DIY, Eurobot, github, microROS, opencv, Raspberry Pi 4, raspberry pi pico, vs codeВ первой части статьи, мы описывали конструкторские детали и используемую электронику в нашем SheevaBot, робота, собранного для участия в соревнованиях Евробот 2024. Перейдём к рассмотрению программной части.
Связь с низкоуровневыми микроконтроллерами
Первым шагом в программировании SheevaBot была установка связи между основным микрокомпьютером (RPi4) и микроконтроллерами, которые отвечают за управление различными компонентами робота. Было решено отказаться от использования Wi-Fi из-за риска потери сигнала, что могло привести к непредсказуемому поведению робота.
Взгляд компьютерным зрением на работу коммунальных служб
2023-02-20 в 13:01, admin, рубрики: opencv, анализ изображений, визуализация данных, инженерные системы, Компьютерное зрение, машинное обучение, обработка изображений, Работа с видеоСтоит признать, мы таки живем в эпоху киберпанка. Он не похож (пока) на мрачные миры Ридли Скотта и братьев Вачовски, но вполне отвечает меткому определению: high tech, low lifeЧитать полностью »
QR-code. Обнаружить и расшифровать. Шаг 1 — Обнаружить
2023-01-01 в 15:44, admin, рубрики: CV, opencv, python, Компьютерное зрениеВведение
Эта статья - первая в цикле статей, в котором мы разберемся с тем, как qr-код устроен, и напишем простенький Qr-детектор и дешифровщик, а также свой собственный генератор qr-кодов.
Использовать мы будем python вместе с opencv и numpy. Учитывая, что opencv - кросс-язычная библиотека, а также то, что работа с изображением/текстурой в разных решениях выглядят примерно одинаково, то я думаю, что вы без труда сможете перевести алгоритм, который будет здесь написан, на любой нужный вам язык
В первую очередь мы будем рассматривать полноразмерный qr-код, Micro-qr возможно будет рассмотрен после завершения работы над полноразмерным qr
Распознавание поднятых пальцев на Python+OpenCV
2022-08-06 в 8:00, admin, рубрики: computer vision, finger, gesture control, github, opencv, python, будущее здесь, Компьютерное зрение, пальцы, Программирование, управление жестамиВ данной статье хочу рассмотреть банальный и несложный проект, а именно подсчет количества поднятых пальцев.
Все исходники можно найти на моем Github.
Код будем рассматривать с самого начала, но лучше всего ознакомиться с моими предыдущими статьями.
Подготавливаем среду и устанавливаем следующие библиотеки:
pip install mediapipe
pip install opencv-python
pip install math
Создаем файл HandTrackingModule.py
с привычным для моих читателей классом handDetector
:
Читать полностью »
Управление громкостью звука жестами на Python
2022-07-24 в 11:27, admin, рубрики: gesture volume control, github, opencv, python, volume controlВ данной статье хочу рассказать про один проект из курса по OpenCV Python. Посмотреть полный код можно на Github.
Идея заключается в том, чтобы менять громкость звука на компьютере при помощи жестов. Громкость будет регулироваться расстоянием между указательным и большим пальцами, а сигналом для подтверждения будет согнутый мизинец.
Первым делом установим все необходимые библиотеки:
pip install mediapipe
pip install opencv-python
pip install numpy
pip install pycaw
Создадим файл и назовем его `HandTrackingModule.py`.
Читать полностью »
Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 4
2022-03-19 в 16:36, admin, рубрики: opencv, python, Компьютерное зрениеНа прошлом уроке мы познакомились с медианной фильтрацией, кастомными фильтрами и выделением контуров. Напомню, что выделенный контур можно использовать для поиска области интересов на изображении и для нахождения различных фич. В частности, вот что можно далее сделать с контуром:
-
Выявить различные геометрические примитивы (прямые, окружности).
-
Превратить в цепочки точек и уже их отдельно анализировать.
-
Описать как граф и применять к нему алгоритмы на графах.
Продолжим изучать методы предобработки. Например, изображением можно сделать контрастным:
Читать полностью »
Обнаружение препятствий на OpenCV
2022-01-06 в 7:26, admin, рубрики: diy или сделай сам, open source, opencv, python, Raspberry Pi, RC, rc boat, катер, катера, Разработка на Raspberry PiВведение
Моя первая статья на Хабре, не судите строго, надеюсь содержание будет как минимум интересным!
По профессии я программист, занимаюсь мобильными разработками, но меня всегда тянуло к "железу". Приятно творить магию с помощью кода, но еще приятнее когда результатом твоих трудов является некоторое конечное устройство.