نقل قول:
نوشته اصلي بوسيله starblue7750
سلام
من چند تا سوال در این رابطه داشتم
من یه عکس دارم که اونو از RGB به HSV تبدیل کردم و روی V تغییراتی ایجاد کردم
حالا می خوام اینو با استفاده از hsv2rgb به فرمت قبلی تبدیل کنم ولی نمیشه !
چجوری می تونم این کار رو بکنم؟
و
یک عکسی دارم و می خوام که به هر یکی از r G B ها تغییراتی اعمال کنم
آیا این کد درست هست؟
for i=1: 3
img_adjusted(:,:,i) = adapthisteq(I(:,:,i));
end
|
سلام دوست عزیز
ببینین من اینجا تصویر رو یه خورده روشن تر کردم، مقدار V رو یه خورده افزایش دادم:
كد:
clear;
img = imread('peppers.png');
hsv_image = rgb2hsv(img);
hsv_image(:,:,3) = hsv_image(:,:,3) + .2;
hsv_image(hsv_image>1) = 1;
rgb_image = hsv2rgb(hsv_image);
subplot(211)
imshow(img)
subplot(212)
imshow(rgb_image)
کد خودتون هم آره درسته.