Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 6

Ищу метод или класс для захвата и оценки изображения в окне.

21.09.2009, 18:14. Показов 906. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, весь день мучал гугль и MSDN но так и не нашел того что искал.

Задача следующая, оценить часть изображения в целевом окне и сделать исходя из оценки соответствующее действие.

Вопросы.
1. Возможно ли это реализовать на С++?
2. Какая функия или класс для этого используются? Или может надо разбираться с WinAPI? или еще что-то, посоветуйте пожалуйста.

Мои умозаключения по поводу решеня этой задачи.
Вариант 1:
Захватить изображение в буффер, перевести данные пикселей в массив, оценить массив с другим, если схож на 80 или более %, то сделать некое действие. ( но мне кажется этот процесс будет довольно ресурсоемким)
Вариант 2:
Захват массива пикселей ( например по х с 0 по 100 и по y с 200 по 300) напрямую из окна, сравнить и сделать действие. (этот вариант мне кажется более легким).

Надеюсь что кто нибудь поможет, очень надо! Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.09.2009, 18:14
Ответы с готовыми решениями:

Ищу бесплатную библиотеку для захвата видео с экрана
Здравствуйте, подскажите пожалуйста, есть ли бесплатная библиотека для захвата видео с экрана ?

Низкоуровневая библиотека для захвата изображения с экрана
Есть ли такая, чтоб работала, независимо от способа получения изображения на экране. И в ней не...

Нужно создать класс или метод в который будет служить для загрузки и инициализации переменных
Нужно создать класс или метод который будет служить для загрузки и инициализации переменных. Есть...

2
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
21.09.2009, 18:19
1. Да, возможно.
2. Используй винапи-функции для работы с DC.
0
0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 6
21.09.2009, 18:23  [ТС]
Спасибо! пойду ковырять винапи
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.09.2009, 18:23
Помогаю со студенческими работами здесь

Функция нахождения среднеквадратического отклонения для оценки качества изображения
Доброй ночи. Помогите разобраться. Начала работу в матлабе совсем недавно, занимаюсь передачей...

Настройка захвата изображения с VideoLab(Mitov) не работает
Здравствуйте! Юзаю сей компонент. Пытаюсь указать размеры видео, его формат, частоту кадров -...

Создать класс Mystring, предназначенный для хранения строки из символов типа char. Класс имеет метод для определения дли
Создать класс Mystring, предназначенный для хранения строки из символов типа char. Класс имеет...

Метод для клика по кнопке и ошибка "требуется класс, делегат или структура"
Кода добавляю метод для клика по кнопке пишет такие ошибки: "Требуется "}""(хотя там вроде все...

Скрипт позволяющий циклическую замену изображения, расположенного на веб-странице, через заданный в диологовом окне ввода или однострочном поле ......
Помогите пожалуйста! нужен Скрипт позволяющий циклическую замену изображения, расположенного на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru