固定色相を選択する方法があるかどうか疑問に思っていたので、一度に複数の画像の色を統一できました (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