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

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

Тогда переназначенное изображение RGB выглядит следующим образом

вот что я сделал до сих порВ этом коде я взял два цветных изображения 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);