Страница 1 из 1
Сравнение двух изображений по пиксельно.
Добавлено: 18 июн 2013, 16:54
umba
Ребят, помогите написать программу, которая будет сравнивать одно изображение с другим по точкам. Два изображения одного формата bmp.
Пользуюсь Visual C++ 2008
(Много чего искал, но толком ничего не нашел)
[RIGHT]Заранее спасибо ^^[/RIGHT]
Re: Сравнение двух изображений по пиксельно.
Добавлено: 18 июн 2013, 18:07
somewhere
Критерии оценки похожести двух пикселей какие?
Re: Сравнение двух изображений по пиксельно.
Добавлено: 18 июн 2013, 18:16
umba
Процент схожести картинок, цвета и тд)
Пикчи одинаково размера, допустим 100x100
Re: Сравнение двух изображений по пиксельно.
Добавлено: 18 июн 2013, 21:13
somewhere
Я говорю, пиксели как сравнивать? Допустим H - это процент схожести двух пикселов (0-100), то тогда
H = ?
Какая формула?
Их с десяток методов.
Re: Сравнение двух изображений по пиксельно.
Добавлено: 18 июн 2013, 22:16
umba
Массивами наверн

И схожесть двух пикселов либо он 100%, либо не похожи) Не знаю как объяснить даже
Re: Сравнение двух изображений по пиксельно.
Добавлено: 18 июн 2013, 22:54
somewhere
И схожесть двух пикселов либо он 100%, либо не похожи) Не знаю как объяснить даже
Бинарное сравнение, чтоли?
Re: Сравнение двух изображений по пиксельно.
Добавлено: 18 июн 2013, 22:55
umba
Дада, именно он
Re: Сравнение двух изображений по пиксельно.
Добавлено: 20 июн 2013, 11:59
somewhere
Ну как бы ничего сложно. Пройтись по всему изображению и посчитать кол-во одинаковых пикселей (C).
Затем в процентном соотношении результат = 100 * C / W / H, где W и H - длина м высота изображения.
Для сравнения пикселей удобнее использовать функцию
Кстати, как вы вообще планируете хранить изображение и осуществлять доступ к пикселям?
Re: Сравнение двух изображений по пиксельно.
Добавлено: 16 окт 2013, 13:04
vasilenko_konstantin
Может кто-то знает какой-то пример? Или ссылочку на него?