Как стать автором
Обновить

Комментарии 11

А мне кажется, что для тех, кто совсем не в теме анализа видео потоков, статья не самая плохая. Изложен самый базовый подход на реальном примере.
OpenCV с ходу сложно одолеть.
Вот с этим полностью согласен. Что бы одолеть OpenCV, для начала надо хотя бы на уровне этой статьи иметь представления по теме. Иначе получиться, как первоклассник, не зная алгебры, попытается понять интегралы.
В строке
res.matrix[i, j] = (color.R + color.G + color.G) / 3;

опечатка. Два зеленых ни одного голубого.
Ок, спасибо, исправлю

я понимаю - некропост, что мешало использовать яркостный канал?

т.е.
res.matrix[i, j] = (2*color.R + 4*color.G + color.B) / 7

На тот момент не догадался

кстати - возможно при такой формуле

res.matrix[i, j] = (color.R + color.G + color.G) / 3;

как урезанный яркостный, самая высокая чувствительность зелёный, средняя красный, синий как малочувствительный тупо идёт в игнор, так-что опечатка в тему ;)

это при бинарном 8 цветном кодировании (3 бита)

А не пробовали провести морфологическую дилатацию получившейся матрицы? Это поомжет объединить различные «пятна» в один объект
Пока не пробовал, но попробую
магистерской диссертацией
-это ОЧЕНЬ громко сказанно
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории