本发明涉及图像采集仪,尤其涉及智能图像采集方法、装置、存储介质和终端。
背景技术:
图像信息是人类获取的最重要的信息之一,图像采集在数字图像处理、图像识别等领域应用十分广泛。实时图像的采集和处理在现代多媒体技术中占有重要的地位。日常生活中所见到的数码相机、可视电话、多媒体ip电话和电话会议等产品,实时图像采集是其中的核心技术。而智能图像采集仪是用于物体/产品图像记录、图像分析处理、规范化管理和状态溯源的智能终端设备。
在现有技术中,可以利用智能图像采集仪对制造出来的待检测装置(下述举例为电路板,也可以是其他实现的其他待检测装置)进行视觉识别,从而进行缺陷识别,但是由于不同型号的电路板其具有不同的封装要求,例如部分电路板背面被封装或者部分电路板的侧面很薄,因此不用对对应型号的电路板背面或者侧面进行视觉识别。但是由于部分规定限制,电路板本身不能安装用于识别的rfid芯片或者在电路板上贴条用于型号标记,从而使得智能图像采集仪会对电路板所有角度的图像进行采集,造成图像采集多余的问题。因此,针对上述问题,提供智能图像采集方法、装置、存储介质和终端,是本领域亟待解决的技术问题。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供智能图像采集方法、装置、存储介质和终端,解决现有技术因为由于部分规定限制、待检测装置本身不能安装用于识别的rfid芯片或者在电路板上贴条用于型号标记、使得智能图像采集仪无法对待检测装置进行型号识别从而只能对待检测装置所有方向的图像数据进行采集,造成图像采集多余的问题。
本发明的目的是通过以下技术方案来实现的:
本发明的第一方面,提供智能图像采集方法,用于获取待检测装置图像,包括以下步骤:
控制第一图像采集单元采集待检测装置第一方向的第一图像数据;
根据色彩差异去除所述第一图像数据的背景;
旋转去除背景后的第一图像数据至预设方向后,获取至少两个预设位置的判断特征,不同待检测装置的对应预设位置的判断特征组合不同;
根据所述判断特征与预设特征的比对结果,控制非第一图像采集单元的其他图像数据采集单元采集其余方向的对应图像数据。
进一步地,所述方法还包括以下步骤:
将去除背景后的第一图像数据和/或去除背景的对应图像数据、与标准装置的图像进行识别对比,判断待检测装置是否发生包括偏移、歪斜、破碎、划痕在内的缺陷。
进一步地,所述第一图像采集单元为高拍仪,用于采集待检测装置的顶部图像;所述其他图像数据采集单元包括以下装置中的一种或者多种:
扫描仪,用于采集待检测装置的底部图像;
侧拍仪,用于采集待检测装置的侧面图像。
进一步地,所述方法还包括以下步骤中的一个或者多个:
接收外接按钮发送的图像获取指令,开始采集第一图像数据;
接收重量传感器发送的重量数据,根据重量数据的变化开始采集第一图像数据;
接收第一图像采集单元发送的空闲图像数据,根据所述空闲图像数据的前后变化开始采集第一图像数据。
本发明的第二方面,提供智能图像采集装置,用于获取待检测装置图像,包括:
第一图像数据采集单元控制模块:用于控制第一图像采集单元采集待检测装置第一方向的第一图像数据;
第一图像数据处理模块:用于根据色彩差异去除所述第一图像数据的背景;
判断特征获取模块:用于旋转去除背景后的第一图像数据至预设方向后,获取至少两个预设位置的判断特征,不同待检测装置的对应预设位置的判断特征组合不同;
其他图像数据采集单元控制模块:用于根据所述判断特征与预设特征的比对结果,控制非第一图像采集单元的其他图像数据采集单元采集其余方向的对应图像数据。
进一步地,所述装置还包括:
缺陷判断模块:用于将去除背景后的第一图像数据和/或去除背景的对应图像数据、与标准装置的图像进行识别对比,判断待检测装置是否发生包括偏移、歪斜、破碎、划痕在内的缺陷。
进一步地,所述第一图像采集单元为高拍仪,用于采集待检测装置的顶部图像;所述其他图像数据采集单元包括以下装置中的一种或者多种:
扫描仪,用于采集待检测装置的底部图像;
侧拍仪,用于采集待检测装置的侧面图像。
进一步地,所述装置还包括以下启动模块中的一个或者多个:
第一启动模块:用于接收外接按钮发送的图像获取指令,开始采集第一图像数据;
第二启动模块:用于接收重量传感器发送的重量数据,根据重量数据的变化开始采集第一图像数据;
第三启动模块:用于接收第一图像采集单元发送的空闲图像数据,根据所述空闲图像数据的前后变化开始采集第一图像数据。
本发明的第三方面,提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述的智能图像采集方法的步骤。
本发明的第四方面,提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述的智能图像采集方法的步骤。
本发明的有益效果是:
(1)在本发明的一示例性实施例中,利用采集图像后的预处理步骤即对图像处理的图像背景去除步骤的结果,进一步进行电路板型号的判断,从而实现图像方向采集的控制。因此可以解决由于部分规定限制,电路板本身不能安装用于识别的rfid芯片或者在电路板上贴条用于型号标记,从而使得智能图像采集仪会对电路板所有角度的图像进行采集,造成图像采集多余的问题。
(2)在本发明的又一示例性实施例中,首先对待检测装置的顶部图像进行拍摄,然后根据该顶部图像进行型号识别:当对应型号的待检测装置底部未封装时,控制扫描仪拍摄待检测装置的底部图像;同时当对应型号的待检测装置侧面较宽需要拍摄时,控制侧拍仪拍摄待检测装置的侧面图像。
(3)在本发明的又一示例性实施例中,在将所有图像(第一图像数据和/或对应图像数据)获取到后,对图像进行后续处理,即判断待检测装置的缺陷,例如电路板的包括偏移、歪斜、破碎、划痕在内的缺陷。
(4)在本发明的又一示例性实施例中,根据智能图像采集仪的实际配置来选择开启拍摄的功能,例如是否设置有外部按钮、重量传感器或者软件判断。
附图说明
图1为本发明一示例性实施例公开的方法流程图。
具体实施方式
下面结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,属于“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方向或位置关系为基于附图所述的方向或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,属于“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,属于“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
参见图1,图1示出了一示例性实施例提供的智能图像采集方法,用于获取待检测装置图像,包括以下步骤:
控制第一图像采集单元采集待检测装置第一方向的第一图像数据;
根据色彩差异去除所述第一图像数据的背景;
旋转去除背景后的第一图像数据至预设方向后,获取至少两个预设位置的判断特征,不同待检测装置的对应预设位置的判断特征组合不同;
根据所述判断特征与预设特征的比对结果,控制非第一图像采集单元的其他图像数据采集单元采集其余方向的对应图像数据。
其中,第一方向可以为所述待检测装置通用的待检测方向,例如当待检测装置为电路板时(下述示例性实施例均为电路板,其他可以实现的待检测装置也可以,在此不进行赘述),将电路板正面朝上放置于图像采集仪的待检测区域,此时第一方向为电路板的正面。同时第一方向优选为待检测装置可以进行型号判断的方向。
获取到第一图像数据后,对该将电路板的正面方向的图像进行处理,由于电路板颜色与外围背景的颜色差异较大,因此可以根据色彩差异去除第一图像数据的背景。之后为了更好地进行判断,先将去除背景的第一图像数据进行旋转调整至预设方向;然后对调整角度后的至少两个预设位置的判断特征进行获取,多个判断特征的组合可以对应不同型号的电路板。
具体地,由于不同型号电路板的电路不同,并且焊接方式也不同,甚至是电路板形状也不同,所以对应于相同的预设位置,不同型号电路板的判断特征组合可以是不相同的,例如:对于第一电路板(方形),第一位置的判断特征是板体,第二位置的判断特征是焊接部;而对于第二电路板(h形),第一位置的判断特征是去除背景的纯色,第二位置的判断特征是芯片。该组合以及对应的预设位置可以是根据已知电路板的结构预先设置的。
也就是说,所述预设位置的判断特征可以包括:形状判断特征(例如正方形、长方形、h形)、器件判断特征、焊接判断特征等。
最后,根据多个判断特征的组合和预设特征,获取到电路板的对应型号,再根据对应型号判断是否需要判断其他方向的图像,如果要则控制非第一图像采集单元的其他图像数据采集单元采集其余方向的对应图像数据。
采用该种方式,可以利用采集图像后的预处理步骤即对图像处理的图像背景去除步骤的结果,进一步进行电路板型号的判断,从而实现图像方向采集的控制。因此可以解决由于部分规定限制,电路板本身不能安装用于识别的rfid芯片或者在电路板上贴条用于型号标记,从而使得智能图像采集仪会对电路板所有角度的图像进行采集,造成图像采集多余的问题。
更优地,在一示例性实施例中,所述第一图像采集单元为高拍仪,用于采集待检测装置的顶部图像;所述其他图像数据采集单元包括以下装置中的一种或者多种:
扫描仪,用于采集待检测装置的底部图像;
侧拍仪,用于采集待检测装置的侧面图像。
因此,在其中一示例性实施例,首先对电路板的顶部图像进行拍摄,然后根据该顶部图像进行型号识别:当对应型号的电路板底部未封装时,控制扫描仪拍摄电路板的底部图像;同时当对应型号的电路板侧面较宽需要拍摄时,控制侧拍仪拍摄电路板的侧面图像。
更优地,在一示例性实施例中,所述方法还包括以下步骤:
将去除背景后的第一图像数据和/或去除背景的对应图像数据、与标准装置的图像进行识别对比,判断待检测装置是否发生包括偏移、歪斜、破碎、划痕在内的缺陷。
在该示例性实施例中,在将所有图像(第一图像数据和/或对应图像数据)获取到后,对图像进行后续处理,即判断待检测装置的缺陷,例如电路板的包括偏移、歪斜、破碎、划痕在内的缺陷。
更优地,在一示例性实施例中,所述方法还包括以下步骤中的一个或者多个:
接收外接按钮发送的图像获取指令,开始采集第一图像数据;
接收重量传感器发送的重量数据,根据重量数据的变化开始采集第一图像数据;
接收第一图像采集单元发送的空闲图像数据,根据所述空闲图像数据的前后变化开始采集第一图像数据。
上述三种方式,根据智能图像采集仪的实际配置来选择,例如是否设置有外部按钮、重量传感器或者软件判断。
与上述示例性实施例具有相同的发明构思,本发明的又一示例性实施例提供智能图像采集装置,用于获取待检测装置图像,包括:
第一图像数据采集单元控制模块:用于控制第一图像采集单元采集待检测装置第一方向的第一图像数据;
第一图像数据处理模块:用于根据色彩差异去除所述第一图像数据的背景;
判断特征获取模块:用于旋转去除背景后的第一图像数据至预设方向后,获取至少两个预设位置的判断特征,不同待检测装置的对应预设位置的判断特征组合不同;
其他图像数据采集单元控制模块:用于根据所述判断特征与预设特征的比对结果,控制非第一图像采集单元的其他图像数据采集单元采集其余方向的对应图像数据。
更优地,在一示例性实施例中,所述装置还包括:
缺陷判断模块:用于将去除背景后的第一图像数据和/或去除背景的对应图像数据、与标准装置的图像进行识别对比,判断待检测装置是否发生包括偏移、歪斜、破碎、划痕在内的缺陷。
更优地,在一示例性实施例中,所述第一图像采集单元为高拍仪,用于采集待检测装置的顶部图像;所述其他图像数据采集单元包括以下装置中的一种或者多种:
扫描仪,用于采集待检测装置的底部图像;
侧拍仪,用于采集待检测装置的侧面图像。
更优地,在一示例性实施例中,所述装置还包括以下启动模块中的一个或者多个:
第一启动模块:用于接收外接按钮发送的图像获取指令,开始采集第一图像数据;
第二启动模块:用于接收重量传感器发送的重量数据,根据重量数据的变化开始采集第一图像数据;
第三启动模块:用于接收第一图像采集单元发送的空闲图像数据,根据所述空闲图像数据的前后变化开始采集第一图像数据。
与上述示例性实施例具有相同的发明构思,本发明的又一示例性实施例提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述的智能图像采集方法的步骤。
与上述示例性实施例具有相同的发明构思,本发明的又一示例性实施例提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述的智能图像采集方法的步骤。
基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得装置执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
1.智能图像采集方法,用于获取待检测装置图像,其特征在于:包括以下步骤:
控制第一图像采集单元采集待检测装置第一方向的第一图像数据;
根据色彩差异去除所述第一图像数据的背景;
旋转去除背景后的第一图像数据至预设方向后,获取至少两个预设位置的判断特征,不同待检测装置的对应预设位置的判断特征组合不同;
根据所述判断特征与预设特征的比对结果,控制非第一图像采集单元的其他图像数据采集单元采集其余方向的对应图像数据。
2.根据权利要求1所述的智能图像采集方法,其特征在于:所述方法还包括以下步骤:
将去除背景后的第一图像数据和/或去除背景的对应图像数据、与标准装置的图像进行识别对比,判断待检测装置是否发生包括偏移、歪斜、破碎、划痕在内的缺陷。
3.根据权利要求1所述的智能图像采集方法,其特征在于:所述第一图像采集单元为高拍仪,用于采集待检测装置的顶部图像;所述其他图像数据采集单元包括以下装置中的一种或者多种:
扫描仪,用于采集待检测装置的底部图像;
侧拍仪,用于采集待检测装置的侧面图像。
4.根据权利要求1所述的智能图像采集方法,其特征在于:所述方法还包括以下步骤中的一个或者多个:
接收外接按钮发送的图像获取指令,开始采集第一图像数据;
接收重量传感器发送的重量数据,根据重量数据的变化开始采集第一图像数据;
接收第一图像采集单元发送的空闲图像数据,根据所述空闲图像数据的前后变化开始采集第一图像数据。
5.智能图像采集装置,用于获取待检测装置图像,其特征在于:包括:
第一图像数据采集单元控制模块:用于控制第一图像采集单元采集待检测装置第一方向的第一图像数据;
第一图像数据处理模块:用于根据色彩差异去除所述第一图像数据的背景;
判断特征获取模块:用于旋转去除背景后的第一图像数据至预设方向后,获取至少两个预设位置的判断特征,不同待检测装置的对应预设位置的判断特征组合不同;
其他图像数据采集单元控制模块:用于根据所述判断特征与预设特征的比对结果,控制非第一图像采集单元的其他图像数据采集单元采集其余方向的对应图像数据。
6.根据权利要求5所述的智能图像采集装置,其特征在于:所述装置还包括:
缺陷判断模块:用于将去除背景后的第一图像数据和/或去除背景的对应图像数据、与标准装置的图像进行识别对比,判断待检测装置是否发生包括偏移、歪斜、破碎、划痕在内的缺陷。
7.根据权利要求5所述的智能图像采集装置,其特征在于:所述第一图像采集单元为高拍仪,用于采集待检测装置的顶部图像;所述其他图像数据采集单元包括以下装置中的一种或者多种:
扫描仪,用于采集待检测装置的底部图像;
侧拍仪,用于采集待检测装置的侧面图像。
8.根据权利要求5所述的智能图像采集装置,其特征在于:所述装置还包括以下启动模块中的一个或者多个:
第一启动模块:用于接收外接按钮发送的图像获取指令,开始采集第一图像数据;
第二启动模块:用于接收重量传感器发送的重量数据,根据重量数据的变化开始采集第一图像数据;
第三启动模块:用于接收第一图像采集单元发送的空闲图像数据,根据所述空闲图像数据的前后变化开始采集第一图像数据。
9.一种存储介质,其上存储有计算机指令,其特征在于:所述计算机指令运行时执行权利要求1~4所述的智能图像采集方法的步骤。
10.一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求1~4所述的智能图像采集方法的步骤。
技术总结