首页> 中国专利> 一种基于matlab的图像处理系统

一种基于matlab的图像处理系统

摘要

本发明公开了一种基于matlab的图像处理系统,包括如下步骤:步骤一、图像采集输入;步骤二、采集图像预处理;步骤三、判断图像是否可用;步骤四、对通过检测的图像进行处理;步骤五、断电应急保存机制。本发明提供的一种基于matlab的图像处理系统,主要在于通过采用对于物体进行多图合成的技术,从而降低单张照片过曝或者曝光不足的影响,并且引入智能补光策略,使得夜晚对于物体进行采样时,可保持图片的亮度均匀,从而提高图片后期处理的成片率,通过处理系统联合电容使用,在设备断电后,可利用电容内部的余电,可将处理后的图片及时的保存,避免断电造成处理图片的丢失。

著录项

  • 公开/公告号CN112651914A

    专利类型发明专利

  • 公开/公告日2021-04-13

    原文格式PDF

  • 申请/专利权人 吉林师范大学;

    申请/专利号CN202011495733.9

  • 发明设计人 李丽颖;孙爱慧;李颖;白文秀;

    申请日2020-12-17

  • 分类号G06T5/50(20060101);G06T5/30(20060101);G06T5/00(20060101);

  • 代理机构11496 北京君泊知识产权代理有限公司;

  • 代理人李丹

  • 地址 136000 吉林省四平市铁西区海丰大街1301号

  • 入库时间 2023-06-19 10:35:20

说明书

技术领域

本发明涉及图像采集处理技术领域,尤其涉及一种基于matlab的图像处理系统。

背景技术

在机械制造领域,特别是应用于船舶重工、航空航天、汽车等领域对于机械零件的加工一直保持着较高的水平。对于高精度加工的零件常常需要进行缺陷检测,以排除不合格的零件对于后续生产加工的影响,对于高精度生产带来制约。MATLAB数字软件是一种常用的图像处理软件,可对采集的零件图片处理,然后处理后的图像可通过分析软件进行分析,从而根据相应的算法检测出零件的缺陷。

目前的的MATLAB软件在进行图片处理时,需要通过摄像头对于图片进行采集,但是通常情况下一次采集只会采集一张图片,如果图片出现过曝或者欠曝的情况,就会使得上传到MATLAB软件的图像不够清晰,从而影响MATLAB软件处理后图片的品质,为此,我们提出一种基于matlab的图像处理系统。

发明内容

本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于matlab的图像处理系统。

为了实现上述目的,本发明采用了如下技术方案:

一种基于matlab的图像处理系统,包括如下步骤:

步骤一、图像采集输入:首先将计算机的输入端口与摄像头进行连接,通过MATLAB软件控制摄像头对零件的表面进行扫描拍照,在拍照过程中,MATLAB软件控制摄像头自动拍摄15-20张零件的图片,并且拍摄完会控制电脑发出图像采集完毕的声音;

步骤二、采集图像预处理:MATLAB软件对于采集的多张图片根据图片上的色差进行比对,以识别每张图片的零件具体位置,然后对多张图片进行合成,通过从而对曝光过高以及欠缺曝光的部分进行中和,以达到较优的照片清晰度;

步骤三、判断图像是否可用:处理后的图像会进行亮度、像素点以及模糊程度等进行检测,MATLAB软件后台设置一定范围的限定值,当照片参数不能达到合格的范围,系统将提示照片不合格,并且要求重新进行图片采集;

步骤四、对通过检测的图像进行处理:如果图像检测可用的话,MATLAB软件进行下一步的图像处理;

步骤五、断电应急保存机制:当计算机设备发生断电时,通过在计算机内设置有一个专门供MATLAB软件调用的电容,MATLAB软件可利用电容释放的电力自动对处理的图片进行保存。

优选的,所述MATLAB软件的图像处理功能,前期准备步骤如下:

首先消除图像中亮度不一致的背景,并且使用成员标记返回图像中对象的个数以及统计特性;

估计图像背景:图像中心位置背景亮度强于其他部分亮度,用imopen函数和一个半径为15的圆盘结构元素对输入的图像进行形态学开操作,去掉那些不完全包括在圆盘中的对象,从而实现对背景亮度的估计;

调节图像的对比度:图像较暗,通过imadjust函数命令来调节图像的对比度。

优选的,所述断电应急保存机制,通过MATLAB软件控制独立的电容,计算机在正常使用时,电容保持充电的状态,当计算机发生断电后,MATLAB软件检测到断电信号并且控制电容进行放电,供MATLAB软件继续进行保存操作。

优选的,所述MATLAB软件图像处理具有对图像进行滤波处理的功能,调用高斯滤波代码对原图箱进行滤波处理,首先扫描图像中每个像素点,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。

优选的,所述MATLAB软件图像处理具有输出图像的功能,将处理完毕的图像另存为其他的预定格式,从而与原图片进行区分。

优选的,所述图像采集输入具备柔性补光的功能,采集图像所用的摄像头安装有采用非对称光源的补光灯,在提升图像采集亮度的同时,较大程度上避免了反光的效应。

一种基于matlab的图像处理系统的制备方法,包括如下步骤:

与现有技术相比,本发明的有益效果是:通过采用对于物体进行多图合成的技术,从而降低单张照片过曝或者曝光不足的影响,并且引入智能补光策略,使得夜晚对于物体进行采样时,可保持图片的亮度均匀,从而提高图片后期处理的成片率,通过处理系统联合电容使用,在设备断电后,可利用电容内部的余电,可将处理后的图片及时的保存,避免断电造成处理图片的丢失。

附图说明

图1为本发明的图像采集与处理流程图。

图2为本发明的断电应急保存机制的触发流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例

一种基于matlab的图像处理系统,包括如下步骤:

步骤一、图像采集输入:首先将计算机的输入端口与摄像头进行连接,通过MATLAB软件控制摄像头对零件的表面进行扫描拍照,在拍照过程中,MATLAB软件控制摄像头自动拍摄15-20张零件的图片,并且拍摄完会控制电脑发出图像采集完毕的声音;

步骤二、采集图像预处理:MATLAB软件对于采集的多张图片根据图片上的色差进行比对,以识别每张图片的零件具体位置,然后对多张图片进行合成,通过从而对曝光过高以及欠缺曝光的部分进行中和,以达到较优的照片清晰度;

步骤三、判断图像是否可用:处理后的图像会进行亮度、像素点以及模糊程度等进行检测,MATLAB软件后台设置一定范围的限定值,当照片参数不能达到合格的范围,系统将提示照片不合格,并且要求重新进行图片采集;

步骤四、对通过检测的图像进行处理:如果图像检测可用的话,MATLAB软件进行下一步的图像处理;

步骤五、断电应急保存机制:当计算机设备发生断电时,通过在计算机内设置有一个专门供MATLAB软件调用的电容,MATLAB软件可利用电容释放的电力自动对处理的图片进行保存。

所述MATLAB软件的图像处理功能,前期准备步骤如下:

首先消除图像中亮度不一致的背景,并且使用成员标记返回图像中对象的个数以及统计特性;

估计图像背景:图像中心位置背景亮度强于其他部分亮度,用imopen函数和一个半径为15的圆盘结构元素对输入的图像进行形态学开操作,去掉那些不完全包括在圆盘中的对象,从而实现对背景亮度的估计;

调节图像的对比度:图像较暗,通过imadjust函数命令来调节图像的对比度。

所述断电应急保存机制,通过MATLAB软件控制独立的电容,计算机在正常使用时,电容保持充电的状态,当计算机发生断电后,MATLAB软件检测到断电信号并且控制电容进行放电,供MATLAB软件继续进行保存操作。

所述MATLAB软件图像处理具有对图像进行滤波处理的功能,调用高斯滤波代码对原图箱进行滤波处理,首先扫描图像中每个像素点,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。

所述MATLAB软件图像处理具有输出图像的功能,将处理完毕的图像另存为其他的预定格式,从而与原图片进行区分。

所述图像采集输入具备柔性补光的功能,采集图像所用的摄像头安装有采用非对称光源的补光灯,在提升图像采集亮度的同时,较大程度上避免了反光的效应。

本发明提供的一种基于matlab的图像处理系统,主要在于通过采用对于物体进行多图合成的技术,从而降低单张照片过曝或者曝光不足的影响,并且引入智能补光策略,使得夜晚对于物体进行采样时,可保持图片的亮度均匀,从而提高图片后期处理的成片率,通过处理系统联合电容使用,在设备断电后,可利用电容内部的余电,可将处理后的图片及时的保存,避免断电造成处理图片的丢失。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号