Как примерно реализовать данную идею: Если в определенной области экрана наблюдаться большое скопление пикселей красного цвета, тогда приложение воспроизводит звуковой сигнал.
(то что было написано ранние) ну вообще много для чего планирую(если сделаю и улучшу) ,а так с начало для игры). Я не понимаю как отслеживать пиксели :-(
Начнем с того, как получить цвет пикселя из битмапа
Как посчитать количество пикселей заданного цвета? Очень просто. Определяете область экрана, размером, например, 100 на 100 пикселей. Проходитесь циклом по всем пикселям, определяете их цвет. Затем смотрите, если количество пикселей нужного вам цвета выше нужного вам порога (например, 7000 из 10000 пикселей - красного цвета) - выдаете звуковой сигнал.
Артем: Решение, может быть и верное, но очень уж ресурсоёмкое. Проверяем квадрат 100х100, считаем, потом сдвигаем на один пиксель влево и снова считаем квадрат 100х100?
Нет, человеку нужно считать процентное отношение пикселей в одной области экрана.
Возможно, несколько ресурсоемко, да.
Но тут можно подключить многопоточность, либо производить вычисления видеокартой, если уж совсем прижмет.