Pfeffer
2017-09-06 19:52
采纳率: 33.3%
浏览 1.6k
已采纳

Matlab图像计算 除法 没有办法理解/ 非诚勿扰

>> moon=imread('moon.tif');
>> subplot(2,3,1);imshow(moon);title('moon');
>> I=double(moon); **% 为什么加double的时候, 图像会变黑呢**
**>> subplot(2,3,2);imshow(I);title('I');
>> J=I*0.43+90;
>> subplot(2,3,2);imshow(J);title('J');
>> moon2=uint8(J); **% 为什么加unit8的时候, 图像又还原一点了**
**>> subplot(2,3,4);imshow(moon2);title('moon2');
>> J=imdivide(moon,moon2);// 为什么moon减去moon2图像又全部都变黑了
>> subplot(2,3,5);imshow(J);title('J=moon/moon2,imshow(J)');
>> subplot(2,3,6);imshow(J,[]);title('J=moon/moon2,imshow(J,[])');  %imshow(J,[ ])=imshow(J,[min(I(:))  max(I(:))]); //为什么又变成黑白分明了.

图片说明

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题