图像处理之Matlab主界面介绍

本人初学图像处理,在此分享自己的学习经验和踩过的坑。
对于图像处理,Matlab确实是非常强大,做得确实是好。方便快捷,在图像处理方面,有一个工具包,叫Image Processing Toolbox,里面包含了很多函数的用法,让我为之称赞的是它里面的文档样例,非常典型。我建议大家除了看相关图像处理的书籍外,最最好的学习方法就是看MATLAB里面的文档,虽然是英文的,这也就更好地锻炼我们看英文文档的阅读能力了,呵呵,我们搞IT的,看英文文档必不可少啦!我正是每天读文档,运行典例,一步一步执行看发生什么变化,再在了解用法之上做修改。因为样例都是很典型的,所以建议先看样例。别一开始就说搞开发,想开发并不是那么容易,倒不如先熟悉工具,再去加上自己的应用,好了,下面进入主题。

matlab主界面介绍
第一次打开Matlab可能需要的时间久点,因为文件多,所占内存也大,读取需要时间。直接上图。
图像处理之Matlab主界面介绍_第1张图片
在此我把它分为五部分。
1.功能栏。在此栏有很多操作设置,可以新建m文件(m文件便于填写大量代码编译,可以保存代码。如果只是一个函数调用,建议用Command window),还有个很好用的是APPS,那里放着很多有用的软件,这些软件都是很实用的,例如图像处理需要用到的分类器训练,就可用Training Image Labeler软件划出感兴趣区域等等,更多的软件自己去慢慢探索。
2.搜索栏
图像处理之Matlab主界面介绍_第2张图片
正如图片所见,右上角那里有个“?”按钮,点击那里即可进入文档的主页,又或者在旁边的搜索栏输入自己想要查找的函数,也可以直接在Command window窗口输入help。
图像处理之Matlab主界面介绍_第3张图片
在这个图片里可以看到所有的工具包,正如划线处所示,可以自行联网看中文翻译,但我不建议这么做,这些文档的英文语法都非常好,而且里面很多都是图像处理方面的专用名称,看多了,对于我们以后阅读外国文档绝对有好处。英语在我们IT专业的重要性,都了解吧。提高阅读能力就从这里开始。的确,一开始,看确实痛苦,我也是这么过来的,两个小时才看几段文字,一个一个单词地查。但是当你看了十篇之后,你会发现你的阅读能力和阅读速度都上来了,加油吧!
其中画圈的Image Processing Toolbox,正是我们要深入学习的工具包。
图像处理之Matlab主界面介绍_第4张图片
这个是工具包的内容描述,哈哈,就这么一点英语,我都看了两个小时,现在看回去,很多专业名词后面都会用到,好好做做笔记。图像处理的学习,大力推荐从这个工具包开始
3.文件路径。这里很重要的时,你要操作的图片一定要放在此路径内,不然会出现找不到图片的错误。(我一开始出BUG就是在此),因为读取图片是从当前的文件路径读取的,所以图片必须放在这里。当然,你可以修改当前路径,转到你放图片的路径上,还有一种方法就是你可以在imread()这里填上图片的路径。
4.命令窗口。这是我们经常要用到的窗口,Matlab之所以强大也是在此,逐行编译。也就是你写50行代码,第50行出错,它也会编译到49行。这对于我们找BUG,太方便了。至于里面的填写内容,格式等等将会在后续的代码中介绍。
5.Workspace。这个窗口存放着图片的数组信息。我们都知道,我们看到的是图片,而电脑看到的是,一堆数字,也就是矩阵。其实一切形式都可以化为矩阵的形式,矩阵是以数组形式的方式。即使一个数字也可看做1*1矩阵,不是吗?当你读取图片时,图片的像素就在此保存,点击可查看,这个后续再介绍。
看到这里,非常感谢!相信你对于Matlab界面也有一点点了解了,只要你有一点点收获,我就满足了。后续将继续随着我们的学习,推出各个函数的用法,今天就写到这里。

你可能感兴趣的:(图像处理,计算机视觉,MATLAB)