Problem comparing Pixel value of RGB 'single' Image
1 次查看(过去 30 天)
显示 更早的评论
There is a problem comparing the RGB pixel value e.g (300,300,:) of an RGB 'single' image with any fixed scalar value. Here is the example for trying out yourself using demo image:
ii = imread('fabric.png');
ss = im2single(ii);
mm = ss(300,300,:);
nn = mm(:)
nn(2) == 0.2235
Here it return 0 (false).
On the other hand:
nn = [0.3098; 0.2235; 0.2706]
nn(2) == 0.2235
It return 1 (true), as expected.
Kindly shed some light on this issue. I am using MATLAB R2014b. Thanks
0 个评论
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!