Кто-нибудь знает, как выполнить сопоставление гистограммы 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);