Just nu i M3-nätverket
Gå till innehåll

Färg identifiering i vb


Viggen_l

Rekommendera Poster

Är det någon som har sett/provat en metod för att identifiera färger i vb?

 

Jag har en bild från en webkamera med 6 olika färger (röd, blå, gul, vit, orange, grön). Att läsa in vilken färg en pixel i RGB kodning är inga problem men att sen översätta den till en av de 6 färgerna är lite värre.

 

Alla förslag är välkommna.

 

Magnus

 

 

 

Länk till kommentar
Dela på andra webbplatser

Man får ut värdet som en long från komandot point(x,y)

sen om vandlar jag det till R,G, B värden mellan 0 och 255.

 

Länk till kommentar
Dela på andra webbplatser

Jag skulle nog bygga en färgkarta i array-form. Den skulle troligtvis bli väldigt stor, men den är nog inte så svår att bygga. Och sedan ta värdet från pixeln, jämnföra dessa med närmaste passande i färgkartan och skicka tillbaka svaret med att denna färg är "Orange".

 

255,255,255,Vit

200,200,200,Ljusgrå

155,155,155,Grå

055,055,055,Mörkgrå

000,000,000,Svart

255,000,000,Klarröd

200,000,000,Röd

155,000,000,Halvmörk Röd

055,000,000,Mörkröd

255,255,000,Klargul

255,200,000,Orange

255,100,000,Mörkorange

 

Osv.. osv..

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...