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 で Images についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!