Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2011, 18:28   #1
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
Вопрос сканирование картинки с экрана

Есть такая тема: нужно сосканировать с экрана элемент и содержимое вывести в едит мемо или лейбл.
Можно ли сделать так чтобы программа находила картинку например 20х20 или даже добавить в папку программы например эту базу картинок и чтобы программа находила эти картинки с базы на экране монитора и соответственно если нашла то вывела например какое-то значение которое ей присвоено.
Если можно, то подскажите с чем тут нужно работать и в какой последовательности.
megostudent вне форума Ответить с цитированием
Старый 08.04.2011, 19:03   #2
Celestia
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 68
По умолчанию

Сначала тебе надо сделать скриншот экрана и поместить его допусим в Bitmap и дальше с ним работать. Например, смотри, если тебе надо найти допустим на картинке значения цифр нарисованных на ней, то копай в сторону OCR (Optical character recognition) -> Ссылка в википедии
Если же тебе надо распознавать предметы, лица, то тут уже на мой взгляд сложнее. Здесь задействуются алгоритмы преобразований Хаара.
Если ты дельфист, то могу посоветовать следующие готовые решения:
MitovVisionLab и LuxanFaceSDK - первый - бесплатный для персонального использования, второй платный.
Ну и конечно OpenCV, но он сишный.
Celestia вне форума Ответить с цитированием
Старый 08.04.2011, 19:33   #3
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

ну вообще мне нужно распознавать буквы.
но я думал проще как-то по пикселям определить. Тоесть прога сканирует с экрана и свиряет кактос базой данных и в ней уже соответственно чтот выводится
megostudent вне форума Ответить с цитированием
Старый 10.04.2011, 15:42   #4
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

Больше чтоли нет добрых людей которые еще чтот посоветуют?)
megostudent вне форума Ответить с цитированием
Старый 10.04.2011, 17:51   #5
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

А где эти буквы нарисованы?
eduard93 вне форума Ответить с цитированием
Старый 11.04.2011, 23:42   #6
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

Буквы просто на экране. Если точнее то флеш приложение в котором есть буквы они и появляются и исчезают, вот над чтобы эти буквы распозвавались когда видны на экране.
Если нужны подробности больше, то стукани в скайп iiallan4ik. Буду очень презнателен
megostudent вне форума Ответить с цитированием
Старый 13.04.2011, 10:31   #7
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

Флеш поддерживает технологию MSAA, но многое зависит от самой флешки. Очень удобно это проверять с помощью тулзы AccExplorer32.
eduard93 вне форума Ответить с цитированием
Старый 13.04.2011, 22:48   #8
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

ну норм такую инфу подкинул спс)
смотри я вот рылся и увидел про ботов для игр так там такая тема что картинки уже как-то заданы в проге и сканируются по пикселям потом по ним осуществляется клик, а походу клик же можна заменить например на вывод в эдит какого-то текста и текст тот в 2-3 буквы который мне над можно просто как картинку взять и также расознать ее по пикселям. И самое главное- только как?
megostudent вне форума Ответить с цитированием
Старый 14.04.2011, 13:23   #9
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

Распознавать графику конечно можно, но только если она там довольно простая. Иначе лучше задуматься о перехвате данных от флешки к серверу.
eduard93 вне форума Ответить с цитированием
Старый 15.04.2011, 00:32   #10
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

графика простая)
ток как это сделать?
megostudent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сканирование экрана и поиск заданного цвета. (Delphi) lungeve Помощь студентам 6 03.07.2010 13:19
Отображение картинки на кнопке WPF. Загрузка картинки из ресурсов. Проблема с Uri. Casper-SC Общие вопросы .NET 0 27.06.2010 23:11
сканирование папки andrey poki Общие вопросы Delphi 2 26.03.2009 08:20
Сканирование директорий. Serious Общие вопросы Delphi 2 14.02.2009 15:17
Сканирование экрана pecson Общие вопросы Delphi 5 13.12.2008 07:25