Rozpoznawanie obrazu na wesoło
Jednym ze znanych i często przytaczanych przykładów działań, z którymi radzi sobie Arduino trzydziestodwubitowe, a nie radzi ośmiobitowe, jest rozpoznawanie obrazu. Zwykle się o tym pisze, ale rzadko daje konkretne przykłady, a jeśli w ogóle, dotyczą one jakichś mało fascynujących elementów będących częścią dużych systemów produkcyjnych czy przemysłowych w ogóle.
W projekcie BirdFeedR zaimplementowano ów mechanizm do detekcji ptaków i wiewiórek. Po co? Kto zajmuje się dokarmianiem jednych i drugich z pewnością zauważył, że o ile ptaki raczej zachowują umiar, wiewiórki potrafią z karmnika wynieść wszystko i zachomikować gdzieś w sobie tylko znanych miejscach (dlaczego nie zawiewiórkować? :) Projektant systemu dokarmiania w oparciu o Arduino Q zbudował karmnik, który wydaje ziarenka czy jakiekolwiek ptasie przysmaki wyłącznie ptakom, analizując obraz z kamery USB spiętej z platformą i to jedynie w oparciu o przykładowy szkic Detect Objects on Camera korzystający z biblioteki Video Object Detection Brick, która znowu jest częścią całego systemu FOMO (Faster Objects, More Objects) firmy Edge Impulse. Pokładowy kontroler otrzymuje informację od mikroprocesora i zajmuje się już typową arduinową resztą, a więc steruje serwomechanizmem. Oczywiście sam projekt ma charakter edukacyjny, ale nie do końca; dla miłośników przyrody może być całkiem użyteczny. Więcej o projekcie tutaj.

Inne artykuły z tej kategorii
Fotograficzny kalkulator raz jeszcze
































































