OpenCV på en Phidgets SBC (4 / 4 steg)
Steg 4: resultat
För att köra programmet, kommer vi att köra den binära filen vi bara sammanställt. Vi gör detta med:
. /a.out 100 75 75
Vad det betyder är det kommer att acceptera någon pixel med ett RGB-värde på > 99, < 76, < 76 för bearbetade bilden. Programmet kommer ut två JPG filer; original.jpg som är den ursprungliga bilden från webbkameran, och redDetect.jpg som är den bearbetade versionen. Som ni kan se ovan, gjorde den ett ganska bra jobb med att peka ut de röda pixlarna. Dessa siffror kan vara finjusterat lite så att den tar upp mindre av robotens disposition, men uppenbarligen fungerar det i princip.
Att få dessa två bilder kan enkelt göras med filen redaktör funktionalitet i SBC web Configuration som framgår av tredje bilden.
Detta är bara ett enkelt exempel på några av de saker som är gjort med datorseende. I en större ansökan kan bearbetning av bilderna kommer från webbkameran göras för ett mer praktiskt syfte, och mer realtid sätt. Till exempel kan en ha en robot som upptäcker röda objekt och försöker gå mot dem. Tillämpningar av datorseende är obegränsade, så sätt igång och experimentera!