Форум программистов, компьютерный форум, киберфорум
Наши страницы

Распознавание картинки и выбор соответствующего действия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента http://www.cyberforum.ru/cpp-beginners/thread714056.html
в одномерном массиве {3.24, -7.16, 2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15} найти сумму модулей элементов массива, расположенных после минимального по модулю элемента.
C++ задача на рекурсию в си++ Даны числа a и b. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом. http://www.cyberforum.ru/cpp-beginners/thread714054.html
C++ SendMessage
Всем привет! Пишу программу которая сама нажимает мышкой в игре по заданным координатам. Для этого игра уже должна быть запущена. Если игра не запущенна то на экран выдается соответствующее...
C++ Работа с текстовыми файлами
3)Разработать программу, которая выполняет следующие действия: создает входной поток для построчного чтения из внешнего файла и выходной поток для вывода в выходной файл. Текст из входного потока ...
C++ Разработать функцию, проверяющую, является ли число простым http://www.cyberforum.ru/cpp-beginners/thread714049.html
1)Разработать функцию, проверяющую, является ли число простым. С её помощью найти и напечатать все простые числа из интервала от n до m.
C++ Количество чисел массива равных последнему элементу Здравствуйте! Помогите мне пожалуйста с задачкой) Дан массив и n целых чисел (n<=100). Найти количество чисел массива равных последнему элементу массива. подробнее

Показать сообщение отдельно
Nalik
100 / 59 / 17
Регистрация: 30.11.2012
Сообщений: 817

Распознавание картинки и выбор соответствующего действия - C++

30.11.2012, 01:42. Просмотров 2882. Ответов 5
Метки (Все метки)

Если кто знает подскажите как можно реализовать такую тему..
Сейчас программа распознает хендл окна и посылает в него сообщения нажатия по заданным координатам, при бесконечном цикле работает она вполне не плохо. Захотелось тут мне сделать её "умной", чтоб она не бессмысленно нажимала по заданным координатам, а выполняли конкретные действия.
К примеру:
Если программа видит на экране "Новая игра" http: //clip2net. com/s/2yr7u ,то она нажимает по определенным координатам.
Если видит на экране к примеру "Управление" http: //clip2net. com/s/2yrai , то нажимает по другим координатам.
Появились у меня несколько соображений по этому поводу..
1. Сделать определение цвета в заданных координатах отдельно для каждой странички которая мне нужна и в случае если цвет совпадает то выполнять некие действия (тут важно выбрать такие координаты в которых цвет в заданных координатах будет различаться для каждой странички).
2. По скриншотам, заранее заготовить картинки и поместить их в папку с программой и каждый раз делать скриншот игры и сверять её с уже имеющейся картинкой, и если картинки сходятся то он выполняет определенный действия. Но тут несколько загвоздок:
- Изображение на экране должно не полностью соответствовать, а лишь частично то есть он должен проверять имеется ли на новом сделанном скриншоте какие либо соответствия с уже заготовленным (поясняю: заранее я заготовил вот такой скриншот http: //clip2net. com/s/2yrgX , программа сама делает вот такой скриншот http: //clip2net. com/s/2yr7u ) и если на большом скришоте находит маленький скриншот то выполняет действия. Просто там в игре постоянно меняются фоновые картинки и полное соответствие тут не прокатит.
3. Так же как и во 2 пункте делать скриншоты и распознавать на них текст, если это возможно то встроенными в С++ библиотеками, если нет то посылать на сервер распознавание картинок и принимать возвращающие значение. Но если честно с посылкой на сервер не хотелось бы замарачиваться....
4. Забить на всё эти трудности и пойти поспать.
---
Но имейте ввиду 4 пункт крайне не желателен!!
1 пункт самый простой в реализации наверно, а вот 2 пункт наиболее интересный из всех. как мне кажется.
скажите пожалуйста как в целом можно реализовать мою идею?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru