Форум программистов, компьютерный форум CyberForum.ru

Распознавание картинки и выбор соответствующего действия - 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
 Аватар для Nalik
44 / 25 / 9
Регистрация: 30.11.2012
Сообщений: 582
30.11.2012, 01:42     Распознавание картинки и выбор соответствующего действия
Если кто знает подскажите как можно реализовать такую тему..
Сейчас программа распознает хендл окна и посылает в него сообщения нажатия по заданным координатам, при бесконечном цикле работает она вполне не плохо. Захотелось тут мне сделать её "умной", чтоб она не бессмысленно нажимала по заданным координатам, а выполняли конкретные действия.
К примеру:
Если программа видит на экране "Новая игра" 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 пункт наиболее интересный из всех. как мне кажется.
скажите пожалуйста как в целом можно реализовать мою идею?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru