Je to teprve pár měsíců, co se nadace Raspberry Pi pochlubila rozšiřující deskou AI Kit pro pátou generaci Maliny a už je tu další modul s umělou inteligencí pod kapotou.
Britská nadace uzavřela loni na jaře strategické partnerství se Sony a první plod spolupráce se jmenuje Raspberry Pi AI Camera. Jak už název napovídá, jedná se o modul kamery ve standardním form-faktoru, který je vyzbrojený 12,3MP snímačem Sony IMX500.
Neuronové sítě běží přímo na kameře
Oproti těm předchozím se liší hlavně v tom, že má jeho řídící čip dostatek výkonu a paměti pro zpracovávání neuronových sítí. Při startu kamery se do ní z Raspberry Pi nahraje firmware s kýženým modelem AI a modul pak může sám provádět třeba detekci osob a další obvyklé úlohy, aniž by se zatěžoval hlavní procesor minipočítače.
Specifikace nové kamery
Chybí ale autofokus! Vzhledem k tomu, že je dnes na nejnovějších oficiálních kamerách pro Malinu už samozřejmostí, jeho absence na IMX500 je tak trochu krok zpět. Obraz budete muset doostřit ručně otáčením titěrné čočky.
Aby to celé fungovalo, o náročnější komunikaci kamery s hostem se nakonec stará dodatečný čip RP2040, který známe třeba z prototypovacích destiček Pico i nové Pětky.
AI spustíte jedním povelem
Nadace už zakomponovala AI nástroje i do svých vestavěných programů pro ovládání kamer a další nástroje pro úpravu vlastních modelů dodalo Sony. Spuštění detektoru je díky tomu otázkou jediného povelu v terminálu.
Ukázka spuštění kamery v režimu AI detektoru objektů MobileNet SSD:
rpicam-hello -t 0s --post-process-file /usr/share/rpicam-assets/imx500_mobilenet_ssd.json --viewfinder-width 1920 --viewfinder-height 1080 --framerate 30
Součástí instalace ovladačů je sbírka několika modelů přímo na Raspberry Pi pro typické operace.
Nechybí podpora v knihovně Picamera2
Novou kameru podporuje i oficiální knihovna pro Python Picamera2. Zatímco na kameře se pustí některý z podporovaných modelů (nahrávání do kamery může trvat nějaký čas, poté se ale drží v její cache), prost-processing na Raspberry Pi zajistí finalizaci v podobě zpracování výsledků, vykreslení kostry člověka do záběru jako na obrázku níže atp.
Dodatečné zpracování detekce člověka a vykreslení náhledové kostry na Raspberry Pi
Podstatné je to, že se už jedná o jednoduché výpočty a hlavní procesor se příliš nezapotí.
Nebude to ale zadarmo. Výrobce nacenil AI kameru na 70 dolarů a oficiální český prodejce RPishop.cz ji v tuzemském předprodeji nabízí za 1 775 korun. Naskladnění očekává v polovině letošního října.