[发明专利]一种基于Android手机平台的专利图像识别方法在审
申请号: | 201710784529.0 | 申请日: | 2017-09-01 |
公开(公告)号: | CN107622278A | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 孙煦;周小淞;王庆丰;汤品妍;胡蝶;曾烨 | 申请(专利权)人: | 宁波诺丁汉大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 315000 浙江省宁波市鄞州区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 手机 平台 专利 图像 识别 方法 | ||
1.一种基于Android手机平台的专利图像识别方法,其特征在于,该方法包括以下步骤:
S01、数据库建立:使用Android SQLite作为应用程序本地数据库来保存所有专利信息,包括作者,一般信息及其对应的产品专利图像,并建立数据库;
S02、专利图像采集:获取目标专利图像,所述获取目标专利图像可利用Android操作系统的智能终端的拍摄功能进行拍摄或利用照片库中提取所需专利图像,并通过手机终端无线传输模块将采集到的专利图像传输到应用程序服务器;
S03、专利图像比对:首先将从数据库中获取关于每个专利标签筛选的相应数据集,从应用程序服务器加载专利图像,使用Glide通过使用链接来检索专利图像,然后调用比较算法将目标专利图像与每个候选专利图像进行比较;同时,创建基于相似度结果排序的优先级队列,存储每个专利图像的ID及其相应的相似率,并将识别结果传送至Android操作系统的智能终端。
2.根据权利要求1所述的一种基于Android手机平台的专利图像识别方法,其特征在于,所述步骤S01中,建立数据库包括以下步骤:
S11、首先,将所有图像上传到在线服务器上;
S12、然后,将每个图像的相应链接存储到数据库中。
3.根据权利要求1所述的一种基于Android手机平台的专利图像识别方法,其特征在于,所述步骤S03中,所述比较算法可采用感知哈希算法或计算图像的直方图。
4.根据权利要求3所述的一种基于Android手机平台的专利图像识别方法,其特征在于,所述感知哈希算法,包括以下步骤:
S21、将图片缩小到8x8的尺寸,使图片包含64个像素;
S22、简化图片颜色,将图像转换为灰度;
S23、计算所有64个像素的平均灰度值,并将每个像素的灰度值与平均值进行比较,如果大于平均值,则将其记录为1,如果小于平均值,则记录为0;
S24、将所有比较所记录得到的值放入一个阵列,这是图像的“指纹”,然后通过比较两个图像的“指纹”中对应的值,计算在64位中有多少位是一样的,根据相同位数的多少,分析图片相识度。
5.根据权利要求3所述的一种基于Android手机平台的专利图像识别方法,其特征在于,所述计算图像的直方图,包括以下步骤:
S31、首先,由于图像尺寸不一致,在比较之前需要调整图片为标准尺寸;
S32、其次,将RGB图像转换为灰度级;
S33、然后,由于图像的类型是矩阵,将每个像素值转换为浮点型,以更好地计算图像直方图;
S34、最后,比较两个直方图,将结果转换为百分比,并将相似率存储到优先级队列中。
6.根据权利要求5所述的一种基于Android手机平台的专利图像识别方法,其特征在于,所述步骤S33中,为便于计算阵列的直方图,调用内置的OpenCV中的calcHist()函数。
7.根据权利要求5所述的一种基于Android手机平台的专利图像识别方法,其特征在于,所述步骤S34中,为便于比较两个直方图,调用内置的OpenCV中的compareHist()函数,并选择其中的巴氏系数的标准进行计算,其计算公式如下:
其中H1(I)表示第一张图像直方图中对应柱的灰度;H2(I)表示第二张图像直方图中对应柱的灰度;表示第一张图像直方图中所有柱的平均灰度;表示第二张图像直方图中所有柱的平均灰度;d表示两个图像直方图之间的距离,该值反应两图像直方图之间的相似性,d值越大表明两图像直方图越相似。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波诺丁汉大学,未经宁波诺丁汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710784529.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于木板快速加工的刨床机
- 下一篇:一种用于木板打孔的固定装置