Сопоставление гистограммы двух цветных изображений в Matlab

Кто-нибудь знает, как выполнить сопоставление гистограммы RGB на двух цветных изображениях?

для пример, это изображение, которое нужно переназначить:

image to be re-mapped

и это целевое изображение

target image

Затем переназначенное изображение RGB выглядит так

re-mapped image

вот что я делал до сих пор, в этом коде я взял два цветных изображения im1 и im2

Я взял im1 , который нужно переназначить, затем разбил его на

его цвета, затем я взял каждый цвет im1 и использовал histeq , чтобы сопоставить свои гистограммы с

каждым цветом в im2 .

Я не знаю, как восстановить реконструкцию.сопоставленное изображение из цветов, которые я сопоставил, любая помощь, пожалуйста, было бы неплохо ??:

im1 = imread('Atlas-Mer.png');
im2 = imread('techno-trs.png');

Red1 = im1(:, :, 1);
Green1 = im1(:, :, 2);
Blue1 = im1(:, :, 3);
.
.
.
Red2 = im2(:, :, 1);
Green2 = im2(:, :, 2);
Blue2 = im2(:, :, 3);

red2n = histeq(Red2,HnRed1);
green2n = histeq(Green2,HnGreen1);
blue2n = histeq(Blue2,HnBlue1);
15
задан Glove 15 June 2011 в 01:06
поделиться