*   >> Чтение Образование Статьи >> science >> programming

Обнаружение цвета в Images

димо, во-первых, знать, как преобразовать цвет от обычной системы RGB в HSV. Формула ниже и требует в качестве входных цвет в RGB. Все значения должны быть normalised.M = макс (г, г, б) т = мин (г, г, б) если М = R; Н = 60 * (г - б) /(М - т), если М = г; Н = 60 * (б - г) /(М - т), если М = Ь; Н = 60 * (г - г) /(М - т) S = (М - т) /т V = М разработать фильтр, который принимает только те пиксели произвольно, похожие на нужный цвет можно преобразовать цвет к цвету HSV Система, а затем применить следующую формулу

<р> |.

Н (х, у) - Н (desiredColor) | <р> С этого можно классифицировать, как пиксель принадлежность или непринадлежность к желаемый цвет. Мы также можем проверить значение и насыщенность, чтобы избежать принятия пикселей, которые слишком темные или слишком light.An Пример использования FlashHere пример выполнен в ActionScript3 обнаружить синие пиксели на Imagem захваченного с веб-камеры. На правой стороне использует разницу HSV, в то время как левая сторона использует евклидово расстояние в RGB. Посетите этот сайт, чтобы узнать, как компилировать исходный код флэш в SWF.


Page   <<  [1] [2] 
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.