Matlab批量处理图像
个人懒得写函数,认为这并不是我的职责所在,我只负责搭建,而非造轮子,擅用工具是人类前进的不竭动力,所以今天解锁批量方便的处理方式,记录下来,方便各位使用.
本人最近在做图像识别,会用到预处理这一步骤,当然首选Matlab.
废话不多说,直接上干货.
Matlab内
打开Matlab,并选择app,其中在图像处理和计算机视觉分类中,选择Image Batch Processor,中文名称就是大名鼎鼎的“图像批量处理器”(其实是我起的名字2333)
进入后,
依次加载图片,选择函数,开始进程,导出结果
加载图片
选择好路径,最后勾选子路径.
选择函数
中值滤波一般情况会需要两步,灰度处理,和中值滤波,Matlab先贤们写好了函数,直接用轮子就好.
分别为rgb2gray(灰度处理为二通道图像)、medfilt2(中值函数)
如您需其他函数处理,加噪声或者巴拉巴拉,请自己选择函数,或者自己写m文件,如你所见,new script和edit都是🉑️的.
导出结果
选择好路径,以及格式,看自己需求
花絮
导出的时候,没有留意是否有命名规则这个选项,Matlab会一股脑帮你写上_output,生怕大家不知道是他搞得图,可能有但是被我忽略了2333
但是不妨自己重命名
也很简单,对吧
happy Matlab~
EOF
不错啊,最近也准备做视觉识别,学到了
互相学习哈哈
大学时候用这软件来做仿真,现在全部不记得了