本发明涉及图像处理领域,具体涉及一种图像处理系统。
背景技术:
目前,大多数图像采集时的相机的相对姿态信息计算都是基于标记物实现,这类标记物一般是规则的四边形,例如正方形,标记物外侧由一个黑色边框围绕,内部进行编码用于区分不同的标记物,标记物检测的目的是对标记物的四个角点进行定位,它的优点是结构简单、易于识别。但是也存在一些缺点,标记物识别过程中易受到标记物反光、遮挡等因素的影响,容易造成了标记物检测的失败。
技术实现要素:
为解决上述问题,本发明提供了一种图像处理系统,避免了由于标记物反光或部分遮挡因素影响时检测失败的情况。
为实现上述目的,本发明采取的技术方案为:
一种图像处理系统,包括:
图像采集模块,用于采集内载二维码标签的目标图像,该二维码标签内载镜头型号、图像采集模式、图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度;
图像重构模块,用于获取该目标图像对应的镜头型号、图像采集模式、图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度,并基于目标图像要求完成图像的预处理;
图像分类模块,用于基于预设的目标检测模型实现图像的检测,并根据检测结果实现图像的分类。
进一步地,所述二维码标签设置在目标图像的右下角,与目标图像的颜色融合成一体。
进一步地,图像采集模块包括:
图像采集终端,用于实现目标图像的预采集;
二维码标签生成模块,用于通过搭载在图像采集终端内的三维姿态传感器实现图像采集终端三维姿态数据的采集,通过搭载在图像采集终端内的工况采集模块实现图像采集终端图像采集模式的采集,通过放置在目标采集位置/参考位置处的gps定位模块以及搭载在图像采集终端上的另一gps定位模块实现目标采集位置与图像采集终端之间距离、角度的获取,并基于数据处理终端上传的镜头型号生成目标图像的二维码标签;
二维码标签标记模块,用于通过图像颜色识别模块实现目标位置图像颜色的识别,并基于识别结果实现二维码标签颜色的重构,并经完成重构后的二维码标签标记在目标位置处。首先基于预设的图像标记框在目标图像右下角框出目标位置,然后通过图像颜色识别模块实现目标位置图像颜色的识别,再将识别所得的颜色与二维码当前标签颜色作差,根据差值实现二维码标签颜色的重构。
进一步地,所述目标图像要求基于数据处理终端录入,以填空的方式录入,比如图像的偏转角度、饱和度、亮度、对比度、分辨率、锐化程度、图像比例等。
进一步地,所述手机app以图的形式实现距离、角度的计算,同时在该图上实现当前图像采集终端三维姿态信息的显示。
进一步地,所述目标检测模型采用ssd_inception_v3_coco模型,该模型采用ssd目标检测算法,用coco数据集预训练inception_v3深度神经网络,然后用先前准备好的数据集训练该模型,微调深度神经网络中的各项参数,最后得到合适的目标检测模型。
进一步地,所述图像重构模块内设有:
相对姿态计算模块,用于根据图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度实现图像采集终端相对姿态的计算;
图像预处理模块,用于根据目标图像采集要求以及获取到的获取该目标图像对应的镜头型号、图像采集模式进行图像的预处理。
本发明具有以下有益效果:
1)通过三维姿态传感器、gps定位模块结合二维标签技术实现了图像采集终端与目标采集位置/参考位置之间相对姿态信息的获取,避免了由于标记物反光或部分遮挡因素影响时检测失败的情况。
2)二维码标签设置在目标图像的右下角,且与目标图像的颜色融合成一体,从而可以避免二维码标签对目标图像的影响
3)通过目标检测模型的应用可以实现目标图像的自动分类,减少了人为查看分类的工作量。
4)可根据不同的目标图像要求基于原始图像自动获取批量图像,省时省力。
5)三维姿态传感器、gps定位模块的应用还可以用来辅助实现标定的摄像机参数下目标图像的采集。
附图说明
图1为本发明实施例1的一种图像处理系统的系统框图。
具体实施方式
为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供了一种图像处理系统,包括:
图像采集模块,用于采集内载二维码标签的目标图像,该二维码标签内载镜头型号、图像采集模式、图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度;
图像重构模块,用于获取该目标图像对应的镜头型号、图像采集模式、图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度,并基于目标图像要求完成图像的预处理;
图像分类模块,用于基于预设的目标检测模型实现图像的检测,并根据检测结果实现图像的分类。
本实施例中,所述二维码标签设置在目标图像的右下角,与目标图像的颜色融合成一体。
本实施例中,图像采集模块包括:
图像采集终端,用于实现目标图像的预采集,采用相机;
二维码标签生成模块,用于通过搭载在图像采集终端内的三维姿态传感器实现图像采集终端三维姿态数据的采集(当图像采集终端处于水平状态时,镜头水平向前,三维姿态传感器所采集到的姿态信息为(0,0,0)),通过搭载在图像采集终端内的工况采集模块实现图像采集终端图像采集模式的采集,通过放置在目标采集位置/参考位置处的gps定位模块以及搭载在图像采集终端上的另一gps定位模块实现目标采集位置与图像采集终端之间距离、角度的获取,并基于数据处理终端上传的镜头型号生成目标图像的二维码标签;
二维码标签标记模块,用于通过图像颜色识别模块实现目标位置图像颜色的识别,并基于识别结果实现二维码标签颜色的重构,并经完成重构后的二维码标签标记在目标位置处。首先基于预设的图像标记框在目标图像右下角框出目标位置,然后通过图像颜色识别模块实现目标位置图像颜色的识别,再将识别所得的颜色与二维码当前标签颜色作差,根据差值实现二维码标签颜色的重构。
本实施例中,所述目标图像要求基于数据处理终端录入,以填空的方式录入,比如图像的偏转角度、饱和度、亮度、对比度、分辨率、锐化程度、图像比例等。所述手机app以图的形式实现距离、角度的计算,同时在该图上实现当前图像采集终端三维姿态信息的显示。
本实施例中,所述目标检测模型采用ssd_inception_v3_coco模型,该模型采用ssd目标检测算法,用coco数据集预训练inception_v3深度神经网络,然后用先前准备好的数据集训练该模型,微调深度神经网络中的各项参数,最后得到合适的目标检测模型。
本实施例中,所述图像重构模块内设有:
相对姿态计算模块,用于根据图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度实现图像采集终端相对姿态的计算;
图像预处理模块,用于根据目标图像采集要求以及获取到的获取该目标图像对应的镜头型号、图像采集模式进行图像的预处理。
本实施例中,所述图像采集终端上设有用于启动三维姿态传感器、工况采集模块、gps定位模块的按钮,在按下快门的同时需按下该按钮从而实现当前图像的图像采集模式、图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度数据的自动生成,照片生成后,三维姿态传感器、工况采集模块、gps定位模块自动关闭,该自动关闭功能基于定时模块实现,根据不同的相机图像生成时间可定时自动关闭的时间。
本具体实施使用时,首先通过手机app上传镜头型号以及目标图像采集要求,然后镜头型号的识别实现三维姿态传感器、工况采集模块、gps定位模块自动关闭时间的自动设置,完成后,即可进行目标图像的采集,在按下快门的同时按下用于启动三维姿态传感器、工况采集模块、gps定位模块的按钮,从而实现当前图像的图像采集模式、图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度数据的自动生成,数据处理终端接收目标图像信息、图像采集模式信息、图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度信息,根据数据生成的时间完成数据的一一对应分类,分类结束后,二维码标签生成模块启动,生成目标图像的二维码标签,紧接着二维码标签标记模块启动,通过图像颜色识别模块实现目标位置图像颜色的识别,并基于识别结果实现二维码标签颜色的重构,并经完成重构后的二维码标签标记在目标位置处,完成标记后,图像重构模块启动,通过识别二维码标签获取该目标图像对应的镜头型号、图像采集模式、图像采集时图像采集终端的三维姿态信息以及图像采集终端相对于目标采集位置/参考位置的距离和角度,实现图像采集终端相对姿态的计算,并基于目标图像要求完成图像的预处理,基于图像分类模块采用ssd_inception_v3_coco模型实现图像的自动分类储存。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。