Найти меру сходства между разными изображениями? - PullRequest
0 голосов
/ 22 октября 2010

Постановка задачи:

Я должен сделать таблицу, состоящую из (i, j, s (i, j)), где i и j - ключевые кадры или изображения, а S (i, j) - значение меры сходства между этими изображениями.

как найти значение сходства между двумя изображениями?

Может кто-нибудь сказать, пожалуйста, как найти это, используя сумму квадратов расстояний пикселей, используя Matlab?

Моя задача содержит серии изображений, скажем, N, и мне нужно рассчитать общее количество значений сходства N (N-1).

Пожалуйста, дайте мне несколько советов о том, как программировать для той же проблемы.

Заранее спасибо Кришна

1 Ответ

2 голосов
/ 22 октября 2010

Вы можете найти среднеквадратическую ошибку (MSE) двух изображений следующим образом (отредактировано):

e = abs(Y - X);
MSE = sum(e(:).^2)/prod(size(e));

Пиковое отношение сигнал / шум часто используется для измерения расстояния между двумя изображениями (часто между шумным изображением и исходным изображением):

PSNR = 10*log10(255^2/MSE);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...