【技术实现步骤摘要】
图形码的识别方法、装置以及设备
本申请涉及机器视觉
,尤其涉及一种图形码的识别方法、装置以及设备。
技术介绍
随着机器视觉领域的不断发展,尤其在工业领域,对图形码进行高效、准确的识别是行业内重要的应用。目前,主要通过在终端设备中安装用于识别图形码的读码客户端,通过读码客户端对采集的图形码进行识别。然而,未安装客户端的终端设备则无法对采集的图形码进行识别,使图形码的识别受到应用环境的限制。
技术实现思路
本申请提供一种图形码的识别方法、装置以及设备,能够对图形码进行准确、及时的识别。第一方面,本申请实施例提供一种图形码的识别方法,应用于终端设备,所述终端设备中运行有浏览器,包括:接收图像采集设备发送的图像数据,所述图像数据中包含待识别的图形码;根据第一Web应用程序,对所述图像数据进行识别,得到图形码信息;其中,所述第一Web应用程序是从所述图像采集设备中获取的,不安装于所述浏览器的内核即可运行的程序。第二方面,本申请实施例提供一种图形码的识别方法,应用
【技术保护点】
1.一种图形码的识别方法,其特征在于,应用于终端设备,所述终端设备中运行有浏览器,包括:/n接收图像采集设备发送的图像数据,所述图像数据中包含待识别的图形码;/n根据第一Web应用程序,对所述图像数据进行识别,得到图形码信息;其中,所述第一Web应用程序是从所述图像采集设备中获取的,不安装于所述浏览器的内核即可运行的程序。/n
【技术特征摘要】
1.一种图形码的识别方法,其特征在于,应用于终端设备,所述终端设备中运行有浏览器,包括:
接收图像采集设备发送的图像数据,所述图像数据中包含待识别的图形码;
根据第一Web应用程序,对所述图像数据进行识别,得到图形码信息;其中,所述第一Web应用程序是从所述图像采集设备中获取的,不安装于所述浏览器的内核即可运行的程序。
2.根据权利要求1所述的方法,其特征在于,所述第一Web应用程序包括多个不同功能的JavaScript模块;
所述多个不同功能的JavaScript模块包括:协议交互模块、图像数据获取模块、图像数据处理模块、图像数据发送模块中的部分模块或者全部模块;
所述接收图像采集设备发送的图像数据,包括:
通过所述第一Web应用程序的所述图像数据获取模块接收所述图像采集设备发送的图像数据;
在所述接收图像采集设备发送的图像数据之前,还包括:
通过所述第一Web应用程序的所述协议交互模块与所述图像采集设备建立通信连接。
3.根据权利要求2所述的方法,其特征在于,所述根据第一Web应用程序,对所述图像数据进行识别,得到图形码信息,包括:
运行所述第一Web应用程序,并通过所述第一Web应用程序的所述图像数据处理模块对所述图像数据进行识别,得到所述图形码信息;
或者,
运行所述第一Web应用程序,通过所述第一Web应用程序的所述图像数据发送模块将所述图像数据发送至服务器;接收所述服务器发送的所述图形码信息;
或者,
运行所述第一Web应用程序,通过所述第一Web应用程序的所述图像数据处理模块对所述图像数据进行压缩处理,再通过所述第一Web应用程序的所述图像数据发送模块将所述图像数据发送至服务器;接收所述服务器发送的所述图形码信息。
4.根据权利要求1所述的方法,其特征在于,在所述根据第一Web应用程序,对所述图像数据进行识别,得到图形码信息之前,所述方法还包括:
确定所述浏览器是否支持安装插件;
当所述浏览器不支持安装插件时,通过所述浏览器获取所述图像采集设备中预设的第一Web应用程序,并将获取的第一Web应用程序存储于浏览器的脚本库中;
所述根据第一Web应用程序,对所述图像数据进行识别,得到图形码信息,包括:
当所述浏览器不支持安装插件时,通过所述浏览器运行脚本库中的第一Web应用程序,对所述图像数据进行识别,得到所述图形码信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当所述浏览器支持安装插件时,通过所述浏览器获取所述图像采集设备中预设的第二Web应用程序;在所述浏览器的内核中安装所述第二Web应用程序;通过所述浏览器运行所述第二Web应用程序,对所述图像数据进行识别,得到所述图形码信息。
6.一种图形码的识别方法,其特征在于,应用于服务器,包括:
接收终端设备通过Web应用程序发送的图像数据,所述Web应用程序包括第一Web应用程序和第二Web应用程序,所述第一Web应用程序为不安装于浏览器的内核即可运行的程序,所述第二Web应用程序安装于所述浏览器的内核;
将所述图像数据输入预设的图形码识别模型,得到图形码信息,所述图...
【专利技术属性】
技术研发人员:辛安民,王川艳,王治光,陆耀,
申请(专利权)人:杭州海康机器人技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。