通过检测不同墨点的厚度以辨别物品真伪的方法及装置制造方法

文档序号:6547374阅读:141来源:国知局
通过检测不同墨点的厚度以辨别物品真伪的方法及装置制造方法
【专利摘要】本发明提供一种通过检测不同墨点的厚度以辨别物品真伪的方法,包括以下步骤:获取每个墨点的厚度值;当每个墨点的厚度值都不相同,并且厚度值包含在预设的厚度值范围内时,发出红外光源获取点阵图像;根据点阵图像的辨别结果,以输出相关的信息。实施上述方法的装置包括摄像模块、处理器、检测光线发生模块、比较器、厚度值存储链表、触发模块、红外光源发生模块、解析模块、点阵数据库、相关信息数据库与输出模块。本发明通过对点阵图形中每一个墨点的厚度进行判定并根据判定结果对识别点阵图形、并对其进行判定,从而得出当前物品的真伪,与现有单一只是通过点阵图像的辨别结果以判定当前物品的真伪的方式相比,本发明可进一步提高防伪效果。
【专利说明】通过检测不同墨点的厚度以辨别物品真伪的方法及装置
【技术领域】
[0001]本发明涉及一种真伪辨别方法,尤其是一种通过检测不同墨点的厚度以辨别物品真伪的方法及装置。
【背景技术】
[0002]目前,在辨别当前物品真伪时,均是通过对点阵图形进行辨别的方式,以判定当前物品的真伪。然而,现有的真伪辨别方式较为单一,一旦点阵图形的算法被破解,便无法起到防伪功能。

【发明内容】

[0003]针对上述问题中存在的不足之处,本发明提供一种采用依次对当前点阵图形中墨点的厚度与点阵图形进行判定的方式以辨别当前物品真伪,从而提高防伪效果的通过检测不同墨点的厚度以辨别物品真伪的方法及装置。
[0004]为实现上述目的,本发明提供一种通过检测不同墨点的厚度以辨别物品真伪的方法,包括以下步骤:
[0005]通过检测光线获取每个墨点的厚度值;
[0006]当每个墨点的厚度值都不相同,并且厚度值包含在预设的厚度值范围内时,激活摄像装置发出红外光源获取点阵图像;
[0007]根据对点阵图像进行辨别的结果,以输出相关的信息。
[0008]上述的通过检测不同墨点的厚度以辨别物品真伪的方法,其中,上述方法的具体步骤如下:
[0009]S1、发出若干检测光线使其分别抵达墨点表面以及墨点周边区域,并获取反射的检测光线;
[0010]S2、分析返回的检测光线长度,以得出墨点的厚度值;
[0011]S3、判断所有墨点的厚度值中是否包含有数值相同的厚度值,当判定墨点的厚度值均不相同时,将墨点的厚度值存储墨点数据存储链表;
[0012]S4、提取任一墨点的厚度值,当所有墨点的厚度值均在预设的厚度值范围内时,则通过触发信号,激活红外光源发生模块发出红外光源;
[0013]S5、红外光源照射在点阵图像上,并将光源返回,以获取点阵图像;
[0014]S6、对点阵图像进行解析,以形成与其相对应的点阵图像编码数据;
[0015]S7、在数据库中对点阵图像编码数据进行辨别,并根据辨别结果提取与其相对应的信息文件;
[0016]S8、输出信息文件。
[0017]上述的通过检测不同墨点的厚度以辨别物品真伪的方法,其中,在步骤SI中,发出的若干检测光线为垂直的检测光线,当检测光线抵达物品表面或墨点表面后,则进行垂直反射。[0018]上述的通过检测不同墨点的厚度以辨别物品真伪的方法,其中,在步骤S2中,包括以下子步骤:
[0019]S201、分析每条检测光线的长度,以获取每条检测光线的长度值,并统计短距离光线与长距离光线的数量,以形成短距离光线集合以及长距离光线集合;
[0020]S202、根据长距离光线与短距离光线之差以得出墨点的厚度值;
[0021]在步骤S202中还包括以下三种情况:
[0022]情况a、当墨点的顶部表面与物品表面均为水平面时,提取任意一个长距离光线的长度值,将其分别与每一个短距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0023]情况b、当墨点的顶部表面为倾斜面、且物品表面为水平面时,获取短距离光线集合中最大的光线长度值,并且分别与任意一个长距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0024]情况C、当墨点的顶部表面为弧形面、且物品表面为水平面时,将短距离光线集合中长度值最小的短距离光线与长距离光线集合中的任意一个长距离光线进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值。
[0025]上述的通过检测不同墨点的厚度以辨别物品真伪的方法,其中,在步骤S3中,提取任一墨点的厚度值,将其与其他墨点的厚度值进行比较,当判定当前两个墨点的厚度值的数值相同时,则输出相应的信息;当判定所有墨点的厚度值的数值均不相同时,则建立墨点数据存储链表,以存储每一个墨点的厚度值。
[0026]上述的通过检测不同墨点的厚度以辨别物品真伪的方法,其中,在步骤S4中,当提取的墨点厚度值包含在预设的厚度值范围内时,则将判断结果生成脉冲信号,并输入触发电路模块中,触发电路模块对该脉冲信号进行处理后输入处理器中,以控制红外光源发生模块发出红外光源;
[0027]当提取的墨点厚度值不在预设的厚度值范围内时,则判定当前点阵图形无效,并输出相关信息。
[0028]本发明还提供一种通过检测不同墨点的厚度以辨别物品真伪的装置,包括:
[0029]摄像装置,用于发出若干检测光线与红外光源、并获取反射后的若干检测光线、以及根据反射后的红外光源生成点阵图像;
[0030]处理器,用于对计算墨点的厚度值,并对其他模块进行控制;
[0031]检测光源发生模块,用于生成检测光线,并通过摄像装置中LED光头发出;
[0032]比较器,用于对所有墨点的厚度值进行比较,并且对墨点的厚度值与预设的厚度值范围进行比较;
[0033]触发模块,用于对接收到的比较结果信号进行处理,以生成触发信号;
[0034]红外光源发生模块,用于生成红外光源,并通过摄像装置中LED光头发出;
[0035]解析模块,用于将当前点阵图像解析为与其相对应的点阵图像编码数据;
[0036]点阵数据库,用于存储点阵图像编码数据,并对提取的当前点阵图像编码数据进行辨别;
[0037]相关信息数据库,用于存储待输出相关信息,并根据判断结果调用相关信息;
[0038]输出模块,用于输出相关存储信息。[0039]上述的装置,其中,还包括厚度值存储链表,用于存储预设的厚度值范围。
[0040]上述的装置,其中,在所述处理器中,包括以下子步骤:
[0041]分析每条光线的长度,以获取每条光线的长度值,并统计短距离光线与长距离光线的数量,以形成短距离光线集合以及长距离光线集合;
[0042]根据长距离光线与短距离光线之差以得出墨点的厚度值;
[0043]还包括以下三种情况:
[0044]情况a、当墨点的顶部表面与物品表面均为水平面时,提取任意一个长距离光线的长度值,将其分别与每一个短距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0045]情况b、当墨点的顶部表面为倾斜面、且物品表面为水平面时,获取短距离光线集合中最大的光线长度值,并且分别与任意一个长距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0046]情况C、当墨点的顶部表面为弧形面、且物品表面为水平面时,将短距离光线集合中长度值最小的短距离光线与长距离光线集合中的任意一个长距离光线进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值。
[0047]上述的装置,其中,在所述比较器中,提取任一墨点的厚度值,将其与其他墨点的厚度值进行比较,当判定当前两个墨点的厚度值的数值相同时,则输出相应的信息;当判定所有墨点的厚度值的数值均不相同时,则建立墨点数据存储链表,以存储每一个墨点的厚度值;
[0048]当提取的墨点厚度值包含在预设的厚度值范围内时,则将判断结果生成脉冲信号,并输入触发电路模块中,触发电路模块对该脉冲信号进行处理后输入处理器中,以控制红外光源发生模块发出红外光源;
[0049]当提取的墨点厚度值不在预设的厚度值范围内时,则判定当前点阵图形无效,并输出相关信息。
[0050]与现有技术相比,本发明具有以下优点:
[0051]本发明通过对点阵图形中每一个墨点的厚度进行判定并根据判定结果对识别点阵图形、并对其进行判定,从而得出当前物品的真伪,与现有单一只是通过点阵图像的辨别结果以判定当前物品的真伪的方式相比,本发明可进一步提高防伪效果。
【专利附图】

【附图说明】
[0052]图1为本发明中方法部分的流程图;
[0053]图2为本发明中装置部分的结构框图。
[0054]主要附图标记说明如下:
[0055]1-摄像模块2-处理器3-检测光线发生模块
[0056]4-比较器5-厚度值存储链表6-触发模块
[0057]7-红外光源发生模块8-解析模块9-点阵数据库
[0058]10-相关信息数据库11-输出模块
【具体实施方式】[0059]本发明提供一种通过检测不同墨点的厚度以辨别物品真伪的方法,包括以下步骤:
[0060]通过检测光线获取每个墨点的厚度值;
[0061]当每个墨点的厚度值都不相同,并且厚度值包含在预设的厚度值范围内时,激活摄像装置发出红外光源获取点阵图像;
[0062]根据对点阵图像进行辨别的结果,以输出相关的信息。
[0063]如图1所示,上述方法的具体步骤如下:
[0064]S1、发出若干检测光线使其分别抵达墨点表面以及墨点周边区域,并获取反射的检测光线。
[0065]在步骤SI中,检测光线发生模块通过LED光线发出的若干检测光线为垂直的检测光线,当检测光线抵达物品表面或墨点表面后,则进行垂直反射,多面将检测光线反射至LED光头中。
[0066]其中,该检测光线为非红外光线。
[0067]S2、分析返回的检测光线长度,以得出墨点的厚度值。
[0068]在步骤S2中,包括以下子步骤:
[0069]S201、分析每条检测光线的长度,以获取每条检测光线的长度值,并统计短距离光线与长距离光线的数量,以形成短距离光线集合以及长距离光线集合;
[0070]S202、根据长距离光线与短距离光线之差以得出墨点的厚度值;
[0071]在步骤S202中还包括以下三种情况:
[0072]情况a、当墨点的顶部表面与物品表面均为水平面时,提取任意一个长距离光线的长度值,将其分别与每一个短距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0073]情况b、当墨点的顶部表面为倾斜面、且物品表面为水平面时,获取短距离光线集合中最大的光线长度值,并且分别与任意一个长距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0074]情况C、当墨点的顶部表面为弧形面、且物品表面为水平面时,将短距离光线集合中长度值最小的短距离光线与长距离光线集合中的任意一个长距离光线进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值。
[0075]S3、判断所有墨点的厚度值中是否包含有数值相同的厚度值,当判定墨点的厚度值均不相同时,将墨点的厚度值存储墨点数据存储链表。
[0076]在步骤S3中,提取任一墨点的厚度值,将其与其他墨点的厚度值进行比较,当判定当前两个墨点的厚度值的数值相同时,则反馈当前编码数据无效,判定物品为假;当判定所有墨点的厚度值的数值均不相同时,则建立墨点数据存储链表,以存储每一个墨点的厚度值。
[0077]S4、提取任一墨点的厚度值,当所有墨点的厚度值均在预设的厚度值范围内时,则通过触发信号,激活红外光源发生模块发出红外光源。
[0078]S401、按墨点数据存储链表的存储顺序提取墨点的厚度值;
[0079]S402、将墨点的厚度值与预设的厚度值范围进行比较,当确定每一个墨点厚度值均是包含在预设的厚度值范围内时,则判定当前点阵图形中的所有墨点的厚度为真,并将判断结果生成脉冲信号;
[0080]当发现有一个墨点厚度值不在预设的厚度值范围内时,则不在对其他墨点厚度值进行比较,直接判定当前点阵图形中的所有墨点的厚度为假,并输出当前点阵图形无效。
[0081]S403、判定当前点阵图形中的所有墨点的厚度为真时,将生成脉冲信号输入触发电路模块中,触发电路模块对该脉冲信号进行处理后输入处理器中,以控制红外光源发生模块发出红外光源。
[0082]只有在判定当前点阵图形中的所有墨点的厚度为真,才能够通过触发模块与处理器控制红外光源发生模块发出红外光源。若他人强行驱使红外光源发生模块发出红外光源,则会发出声音警报,并启动文件自毁程序,从而所存储的全部信息。通过上述方法,可进一步提闻防伪效果。
[0083]S5、红外光源照射在点阵图像上,并将光源返回,以获取点阵图像。
[0084]在步骤S5中,包括以下子步骤:
[0085]S501、通过选用与荧光相同或相近似色系的滤光片,以滤除掉印刷在点阵图形植入区域上背景图案与污染物质,以获取到点阵图形的点阵图像;
[0086]S502、对点阵图像进行处理,以使其灰色级别达到预设范围。
[0087]对获取到的点阵图像进行自动曝光处理,以使点阵图像的灰度级别达到预设范围,包括以下子步骤:
[0088]通过滤光片再次过滤掉红外图像反射光谱中还可能包含的不必要的光谱;
[0089]通过光学镜头捕捉剩余光谱;
[0090]调节镜头的曝光时以及图形帧率,使捕捉到的完整图形帧的图像的灰度级别达到110?200之间。
[0091]S6、对点阵图像进行解析,以形成与其相对应的点阵图像编码数据。
[0092]经解析后得到的点阵图像编码数据中包括文件开始字段(FileBeginFields)、头部信息(FileHeader)与数据信息,数据信息中包括码值索引表(CodelndexTable)、码值项目列表(CodeTable)、RAW 数据项表(RawDataItemTable)与资源/RAW 数据(Resource/RawData)。
[0093]S7、在数据库中对点阵图像编码数据进行辨别,并根据辨别结果提取与其相对应的信息文件。
[0094]在步骤S7中包括以下子步骤:
[0095]S701、提取当前点阵图像编码数据,并根据点阵图像编码数据中的头部信息,使数据库中的指针指向与头部信息相对应的存储链表;
[0096]S702、判断存储链表中的所存储的数据信息是否与当前点阵图像编码数据中的数据信息一致,若判断结果为是,则执行步骤S603 ;若判断结果为若,则反馈当前编码数据无效,判定物品为假;
[0097]S703、调用与点阵图像编码数据相对应的存储信息。
[0098]S8、输出信息文件。
[0099]在步骤S8中,输出模块包括声音输出模块、文本显示模块、图像显示模块以及视频输出模块。根据存储信息的类型,选用与其相对应的输出模块,通过输出的文件内容,以得知与当前点阵图形相对应的产品的身份信息。[0100]其中,若存储信息的文件类型为文本文件,则通过显示屏直接进行显示;
[0101]若存储信息的文件类型为图片文件,则通过显示屏直接进行显示;
[0102]若存储信息的文件类型为视频文件,则其图像部分通过显示屏直接进行显示,声音部分通过功放喇叭进行输出;
[0103]若存储信息的文件类型为音频文件,则通过功放喇叭进行输出。
[0104]如图2所示,本发明提供一种通过检测墨点厚度以辨别当前物品真伪的装置,包括摄像模块1、处理器2、检测光线发生模块3、比较器4、厚度值存储链表5、触发模块6、红外光源发生模块7、解析模块8、点阵数据库9、相关信息数据库10与输出模块11。
[0105]摄像装置I用于发出若干检测光线与红外光源、并获取反射后的若干检测光线、以及根据反射后的红外光源生成点阵图像。
[0106]检测光源发生模块3用于生成检测光线,并通过摄像装置中LED光头发出。
[0107]处理器2用于对计算当前点阵图形中每一个墨点的厚度值,并对其他模块进行控制。
[0108]在处理器中,包括以下子步骤:
[0109]处理器分析每条检测光线的长度,以获取每条检测光线的长度值,并统计短距离光线与长距离光线的数量,以形成短距离光线集合以及长距离光线集合。
[0110]根据长距离光线与短距离光线之差以得出墨点的厚度值。
[0111]还包括以下三种情况:
[0112]情况a、当墨点的顶部表面与物品表面均为水平面时,提取任意一个长距离光线的长度值,将其分别与每一个短距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0113]情况b、当墨点的顶部表面为倾斜面、且物品表面为水平面时,获取短距离光线集合中最大的光线长度值,并且分别与任意一个长距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值;
[0114]情况C、当墨点的顶部表面为弧形面、且物品表面为水平面时,将短距离光线集合中长度值最小的短距离光线与长距离光线集合中的任意一个长距离光线进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值。
[0115]比较器4用于对所有墨点的厚度值进行比较,并且对墨点的厚度值与预设的厚度值范围进行比较。
[0116]通过比较器对所有墨点的厚度值进行比较的步骤为:
[0117]提取任一墨点的厚度值,将其与其他墨点的厚度值进行比较,当判定当前两个墨点的厚度值的数值相同时,则反馈当前编码数据无效,判定物品为假;当判定所有墨点的厚度值的数值均不相同时,则建立墨点数据存储链表,以存储每一个墨点的厚度值。
[0118]其中,厚度值存储链表5中的指针,可按照对获取墨点厚度值的先后顺序,将其依次存储在厚度值存储链表中。
[0119]通过比较器对墨点的厚度值与预设的厚度值范围进行比较的实施步骤如下:
[0120]按墨点数据存储链表5的存储顺序提取墨点的厚度值。
[0121]将墨点的厚度值与预设的厚度值范围进行比较,以判定点阵图形中的每一个墨点厚度值是否包含在预设的厚度值范围内。当确定每一个墨点厚度值均是包含在预设的厚度值范围内时,则判定当前点阵图形中的所有墨点的厚度为真,并将判断结果生成脉冲信号;
[0122]当发现有一个墨点厚度值不在预设的厚度值范围内时,则不在对其他墨点厚度值进行比较,直接判定当前点阵图形中的所有墨点的厚度为假,并输出当前点阵图形无效。
[0123]触发模块6用于对接收到的比较结果信号进行处理,以生成触发信号。
[0124]在判定当前点阵图形中的所有墨点的厚度为真时,将生成脉冲信号输入触发电路模块中,触发电路模块对该脉冲信号进行处理后输入处理器中,以控制红外光源发生模块7发出红外光源,由红外光源发生模块在生成红外光源后,并通过摄像装置中LED光头发出。
[0125]只有在判定当前点阵图形中的所有墨点的厚度为真,才能够通过触发模块与处理器控制红外光源发生模块发出红外光源。若他人强行驱使红外光源发生模块发出红外光源,则会发出声音警报,并启动文件自毁程序,从而所存储的全部信息。通过上述方法,可进一步提闻防伪效果。
[0126]解析模块8用于将当前点阵图像解析为与其相对应的点阵图像编码数据。
[0127]经解析后得到的点阵图像编码数据中包括文件开始字段(FileBeginFields)、头部信息(FileHeader)与数据信息,数据信息中包括码值索引表(CodelndexTable)、码值项目列表(CodeTable)、RAW 数据项表(RawDataItemTable)与资源/RAW 数据(Resource/RawData)。
[0128]点阵数据库9用于存储点阵图像编码数据,并对提取的当前点阵图像编码数据进行辨别。
[0129]其中,提取当前点阵图像编码数据,并根据点阵图像编码数据中的头部信息,使数据库中的指针指向与头部信息相对应的存储链表;
[0130]判断存储链表中的所存储的数据信息是否与当前点阵图像编码数据中的数据信息一致,若判断结果为是,则调用与点阵图像编码数据相对应的存储信息;若判断结果为若,则反馈当前编码数据无效,判定物品为假;
[0131]相关信息数据库10用于存储待输出相关信息,并根据判断结果调用相关信息。
[0132]输出模块11用于输出相关存储信息。
[0133]输出模块包括声音输出模块、文本显示模块、图像显示模块以及视频输出模块。根据存储信息的类型,选用与其相对应的输出模块,通过输出的文件内容,以得知与当前点阵图形相对应的产品的身份信息。
[0134]其中,若存储信息的文件类型为文本文件,则通过显示屏直接进行显示;
[0135]若存储信息的文件类型为图片文件,则通过显示屏直接进行显示;
[0136]若存储信息的文件类型为视频文件,则其图像部分通过显示屏直接进行显示,声音部分通过功放喇叭进行输出;
[0137]若存储信息的文件类型为音频文件,则通过功放喇叭进行输出。
[0138]以上所述仅为本发明的较佳实施例,对发明而言仅仅是说明性的,而非限制性的。本专业技术人员理解,在发明权利要求所限定的精神和范围内可对其进行许多改变,修改,甚至等效,但都将落入本发明的保护范围内。
【权利要求】
1.一种通过检测不同墨点的厚度以辨别物品真伪的方法,包括以下步骤: 通过检测光线获取每个墨点的厚度值; 当每个墨点的厚度值都不相同,并且厚度值包含在预设的厚度值范围内时,激活摄像装置发出红外光源获取点阵图像; 根据对点阵图像进行辨别的结果,以输出相关的信息。
2.根据权利要求1所述的通过检测不同墨点的厚度以辨别物品真伪的方法,其特征在于,上述方法的具体步骤如下: 51、发出若干检测光线使其分别抵达墨点表面以及墨点周边区域,并获取反射的检测光线; 52、分析返回的检测光线长度,以得出墨点的厚度值; 53、判断所有墨点的厚度值中是否包含有数值相同的厚度值,当判定墨点的厚度值均不相同时,将墨点的厚度值存储墨点数据存储链表; 54、提取任一墨点的厚度值,当所有墨点的厚度值均在预设的厚度值范围内时,则通过触发信号,激活红外光源发生模块发出红外光源; 55、红外光源照射在点阵图像上,并将光源返回,以获取点阵图像; 56、对点阵图像进行解析,以形成与其相对应的点阵图像编码数据; 57、在数据库中对点阵图像编码数据进行辨别,并根据辨别结果提取与其相对应的信息文件; 58、输出信息文件。
3.根据权利要求2所述的通过检测不同墨点的厚度以辨别物品真伪的方法,其特征在于,在步骤SI中,发出的若干检测光线为垂直的检测光线,当检测光线抵达物品表面或墨点表面后,则进行垂直反射。
4.根据权利要求2所述的通过检测不同墨点的厚度以辨别物品真伪的方法,其特征在于,在步骤S2中,包括以下子步骤: 5201、分析每条检测光线的长度,以获取每条检测光线的长度值,并统计短距离光线与长距离光线的数量,以形成短距离光线集合以及长距离光线集合; 5202、根据长距离光线与短距离光线之差以得出墨点的厚度值; 在步骤S202中还包括以下三种情况: 情况a、当墨点的顶部表面与物品表面均为水平面时,提取任意一个长距离光线的长度值,将其分别与每一个短距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值; 情况b、当墨点的顶部表面为倾斜面、且物品表面为水平面时,获取短距离光线集合中最大的光线长度值,并且分别与任意一个长距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值; 情况C、当墨点的顶部表面为弧形面、且物品表面为水平面时,将短距离光线集合中长度值最小的短距离光线与长距离光线集合中的任意一个长距离光线进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值。
5.根据权利要求2所述的通过检测不同墨点的厚度以辨别物品真伪的方法,其特征在于,在步骤S3中,提取任一墨点的厚度值,将其与其他墨点的厚度值进行比较,当判定当前两个墨点的厚度值的数值相同时,则输出相应的信息;当判定所有墨点的厚度值的数值均不相同时,则建立墨点数据存储链表,以存储每一个墨点的厚度值。
6.根据权利要求2所述的通过检测不同墨点的厚度以辨别物品真伪的方法,其特征在于,在步骤S4中,当提取的墨点厚度值包含在预设的厚度值范围内时,则将判断结果生成脉冲信号,并输入触发电路模块中,触发电路模块对该脉冲信号进行处理后输入处理器中,以控制红外光源发生模块发出红外光源; 当提取的墨点厚度值不在预设的厚度值范围内时,则判定当前点阵图形无效,并输出相关信息。
7.一种实施权利要求2中所述方法的装置,其特征在于,包括: 摄像装置,用于发出若干检测光线与红外光源、并获取反射后的若干检测光线、以及根据反射后的红外光源生成点阵图像; 处理器,用于对计算墨点的厚度值,并对其他模块进行控制; 检测光源发生模块,用于生成检测光线,并通过摄像装置中LED光头发出; 比较器,用于对所有墨点的厚度值进行比较,并且对墨点的厚度值与预设的厚度值范围进行比较; 触发模块,用于对接收到的比较结果信号进行处理,以生成触发信号; 红外光源发生模块,用于生成红外光源,并通过摄像装置中LED光头发出; 解析模块,用于将当前点阵图像解析为与其相对应的点阵图像编码数据; 点阵数据库,用于存储点阵图像编码数据,并对提取的当前点阵图像编码数据进行辨别; 相关信息数据库,用于存储待输出相关信息,并根据判断结果调用相关信息; 输出模块,用于输出相关存储信息。
8.根据权利要求7所述的装置,其特征在于,还包括厚度值存储链表,用于存储预设的厚度值范围。
9.根据权利要求7所述的装置,其特征在于,在所述处理器中,包括以下子步骤: 分析每条光线的长度,以获取每条光线的长度值,并统计短距离光线与长距离光线的数量,以形成短距离光线集合以及长距离光线集合; 根据长距离光线与短距离光线之差以得出墨点的厚度值; 还包括以下三种情况: 情况a、当墨点的顶部表面与物品表面均为水平面时,提取任意一个长距离光线的长度值,将其分别与每一个短距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值; 情况b、当墨点的顶部表面为倾斜面、且物品表面为水平面时,获取短距离光线集合中最大的光线长度值,并且分别与任意一个长距离光线的长度值进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值; 情况C、当墨点的顶部表面为弧形面、且物品表面为水平面时,将短距离光线集合中长度值最小的短距离光线与长距离光线集合中的任意一个长距离光线进行比较,以得出多个数值,对比较后得出的数值进行排序后,提取厚度值最大的数值为该墨点的厚度值。
10.根据权利要求7所述的装置,其特征在于,在所述比较器中,提取任一墨点的厚度值,将其与其他墨点的厚度值进行比较,当判定当前两个墨点的厚度值的数值相同时,则输出相应的信息;当判定所有墨点的厚度值的数值均不相同时,则建立墨点数据存储链表,以存储每一个墨点的厚度值; 当提取的墨点厚度值包含在预设的厚度值范围内时,则将判断结果生成脉冲信号,并输入触发电路模块中,触发电路模块对该脉冲信号进行处理后输入处理器中,以控制红外光源发生模块发出红外光源; 当提取的墨点厚度值不在预设的厚度值范围内时,则判定当前点阵图形无效,并输出相关信息。
【文档编号】G06Q10/00GK104036325SQ201410219164
【公开日】2014年9月10日 申请日期:2014年5月22日 优先权日:2014年5月22日
【发明者】姚为, 万宏宇 申请人:立德高科(北京)数码科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1