图像识别方法及装置、网络服务器、图像识别设备及系统制造方法及图纸

技术编号:11170405 阅读:237 留言:0更新日期:2015-03-19 10:22
本发明专利技术提供一种图像识别方法及装置、网络服务器、图像识别设备及系统,图像识别方法利用摄像头实现,包括:摄像头采集一区域的条形码;对条形码进行区域阈值分割;对条形码采用几何模式提取特征,若特征中包括有若干平行线条或矩形轮廓,则若干平行线条或矩形轮廓对应的区域的条形码为一维码,在一维码数据库中搜索出一维码对应的第一数据,若特征中包括有正方形轮廓则正方形轮廓对应的区域的条形码为二维码,在二维码数据库中搜索出二维码对应的第二数据。本发明专利技术无需不断的进入、退出不同的操作界面来实现识别出同一幅图片或照片中不同的条形码的功能,具有操作简单便捷、多模式识别的优点。

【技术实现步骤摘要】
图像识别方法及装置、网络服务器、图像识别设备及系统
本专利技术涉及图像识别领域,特别涉及一种图像识别方法和与该图像识别方法对应的图像识别装置以及图像识别设备、网络服务器和包括该图像识别设备与网络服务器的图像识别系统。
技术介绍
目前图像识别主要集中在一维码识别、二维码识别、彩码识别以及名片识别等领域,但现有技术中对各种类型的图像识别是分别独立识别的。例如实现一维码扫描功能和二维码识别功能的模块是相互独立的功能模块,如果用户拍摄的一个图片中既包含有一维码,又包含有二维码,这时若用户需要知道一维码和二维码的信息,用户就必须进行两次操作:首先用户识别出该图片中的某一区域的条形码为一维码,进入一维码扫描界面,对一维码进行拍摄并识别,返回一维码识别结果;再用户识别出该图片中的另一区域的条形码为二维码,进入二维码识别界面,对二维码进行拍摄并识别,返回二维码的识别结果。这种操作方式使得用户操作时很不方便、而且操作很繁琐,用户需要不断的进入、退出不同的操作界面来实现能够识别出同一幅图片或照片中不同的条形码的功能。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中若一幅图片或照片中包括多个不同的条形码时,需要不断的进入、退出不同的操作界面来实现识别出同一幅图片或照片中不同的条形码的功能,具有操作繁琐、不便捷的缺陷,提供一种具有多模式识别功能的图像识别方法及装置、网络服务器、图像识别设备及系统。 本专利技术是通过下述技术方案来解决上述技术问题的: 本专利技术提供一种图像识别方法,其特点在于,该图像识别方法利用一摄像头实现,其包括以下步骤: S1、该摄像头采集一区域的条形码; S2、对该条形码进行区域阈值分割; S3、对该条形码采用几何模式提取特征,若该特征中包括有若干平行线条或矩形轮廓则进入步骤S4,若该特征中包括有正方形轮廓则进入步骤S5 ; S4、若干平行线条或矩形轮廓对应的区域的条形码为一维码,在一维码数据库中搜索出该一维码对应的一第一数据,该一维码数据库中收集了各厂家提供的一维码信息,一般包括产品名称、价格以及生产商等信息; S5、正方形轮廓对应的区域的条形码为二维码,在二维码数据库中搜索出该二维码对应的一第二数据。 若该特征中只包含有若干平行线条或矩形轮廓,则表明该区域的条形码为一维码,在一维码数据库中搜索出该一维码对应的该第一数据;若该特征中只包含有正方形轮廓,则表明该区域的条形码为二维码,在二维码数据库中搜索出该二维码对应的该第二数据;若该特征中既包含有若干平行线条或矩形轮廓,又包含有正方形轮廓,则表明该区域的条形码既包括一维码又包括二维码,在一维码数据库中搜索出该一维码对应的该第一数据,同时在二维码数据库中搜索出该二维码对应的该第二数据,从而实现多模式识别的功倉泛。 较佳地,在步骤S1和步骤S2之间包括以下步骤:对该条形码进行图像预处理。进行图像预处理的主要目的是为了消除图像中无关紧要的信息,例如去掉该区域中孤立的线条、孤立的点,恢复有用的真实的数据,增强该区域内条形码信息的可检测性和最大限度地简化我们需要的数据,从而增加图像分割、匹配、识别以及图像特征提取等后续处理步骤的可靠性。 较佳地,图像预处理过程包括:图像灰度化、图像平滑去噪以及图像锐化。 较佳地,图像灰度化采用直方图均衡化算法,和/或,图像平滑去噪采用中值滤波算法。 较佳地,在步骤&中,区域阈值分割采用图像二值化算法。一维码经图像二值化后,表征出来的特征是若干平行线条或矩形轮廓,二维码经图像二值化后,表征出来的特征是正方形轮廓,所以,通过对该区域进行图像二值化处理后,就可很容易的识别出该区域的条形码为一维码还是二维码或既包括一维码又包括二维码。 较佳地,步骤S5之后包括以下步骤: S6、判断该第二数据是否与安全二维码数据库中的数据相匹配,若不相匹配则进入步骤S7,若匹配则进入步骤S8 ; S7、判断该第二数据是否与病毒二维码数据库中的数据相匹配,若不相匹配则进入步骤S8,若匹配则进入步骤S9 ; S8、显示该第二数据并链接与该第二数据中所包括的网络信息相应的网络,结束流程; S9、显示一第一提示信息,并不链接网络,结束流程。 在本方案中,该安全二维码数据库主要收集与二维码相关的安全的网络连接地址。这些网络地址经过网络检测表明是可信任的网址,该安全二维码数据库的构建与电脑系统中安全网址的设置是基本相同的。该病毒二维码数据库主要收集与二维码相关的非安全的网络连接地址。 本方案的图像识别方法对搜索出的条形码对应的数据进行了鉴别,从而提高图像识别使用的安全性。对于一维码,因为本身只包含产品的说明,不涉及其他网络连接,所以对于搜索出的数据,可以直接显示;对于二维码,由于搜索出的数据可能是产品信息,也可能是一种网络连接(网络地址),所以有必要对该网络连接的安全性进行进一步验证。目前的图像设备侧如手机在识别二维码的过程上,如果识别出来的是网址信息,则直接予以链接,而未对该网址信息的安全性进行鉴别,现有中有一些病毒网站以二维码的方式进行显示,具有隐蔽性,不易被发现,若是不对二维码进行安全鉴别就直接链接网址则会使得病毒攻击手机,导致手机出现故障如死机甚至系统瘫痪。所以本方案中设置的该安全二维码数据库和该病毒二维码数据库可减少这种风险。 较佳地,在步骤S1和步骤S2之间包括以下步骤: 判断该条形码是否包含有彩色,若包含有则彩色对应的区域的条形码为彩码,在彩码数据库中搜索出该彩码对应的一第三数据; 若未包含有彩色则进入步骤S2。 现在较为常用的条形码有一维码和二维码,当然,还有不太常用的条形码如彩码,也就是说,在该区域中不仅有可能包括一维码和二维码,还有可能包括彩码,所以需要对该区域进行识别,识别其是否包含有彩码,因此设置了本方案。 较佳地,在搜索出与该彩码对应的该第三数据之后包括以下步骤: Sa、判断该第三数据是否与安全彩码数据库中的数据相匹配,若不相匹配则进入步骤Sb,若匹配则进入步骤Sc; Sb、判断该第三数据是否与病毒彩码数据库中的数据相匹配,若不相匹配则进入步骤S。,若匹配则进入步骤Sd; Sc、显示该第三数据并链接与该第三数据中所包括的网络信息相应的网络,结束流程; [0031 ] SD、显示一第二提示信息,并不链接网络,结束流程。 在本方案中,该安全彩码数据库主要收集与彩码相关的安全的网络连接地址,这些网络地址经过网络检测表明是可信任的网址。该病毒彩码数据库主要收集与彩码相关的非安全的网络连接地址,这些网络地址经过网络检测表明是不可信任的网址。 对于彩码,由于搜索出的数据可能是产品信息,也可能是一种网络连接(网络地址),所以有必要对该网络连接的安全性进行进一步验证。例如现有的手机在识别彩码的过程上,如果识别出来的是网址信息,则直接予以链接,而未对该网址信息的安全性进行鉴另IJ,这时会出现这样的情况:有一些病毒网站以彩码的方式进行显示,具有隐蔽性,不易被发现,若是不对彩码进行安全鉴别就直接链接网址则会使得病毒攻击手机,导致手机出现故障如死机甚至系统瘫痪。所以本方案中设置的该安全彩码数据库和该病毒彩码数据库可减少这种风险。 较佳地,在步骤S1之前本文档来自技高网...
图像识别方法及装置、网络服务器、图像识别设备及系统

【技术保护点】
一种图像识别方法,其特征在于,该图像识别方法利用一摄像头实现,其包括以下步骤:S1、该摄像头采集一区域的条形码;S2、对该条形码进行区域阈值分割;S3、对该条形码采用几何模式提取特征,若该特征中包括有若干平行线条或矩形轮廓则进入步骤S4,若该特征中包括有正方形轮廓则进入步骤S5;S4、若干平行线条或矩形轮廓对应的区域的条形码为一维码,在一维码数据库中搜索出该一维码对应的一第一数据;S5、正方形轮廓对应的区域的条形码为二维码,在二维码数据库中搜索出该二维码对应的一第二数据。

【技术特征摘要】
1.一种图像识别方法,其特征在于,该图像识别方法利用一摄像头实现,其包括以下步骤: S1、该摄像头采集一区域的条形码; s2、对该条形码进行区域阈值分割; s3、对该条形码采用几何模式提取特征,若该特征中包括有若干平行线条或矩形轮廓则进入步骤s4,若该特征中包括有正方形轮廓则进入步骤s5 ; S4、若干平行线条或矩形轮廓对应的区域的条形码为一维码,在一维码数据库中搜索出该一维码对应的一第一数据; s5、正方形轮廓对应的区域的条形码为二维码,在二维码数据库中搜索出该二维码对应的一第二数据。2.如权利要求1所述的图像识别方法,其特征在于,在步骤Si和步骤S2之间包括以下步骤:对该条形码进行图像预处理。3.如权利要求2所述的图像识别方法,其特征在于,图像预处理过程包括:图像灰度化、图像平滑去噪以及图像锐化。4.如权利要求3所述的图像识别方法,其特征在于,图像灰度化采用直方图均衡化算法,和/或,图像平滑去噪采用中值滤波算法。5.如权利要求1所述的图像识别方法,其特征在于,在步骤&中,区域阈值分割采用图像二值化算法。6.如权利要求1所述的图像识别方法,其特征在于,步骤S5之后包括以下步骤: S6、判断该第二数据是否与安全二维码数据库中的数据相匹配,若不相匹配则进入步骤$,若匹配则进入步骤s8; s7、判断该第二数据是否与病毒二维码数据库中的数据相匹配,若不相匹配则进入步骤$,若匹配则进入步骤s9; s8、显示该第二数据并链接与该第二数据中所包括的网络信息相应的网络,结束流程; s9、显示一第一提示信息,并不链接网络,结束流程。7.如权利要求1所述的图像识别方法,其特征在于,在步骤Si和步骤S2之间包括以下步骤: 判断该条形码是否包含有彩色,若包含有则彩色对应的区域的条形码为彩码,在彩码数据库中搜索出该彩码对应的一第三数据; 若未包含有彩色则进入步骤S2。8.如权利要求7所述的图像识别方法,其特征在于,在搜索出与该彩码对应的该第三数据之后包括以下步骤: SA、判断该第三数据是否与安全彩码数据库中的数据相匹配,若不相匹配则进入步骤SB,若匹配则进入步骤Sc; SB、判断该第三数据是否与病毒彩码数据库中的数据相匹配,若不相匹配则进入步骤Sc,若匹配则进入步骤SD ; Sc、显示该第三数据并链接与该第三数据中所包括的网络信息相应的网络,结束流程; SD、显示一第二提示信息,并不链接网络,结束流程。9.如权利要求1所述的图像识别方法,其特征在于,在步骤Si之前包括: \、检测该摄像头与该区域的距离,在该距离大于一设定阈值时,进入步骤S/,在该距离小于该设定阈值时,进入步骤Si ; S/、该摄像头采集该区域的图像; s2’、获取该图像中的车牌信息并发送至车辆信息数据库; S/、在该车辆信息数据库中搜索出与该车牌信息对应的一第四数据。10.如权利要求1所述的图像识别方法,其特征在于,在步骤Si之前包括: S。、该摄像头对该区域进行对焦; ST、判断该摄像头的拍摄方式是否是微距方式,若是,则进入步骤Si,若否,则进入步骤S/ ; S/、该摄像头采集该区域的图像; s2’、获取该图像中的车牌信息并发送至车辆信息数据库; S/、在该车辆信息数据库中搜索出与该车牌信息对应的一第四数据。11.一种图像识别装置,其特征在于,其包括: 一摄像头,用于采集一区域的条形码; 一分割模块,用于对该条形码进行区域阈值分割; 一提取模块,用于对该条形码采用几何模式提取特征; 一第一判断模块,用于判断该特征中是否包括有若干平行线条或矩形轮廓或正方形轮廓,若包括有若干平行线条或矩形轮廓,则若干平行线条或矩形轮廓对应的区域的条形码为一维码,若包括有正方形轮廓,则正方形轮廓对应的区域的条形码为二维码; 一搜索模块,用于在一维码数据库中搜索出与该一维码对应的一第一数据以及在二维码数据库中搜索出与该二维码对应的一第二数据。12.如权利要求11所述的图像识别装置,其特征在于,该图像识别装置还包括一处理模块,该处理模块用于对该条形码进行图像预处理。13.如权利要求12所述的图像识别装置,其特征在于,图像预处理过程包括:图像灰度化、图像平滑去噪以及图像锐化。14.如权利要求13所述的图像识别装置,其特征在于,图像灰度化采用直方图均衡化算法,和/或,图像平滑去噪采用中值滤波算法,和/或,区域阈值分割采用图像二值化算法。15.如权利要求11所述的图像识别装置,其特征在于,该图像识别装置还包括一第二判断模块、一第一显不模块、一安全二维码数据库和一病毒二维码数据库; 该第二判断模块用于判断该第二数据是否与该安全二维码数据库中的数据相匹配,若匹配则该第一显示模块显示该第二数据并链接与该第二数据中所包括的网络信息相应的网络; 若不相匹配则该第二判断模块判断该第二数据是否与该病毒二维码数据库中的数据相匹配,若匹配则该第一显示模块显示一第一提示信息,并不链接网络,若不相匹配则该第一显示模块显示该第二数据并链接与该第二数据中所包括的网络信息相应的网络。16.如权利要求11所述的图像识别装置,其特征在于,该图像识别装置还包括一第三判断模块; 该第三判断模块用于判断该条形码是否包含有彩色,若包含有则彩色对应的区域的条形码为彩码,在彩码数据库中搜索出与该彩码对应的一第三数据,若未包含有彩色则调用该分割模块。17.如权利要求16所述的图像识别装置,其特征在于,该图像识别装置还包括一第四判断模块、一第二显示模块、一安全彩码数据库和一病毒彩码数据库; 该第四判断模块用于判断该第三数据是否与该安全彩码数据库中的数据相匹配,若匹配则该第二显示模块显示该第三数据并链接与该第三数据中所包括的网络信息相应的网络; 若不相匹配则该第四判断模块判断该第三数据是否与该病毒彩码数据库中的数据相匹配,若匹配则该第二显示模块显示一第二提示信息,并不链接网络,若不相匹配则显示该第三数据并链接与该第三数据中所包括的网络信息相应的网络。18.如权利要求11所述的图像识别装置,其特征在于,该图像识别装置还包括一检测模块和一获取模块,该检测模块用于检测该摄像头与该区域的距离,在该距离小于一设定阈值时,调用该摄像头采集该区域的条形码; 在该距离大于该设定阈值时,该摄像头用于采集该区域的图像,该获取模块用于获取该图像中的车牌信息并发送至车辆信息数据库,该搜索模块用于在该车辆信息数据库中搜索出与该车牌信息对应的一第四数据。19.如权利要求11所述的图像识别装置,其特征在于,该图像识别装置还包括一获取模块和一第五判断模块,该摄像头用于对该区域进行对焦,该第五判断模块用于判断该摄像头的拍摄方式是否是微距方式,若是则调用该摄像头采集该区域的条形码,若否则该摄像头用于采集该区域的图像,该获取模块...

【专利技术属性】
技术研发人员:郑爱群孟东颖
申请(专利权)人:希姆通信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1