Сравнение двух изображений по пиксельно.

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
umba
Сообщения: 4
Зарегистрирован: 18 июн 2013, 16:47

Ребят, помогите написать программу, которая будет сравнивать одно изображение с другим по точкам. Два изображения одного формата bmp.
Пользуюсь Visual C++ 2008
(Много чего искал, но толком ничего не нашел)
[RIGHT]Заранее спасибо ^^[/RIGHT]
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Критерии оценки похожести двух пикселей какие?
It's a long way to the top if you wanna rock'n'roll
umba
Сообщения: 4
Зарегистрирован: 18 июн 2013, 16:47

Процент схожести картинок, цвета и тд)
Пикчи одинаково размера, допустим 100x100
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Я говорю, пиксели как сравнивать? Допустим H - это процент схожести двух пикселов (0-100), то тогда
H = ?
Какая формула?
Их с десяток методов.
It's a long way to the top if you wanna rock'n'roll
umba
Сообщения: 4
Зарегистрирован: 18 июн 2013, 16:47

Массивами наверн :D
И схожесть двух пикселов либо он 100%, либо не похожи) Не знаю как объяснить даже
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

И схожесть двух пикселов либо он 100%, либо не похожи) Не знаю как объяснить даже
Бинарное сравнение, чтоли?
It's a long way to the top if you wanna rock'n'roll
umba
Сообщения: 4
Зарегистрирован: 18 июн 2013, 16:47

Дада, именно он
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Ну как бы ничего сложно. Пройтись по всему изображению и посчитать кол-во одинаковых пикселей (C).
Затем в процентном соотношении результат = 100 * C / W / H, где W и H - длина м высота изображения.
Для сравнения пикселей удобнее использовать функцию
Кстати, как вы вообще планируете хранить изображение и осуществлять доступ к пикселям?
It's a long way to the top if you wanna rock'n'roll
vasilenko_konstantin
Сообщения: 5
Зарегистрирован: 16 окт 2013, 02:42

Может кто-то знает какой-то пример? Или ссылочку на него?
Ответить