*   >> läser Utbildning artiklar >> science >> programming

Upptäcka Färger i Images

vändigt, dels att veta hur man konverterar en färg från den vanliga RGB-systemet till HSV. Formeln är under och det kräver som indata färgen i RGB. Alla värden måste vara normalised.M = max (r, g, b) m = min (r, g, b) om M = r; H = 60 * (g - b) /(M - m) om M = g; H = 60 * (b - r) /(M - m) om M = b; H = 60 * (r - g) /(M - m) S = (M - m) /m V = M Att utveckla ett filter som tar endast pixlar godtyckligt liknar en önskad färg kan man konvertera färg till HSV färg systemet och sedan tillämpa följande formel

|.

^ H (x, y) - H (desiredColor) |

Med detta är det möjligt att klassificera en pixel tillhöra eller inte tillhöra den önskade färgen. Vi kan också kontrollera värde och mättnad för att undvika att acceptera pixlar som är för mörka eller för light.An exempel med hjälp av FlashHere är ett exempel gjort i ActionScript3 att upptäcka blåa pixlar på imagem fångas från en webbkamera. Den högra sidan använder HSV skillnaden, medan den vänstra sidan använder euklidiska avståndet i RGB. Besök denna webbplats för att lära sig hur man kompilerar flash källkoden till en swf.

Omdömen

Page   <<  [1] [2] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.