Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

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

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 24.09.2019, 07:39   #1
zeLLda4
Новичок
Джуниор
 
Регистрация: 24.09.2019
Сообщений: 1
По умолчанию помогите написать программу позволяющую захватывать содержимое экрана и сравнивать с картинками в базе данных

подскажите строчки для захвата и сравнения изображений с++
zeLLda4 вне форума   Ответить с цитированием
Старый 24.09.2019, 22:54   #2
Desc
Форумчанин
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 288
По умолчанию

Подсказываю..
Строчки с использованием библиотеки OpenCV
Код:
   // имя изображения задаётся первым параметром
   char* filename = argc == 2 ? argv[1] : "Foto1.jpg";
   // загрузка файла изображения
   image = cvLoadImage(filename, CV_LOAD_IMAGE_COLOR);
   // клонирование изображения
   src = cvCloneImage(image);
   printf("[i] image: %s\n\n", filename);
	assert(src != 0);
   // формирование окна для отображения изображения
   cvNamedWindow("Original", CV_WINDOW_AUTOSIZE);
   // воспроизведение изображения
   cvShowImage("Original", src);
Что с чем сравнивать?

P. S.
Ссылка>>Новичкам: Насчет халявы<<
Корректно сформулировал вопрос - приблизился к решению

Последний раз редактировалось Desc; 25.09.2019 в 00:18.
Desc вне форума   Ответить с цитированием
Старый 25.09.2019, 01:44   #3
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 5,945
По умолчанию

Цитата:
Сообщение от Desc Посмотреть сообщение
Подсказываю
А где здесь захват изображения?
waleri вне форума   Ответить с цитированием
Старый 25.09.2019, 10:07   #4
Desc
Форумчанин
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 288
По умолчанию

Так осталось всего, ничего. Сохранить скрин в файл и сравнить с другими кадрами. Можно реализовать с OpenCV и\или Win API. Или нужно было весь код сваять?

P. S.
Для: zeLLda4, waleri.
Цитата:
Сообщение от Desc Посмотреть сообщение
Что с чем сравнивать?
Захватывать: скрин ПК, кадр с камеры наблюдения...

Последний раз редактировалось Desc; 25.09.2019 в 10:44.
Desc вне форума   Ответить с цитированием
Старый 25.09.2019, 10:50   #5
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,410
По умолчанию

Ха ха ха ... Сравнение изображений... Это все не так просто. )))
Методов тьма. И у всех есть свои плюсы и минусы.
Вот метод 1
Вот метод 2
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума   Ответить с цитированием
Старый 25.09.2019, 11:09   #6
Desc
Форумчанин
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 288
По умолчанию

Так я и не говорю что все будет легко. Не ясно с какого устройства производить захват кадров и с какими изо. сравнивать. Подождем что ТС (автор темы) ответит. А то он тему создал, пропал, а мы тут кодить начнем.
Desc вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу, позволяющую определить является ли натуральное число палиндромом. zadiraazat7 Паскаль, Turbo Pascal, PascalABC.NET 4 27.05.2014 22:57
Задача на множества.Написать программу не позволяющую вводить буквы русского алфавита.(написать подпрограммой используя процедуры ANTON1994 Паскаль, Turbo Pascal, PascalABC.NET 3 09.02.2013 13:53
Помогите написать программу о перехвате данных с формы brato4karik Win Api 0 25.11.2009 11:45
Как с помощью Microsoft Excel написать программу, позволяющую перемещать предмет на плоскости? Vova4kA Microsoft Office Excel 10 28.05.2008 14:18


22:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.