扫描仪控制方法以及扫描仪、存储介质及计算机设备技术

技术编号:37865329 阅读:8 留言:0更新日期:2023-06-15 20:55
本发明专利技术公开了一种扫描仪控制方法以及扫描仪、存储介质及计算机设备,扫描仪控制方法获取所述晶体震荡源的第一震荡时间信号。根据所述第一震荡时间信号确定第一图像的采集时间并进行所述第一图像的采集。获取所述晶体震荡源的第二震荡时间信号,根据所述第二震荡时间信号确定第二图像的采集时间并进行所述第二图像的采集,将所述第一图像以及所述第二图像重构为3D模型。本发明专利技术解决了现有技术中单相机的扫描仪成本较高的技术问题。机的扫描仪成本较高的技术问题。机的扫描仪成本较高的技术问题。

【技术实现步骤摘要】
扫描仪控制方法以及扫描仪、存储介质及计算机设备


[0001]本专利技术涉及扫描仪
,特别涉及一种扫描仪控制方法以及扫描仪、存储介质及计算机设备。

技术介绍

[0002]3D扫描仪系统一般包括相机和光源,其中,光源是指将一维或二维的图像投影至被测物上,相机在相同间隔时间扫描物体,根据投影在被测物上的图像的形变情形,判断被测物体的表面形状。
[0003]在上述背景下,3D扫描仪一般采用两个相机分别进行物体结构信息采集以及表面纹理信息采集,但是此种3D扫描仪的结构一般比较大。不适用于日常使用,但是若是采用一个相机进行物体结构信息采集以及表面纹理信息采集,会出现物体结构信息以及表面纹理信息的空间位置不同步,在现有技术中,大多是利用相似度等处理算法得到图像的时间信息,匹配特征相近的图像,因此需要通过大量的数据进行分析处理才能实现还原物体3D模型,对处理器的硬件性能要求比较高,从而导致单相机的扫描仪成本较高。

技术实现思路

[0004]本专利技术的目的在于提供一种扫描仪控制方法、装置、计算机可读存储介质以及计算机设备,解决单相机的扫描仪成本较高的技术问题。
[0005]为了实现上述目的,本专利技术提供一种扫描仪控制方法,获取所述晶体震荡源的第一震荡时间信号;
[0006]根据所述第一震荡时间信号确定第一图像的采集时间并进行所述第一图像的采集;
[0007]获取所述晶体震荡源的第二震荡时间信号;
[0008]根据所述第二震荡时间信号确定第二图像的采集时间并进行所述第二图像的采集;
[0009]将所述第一图像以及所述第二图像重构为3D模型。
[0010]可选地,所述根据所述第一震荡时间信号确定第一图像的采集时间并进行所述第一图像的采集的步骤包括:
[0011]获取上一周期的周期开始时间;
[0012]若所述第一震荡时间信号以及所述上一周期的周期开始时间的时间差大于或等于第一预设时间差时,将所述第一震荡时间信号更新为所述上一周期的周期开始时间,并将所述第一震荡时间信号的时间确定为第一图像的采集时间;
[0013]控制所述第一光源开启以进行所述第一图像的采集。
[0014]可选地,所述控制所述第一光源开启以进行所述第一图像的采集的步骤包括:
[0015]控制所述第一光源开启;
[0016]获取所述第一光源的状态信号;
[0017]根据所述状态信号判断所述第一光源的亮度是否达到峰值;
[0018]当所述第一光源的亮度达到峰值时,控制扫描仪的相机拍照以获取第一图像。
[0019]可选地,所述获取所述第一光源的状态信号的步骤包括:
[0020]获取所述晶体震荡源的第三震荡时间信号,将所述第三震荡时间信号与所述上一周期的周期开始时间的时间差作为状态信号。
[0021]可选地,所述根据所述状态信号判断所述第一光源的亮度是否达到峰值的步骤包括:
[0022]当所述状态信号大于或等于第二预设时间差时,确定所述光源的亮度达到峰值;
[0023]当所述状态信号小于第二预设时间差时,确定所述光源的亮度未达到峰值。
[0024]可选地,所述根据所述第二震荡时间信号确定第二图像的采集时间并进行所述第二图像的采集的步骤还包括:
[0025]若所述第二震荡时间信号与所述第一震荡时间信号的时间差大于或等于第三预设时间差时,控制所述第二光源开启。
[0026]可选地,所述若所述第二震荡时间信号与所述第一震荡时间信号的时间差大于或等于第三预设时间差时,控制所述第二光源开启的步骤之后还包括:
[0027]获取扫描工作信号;
[0028]若所述扫描工作信号为继续工作信号,则返回执行获取所述晶体震荡源的第一震荡时间信号;
[0029]若所述扫描工作信号为停止工作信号,则结束扫描。
[0030]为了实现上述目的,本专利技术还提供一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上所述的扫描仪控制方法的步骤。
[0031]为了实现上述目的,本专利技术还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述的扫描仪控制方法的步骤。
[0032]为了实现上述目的,本专利技术还提供一种扫描仪,所述扫描仪包括:
[0033]相机;
[0034]第一光源;
[0035]晶体震荡源;
[0036]第二光源;
[0037]控制模块,所述控制模块分别与所述相机、所述第一光源、所述第二光源以及所述晶体震荡源电连接,所述控制模块执行如权利要求1至7中任一项所述的扫描仪控制方法的步骤。
[0038]上述技术方案中,通过获取所述晶体震荡源的第一震荡时间信号;根据所述第一震荡时间信号确定第一图像的采集时间并进行所述第一图像的采集;获取所述晶体震荡源的第二震荡时间信号;根据所述第二震荡时间信号确定第二图像的采集时间并进行所述第二图像的采集;将所述第一图像以及所述第二图像重构为3D模型。上述方案中,通过引入晶体震荡源作为时钟源,以此获取到频率稳定的时钟信号,从而使得此时的时间基准准确度非常高,将此作为扫描仪的时钟基准,由于第一图像以及第二图像的采集时间由第一震荡时间信号以及第二震荡时间信号,且信号频率稳定,因此,可以通过对第一震荡时间信号以
及第二震荡时间信号的时间长度进行设置而将第一图像以及第二图像的采集时间差值缩小到非常小,此时,无需进行复杂的相似度等处理算法就能得到时间几近于重合的第一图像以及第二图像,从而快速将第一图像以及第二图像重构为3D模型,通过对扫描仪的控制方法进行改进,从而降低算法复杂度,以降低对硬件的要求,从而可以采用成本较低的硬件,解决单相机的扫描仪成本较高的技术问题。
附图说明
[0039]下面结合附图和实施例对本专利技术进一步地说明;
[0040]图1为一个实施例中扫描仪控制方法的流程示意图。
[0041]图2为一个实施例中扫描仪控制方法的流程示意图。
[0042]图3为一个实施例中扫描仪控制方法的流程示意图。
[0043]图4为一个实施例中扫描仪控制方法的流程示意图。
[0044]图5为一个实施例中扫描仪控制方法的流程示意图。
[0045]图6为一个实施例中扫描仪的模块示意图。
具体实施方式
[0046]本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。
[0047]本专利技术提出一种扫描仪控制方法,用于解决单相机的扫描仪成本较高的技术问题。
[0048]在一实施例中,如图1所示,所述扫描仪控制方法包括:
[0049]S1、获取所述晶体震荡源的第一震荡时间信号;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扫描仪控制方法,其特征在于,所述扫描仪控制方法包括:获取所述晶体震荡源的第一震荡时间信号;根据所述第一震荡时间信号确定第一图像的采集时间并进行所述第一图像的采集;获取所述晶体震荡源的第二震荡时间信号;根据所述第二震荡时间信号确定第二图像的采集时间并进行所述第二图像的采集;将所述第一图像以及所述第二图像重构为3D模型。2.如权利要求1所述的扫描仪控制方法,其特征在于,所述根据所述第一震荡时间信号确定第一图像的采集时间并进行所述第一图像的采集的步骤包括:获取上一周期的周期开始时间;若所述第一震荡时间信号以及所述上一周期的周期开始时间的时间差大于或等于第一预设时间差时,将所述第一震荡时间信号更新为所述上一周期的周期开始时间,并将所述第一震荡时间信号的时间确定为第一图像的采集时间;控制所述第一光源开启以进行所述第一图像的采集。3.如权利要求2所述的扫描仪控制方法,其特征在于,所述控制所述第一光源开启以进行所述第一图像的采集的步骤包括:控制所述第一光源开启;获取所述第一光源的状态信号;根据所述状态信号判断所述第一光源的亮度是否达到峰值;当所述第一光源的亮度达到峰值时,控制扫描仪的相机拍照以获取第一图像。4.如权利要求3所述的扫描仪控制方法,其特征在于,所述获取所述第一光源的状态信号的步骤包括:获取所述晶体震荡源的第三震荡时间信号,将所述第三震荡时间信号与所述上一周期的周期开始时间的时间差作为状态信号。5.如权利要求4所述的扫描仪控制方法,其特征在于,所述根据所述状态信号判断所述第一光源的亮...

【专利技术属性】
技术研发人员:丁勇李应波罗苇毛凯
申请(专利权)人:深圳积木易搭科技技术有限公司
类型:发明
国别省市:

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

1