社区
机器视觉
帖子详情
【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);
显示出来的图片变成全黑,我是新手,请大神不吝赐教!
...全文
1503
2
打赏
收藏
【matlab求助】对图像处理后再显示就变全黑,请问是什么问题?
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); 显示出来的图片变成全黑,我是新手,请大神不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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,[]);
估计是数据类型的问题。
MATLAB
如何进行
图像处理
?
本文详细介绍了如何在
MATLAB
中进行
图像处理
,包括图像读取、
显示
、基本
图像处理
操作、图像增强和图像
变
换等方面的内容。我们可以利用
MATLAB
进行更复杂的
图像处理
任务,如目标检测、图像分割、特征提取等,为科学研究、工程应用等领域提供更多的可能性。本文将详细介绍如何在
MATLAB
中进行
图像处理
,包括图像读取、
显示
、基本
图像处理
操作、图像增强、图像
变
换等方面的内容。读取图像后,可以使用imshow函数来
显示
图像。在
MATLAB
中,可以使用imcrop函数对图像进行裁剪,使用imresize函数对图像进行缩放。
matlab
显示
图像
全黑
,请教!彩色图像
显示
出来怎么是
全黑
的?
我把彩色图像的rgb三个分量分别均值滤波,再恢复成彩色图像,但是
显示
的图像是
全黑
的,在
显示
均值滤波后的图像时有
问题
。下面是代码:yt=imread('yt.jpg');figure(1);subplot(121);imshow(yt);title('原图');y_s = imnoise(yt,'salt & pepper',0.02);y_g = imnoise(y_s,'gaussian...
基于
MATLAB
的数字
图像处理
系统设计
一、课题背景
MATLAB
作为国内外流行的数字计算软件,具有强大的
图像处理
功能,界面简洁,操作直观,容易上手,而且是
图像处理
系统的理想开发工具。笔者阐述了一种基于
MATLAB
的数字
图像处理
系统设计,其中包括
图像处理
领域的大部分算法,运用
MATLAB
的
图像处理
工具箱对算法进行了实现,论述了利用系统进行图像
显示
、图形表换及
图像处理
过程,系统支持索引图像、灰度图像、二值图像、RGB 图像等图像类型...
Matlab
显示
图像
问题
,double处理后,图像
变
白
在
matlab
中,我们常使用imshow()函数来
显示
图像,而此时的图像矩阵可能经过了某种运算。在
matlab
中,为了保证精度,经过了运算的图像矩阵I其数据类型会从unit8型
变
成double型。如果直接运行imshow(I),我们会发现
显示
的是一个白色的图像。这是因为imshow()
显示
图像时对double型是认为在0~1范围内,即大于1时都是
显示
为白色,而imshow
显示
uint8型时是0~2
MATLAB
图像处理
同时,随着机器学习和深度学习技术的不断发展,
MATLAB
在
图像处理
领域的应用也将更加深入和广泛。
MATLAB
,作为美国MathWorks公司出品的商业数学软件,以其强大的矩阵运算能力和丰富的函数库,在
图像处理
领域得到了广泛的应用。
MATLAB
不仅提供了基础的
图像处理
功能,还通过
图像处理
工具箱(Image Processing Toolbox)等高级工具,为用户提供了从图像读取、
显示
、转换到高级分析和处理的一系列功能。
MATLAB
提供了多种图像分割技术,如基于阈值的分割、基于区域的分割、基于边缘的分割等。
机器视觉
4,499
社区成员
15,355
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章