5个回答
展开全部
工具:matlab
版本:R2020a
1、将存放图片的文件夹加入搜索路径。
2、输入如下代码,读取磁拦胡缺盘文件并将其显示出来。
3、运行程序。
4、输入“whos”命令查看图像信息数组,可以看到这是一个 170*188*3 的数组,其中第三维的 3 说明这是彩色图片。
5、如果要将其转换为黑白图片,则在命令窗口输入:
T = rgb2gray(TU)
imshow(T),就完成了。
函数基本结构完成后,进行调用时,存在两种方法:
1、直接在函数所在脚本做念文件内调用(上面的例子就是这种情况);简辩
2、函数定义与调用分开,各自存为一个脚本,运行调用脚本。
这种调用与上面本质上是一样的,都是首先找到以函数名命名的脚本文件,然后再执行函数内部代码块,返回结果。在这里必须注意函数脚本名字要与函数名一致。
事实上,为了让编程变得系统化,模块化,不建议采用第一种方法去写代码,因为这样不利于分析和维护代码。
而采用后面一种方法时,可以定义很多个函数,然后在其他脚本里调用它们,这样形成了一种模块化的关系。在分析代码时,注意力可以集中到主程序上,思路将更加清晰。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
I = imread('test.jpg');%读册瞎入图片
if ndims(I) == 3%如果图片是3维(彩掘模图)判姿缓
I = rgb2gray(I);%转成灰图
end%结束
imshow(I); %展示图片
if ndims(I) == 3%如果图片是3维(彩掘模图)判姿缓
I = rgb2gray(I);%转成灰图
end%结束
imshow(I); %展示图片
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可能变回彩色了吧,你都把颜色信息给扔掉了……?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询