采用matlab将图像灰度化的方法
发布时间:2017-02-24 13:37:41 作者:佚名 我要评论
MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。今天小编将为大家带来的是采用matlab将图像灰度化的方法;有需要的朋友一起去看看吧
对于初学图像处理的小伙伴们,对于图像的灰度化很重要。所谓灰度化就是将一个彩色的图片转换成一个黑白的图像,便于处理。
准备
1、打开matlab:
打开matlab程序,如图所示的界面;
2、清空空间:
在matlab祝主界面输入一下指令清屏;
clear;
clc;
3、图片准备:
将自己准备的图片放在matlab的工作目录中,直接将图片复制到工作目录中,如图所示;
对于详细的复制方法,可参见经验:matlab如何打开一个图片转换为矩阵
图片数据准备
1、打开图片:
在主界面输入一下指令,将图片转换成数据;
data=imread('文件夹图标.bmp');
2、查看数据:
双击工作空间中的,data我们可以看到图片数据的具体信息;
3、验证图片结果:
输入一下指令,我们可以看到,data数据就是表示的图片;
imshow(data);
灰度化
1、灰度指令:
我们输入一下指令,就可以获得一个灰度后的矩阵;
gdata=rgb2gray(data);
2、查看灰度矩阵:
双击,右侧的工作空间,gdata,就可以看数据的具体信息了;
3、显示灰度图片:
如图下面的指令,可以看到灰度话以后图片;
相关文章
- Matlab是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境;这款软件功能强大;也可以用于处理图像;Matlab图像如何处理?下面小编为大2016-10-27
- Matlab是一款最专业最活跃的科学仿真计算软件,那么matlab如何求解定积分呢?下面小编将为大家带来的是matlab求解定积分的方法;希望对大家会有帮助,有需要的朋友一起去看2017-02-23
- matlab用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。今天小编要为大家带来的是matlab对矩阵函数求2017-02-23
- MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分;今天小编要为大家分享的是matlab软件实现开区2017-02-23
- MATLAB软件是工程数学学习者常用的一种软件;对于MATLAB生成复数的方法还有很多的朋友不知道;下面小编将为大家分享MATLAB生成复数的方法;有需要的朋友一起去看看吧2017-01-24
- 日常作图中,我们会遇到绘制各种特殊空间图像的情况;今天小编为大家带来的是MATLAB绘制空间条形图、空间饼图教程;有需要的朋友一起去看看吧2017-01-11
Matlab如何实现函数重载?Matlab实现函数重载的方法
C语言中可以通过参数的个数和数据类型来区分同名函数,实现函数的重载。matlab的函数重载是通过检查函数调用时输入输出的项数来实现。下面小编就为大家带来Matlab实现函数2016-12-12- 我们知道matlab中有很多功能的函数,可以直接调用。但在实际生活中,面对不同的问题,有不同的算法,因此有时候我们需要自定义对应于实际情况的函数。Matlab如何建立自定义2016-10-28
- matlab是一款商业数学软件;用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,应用非常之广泛!很多朋友不会使用Matlab极坐标曲线绘制;该2016-10-27
- matlab画图线条怎么选择类型和颜色?matlab绘制图形的时候,需要选择线条的类型和颜色,今天我们就来教大家比较基础的胶层,下面将以一个简单的绘图为例,需要的朋友可以参2016-05-09
最新评论