Raspberry Pi — это функциональный инструмент как для технически подкованных, так и для начинающих свое знакомство с электроникой и разработкой пользователей. Если вы ищете проект для Pi, с которым будет интересно играть и который научит основам мейкерства, то можно попробовать проект, созданный командой Sparklers. Используя SBC, команда создала приложение для виртуального рисования с поддержкой ИИ.
Проект основан на распознавании изображений с помощью OpenCV для создания карты руки пользователя. Он определяет указательный палец и следует за ним, оставляя за кончиком пальца цветной след, позволяя пользователю рисовать. Выбор цвета осуществляется с помощью виртуальных кнопок в верхней части экрана. Имеется также кнопка, позволяющая очистить изображение и начать работу с новой палитрой.
Целью данного проекта было не только создание увлекательного проекта, но и учебника, который мог бы помочь как новичкам, так и опытным разработчикам. Следуя руководству, можно получить некоторое представление об использовании таких инструментов, как OpenCV и MediaPipe для ИИ. Кроме того, здесь можно поупражняться с одним из самых популярных языков для разработчиков в сообществе Pi — языком Python.
Еще один плюс этого проекта — малое количество аппаратных средств, необходимых для его реализации. Здесь понадобиться Raspberry Pi с SD-картой и блоком питания, а также камера. Команда Sparklers: We Are The Makers используется Raspberry Pi 4, но вместо него вполне подойдет Pi 3 B+.
Проект работает на базе последней версии ОС Raspberry Pi. Код написан на языке Python и доступен на GitHub для скачивания и изучения. Для работы с распознаванием изображений также понадобятся OpenCV и MediaPipe.
