Viggen_l Posted August 2, 2004 Share Posted August 2, 2004 Ä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 Link to comment Share on other sites More sharing options...
Loverman Posted August 3, 2004 Share Posted August 3, 2004 Vad får du ut för värde när du läser av pixeln? Hex? Link to comment Share on other sites More sharing options...
Viggen_l Posted August 3, 2004 Author Share Posted August 3, 2004 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. Link to comment Share on other sites More sharing options...
Loverman Posted August 4, 2004 Share Posted August 4, 2004 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.. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.