CN113791532B - 一种机器视觉走时检测方法及*** - Google Patents
一种机器视觉走时检测方法及*** Download PDFInfo
- Publication number
- CN113791532B CN113791532B CN202111088341.5A CN202111088341A CN113791532B CN 113791532 B CN113791532 B CN 113791532B CN 202111088341 A CN202111088341 A CN 202111088341A CN 113791532 B CN113791532 B CN 113791532B
- Authority
- CN
- China
- Prior art keywords
- watch
- tested
- depth map
- time detection
- travel time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04D—APPARATUS OR TOOLS SPECIALLY DESIGNED FOR MAKING OR MAINTAINING CLOCKS OR WATCHES
- G04D7/00—Measuring, counting, calibrating, testing or regulating apparatus
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明提出了一种机器视觉走时检测方法及***。所述机器视觉走时检测方法,包括以下步骤:步骤S1、获取待测手表正面的深度图;步骤S2、根据待测手表正面的深度图,识别得到手表指针的轮廓;步骤S3、根据手表指针的轮廓获取手表指针的取向,从而得到手表指示时间。本发明的机器视觉走时检测方法及***根据手表指针和表盘深度不同的特点,实现指针的识别,从而确保对手表走时检测的准确性。
Description
技术领域
本发明涉及走时检测技术领域,尤其涉及一种机器视觉走时检测方法及***。
背景技术
为自动检测机械表走时的准确性,目前可采用一种机器视觉走时检测***,该***通过传统相机获取表盘正面图像后经过计算机处理获得时针、分针、秒针的位置并通过角度计算时间。
对于上述技术,存在一下技术缺点:
1)由于部分表盘纹理复杂,传统相机所采集的图像容易识别错误,把表盘纹路识别为指针;
2)指针与部分表盘颜色重叠时,机器视觉走时检测***容易受到颜色影响而无法识别到指针;
3)识别成功率较低;
4)对表款兼容性较低,不同表款需在不同光源下进行识别;
5)现有的机器视觉走时检测***为提高识别成功率,通常会对每个手表进行15次曝光,每次间隔1秒,对15张照片分别进行识别,再通过后期处理,取15次识别结果中出现较多的时间矫正实际走时。该方法解决了因部分手表单次识别错误而导致的误差,然而仍未解决因表盘纹路对指针识别时的影响所导致的错误识别的问题。
发明内容
本发明针对上述技术问题,提出了一种机器视觉走时检测方法及***。
本发明提出以下技术方案:
本发明提出了一种机器视觉走时检测方法,包括以下步骤:
步骤S1、获取待测手表正面的深度图;
步骤S2、根据待测手表正面的深度图,识别得到手表指针的轮廓;
步骤S3、根据手表指针的轮廓获取手表指针的取向,从而得到手表指示时间。
本发明上述的机器视觉走时检测方法中,步骤S1包括:
步骤S1.1、使用光场相机拍摄待测手表正面的光场图像;
步骤S1.2、根据待测手表正面的光场图像,通过深度算法计算得到待测手表正面的深度图。
本发明上述的机器视觉走时检测方法中,深度算法采用多视场角算法。
本发明上述的机器视觉走时检测方法中,在步骤S3中,预先设置基准取向位置,检测手表指针的轮廓和基准取向位置之间的夹角,再根据所检测得到的夹角获取手表指针的取向以及对应所指示的时间。
本发明还提出了一种机器视觉走时检测***,包括:
深度图获取模块,用于获取待测手表正面的深度图;
指针识别模块,用于根据待测手表正面的深度图,识别得到手表指针的轮廓;
读时模块,用于根据手表指针的轮廓获取手表指针的取向,从而得到手表指示时间。
本发明上述的机器视觉走时检测***中,深度图获取模块包括:
光场相机,用于拍摄待测手表正面的光场图像;
深度图计算模块,用于根据待测手表正面的光场图像,通过深度算法计算得到待测手表正面的深度图。
本发明上述的机器视觉走时检测***中,深度算法采用多视场角算法。
本发明上述的机器视觉走时检测***中,读时模块用于预先设置基准取向位置,检测手表指针的轮廓和基准取向位置之间的夹角,再根据所检测得到的夹角获取手表指针的取向以及对应所指示的时间。
本发明的机器视觉走时检测方法及***采用光场相机替代传统相机,根据手表指针和表盘深度不同的特点,实现指针的识别,从而确保对手表走时检测的准确性。
附图说明
下面结合附图对本发明进一步说明:
图1示出了本发明优选实施例的机器视觉走时检测***的结构示意图;
图2示出了图1所示的机器视觉走时检测***的功能模块方框图。
具体实施方式
本发明所要解决的技术问题是:针对表盘纹理复杂,表盘颜色与指针颜色相同的手表,现有的机器视觉走时检测***难以甚至无法识别其指针,从而导致无法进行手表的走时检测。本发明就该技术问题而提出的思路是:采用光场相机替代传统相机,根据手表指针和表盘深度不同的特点,实现指针的识别,从而确保对手表走时检测的准确性。
为了使得发明的技术方案、技术目的以及技术效果更为清楚,以使得本领域技术人员能够理解和实施本发明,下面将结合附图及具体实施例对本发明做进一步详细的描述。
如图1所示,图1示出了本发明优选实施例的机器视觉走时检测***的结构示意图。基于该机器视觉走时检测***,本发明提出了一种机器视觉走时检测方法,包括以下步骤:
步骤S1、获取待测手表正面的深度图;
在3D计算机图形和计算机视觉中,深度图是一种图像或图像通道,其中包含与场景对象的表面到视点的距离有关的信息,用于模拟的3D形状或重建他们。
具体地,步骤S1包括:
步骤S1.1、使用光场相机拍摄待测手表正面的光场图像;
步骤S1.2、根据待测手表正面的光场图像,通过深度算法计算得到待测手表正面的深度图;
在这里,光场相机的机身和普通数码相机差不多,但内部结构大有不同。一般相机以主镜头捕捉光线,再聚焦在镜头后的胶片或感光器上,所有光线的总和形成相片上的小点,显示影像。而在光场相机中,置于主镜头及感光器之间,有一个布满225个微型镜片的显微镜阵列,每个小镜阵列接收由主镜头而来的光线后,传送到感光器前,析出聚焦光线及将光线资料转换,以数码方式记下。相机内置软件操作“已扩大光场”,追踪每条光线在不同距离的影像上的落点,经数码重新对焦后,便能拍出完美照片。
而且,光场相机一反传统,减低镜头孔径大小及景深,以小镜阵列控制额外光线,展露每个影像的景深,再将微小的次影像投射到感光器上,所有聚焦影像周围的朦胧光圈变为清晰,保持旧有相机的大孔径所带来的增加光度、减少拍照时间及起粒的情况,不用牺牲景深以及影像清晰度。
对于根据光场图像计算深度图,可以有以下方法:
1.利用多视场角的方法,根据不同视角下的子孔径图像匹配得出深度图。
2.利用重聚焦法,根据不同深度下每一个像素点处的梯度或者纹理的不同,算出最清晰的那张图片对应的深度值就可以得到深度图。
在本实施例中,光场相机记录下待测手表的光场信息,通过电脑处理该光场信号,通过计算所有微型镜片下各自获得图片的变化率(多视场角算法),可以获得该待测手表的深度图。
深度图根据手表各个部位的零件不同深度,显示出不同颜色,与原物体颜色无关。通过深度图识别指针位置,计算出走时。
步骤S2、根据待测手表正面的深度图,识别得到手表指针的轮廓;
在这里,由于手表指针和表盘位于不同的高度,所以两者的深度不同。通过这一点,能够将手表指针和表盘进行区分。
在本实施例中,手表指针包括秒针、时针和分针,秒针、时针和分针根据各自的长度和/或景深可以实现区分。在其他实施例中,手表指针可以不包括秒针。
步骤S3、根据手表指针的轮廓获取手表指针的取向,从而得到手表指示时间。
在本步骤中,可以预先设置基准取向位置,例如12点钟方向的取向位置,然后检测手表指针的轮廓和基准取向位置(如12点钟方向的取向位置)之间的夹角,再根据所检测得到的夹角便可以获取手表指针的取向以及对应所指示的时间。
如图2所示,图2示出了图1所示的机器视觉走时检测***的功能模块方框图。本发明提出了一种机器视觉走时检测***,包括:
深度图获取模块100,用于获取待测手表正面的深度图;
在3D计算机图形和计算机视觉中,深度图是一种图像或图像通道,其中包含与场景对象的表面到视点的距离有关的信息,用于模拟的3D形状或重建他们。
具体地,深度图获取模块100包括:
光场相机110,用于拍摄待测手表正面的光场图像;
深度图计算模块120,用于根据待测手表正面的光场图像,通过深度算法计算得到待测手表正面的深度图;
在这里,光场相机的机身和普通数码相机差不多,但内部结构大有不同。一般相机以主镜头捕捉光线,再聚焦在镜头后的胶片或感光器上,所有光线的总和形成相片上的小点,显示影像。而在光场相机中,置于主镜头及感光器之间,有一个布满225个微型镜片的显微镜阵列,每个小镜阵列接收由主镜头而来的光线后,传送到感光器前,析出聚焦光线及将光线资料转换,以数码方式记下。相机内置软件操作“已扩大光场”,追踪每条光线在不同距离的影像上的落点,经数码重新对焦后,便能拍出完美照片。
而且,光场相机一反传统,减低镜头孔径大小及景深,以小镜阵列控制额外光线,展露每个影像的景深,再将微小的次影像投射到感光器上,所有聚焦影像周围的朦胧光圈变为清晰,保持旧有相机的大孔径所带来的增加光度、减少拍照时间及起粒的情况,不用牺牲景深以及影像清晰度。
对于根据光场图像计算深度图,可以有以下方法:
1.利用多视场角的方法,根据不同视角下的子孔径图像匹配得出深度图。
2.利用重聚焦法,根据不同深度下每一个像素点处的梯度或者纹理的不同,算出最清晰的那张图片对应的深度值就可以得到深度图。
在本实施例中,光场相机记录下待测手表的光场信息,通过电脑处理该光场信号,通过计算所有微型镜片下各自获得图片的变化率(多视场角算法),可以获得该待测手表的深度图。
深度图根据手表各个部位的零件不同深度,显示出不同颜色,与原物体颜色无关。通过深度图识别指针位置,计算出走时。
指针识别模块200,用于根据待测手表正面的深度图,识别得到手表指针的轮廓;
在这里,由于手表指针和表盘位于不同的高度,所以两者的深度不同。通过这一点,能够将手表指针和表盘进行区分。
在本实施例中,手表指针包括秒针、时针和分针,秒针、时针和分针根据各自的长度和/或景深可以实现区分。在其他实施例中,手表指针可以不包括秒针。
读时模块300,用于根据手表指针的轮廓获取手表指针的取向,从而得到手表指示时间。
在这里,读时模块300可以预先设置基准取向位置,例如12点钟方向的取向位置,然后检测手表指针和基准取向位置(如12点钟方向的取向位置)之间的夹角,这样,便可以获取手表指针的取向以及对应所指示的时间。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
Claims (6)
1.一种机器视觉走时检测方法,其特征在于,包括以下步骤:
步骤S1、获取待测手表正面的深度图;
步骤S2、根据待测手表正面的深度图,识别得到手表指针的轮廓;
步骤S3、根据手表指针的轮廓获取手表指针的取向,从而得到手表指示时间;
步骤S1包括:
步骤S1.1、使用光场相机拍摄待测手表正面的光场图像;
步骤S1.2、根据待测手表正面的光场图像,通过深度算法计算得到待测手表正面的深度图。
2.根据权利要求1所述的机器视觉走时检测方法,其特征在于,深度算法采用多视场角算法。
3.根据权利要求1所述的机器视觉走时检测方法,其特征在于,在步骤S3中,预先设置基准取向位置,检测手表指针的轮廓和基准取向位置之间的夹角,再根据所检测得到的夹角获取手表指针的取向以及对应所指示的时间。
4.一种机器视觉走时检测***,其特征在于,包括:
深度图获取模块(100),用于获取待测手表正面的深度图;
指针识别模块(200),用于根据待测手表正面的深度图,识别得到手表指针的轮廓;
读时模块(300),用于根据手表指针的轮廓获取手表指针的取向,从而得到手表指示时间;
深度图获取模块(100)包括:
光场相机(110),用于拍摄待测手表正面的光场图像;
深度图计算模块(120),用于根据待测手表正面的光场图像,通过深度算法计算得到待测手表正面的深度图。
5.根据权利要求4所述的机器视觉走时检测***,其特征在于,深度算法采用多视场角算法。
6.根据权利要求4所述的机器视觉走时检测***,其特征在于,读时模块(300)用于预先设置基准取向位置,检测手表指针的轮廓和基准取向位置之间的夹角,再根据所检测得到的夹角获取手表指针的取向以及对应所指示的时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111088341.5A CN113791532B (zh) | 2021-09-16 | 2021-09-16 | 一种机器视觉走时检测方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111088341.5A CN113791532B (zh) | 2021-09-16 | 2021-09-16 | 一种机器视觉走时检测方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113791532A CN113791532A (zh) | 2021-12-14 |
CN113791532B true CN113791532B (zh) | 2022-07-29 |
Family
ID=78878688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111088341.5A Active CN113791532B (zh) | 2021-09-16 | 2021-09-16 | 一种机器视觉走时检测方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113791532B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101393419A (zh) * | 2008-10-27 | 2009-03-25 | 深圳华为通信技术有限公司 | 一种终端及其时间配置方法 |
CN104503221A (zh) * | 2014-11-18 | 2015-04-08 | 深圳市金立通信设备有限公司 | 一种钟表校准方法 |
US10057498B1 (en) * | 2013-03-15 | 2018-08-21 | Cognex Corporation | Light field vision system camera and methods for using the same |
CN109543682A (zh) * | 2018-11-23 | 2019-03-29 | 电子科技大学 | 一种基于深度学习的指针式仪表读数方法 |
CN111931776A (zh) * | 2020-10-16 | 2020-11-13 | 江西小马机器人有限公司 | 一种基于深度学习的双指针仪表读数方法 |
CN112508098A (zh) * | 2020-12-08 | 2021-03-16 | 南京理工大学 | 表盘定位与自动读数的指针式表计数值识别方法及*** |
CN112883791A (zh) * | 2021-01-15 | 2021-06-01 | 北京小米移动软件有限公司 | 对象识别方法、对象识别装置及存储介质 |
CN112990064A (zh) * | 2021-03-31 | 2021-06-18 | 南京杰迈视讯科技有限公司 | 一种基于颜色分割与概率模型的表盘指针识别方法 |
-
2021
- 2021-09-16 CN CN202111088341.5A patent/CN113791532B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101393419A (zh) * | 2008-10-27 | 2009-03-25 | 深圳华为通信技术有限公司 | 一种终端及其时间配置方法 |
US10057498B1 (en) * | 2013-03-15 | 2018-08-21 | Cognex Corporation | Light field vision system camera and methods for using the same |
CN104503221A (zh) * | 2014-11-18 | 2015-04-08 | 深圳市金立通信设备有限公司 | 一种钟表校准方法 |
CN109543682A (zh) * | 2018-11-23 | 2019-03-29 | 电子科技大学 | 一种基于深度学习的指针式仪表读数方法 |
CN111931776A (zh) * | 2020-10-16 | 2020-11-13 | 江西小马机器人有限公司 | 一种基于深度学习的双指针仪表读数方法 |
CN112508098A (zh) * | 2020-12-08 | 2021-03-16 | 南京理工大学 | 表盘定位与自动读数的指针式表计数值识别方法及*** |
CN112883791A (zh) * | 2021-01-15 | 2021-06-01 | 北京小米移动软件有限公司 | 对象识别方法、对象识别装置及存储介质 |
CN112990064A (zh) * | 2021-03-31 | 2021-06-18 | 南京杰迈视讯科技有限公司 | 一种基于颜色分割与概率模型的表盘指针识别方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113791532A (zh) | 2021-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3248374B1 (en) | Method and apparatus for multiple technology depth map acquisition and fusion | |
CN102957863B (zh) | 摄像设备、图像处理设备和图像处理方法 | |
US8400505B2 (en) | Calibration method, calibration device, and calibration system including the device | |
CN105627932B (zh) | 一种基于双目视觉的测距方法及装置 | |
US20190339485A1 (en) | Imaging Device | |
US20080080852A1 (en) | Single lens auto focus system for stereo image generation and method thereof | |
CN101183206A (zh) | 计算被拍摄物体的距离及其实际尺寸的方法 | |
TW201118791A (en) | System and method for obtaining camera parameters from a plurality of images, and computer program products thereof | |
JP2008524684A (ja) | 同じ焦点面内で取得された画像の対から得られる画像の自動ジオリファレンシングを使用して画像を処理する方法 | |
CN109883391B (zh) | 基于微透镜阵列数字成像的单目测距方法 | |
CN108463840A (zh) | 信息处理设备、信息处理方法以及记录介质 | |
CN112019719B (zh) | 基于光学分幅光场相机的高分辨率光场***和成像方法 | |
US20130147918A1 (en) | Stereo image generation apparatus and method | |
JP3112485B2 (ja) | 立体電子スチルカメラ | |
CN111882608A (zh) | 一种增强现实眼镜跟踪相机和人眼之间的位姿估计方法 | |
KR101296601B1 (ko) | 지리 정보 파노라마 사진의 제작을 위한 카메라 제어 시스템 및 방법 | |
CN110194173A (zh) | 乘员监视装置 | |
CN110044266B (zh) | 基于散斑投影的摄影测量*** | |
WO2018076529A1 (zh) | 场景深度计算方法、装置及终端 | |
CN100518241C (zh) | 一种获得两个或两个以上的视频同步帧的方法 | |
CN110636202B (zh) | 全景相机控制方法、装置及存储介质 | |
CN110806181A (zh) | 基于彩色相机的高精度光学引伸计及测量方法 | |
CN113791532B (zh) | 一种机器视觉走时检测方法及*** | |
WO2018161322A1 (zh) | 基于深度的图像处理方法、处理装置和电子装置 | |
US20180053304A1 (en) | Method and apparatus for detecting relative positions of cameras based on skeleton data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |