2017-02-09 7 views
0

Я читаю документ, который включает в себя поиск средней квадратичной ошибки блоков пикселей. Он использует приведенную ниже формулу. I - одно изображение, I '- другое изображение, а x и y - координаты пикселей каждого изображения.Как умножить два пикселя вместе

Что меня смущает, так это как это сделать. Прямо сейчас у меня есть мои изображения в значениях RGB. Но как это сделать правильно?

Что такое правильный квадрат моего результирующего изображения разности? Является ли это возведением в квадрат отдельных каналов RGB в одиночку или я должен сначала преобразовать это в представление int?

В идеале я хочу иметь возможность сравнивать несколько различных изображений MSE, поэтому сохранение всех этих данных в отдельных каналах не имеет смысла. Является ли моя интуиция правильной, что я должен просто скрывать все до представления int, затем квадратировать и разделить на N^2 и найти наименьшее результирующее значение?

Formula

ответ

0

От this answer предшествующему вопрос.

Это действительно зависит от того, что вы хотите обнаружить. Например, вы просто хотите, чтобы один показатель о том, как разные изображения, по сути, одинаковы? Вы хотите сравнить обесцвечивание двух изображений, которые не являются по существу одинаковыми, пространственно?

Таким образом, вы можете использовать любой из множества подходов для определения того, что значение я на самом деле. Например, это может быть значение R, или G, или B, или что-то вроде суммы R + G + B.

Я бы попробовал кучу и посмотрю, как ваши результаты выходят, в дополнение к проведению дополнительных исследований по дифференциации цветового изображения.

Смежные вопросы