Какой быстрый способ найти цвет в центре монитора?

Я хочу сделать программу которая в реальном времени ищет заданный цвет в центре экрана и нажимает на букву О.

Так вот что мне использовать? Как это реализовать?

Мне нужен самый быстрый результат, была идея использовать DirectX или OpenCV, но так же ещё решил поискать информацию тут.


Ответы (1 шт):

Автор решения: Solt

Если речь о винде, быстрей, чем функции winapi ничего нет. Не важно какой язык, для всех есть обёртки для winapi. Вначале подсмотреть размеры экрана (GetSystemMetrics, EnumDisplayMonitors) и поделить пополам. Если экранов несколько - решать Вам. Далее достать контекст дисплея - dc=GetDC(0). потом вызвать argb=Getpixel(dc,x,y)

→ Ссылка