CN111366077A - 二次元影像测量方法、装置、设备及可读存储介质 - Google Patents
二次元影像测量方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN111366077A CN111366077A CN202010227568.2A CN202010227568A CN111366077A CN 111366077 A CN111366077 A CN 111366077A CN 202010227568 A CN202010227568 A CN 202010227568A CN 111366077 A CN111366077 A CN 111366077A
- Authority
- CN
- China
- Prior art keywords
- boundary
- camera
- measured
- moving path
- point
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/26—Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本申请公开了一种二次元影像测量方法、装置、设备和可读存储介质,该方法包括生成进行二次元影像测量摄像头的移动路径;控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;采集所述图像信息中的边界预设范围内的预设数目的采样点以生成边界回归线并根据所述边界回归线确定所述待测量物件的实际边界;根据所述实际边界输出所述待测量物件的测量数据。在测量微小物件时,通过在边界预设范围内采样多个采样点确定物件的实际边界,相对于现有的测量方法,多次采集不同的采样点确定的边界根据准确,从而得到的测量数据也更加准确。
Description
技术领域
本发明涉及精密测量技术领域,尤其涉及一种二次元影像测量方法、装置、设备及可读存储介质。
背景技术
目前,为了检测各种复杂工件的轮廓和表面形状尺寸、角度及位置,特别是精密零部件的微观检测与质量控制,企业越来越多使用到二次元影像测量仪。
因为是通过软件对于工件进行放大定点等操作,所以存在较大误差,尤其重复测量会出现明显的重复误差。因此需要减少二次元影像测量仪的重复误差,以提高二次元影像测量仪的测量准确性。
发明内容
本申请的主要目的在于提供一种二次元影像测量方法、装置、设备及可读存储介质,旨在解决二次元影像测量仪测量结果的误差较大的问题。
为实现上述目的,本申请提供的一种二次元影像测量方法,所述二次元影像测量方法包括以下步骤:
生成进行二次元影像测量摄像头的移动路径;
控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;
采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线,并根据所述边界回归线确定所述待测量物件的实际边界;
根据所述实际边界输出所述待测量物件的测量数据。
可选地,所述生成进行二次元影像测量摄像头的移动路径的步骤之前包括:
在选定的测量范围内,确定所述摄像头与所述待测量物件的有效焦距;
根据所述有效焦距,获取所述摄像头的起始位置信息。
所述生成进行二次元影像测量摄像头的移动路径的步骤包括:
根据所述初始位置信息,生成摄像头的移动路径。
可选地,所述生成进行二次元影像测量摄像头的移动路径的步骤之前包括:
根据预设的放大倍数在设备的显示区域显示所述待测量物件;
在所述显示区域确定所述待测量物件的初始边界。
所述所述生成进行二次元影像测量摄像头的移动路径的步骤包括:
根据所述初始边界,生成摄像头的移动路径。
可选地,所述生成进行二次元影像测量摄像头的移动路径的步骤包括:
从所述初始边界中的一个端点作为起点,沿着初始边界向远离所述起点方向逐个确定邻接所述起点的边界点,直至遍历完毕初始边界;
将所述起点和所述边界点的坐标作为边界点序列;
根据所述边界点序列生成进行二次元影像测量摄像头的移动路径。
可选地,所述控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息的步骤包括:
从所述起始位置开始,根据所述边界点序列中边界点的坐标,按照所述边界点序列中边界点的顺序,控制所述摄像头按照依次移动到各边界点;
在各所述边界点,控制所述摄像头按照预设的范围获取图像信息。
可选地所述采集待测量物件的初始边界预设范围内的预设数目的采样点以生成边界回归线,根据所述边界回归线确定所述待测量物件的实际边界的步骤包括:
在所述初始边界的各边界线的两个端点的预设范围内采集第一数目的第一采样点,在边界线的中间部分采集第二数目的第二采样点,所述第一数目大于第二数目;
根据所述第一采样点和所述第二采样点获取边界回归线;
将所述边界回归线作为待测量物件的实际边界。
可选地,所述根据所述实际边界输出所述待测量物件的测量数据的步骤之后包括:
获取所述测量数据与预设的标准数据的误差;
根据所述误差调整所述预设的放大倍数。
本申请还提供一种二次元影像测量装置,所述二次元影像测量装置包括:
生成模块,用于生成进行二次元影像测量摄像头的移动路径;
控制模块,用于控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;
采集模块,用于采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线并根据所述边界回归线确定所述待测量物件的实际边界;
输出模块,用于根据所述实际边界输出所述待测量物件的测量数据。
本申请还提供一种二次元影像测量设备,所述二次元影像测量设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的二次元影像测量程序,所述二次元影像测量程序被所述处理器执行时实现如上述的二次元影像测量方法的步骤。
本申请还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的二次元影像测量方法的步骤。
本申请通过生成进行二次元影像测量摄像头的移动路径;控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线,并根据所述边界回归线确定所述待测量物件的实际边界;根据所述实际边界输出所述待测量物件的测量数据。在测量微小物件时,通过在边界预设范围内采样多个采样点确定物件的实际边界,相对于现有的测量方法,多次采集不同的采样点确定的边界根据准确,从而得到的测量数据也更加准确。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例方案涉及的硬件运行环境的装置结构示意图;
图2为本申请二次元影像测量方法第一实施例的流程示意图;
图3为本申请二次元影像测量方法第四实施例中对于图2步骤S10的细化流程图;
图4为本申请二次元影像处理方法第五实施例中对于图2步骤S20的细化流程图;
图5为本申请二次元影像测量方法第六实施例中对于图2步骤S30的细化流程图;
图6为本申请二次元影像测量设备一实施例的***结构示意图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
如图1所示,图1是本申请实施例方案涉及的硬件运行环境的终端结构示意图。
本申请实施例终端为二次元影像测量设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端设备移动到耳边时,关闭显示屏和/或背光。当然,终端设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及二次元影像测量程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的二次元影像测量程序,并执行以下操作:
生成进行二次元影像测量摄像头的移动路径;
控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;
采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线并根据所述边界回归线确定所述待测量物件的实际边界;
根据所述实际边界输出所述待测量物件的测量数据。
基于上述终端硬件结构,提出本申请各个实施例。
本申请提供一种二次元影像测量方法。
参照图2,在二次元影像测量方法第一实施例中,该方法包括:
步骤S10,生成进行二次元影像测量摄像头的移动路径;
二次元影像测量设备初始时会大致获取待处理物件的整体图像,从而大致的模糊确定待测量物件的边界信息,根据边界信息确定相应的边界点,再由边界点确定相应的移动路径中的定位点,在通常情况下,可以将各边界点作为定位点,同时需要遍历所有的边界点以保证之后摄像头在拍摄图像时能获取到物件的完整图像。
步骤S20,控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;
生成移动路径后,控制摄像头按照移动路径移动,同时在移动路径上的每一个定点位置,都需要拍摄相应的图像,同时拍摄的图像是按照预设的取像范围进行拍摄图像。在采集到各定位点的图像信息后,对于采集到的所有图像信息进行拼接,生成最终的待测量物件的完整图像。
步骤S30,采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线,并根据所述边界回归线确定所述待测量物件的实际边界;
二次元影像测量方法主要是针对于微小物件,这些物件的三维尺寸通常都较小,二次元影像测量设备是通过摄像头对于待测量物件进行图像采集和放大处理,将放大后的影像送入计算机进行处理,得到最终的待测量物件的完整图像。因此,获取到的物件的图像信息中的边界可能存在误差,这样在根据相应的图像信息获取待处理物件的测量数据时会存在误差。目前常用的直线采集方法是两点采样,而在采集预设数目的多个采样点获取边界的回归直线作为实际边界,从而提高最终获得的图像的边界的准确性,继而提高测量结果的准确性,尤其在获取物件的边的夹角的时候,通过回归直线法可以有效提高测量结果的准确性。
步骤S40,根据所述实际边界输出所述待测量物件的测量数据;
通过在边界预设范围内采集多个采样点获得边界的回归直线方法确定实际边界,在根据调整后的实际边界输出待测量物件相应的测量数据,可以输出的测量数据如物件的长宽高,物件相邻边界处的夹角等。
在本实施例中,生成摄像头的移动路径;控制所述摄像头沿所述移动路径运动并获取所述移动路径上的待测量物件的图像信息;采集所述图像信息中的边界预设范围内的预设数目的采样点以生成边界回归线并根据所述边界回归线确定所述待测量物件的实际边界;根据所述实际边界输出所述待测量物件的测量数据。在测量微小物件时,通过在边界预设范围内采样多个采样点确定物件的实际边界,相对于现有的测量方法,多次采集不同的采样点确定的边界根据准确,从而得到的测量数据也更加准确。
进一步地,在本申请二次元影像测量方法第一实施例的基础上,提供二次元影像测量方法第二实施例,在第二实施例中,
步骤S10之前包括:
步骤A1,在选定的测量范围内,确定所述摄像头与所述待测量物件的有效焦距;
在对于待测量物件进行测量前,根据待测量物件在工作台面上的最大投影面,设备会相应的确定一个测量范围,之后的各种操作基本只在相应的范围内完成。在选定了相应的范围之后,需要确定摄像头与物件进行对焦的有效焦距,有效焦距的确定由设备中的Z轴步进电机带动摄像头进行上下移动,同时由传感结构中的区域传感器将探得的被测件最高点的高度反馈给计算机以确定摄像头与被测件最高点的距离,这个距离也就是摄像头完成对焦的有效焦距。
步骤A2,根据所述有效焦距,获取所述摄像头的起始位置信息;
在确定有效焦距的过程中,根据传感器获得的数据,当摄像头与待测量物件的距离满足有效焦距时,Z向传动轴系中的光栅将此时摄像镜头位置信号传送回计算机保存并作为起始位置信息。
步骤S10包括:
步骤B1,根据所述初始位置信息,生成摄像头的移动路径;
初始位置信息作为移动路径的起始位置信息生成相应的移动路径。
在本实施例中,在正式使用设备中的摄像头对于待测量物件进行拍摄时,需要对于摄像头进行对焦操作,通过对焦操作获取摄像头的有效焦距和起始位置信息以生成相应的摄像头的移动路径。
进一步地,在本申请二次元影像测量方法第二实施例的基础上,提供二次元影像测量方法第三实施例,在第三实施例中,
步骤S10之前包括:
步骤A3,获取预设的放大倍数,根据所述放大倍数在设备的显示区域显示所述待测量物件;
根据不同的待测量物件的尺寸,设备会获取预设的放大倍数,放大倍数太大会导致在显示区域中只能展示物件较少的部分区域,而放大倍数较小,放大后的物件成像依然较小,采点的误差较大,从而最终得到的测量数据存在较大的误差。放大倍数可以由该物件的本身标注或者测量人员确定的大概的测量数据所在的区间数值确定。同时在设备的显示区域按照确定的放大倍数显示待测量物件。
步骤A4,在所述显示区域确定所述待测量物件的初始边界;
当相应的放大倍数确定后,在将获取的图像信息识别后,获取所述待测量物件的初始边界,初始边界为一个大概的边界,用于确定物件的各边界点,同时确定物件的基本区域范围。
步骤S10包括:
步骤B2,根据所述初始边界,生成摄像头的移动路径;
摄像头可以沿着初始边界前进,从而相应地生成摄像头的移动路径。
在本实施例中,根据相应的放大倍数放大待测量物件的图像,根据所述图像确定物件的初始边界以生成移动路径。
进一步地,参照图2和图3,在本申请二次元影像测量方法第三实施例的基础上,提供二次元影像测量方法第四实施例,在第四实施例中,
步骤S10包括:
步骤S11,从所述初始边界中的一个端点作为起点,沿着初始边界向远离所述起点方向逐个确定邻接所述起点的边界点,直至遍历完毕初始边界;
从初始边界中选择边界的一个端点作为起点,起点的选择可以是随机的,接下来,沿着初始边界向远离所述起点方向,获取起点邻接的第二边界点,将第二边界点与起点进行关联,再获取第二边界点邻接的边界点信息,将第二边界点与其相邻的边界点信息进行关联,直到将所有的边界点关联。在将相邻的边界点进行关联时,每一个边界点最多有一个关联的前置边界点和一个关联的后置边界点。在将各边界点进行关联时,要确保每个边界点都会在序列中。边界点序列包含各边界点的位置坐标信息以及相应的移动顺序,即从一个边界点应该移动到另外的哪一个边界点。
步骤S12,将所述起点和所述边界点的坐标作为边界点序列;
从起点开始,因此获取前面的边界点的坐标信息,依次路径形成最终的边界点序列。
步骤S13,根据所述边界点序列生成进行二次元影像测量摄像头的移动路径;
边界点序列包含各边界点的位置坐标信息以及相应的移动顺序,按照边界点序列中的顺序,控制摄像头从一个点移动到下一个点。
在本实施例中,移动路径的确定由各边界点形成的边界点序列确定,按照边界点序列形成相应的移动路径。
进一步地,参照图2和图4,在本申请二次元影像测量方法第四实施例的基础上,提供二次元影像测量方法第五实施例,在第五实施例中,
步骤S20包括:
步骤S21,从所述起始位置开始,根据所述边界点序列中边界点的坐标,按照所述边界点序列中边界点的顺序,控制所述摄像头按照依次移动到各边界点;
在之前获取有效焦距时,记录了摄像头相应的起始位置信息,若起始位置信息与边界点序列中的第一个边界点的位置信息相同,则可以直接按照边界点序列中的顺序将摄像头移动到各边界点,若起始位置信息与边界点序列中的第一个边界点位置信息不一致,则先将摄像头移动到边界点序列中的第一个边界点的位置,之后再按照边界点序列将摄像头从一个边界点移动到另一个边界点。
步骤S22,在各所述边界点,控制所述摄像头按照预设的范围获取图像信息;
在每一个边界点,摄像头都会停留一段时间,根据设定的取像数拍摄图像,同时在将拍摄的图像传回设备的处理时,会对于拍摄的图像进行区域的裁剪,裁剪的大小是根据之前的放大倍数确定,在每个边界点拍摄得到的图像的裁剪的大小保持一致。
在本实施例中,控制摄像头沿着之前输出的移动路径移动,同时在移动路径中的各定位点拍摄图像并传回设备的处理***。
进一步地,参照图2和图5,在本申请二次元影像测量方法第五实施例的基础上,提供二次元影像测量方法第六实施例,在第六实施例中,
步骤S30包括:
步骤S31,在所述初始边界的各边界线的两个端点的预设范围内采集第一数目的第一采样点,在边界线的中间部分采集第二数目的第二采样点,所述第一数目大于第二数目;
在通过摄像头获取了更加清晰的图像后,在初始边界的个边界线的两个端点的预设范围内采集第一说明的第一采样点,预设范围一般为以端点为圆心的一个圆形区域且该圆形区域的半径会较小,另外,在各边界线的中间部分也采集第二数目的第二采样点,第二采样点可以就是边界线上的点,也可以是边界线附近一定范围中随机选取的点。同时第一数目大于第二数目,即在端点附近应该取更多的采样点,而在中间部分取点减少,以此提高得到的回归线的准确性,使其更接近真实的边界。
步骤S32,根据所述第一采样点和所述第二采样点获取边界回归线;
设备本身可以根据工作台面确定一个坐标系,根据坐标系获取各第一采样点和各第二采样点的坐标信息,根据采样点的坐标信息求出回归线,该回归线即为边界回归线。
步骤S33,将所述边界回归线作为待测量物件的实际边界;
采用同样的方法对于初始边界的各边界线进行处理,将各边界线的回归线作为实际边界,再将各边界线的边界回归线重新组成新的待测量物件的实际边界。
在本实施例中,对于图像中的边界进行采点重新确定待测量物件的实际边界是提高本申请中二次元影像测量方法的结果准确性的重要保证。
进一步地,在本申请二次元影像测量方法第六实施例的基础上,提供二次元影像测量方法第七实施例,在第七实施例中,
步骤S40之后包括:
步骤B1,获取所述测量数据与预设的标准数据的误差;
在根据本申请中的二次元影像测量方法获取的测量数据与待测量物件的标准数据进行比较,标准数据可以是人员手动输入的,也可以是设备中预先存储的。
步骤B2,根据所述误差调整所述预设的放大倍数;
因为放大倍数不同也会影响到最终的测量数据,在测量数据与标准数据的误差较大时,将预设的放大倍数适当调大。在用二次元影像测量方法测量数据时,放大倍数越大,最终得到的测量结果也会更加准确,所以当误差较大时,可以适当增大放大倍数。
在本实施例中,根据测量数据和标准数据的误差,调整预设的放大倍数,从而提高二次元影像测量方法的准确性。
此外,参照图6,本申请实施例还提出一种二次元影像测量装置,所述二次元影像测量装置包括:
生成模块,用于生成进行二次元影像测量摄像头的移动路径;
控制模块,用于控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;
采集模块,用于采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线,并根据所述边界回归线确定所述待测量物件的实际边界;
输出模块,用于根据所述实际边界输出所述待测量物件的测量数据。
可选地,二次元影像测量装置还包括:
确定模块,用于在选定的测量范围内,确定所述摄像头与所述待测量物件的有效焦距;
第一获取模块,用于根据所述有效焦距,获取所述摄像头的起始位置信息;
生成模块还用于根据所述初始位置信息,生成摄像头的移动路径。
可选地,二次元影像测量装置还包括:
第二获取模块,用于获取预设的放大倍数,根据所述放大倍数在设备的显示区域显示所述待测量物件;
显示模块,用于在所述显示区域确定所述待测量物件的初始边界;
生成模块还用于根据所述初始边界,生成摄像头的移动路径。
可选地,所述生成模块还用于:
从所述初始边界中的一个端点作为起点,沿着初始边界向远离所述起点方向逐个确定邻接所述起点的边界点,直至遍历完毕初始边界;
将所述起点和所述边界点的坐标作为边界点序列;
根据所述边界点序列生成进行二次元影像测量摄像头的移动路径。
可选地,控制模块还用于:
从所述起始位置开始,根据所述边界点序列中边界点的坐标,按照所述边界点序列中边界点的顺序,控制所述摄像头按照依次移动到各边界点;
在各所述边界点,控制所述摄像头按照预设的范围获取图像信息。
可选地,采集模块还用于:
在所述初始边界的各边界线的两个端点的预设范围内采集第一数目的第一采样点,在边界线的中间部分采集第二数目的第二采样点,所述第一数目大于第二数目;
根据所述第一采样点和所述第二采样点获取边界回归线;
将所述边界回归线作为待测量物件的实际边界。
可选地,二次元影像测量装置还包括:
第三获取模块,用于获取所述测量数据与预设的标准数据的误差;
调整模块,用于根据所述误差调整所述预设的放大倍数。
本申请设备和可读存储介质(即计算机可读存储介质)的具体实施方式的拓展内容与上述二次元影像测量方法各实施例基本相同,在此不做赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
Claims (10)
1.一种二次元影像测量方法,其特征在于,所述二次元影像测量方法包括以下步骤:
生成进行二次元影像测量摄像头的移动路径;
控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;
采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线,并根据所述边界回归线确定所述待测量物件的实际边界;
根据所述实际边界输出所述待测量物件的测量数据。
2.如权利要求1所述的二次元影像测量方法,其特征在于,所述生成进行二次元影像测量摄像头的移动路径的步骤之前包括:
在选定的测量范围内,确定所述摄像头与所述待测量物件的有效焦距;
根据所述有效焦距,获取所述摄像头的起始位置信息;
所述生成进行二次元影像测量摄像头的移动路径的步骤包括:
根据所述初始位置信息,生成摄像头的移动路径。
3.如权利要求2所述的二次元影像测量方法,其特征在于,所述生成进行二次元影像测量摄像头的移动路径的步骤之前包括:
根据预设的放大倍数在设备的显示区域显示所述待测量物件;
在所述显示区域确定所述待测量物件的初始边界;
所述所述生成进行二次元影像测量摄像头的移动路径的步骤包括:
根据所述初始边界,生成摄像头的移动路径。
4.如权利要求3所述的二次元影像测量方法,其特征在于,所述生成进行二次元影像测量摄像头的移动路径的步骤包括:
从所述初始边界中的一个端点作为起点,沿着初始边界向远离所述起点方向逐个确定邻接所述起点的边界点,直至遍历完毕初始边界;
将所述起点和所述边界点的坐标作为边界点序列;
根据所述边界点序列生成进行二次元影像测量摄像头的移动路径。
5.如权利要求4所述的二次元影像测量方法,其特征在于,所述控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息的步骤包括:
从所述起始位置开始,根据所述边界点序列中边界点的坐标,按照所述边界点序列中边界点的顺序,控制所述摄像头按照依次移动到各边界点;
在各所述边界点,控制所述摄像头按照预设的范围获取图像信息。
6.如权利要求5所述的二次元影像测量方法,其特征在于,所述采集待测量物件的初始边界预设范围内的预设数目的采样点以生成边界回归线,根据所述边界回归线确定所述待测量物件的实际边界的步骤包括:
在所述初始边界的各边界线的两个端点的预设范围内采集第一数目的第一采样点,在边界线的中间部分采集第二数目的第二采样点,所述第一数目大于第二数目;
根据所述第一采样点和所述第二采样点获取边界回归线;
将所述边界回归线作为待测量物件的实际边界。
7.如权利要求6所述的二次元影像测量方法,其特征在于,所述根据所述实际边界输出所述待测量物件的测量数据的步骤之后包括:
获取所述测量数据与预设的标准数据的误差;
根据所述误差调整所述预设的放大倍数。
8.一种二次元影像测量装置,其特征在于,所述二次元影像测量装置包括:
生成模块,用于生成进行二次元影像测量摄像头的移动路径;
控制模块,用于控制所述摄像头沿所述移动路径运动并获取摄像头采集的所述移动路径上的待测量物件的图像信息;
采集模块,用于采集所述图像信息中的初始边界预设范围内的预设数目的采样点以生成边界回归线,并根据所述边界回归线确定所述待测量物件的实际边界;
输出模块,用于根据所述实际边界输出所述待测量物件的测量数据。
9.一种二次元影像测量设备,其特征在于,所述二次元影像测量设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的二次元影像测量程序,所述二次元影像测量程序被所述处理器执行时实现如权利要求1至7中任一项所述的二次元影像测量方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的二次元影像测量方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010227568.2A CN111366077B (zh) | 2020-03-26 | 2020-03-26 | 二次元影像测量方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010227568.2A CN111366077B (zh) | 2020-03-26 | 2020-03-26 | 二次元影像测量方法、装置、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111366077A true CN111366077A (zh) | 2020-07-03 |
CN111366077B CN111366077B (zh) | 2021-11-30 |
Family
ID=71209200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010227568.2A Active CN111366077B (zh) | 2020-03-26 | 2020-03-26 | 二次元影像测量方法、装置、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111366077B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101122457A (zh) * | 2006-08-09 | 2008-02-13 | 鸿富锦精密工业(深圳)有限公司 | 影像边界扫描***及方法 |
CN106767443A (zh) * | 2016-11-22 | 2017-05-31 | 中北大学 | 一种新型全自动二次元影像检测仪及测量方法 |
CN107504902A (zh) * | 2017-08-24 | 2017-12-22 | 广东小天才科技有限公司 | 一种长度测量方法、装置、移动终端及存储介质 |
-
2020
- 2020-03-26 CN CN202010227568.2A patent/CN111366077B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101122457A (zh) * | 2006-08-09 | 2008-02-13 | 鸿富锦精密工业(深圳)有限公司 | 影像边界扫描***及方法 |
CN106767443A (zh) * | 2016-11-22 | 2017-05-31 | 中北大学 | 一种新型全自动二次元影像检测仪及测量方法 |
CN107504902A (zh) * | 2017-08-24 | 2017-12-22 | 广东小天才科技有限公司 | 一种长度测量方法、装置、移动终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111366077B (zh) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10402956B2 (en) | Image-stitching for dimensioning | |
JP6290720B2 (ja) | 検査装置、検査方法およびプログラム | |
CN107545592B (zh) | 动态摄像机校准 | |
GB2531928A (en) | Image-stitching for dimensioning | |
US20140233094A1 (en) | Microscope system and storage medium | |
US11727585B2 (en) | Information processing device, information processing method, and program | |
JP6053119B2 (ja) | マシンビジョン検査システムおよびその位置測定結果の決定方法 | |
US20170248768A1 (en) | Auto-focus method for a coordinate-measuring apparatus | |
JPWO2017179453A1 (ja) | 検査装置、検査方法 | |
EP3482340A1 (en) | Laser marking system with through-the-lens autofocus | |
US10527404B2 (en) | Auto-focus method for a coordinate measuring device | |
CN103763471A (zh) | 数码变焦方法及装置 | |
WO2017130504A1 (ja) | 画像投影装置 | |
JP2015232481A (ja) | 検査装置、検査方法およびプログラム | |
JP2016048239A (ja) | 物体の3d座標を測定するための方法および装置 | |
CN111366077B (zh) | 二次元影像测量方法、装置、设备及可读存储介质 | |
JP2009058459A (ja) | 形状測定装置 | |
CN108603745B (zh) | 信息处理装置、信息处理方法及程序 | |
CN108805931B (zh) | Ar产品的定位检测方法、装置及计算机可读存储介质 | |
CN114518217B (zh) | 镜头间中心距离确定方法、显微镜控制设备及存储介质 | |
CN116091624A (zh) | 线阵相机标定方法、装置、终端设备及存储介质 | |
JP6426295B2 (ja) | 測距装置、測距方法、及び測距プログラム | |
JP2008014857A (ja) | プリント板の検査用座標取得装置、検査用座標取得方法、及び検査用座標取得プログラム | |
KR101590004B1 (ko) | 레이저 빔을 이용한 물체의 치수 정보 획득 장치 | |
CN111451670A (zh) | 自动焊接方法、装置、设备及计算机可读存储介质 |
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 | ||
CB02 | Change of applicant information |
Address after: No.7, Xinxing Industrial Park, Fuhai Avenue, Xinhe community, Fuhai street, Bao'an District, Shenzhen City, Guangdong Province Applicant after: SHENZHEN MICRO TESTING DETECTION Co.,Ltd. Address before: 518000 102a.302a factory building, east block, Laobing Fufang industrial city, No. 3012, Xingye Road, Yongfeng community, Xixiang street, Bao'an District, Shenzhen City, Guangdong Province Applicant before: SHENZHEN MICRO TESTING DETECTION Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |