how to save image on which calculation are performed?
2 ビュー (過去 30 日間)
古いコメントを表示
img = imread('Image');
gfrgb = imfilter(img, fspecial('gaussian', 3, 3), 'symmetric', 'conv');
cform = makecform('srgb2lab', 'AdaptedWhitePoint', whitepoint('d65'));
lab = applycform(gfrgb,cform);
l = double(lab(:,:,1)); lm = mean(mean(l));
a = double(lab(:,:,2)); am = mean(mean(a));
b = double(lab(:,:,3)); bm = mean(mean(b));
sm = (l-lm).^1.7 + (a-am).^3.5 + (b-bm).^0.8;
imshow(sm,[]);
how to save resultant image in ?
also gbvs images with this syntax show_imgnmap( img2 , map);
0 件のコメント
採用された回答
Massimo Zanetti
2016 年 9 月 28 日
You can save your image sm as .png as follows:
imwrite(sm,'mySavedImage.png');
2 件のコメント
Adam
2016 年 9 月 30 日
You have to make sure your scaling is correct for the data type you save to. If you save as 'double' then values are expected to be between 0 and 1, for example.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Blue についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
