【matlab求助】对图像处理后再显示就变全黑,请问是什么问题?

-Fantasy 2015-05-18 09:15:36
img=imread('lena2.bmp'); % testing image
img=double(img);
[height,width]=size(img);
for i=1:height
x=img(i,:);
R=zeros(size(img));
R(i,:)=x;
end;
V=uint8(R);
imshow(V);
显示出来的图片变成全黑,我是新手,请大神不吝赐教!
...全文
1334 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
china_168 2015-05-27
  • 打赏
  • 举报
回复
R=zeros(size(img)); 应该放到循环外面 clear all,clc,close all img=imread('F:\lena.jpg'); % testing image img=double(img); [height,width]=size(img); R=zeros(size(img)); for i=1:height x=img(i,:); R(i,:)=x; end; V=uint8(R);
prfans1 2015-05-19
  • 打赏
  • 举报
回复
最后改为:
imshow(V,[]);

估计是数据类型的问题。

4,449

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧