Не знаю как, но я получил где-то 18 000 таким образом:
Посмотрел на разрешение картинки (1023х575), посмотрел на размер точек (4х4), сделал сами-знаете-что, предположил, что соотношение черных и белых точек 1:1, и получил 18 382 скворца. Но зачем?
Почти 25 тысяч. Я составил перспективу и разделил все небо на равные квадраты, посчитал количество птиц в квадрате и умножил на количество квадратов и вышло более 26 тысяч, тогда я посчитал количество птиц в 10 квадратах, усреднил значение и вывел, что в небе 24 900 птиц.
Очень просто: паттерн идёт с шагом ~2.5 пикселя
Уменьшил в 2.5 раза, до 409х230 (94к пикселей).
Ну а дальше всё от порога зависит.
var src = ImageFloat.ReadFromFile(@"F:\\1.png");
var res = src.LessMask(128.0f).ConditionalConvert(1.0f, 0.0f).Sum();
Получается 29877 птичек.