Why got different value when use imread to read a binary image that saved by imwrite??
显示 更早的评论
Hey, to be able to make a binary image, i used I=zeros(256,256); and then i changed some value in I to 1,then use imshow(I) to check the result,it looks good. i got the binary image i want. the i use imwrite(I,'result.jpg','jpg')to save the result, also succeed. here is the problem, i use H=imread('result,jpg'); to read the file, but when I check the H array, i found that the pixel value are not just 0 and 255, they also include like 2, 4,5,9 ,250, 253, these kind of value. why does it changed like this? jpg compression problem? thanks very much
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Image Segmentation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!