q (i, j) = X x P1 (i, j) + (1-X) x P2 (i, j): как закодировать его в matlab? - PullRequest
0 голосов
/ 25 сентября 2011

q(i,j)=X x P1(i,j) + (1-X) x P2(i,j)

, где P1 и P2 - два входных изображения, а X - любое постоянное значение, например, X = 0,5 как написать код для него?

Ответы [ 2 ]

1 голос
/ 25 сентября 2011

Рассмотрите возможность использования функции IMLINCOMB для вычисления линейной комбинации изображений:

q = imlincomb(x,P1, 1-x,P2);
1 голос
/ 25 сентября 2011

Предполагая, что P1 и P2 хранятся в матрицах и имеют одинаковый размер, вы можете просто написать

q = X * P1 + (1-X) * P2

Для чтения изображений, которые вы хотите использовать imread

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...