Increasing bit depth of an image from 4 bit to 8 bit
4 ビュー (過去 30 日間)
古いコメントを表示
Hi I have an image of skull in gray format and i first decreased its bit depth from 8 bit to 4 bit,which was easy but now the problem is with recovering the original image from this transformed 4 bit image to 8 bit.....hope u got my point... waiting for the reply..
2 件のコメント
Jan
2011 年 9 月 22 日
Please post how you converted it to 2 bits. As far as I can see, some color information is lost by this procedure. Then you cannot recover the original image.
回答 (1 件)
Walter Roberson
2011 年 9 月 22 日
You cannot recover the full depth of an image if you reduced the image to below ceil(log2(N)) bits per pixel where N is the number of unique colors (or shades) in the image ( N = length(unique(IMG(:))) )
8 件のコメント
Image Analyst
2011 年 9 月 25 日
Why would it work on one and not the other? Just divide by something (16) to get your image into the range 0-15 (a 4 bit range), and then multiply that by 16 to get it into the range 0-255 (an 8 bit range). Explain why you're unable to divide and multiply by 16 on *one* of the images. What error message do you get?
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!