1

固定色相を選択する方法があるかどうか疑問に思っていたので、一度に複数の画像の色を統一できました (Photoshop で手動ではなく、Matlab コードを使用)。画面に画像を表示しながら色を回転させるコードを使用していますが (マウスの動きを使用して、LAB カラーマップを介して)、最初に異なる色の画像を選択すると、カラー ホイールの色は画像ごとに似ていません (非常に明るいものもあれば、暗いものもあります)。元の色を同じ色相に統一できれば助かるなと思いました。すべての画像を赤くするために次のコードを使用しようとしましたが、画像間で赤色が同一ではないため、画像を回転させると色が大きく異なります。

items = 101:116;

for i = 1:length(items) 

    filename = sprintf('%d.jpg',items(i)); 
    img = imread(fullfile('StudyImages', filename)); 
    h = rgb2hsv(img);
    h(:,:,1) = 1;
    h=hsv2rgb(h);
    imshow(h)
    newfilename = fullfile('StudyImages/fixed_color',filename);
    imwrite(h,newfilename) 

end
4

0 に答える 0