Machine vision met OpenMV maak een frisdrankblik-detector
op
Voor het bouwen van toepassingen voor machine vision is OpenMV een interessant platform, dat als doel heeft de ‘Arduino van machine vision’ te worden. Het combineert firmware gebaseerd op MicroPython met eenvoudig te gebruiken softwarebibliotheken voor machine vision, een aangepaste geïntegreerde ontwikkelomgeving (IDE) en gespecialiseerde camerahardware. In deze tutorial gebruiken we OpenMV en een Arduino Pro Nicla Vision cameraboard om objecten zoals blikjes frisdrank te detecteren.
OpenMV-projectoverzicht
In dit artikel gebruik ik het Arduino Pro Nicla Vision cameraboard (figuur 1) met de OpenMV-firmware voor objectdetectie. U kunt dit project echter uitvoeren op elke camerahardware met OpenMV. Objectdetectie is een speciaal soort beeldclassificatie. Terwijl een beeldclassificatiemodel u eenvoudigweg de klasse van het object in het beeld vertelt, geeft een objectdetectiemodel ook de locatie van het herkende object aan. Dit werkt zelfs voor meerdere objecten in één afbeeld...
