Multibandread function makes my uint8 image tingly
古いコメントを表示
I have a uint8 multiband tif image. I'm using the 'multibandread' function in my code. But when I try display the image it becomes a tingly image. Here is the script I use to display my image:
image = multibandread('l7_ms.tif',[512, 512, 7],'uint8=>uint8',...
128,'bil','ieee-le',{'Band','Direct',[4 3 2]}); % Convert the multiband image to 3 band image
figure; imshow(image); title('CIR Composite'); % Display image
Here is my display output:

is there something wrong with my code? If so how do I fix it?
採用された回答
その他の回答 (1 件)
Image Analyst
2023 年 4 月 15 日
編集済み: Image Analyst
2023 年 4 月 15 日
0 投票
Possibly some of your parameters are wrong. But you forgot to attach your image so no one can check.
Since the image is a multi-page TIFF format, I suggest you use the imread to read in the different pages (band images).
カテゴリ
ヘルプ センター および File Exchange で Convert Image Type についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
