Matlab批量处理图像
  笔记   3次评论   902次阅读   375字数  预计阅读时间1分钟

Matlab批量处理图像

  笔记  3次评论  902次阅读  375字数  预计阅读时间1分钟

个人懒得写函数,认为这并不是我的职责所在,我只负责搭建,而非造轮子,擅用工具是人类前进的不竭动力,所以今天解锁批量方便的处理方式,记录下来,方便各位使用.

本人最近在做图像识别,会用到预处理这一步骤,当然首选Matlab.

废话不多说,直接上干货.

Matlab内

打开Matlab,并选择app,其中在图像处理和计算机视觉分类中,选择Image Batch Processor,中文名称就是大名鼎鼎的“图像批量处理器”(其实是我起的名字2333)

如图

进入后,

依次加载图片,选择函数,开始进程,导出结果

加载图片

选择好路径,最后勾选子路径.

选择函数

中值滤波一般情况会需要两步,灰度处理,和中值滤波,Matlab先贤们写好了函数,直接用轮子就好.

分别为rgb2gray(灰度处理为二通道图像)、medfilt2(中值函数)

如您需其他函数处理,加噪声或者巴拉巴拉,请自己选择函数,或者自己写m文件,如你所见,new script和edit都是🉑️的.

导出结果

选择好路径,以及格式,看自己需求

花絮

导出的时候,没有留意是否有命名规则这个选项,Matlab会一股脑帮你写上_output,生怕大家不知道是他搞得图,可能有但是被我忽略了2333

但是不妨自己重命名

也很简单,对吧

happy Matlab~

Post new comment
  1. 山海

    不错啊,最近也准备做视觉识别,学到了

      Windows 10  Chrome 83 回复
    1. @山海

      互相学习哈哈

        OSX  Safari 13 回复
  2. 大学时候用这软件来做仿真,现在全部不记得了

      Windows 10  Chrome 83 回复