一种镜片计数移动终端及方法

申请号 CN201610160385.7 申请日 2016-03-21 公开(公告)号 CN105631832A 公开(公告)日 2016-06-01
申请人 苏州卡睿知光电科技有限公司; 发明人 夏明亮; 李抄; 罗院红;
摘要 一种镜片计数移动终端及镜片计数方法,通过设置在移动终端 机身 上的摄像头依次采集通过摄像头前方的镜片的原始图像,无需用户肉眼长时间盯着镜片,从而避免了由此产生的眼睛疲劳、酸痛、流泪等状况,避免了由此诱发的眼科 疾病 ;通过图像校正单元对原始图像进行校正,将原始图像校正为移动终端 水 平放置情况下拍摄的图像,使镜片图像接近正圆形,从而降低镜片 图像识别 的难度,减少运算量;通过镜片识别单元和计数单元自动统计原始图像中镜片的数目,无需人工统计原始图像中镜片的数目,统计速度快、效率高,并且准确率较高,进一步避免了人为因素所引起的误差。
权利要求

1.一种镜片计数移动终端,其特征在于,包括:
摄像头,设置在移动终端的机身上,采集依次通过所述摄像头前方的镜片的原始图像;
图像校正单元,根据所述摄像头采集所述原始图像时所述机身与平方向的夹对所述原始图像进行校正;
镜片识别单元,识别出校正后的图像中的镜片图像;
计数单元,统计所述镜片图像的数目。
2.根据权利要求1所述的镜片计数移动终端,其特征在于,还包括:
角速度传感器,用于测量所述机身转动和偏转的角速度;
第一获取单元,用于根据所述角速度传感器获得的转动和偏转角速度,计算所述摄像头采集所述原始图像时所述机身与水平方向的夹角。
3.根据权利要求2所述的镜片计数移动终端,其特征在于,所述图像校正单元包括:
角度变换子单元,用于根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角,对所述原始图像进行角度方程式变换。
4.根据权利要求1所述的镜片计数移动终端,其特征在于,所述镜片识别单元,包括:
边缘检测子单元,根据索贝尔Sobel边缘检测算法,对所述校正后的图像进行边缘检测;
轮廓识别子单元,根据边缘检测结果,通过霍夫Hough变换识别出圆形轮廓,所述圆形轮廓作为镜片图像。
5.根据权利要求1所述的镜片计数移动终端,其特征在于,还包括第二获取单元,用于获取所述摄像头采集所述原始图像时的焦距和/或图像分辨率
6.根据权利要求1所述的镜片计数移动终端,其特征在于,还包括图像采集启动单元,所述图像采集启动单元包括启动按钮,或语音启动子单元。
7.根据权利要求1所述的镜片计数移动终端,其特征在于,还包括显示屏,所述显示屏能够显示所述计数单元统计所得的镜片图像的数目。
8.根据权利要求7所述的镜片计数移动终端,其特征在于,所述显示屏还能够显示所述原始图像和/或所述校正后的图像。
9.根据权利要求1所述的镜片计数移动终端,其特征在于,还包括传输单元,用于将所述计数单元统计所得的镜片图像的数目传输至镜片管理系统或服务器
10.根据权利要求1所述的镜片计数移动终端,其特征在于,所述镜片计数移动终端为智能手机。
11.一种采用镜片计数移动终端的镜片计数方法,其特征在于,包括如下步骤:
控制设置在移动终端的机身上的摄像头,采集依次通过所述摄像头前方的镜片的原始图像;
根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角对所述原始图像进行校正;
识别出校正后的图像中的镜片图像;
统计所述镜片图像的数目。
12.根据权利要求11所述的镜片计数方法,其特征在于,通过所述移动终端的角速度传感器测量所述机身转动和偏转的角速度;
根据所述角速度传感器获得的转动和偏转角速度,计算所述摄像头采集所述原始图像时所述机身与水平方向的夹角。
13.根据权利要求12所述的镜片计数方法,其特征在于,所述根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角对所述原始图像进行校正的步骤,包括:
根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角,对所述原始图像进行角度方程式变换。
14.根据权利要求11所述的镜片计数方法,其特征在于,所述识别出校正后的图像中的镜片图像的步骤,包括:
根据索贝尔Sobel边缘检测算法,对所述校正后的图像进行边缘检测;
根据边缘检测结果,通过霍夫Hough变换识别出圆形轮廓,所述圆形轮廓作为镜片图像。

说明书全文

一种镜片计数移动终端及方法

技术领域

[0001] 本发明涉及计数系统领域,具体涉及一种镜片计数移动终端及方法。

背景技术

[0002] 光学镜片广泛应用于安防、医疗影像、智能交通、工业检测等诸多领域,其需求量及生产量日益增大。
[0003] 传统的光学加工行业中,对于加工的光学镜片进行加工数量的统计以及生产库存盘点时,都是通过人工的方式,即由员工一片一片地数镜片,统计其个数,然后人工记录。
[0004] 这种人工统计并记录光学镜片数量的方法,其工作效率非常低,导致生产成增加;并且由于存在人为因素,统计误差较大;此外,由于部分光学镜片口径非常小,人眼长时间的盯视,会导致眼睛疲劳、酸痛、流泪,从而诱发一些眼科疾病

发明内容

[0005] 因此,本发明要解决的技术问题在于克服现有技术中采用人工统计并记录光学镜片数量导致工作效率差、统计误差大、容易诱发眼科疾病的缺陷,从而提供一种镜片计数移动终端,包括:
[0006] 摄像头,设置在移动终端的机身上,采集依次通过所述摄像头前方的镜片的原始图像;
[0007] 图像校正单元,根据所述摄像头采集所述原始图像时所述机身与平方向的夹对所述原始图像进行校正;
[0008] 镜片识别单元,识别出校正后的图像中的镜片图像;
[0009] 计数单元,统计所述镜片图像的数目。
[0010] 优选地,所述镜片计数移动终端,还包括:
[0011] 角速度传感器,用于测量所述机身转动和偏转的角速度;
[0012] 第一获取单元,用于根据所述角速度传感器获得的转动和偏转角速度,计算所述摄像头采集所述原始图像时所述机身与水平方向的夹角。
[0013] 优选地,所述图像校正单元包括:
[0014] 角度变换子单元,用于根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角,对所述原始图像进行角度方程式变换。
[0015] 所述镜片识别单元,包括:
[0016] 边缘检测子单元,根据索贝尔Sobel边缘检测算法,对所述校正后的图像进行边缘检测;
[0017] 轮廓识别子单元,根据边缘检测结果,通过霍夫Hough变换识别出圆形轮廓,所述圆形轮廓作为镜片图像。
[0018] 优选地,所述镜片计数移动终端,还包括第二获取单元,用于获取所述摄像头采集所述原始图像时的焦距和/或图像分辨率
[0019] 优选地,所述镜片计数移动终端,还包括图像采集启动单元,所述图像采集启动单元包括启动按钮,或语音启动子单元。
[0020] 优选地,所述镜片计数移动终端,还包括显示屏,所述显示屏能够显示所述计数单元统计所得的镜片图像的数目。
[0021] 优选地,所述显示屏还能够显示所述原始图像和/或所述校正后的图像。
[0022] 优选地,所述镜片计数移动终端,还包括传输单元,用于将所述计数单元统计所得的镜片图像的数目传输至镜片管理系统或服务器
[0023] 优选地,所述镜片计数移动终端为智能手机。
[0024] 本发明还提供了一种采用镜片计数移动终端的镜片计数方法,包括如下步骤:
[0025] 控制设置在移动终端的机身上的摄像头,采集依次通过所述摄像头前方的镜片的原始图像;
[0026] 根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角对所述原始图像进行校正;
[0027] 识别出校正后的图像中的镜片图像;
[0028] 统计所述镜片图像的数目。
[0029] 优选地,通过所述移动终端的角速度传感器测量所述机身转动和偏转的角速度;
[0030] 根据所述角速度传感器获得的转动和偏转角速度,计算所述摄像头采集所述原始图像时所述机身与水平方向的夹角。
[0031] 优选地,所述根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角对所述原始图像进行校正的步骤,包括:
[0032] 根据所述摄像头采集所述原始图像时所述机身与水平方向的夹角,对所述原始图像进行角度方程式变换。
[0033] 优选地,所述识别出校正后的图像中的镜片图像的步骤,包括:
[0034] 根据索贝尔Sobel边缘检测算法,对所述校正后的图像进行边缘检测;
[0035] 根据边缘检测结果,通过霍夫Hough变换识别出圆形轮廓,所述圆形轮廓作为镜片图像。
[0036] 优选地,所述镜片计数方法,还包括获取所述摄像头采集所述原始图像时的焦距和/或图像分辨率。
[0037] 优选地,所述镜片计数方法,还包括通过启动按钮,或者通过语音启动所述摄像头采集所述原始图像。
[0038] 优选地,所述镜片计数方法,还包括通过所述移动终端的显示屏显示统计所得的镜片图像的数目。
[0039] 优选地,所述镜片计数方法,还包括通过所述显示屏显示所述原始图像和/或所述校正后的图像。
[0040] 优选地,所述镜片计数方法,还包括将统计所得的镜片图像的数目传输至镜片管理系统或服务器。
[0041] 优选地,所述镜片计数移动终端为智能手机。
[0042] 本发明技术方案,具有如下优点:
[0043] 1、本发明提供的镜片计数移动终端,通过摄像头依次采集通过摄像头前方的镜片的原始图像,无需用户肉眼长时间盯着镜片,从而避免了由此产生的眼睛疲劳、酸痛、流泪等状况,避免了由此诱发的眼科疾病;通过图像校正单元对原始图像进行校正,将原始图像校正为移动终端水平放置情况下拍摄的图像,使镜片图像接近正圆形,从而降低镜片图像识别的难度,减少运算量;通过镜片识别单元和计数单元自动统计原始图像中镜片的数目,无需人工统计原始图像中镜片的数目,统计速度快、效率高,并且准确率较高,进一步避免了人为因素所引起的误差。
[0044] 2、本发明提供的镜片计数移动终端,通过角速度传感器测量机身转动和偏转的角速度,通过第一获取单元根据角速度传感器获得的转动和偏转角速度计算摄像头采集原始图像时机身与水平方向的夹角,通过角度变化子单元对原始图像进行角度方程式变换,将原始图像中镜片的椭圆形图像校正为正圆形,能够减少镜片图像识别时的运算量,降低识别的难度。
[0045] 3、本发明提供的镜片计数移动终端,通降低镜片过边缘检测子单元根据索贝尔Sobel边缘检测算法,对校正后的图像进行边缘检测;通过轮廓识别子单元根据边缘检测结果,通过霍夫Hough变换识别出圆形轮廓,将该圆形轮廓作为镜片图像,通过边缘检测及轮廓识别技术,自动统计原始图像中镜片的数目,无需人工统计原始图像中镜片的数目,统计速度快、效率高,并且准确率较高,进一步避免了人为因素所引起的误差。
[0046] 4、本发明提供的镜片计数移动终端,通过第二获取单元获取摄像头采集原始图像时的焦距和/或图像分辨率,以便预估原始图像的大小,分配足够大小的存储空间来存储并处理原始图像,保证移动终端程序的流畅运行。
[0047] 5、本发明提供的镜片计数移动终端,通过启动按钮或语音启动子单元启动摄像头采集镜片图像,以方便用户选择合适的位置和角度后再采集原始图像,减少无用图像的存储,节约移动终端的内存。
[0048] 6、本发明提供的镜片计数移动终端,通过显示屏显示计数单元统计所得的镜片图像的数目,使用户获知镜片数目的方式更加及时、更加便捷。
[0049] 7、本发明提供的镜片计数移动终端,通过显示屏显示原始图像和/或校正后的图像,从而使用户在使用移动终端采集镜片的原始图像时能够预览原始图像和/或校正后的图像,保存有用的图像,舍弃无用的图像,节约移动终端的内存。
[0050] 9、本发明提供的镜片计数移动终端,通过传输单元将计数单元统计所得的镜片图像的数目传输至镜片管理系统或服务器,移动终端通过传输单元将统计所得的镜片数目自动发送并输入至管理系统,无需人工输入,一方面减少了人成本,另一方面避免了由于人工输入可能带来的数据错误。附图说明
[0051] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052] 图1A为本发明实施例1中镜片计数移动终端的一个具体示例的原理框图
[0053] 图1B为本发明实施例1中镜片计数移动终端相对水平方向有夹角放置时采集镜片原始图像的示意框图;
[0054] 图1C为本发明实施例1中校正后镜片计数移动终端平行于水平方向时采集镜片原始图像的示意框图;
[0055] 图1D为本发明实施例1中镜片计数移动终端的另一个具体示例的原理框图;
[0056] 图2为本发明实施例2中镜片计数方法的一个具体示例的流程图

具体实施方式

[0057] 下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0059] 在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0060] 此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0061] 实施例1
[0062] 本实施例提供一种镜片计数移动终端,如图1A所示,包括摄像头10、图像校正单元20、镜片识别单元30和计数单元40。
[0063] 摄像头10,设置在移动终端的机身上,采集依次通过摄像头前方的镜片的原始图像。优选地,镜片是完全展开铺放,并且是放置与水平面上的。用户手持移动终端于镜片的正上方或者斜上方,通过用户挪动移动终端或者使挪动铺放的镜片位置的方式,使移动终端与铺放的镜片发生相对位移关系。移动终端的摄像头采集依次通过摄像头前方的镜片的原始图像。
[0064] 采用摄像头获取镜片的原始图像,并对其进行处理从而获取镜片的数目,无需用户肉眼长时间盯着镜片,从而避免了由此产生的眼睛疲劳、酸痛、流泪等状况,避免了由此诱发的眼科疾病。
[0065] 图像校正单元20,根据摄像头采集原始图像时机身与水平方向的夹角对原始图像进行校正。在对镜片进行拍照时,移动终端可以是水平放置的,也可以是相对水平方向有夹角的。在移动终端相对水平方向有夹角放置的情况下,摄像头获取的镜片的原始图像中,并非每个镜片的原始图像都是正圆形。然而在图像识别时,识别椭圆形比识别正圆形的算法相对复杂,运算量较大,难度相对较大。如图1B所示,箭头左侧为移动终端采集图像时的位置摆放示意图,箭头右边为此位置下获取到的图像示意图。因此,对原始图像进行校正,将原始图像校正为如图1C左侧所示的移动终端水平放置情况下拍摄的图像,使镜片图像接近如图1C右侧所示的正圆形,从而降低镜片图像识别的难度,减少运算量。
[0066] 作为本实施例的一种优选实施方式,如图1D所示,该镜片计数移动终端,还包括角速度传感器50和第一获取单元60。角速度传感器50,用于测量机身转动和偏转的角速度。第一获取单元60,用于根据角速度传感器获得的转动和偏转角速度,通过角速度对时间的积分,计算得到摄像头采集原始图像时机身与水平方向的夹角。上述图像校正单元20,包括角度变换子单元21,用于根据摄像头采集原始图像时机身与水平方向的夹角,对原始图像进行角度方程式变换。
[0067] 镜片识别单元30,识别出校正后的图像中的镜片图像。
[0068] 作为本实施例的一种优选实施方式,该镜片识别单元30,包括边缘检测子单元31和轮廓识别子单元32。边缘检测子单元31,根据索贝尔Sobel边缘检测算法,对校正后的图像进行边缘检测。轮廓识别子单元32,根据边缘检测结果,通过霍夫Hough变换识别出圆形轮廓,圆形轮廓作为镜片图像。
[0069] 计数单元40,统计镜片图像的数目。
[0070] 通过边缘检测及轮廓识别技术,自动统计原始图像中镜片的数目,无需人工统计原始图像中镜片的数目,统计速度快、效率高,并且准确率较高,进一步避免了人为因素所引起的误差。
[0071] 作为本实施例的一种优选实施方式,如图1B所示,镜片计数移动终端还包括第二获取单元70,用于获取摄像头采集原始图像时的焦距和/或图像分辨率,以便预估原始图像的大小,分配足够大小的存储空间来存储并处理原始图像,保证移动终端程序的流畅运行。
[0072] 还包括图像采集启动单元80,图像采集启动单元包括启动按钮,或语音启动子单元,以方便用户选择合适的位置和角度后再采集原始图像,减少无用图像的存储,节约移动终端的内存。
[0073] 镜片计数移动终端还包括显示屏90,能够显示计数单元统计所得的镜片图像的数目,使用户获知镜片数目的方式更加及时、更加便捷。该显示屏90还能够显示原始图像和/或校正后的图像,从而使用户在使用移动终端采集镜片的原始图像时能够预览原始图像和/或校正后的图像,保存有用的图像,舍弃无用的图像,节约移动终端的内存。
[0074] 此外,镜片计数移动终端,还包括传输单元100,用于将计数单元统计所得的镜片图像的数目传输至镜片管理系统或服务器。一般工厂或车间会配备自动化的软件镜片管理系统,也可以是一台服务器主机。移动终端通过传输单元将统计所得的镜片数目自动发送并输入至管理系统,无需人工输入,一方面减少了人力成本,另一方面避免了由于人工输入可能带来的数据错误。
[0075] 优选地,镜片计数移动终端为智能手机。利用智能手机自带的摄像头、角速度传感器、显示屏,以及无线网络传输模,开发软件系统,该软件系统包括上述图像校正单元、镜片识别单元、计数单元、第一获取单元、第二获取单元、图像采集启动单元、传输单元等。利用已有的智能手机开发镜片计数移动终端,一方面降低了镜片计数移动终端的硬件成本;另一方面由于智能手机的普遍性及便携性,使得该镜片计数移动终端的使用更为便捷。
[0076] 本实施例提供的镜片计数移动终端,通过摄像头依次采集通过摄像头前方的镜片的原始图像,无需用户肉眼长时间盯着镜片,从而避免了由此产生的眼睛疲劳、酸痛、流泪等状况,避免了由此诱发的眼科疾病;通过图像校正单元对原始图像进行校正,将原始图像校正为移动终端水平放置情况下拍摄的图像,使镜片图像接近正圆形,从而降低镜片图像识别的难度,减少运算量;通过镜片识别单元和计数单元自动统计原始图像中镜片的数目,无需人工统计原始图像中镜片的数目,统计速度快、效率高,并且准确率较高,进一步避免了人为因素所引起的误差。
[0077] 实施例2
[0078] 本实施例提供一种采用镜片计数移动终端的镜片计数方法,如图2所示,包括如下步骤。
[0079] S1:控制设置在移动终端的机身上的摄像头,采集依次通过摄像头前方的镜片的原始图像。
[0080] 优选地,镜片计数方法,还包括通过启动按钮,或者通过语音启动摄像头采集原始图像。
[0081] S2:根据摄像头采集原始图像时机身与水平方向的夹角对原始图像进行校正。
[0082] 优选地,通过移动终端的角速度传感器测量机身转动和偏转的角速度;
[0083] 根据角速度传感器获得的转动和偏转角速度,计算摄像头采集原始图像时机身与水平方向的夹角。
[0084] 作为本实施例的一种优选实施方式,步骤S2包括:根据摄像头采集原始图像时机身与水平方向的夹角,对原始图像进行角度方程式变换。
[0085] S3:识别出校正后的图像中的镜片图像;步骤S3,包括如下步骤S31和S32。
[0086] S31:根据索贝尔Sobel边缘检测算法,对校正后的图像进行边缘检测。
[0087] S32:根据边缘检测结果,通过霍夫Hough变换识别出圆形轮廓,圆形轮廓作为镜片图像。
[0088] S4:统计镜片图像的数目。
[0089] 作为本实施例的一种优选实施方式,镜片计数方法,还包括通过移动终端的显示屏显示统计所得的镜片图像的数目。还包括将统计所得的镜片图像的数目传输至镜片管理系统或服务器。
[0090] 镜片计数方法,还包括通过显示屏显示原始图像和/或校正后的图像。
[0091] 此外,镜片计数方法,还包括获取摄像头采集原始图像时的焦距和/或图像分辨率。
[0092] 优选地,镜片计数移动终端为智能手机。
[0093] 本实施例提供的镜片计数方法,通过摄像头依次采集通过摄像头前方的镜片的原始图像,无需用户肉眼长时间盯着镜片,从而避免了由此产生的眼睛疲劳、酸痛、流泪等状况,避免了由此诱发的眼科疾病;根据摄像头采集原始图像时机身与水平方向的夹角对原始图像进行校正,从而降低镜片图像识别的难度,减少运算量;自动识别出校正后的图像中的镜片图像并统计镜片图像的数目,无需人工统计原始图像中镜片的数目,统计速度快、效率高,并且准确率较高,进一步避免了人为因素所引起的误差。
[0094] 显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
QQ群二维码
意见反馈