System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 微观编码码图的扫描识别方法、装置、设备、介质及产品制造方法及图纸_技高网

微观编码码图的扫描识别方法、装置、设备、介质及产品制造方法及图纸

技术编号:43346875 阅读:5 留言:0更新日期:2024-11-15 20:45
本发明专利技术公开了一种微观编码码图的扫描识别方法、装置、设备、介质及产品,涉及防伪溯源技术领域。该方法包括:获取待处理微观编码码图的原始图像;对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析。本发明专利技术实施例所提供的技术方案,通过将整个解码过程分割成码点信息提取和码点信息解析两部分,并分别在扫码设备和服务器中进行,具有较高的安全性,也减少了数据流量以及传输耗时,又降低了服务器的压力,还提升了整个扫码过程的扫码速度。

【技术实现步骤摘要】

本专利技术实施例涉及防伪溯源,尤其涉及一种微观编码码图的扫描识别方法、装置、设备、介质及产品


技术介绍

1、目前对于微观编码码图的应用逐渐广泛,通过识别微观编码码图中携带的信息可以实现防伪溯源等功能。针对识别过程,通常需要通过特定的图像算法进行解码。

2、现有的解码方式主要有两种。一种是在终端设备中预置了特定的解码算法模块,该算法模块可将捕获到的图像进行解码运算,以得到微观编码码图中的信息,在解码成功后,将该信息加密后上传至服务器进一步处理。这种方式扫码速度较快,但由于解码算法存在于终端设备中,有被破解的风险,安全性较低。另一种是先在终端设备采集到图像,然后将图像逐帧上传至服务器,服务器利用特定的解码算法模块将接收到的图像进行解码运算,以得到微观编码码图中的信息,再进一步处理。这种方式需要服务器对每一帧收到的图像都进行完整的解码过程,运算量较大,同时扫码的终端设备越多,服务器的压力就越大,很难大批量的支持终端设备的扫码功能。


技术实现思路

1、本专利技术实施例提供一种微观编码码图的扫描识别方法、装置、设备、介质及产品,以防止解码算法被破解,同时降低服务器的处理压力。

2、第一方面,本专利技术实施例提供了一种微观编码码图的扫描识别方法,应用于扫码设备,该方法包括:

3、获取待处理微观编码码图的原始图像;

4、对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析。p>

5、可选的,所述码点信息包括码点中心坐标。

6、可选的,所述对所述原始图像中的码点信息进行提取,包括:

7、对所述原始图像进行图像处理,所述图像处理包括滤波及二值化;

8、根据处理后图像确定所述码点中心坐标。

9、可选的,在所述对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析之后,还包括:

10、接收服务器返回的成功解析结果并进行展示。

11、可选的,所述原始图像为单帧;在所述对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析之后,还包括:

12、接收服务器返回的失败解析结果;

13、重新获取一帧所述待处理微观编码码图的新原始图像;

14、对所述新原始图像中的新码点信息进行提取并上传至服务器,以通过服务器根据所述新码点信息对所述待处理微观编码码图中的原始信息进行解析。

15、可选的,所述对所述原始图像中的码点信息进行提取并上传至服务器,包括:

16、将提取得到的所述码点信息按照预设数据格式打包为数据包,并将所述数据包上传至服务器。

17、第二方面,本专利技术实施例还提供了一种微观编码码图的扫描识别装置,该装置包括:

18、码图图像获取模块,用于获取待处理微观编码码图的原始图像;

19、码点信息提取模块,用于对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析。

20、第三方面,本专利技术实施例还提供了一种扫码设备,该扫码设备包括:

21、一个或多个处理器;

22、存储器,用于存储一个或多个程序;

23、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所提供的微观编码码图的扫描识别方法。

24、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所提供的微观编码码图的扫描识别方法。

25、第五方面,本专利技术实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该程序被处理器执行时实现本专利技术任意实施例所提供的微观编码码图的扫描识别方法。

26、本专利技术实施例提供了一种微观编码码图的扫描识别方法,应用于扫码设备,首先获取待处理微观编码码图的原始图像,然后对该原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据该码点信息对待处理微观编码码图中的原始信息进行解析。本专利技术实施例所提供的微观编码码图的扫描识别方法,通过将整个解码过程分割成码点信息提取和码点信息解析两部分,并分别在扫码设备和服务器中进行,扫码设备中无需预置相关解码算法,因此不存在被破解的风险,具有较高的安全性。同时扫码设备仅需向服务器传输码点信息数据,无需传输整张图片,故减少了数据流量以及传输耗时。而服务器可直接依据接收到的码点信息数据解析得到待处理微观编码码图中的原始信息,省去了对整张甚至是多张图像本身的处理过程,从而降低了服务器的压力,而且同时进行扫码的扫码设备越多,则越能体现出对降低服务器压力的改善效果,进而可以更好的实现对大批量扫码设备的扫码功能的支持。另外也提升了整个扫码过程的扫码速度。

本文档来自技高网...

【技术保护点】

1.一种微观编码码图的扫描识别方法,应用于扫码设备,其特征在于,包括:

2.根据权利要求1所述的微观编码码图的扫描识别方法,其特征在于,所述码点信息包括码点中心坐标。

3.根据权利要求2所述的微观编码码图的扫描识别方法,其特征在于,所述对所述原始图像中的码点信息进行提取,包括:

4.根据权利要求1所述的微观编码码图的扫描识别方法,其特征在于,在所述对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析之后,还包括:

5.根据权利要求1所述的微观编码码图的扫描识别方法,其特征在于,所述原始图像为单帧;在所述对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析之后,还包括:

6.根据权利要求1所述的微观编码码图的扫描识别方法,其特征在于,所述对所述原始图像中的码点信息进行提取并上传至服务器,包括:

7.一种微观编码码图的扫描识别装置,其特征在于,包括:

8.一种扫码设备,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的微观编码码图的扫描识别方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-6中任一所述的微观编码码图的扫描识别方法。

...

【技术特征摘要】

1.一种微观编码码图的扫描识别方法,应用于扫码设备,其特征在于,包括:

2.根据权利要求1所述的微观编码码图的扫描识别方法,其特征在于,所述码点信息包括码点中心坐标。

3.根据权利要求2所述的微观编码码图的扫描识别方法,其特征在于,所述对所述原始图像中的码点信息进行提取,包括:

4.根据权利要求1所述的微观编码码图的扫描识别方法,其特征在于,在所述对所述原始图像中的码点信息进行提取并上传至服务器,以通过服务器根据所述码点信息对所述待处理微观编码码图中的原始信息进行解析之后,还包括:

5.根据权利要求1所述的微观编码码图的扫描识别方法,其特征在于,所述原始图像为单帧;在所述对所述原始图像中的码点信息进行提取并上传...

【专利技术属性】
技术研发人员:唐巧提程烨程礼邦赖鹏旭
申请(专利权)人:深圳前海量子云码科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1