一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

彩塑扫描速率控制方法、装置、电子设备及存储介质与流程

2022-07-13 23:58:56 来源:中国专利 TAG:


1.本技术涉及彩塑扫描的领域,尤其是涉及彩塑扫描速率控制方法、装置、电子设备及存储介质。


背景技术:

2.彩塑是中国民间手工艺品之一,彩塑通常以黏土、纤维物、河沙以及水组成的胶状材料制成。制作时在木制的骨架上进行立体塑造,阴干后经填缝、打磨以及再着色描绘,最终形成彩塑。
3.如今彩塑复制发展迅速,其目的是为了对彩塑进行完整复刻,从而得到彩塑的复制品。得到的彩塑复制品可用于展览和研究等方面。而对彩塑进行复制时,通常需要先对彩塑原件进行三维扫描,进而的到彩塑原件的三维模型。
4.目前在对彩塑原件进行三维扫描时,通常使用三维扫描仪对彩塑原件进行扫描,并得到三维立体模型。目前的三维扫描仪通常使用激光以固定的扫描速率照射到彩塑原件表面进行扫描测量。但彩塑原件局部区域结构复杂或细节较多时,以固定的扫描速率进行扫描可能会导致一些结构或特征丢失,进而造成得到的三维立体模型不准确。


技术实现要素:

5.为了得到更准确的彩塑扫描结果,本技术提供彩塑扫描速率控制方法、装置、电子设备及存储介质。
6.第一方面,本技术提供彩塑扫描速率控制方法,采用如下的技术方案:彩塑扫描速率控制方法,包括:获取彩塑图像;对所述彩塑图像进行处理得到彩塑纹理图像;基于所述彩塑纹理图像确定测量速率,所述测量速率为扫描所述彩塑图像对应的彩塑区域的测量速率;控制输出所述测量速率。
7.通过采用上述技术方案,电子设备首先获取彩塑图像,电子设备获取到彩塑图像后对彩塑图像进行处理得到彩塑图像对应的彩塑纹理图像。电子设备得到彩塑纹理图像后基于彩塑纹理图像确定测量速率。彩塑纹理图像表征彩塑的细节复杂程度,电子设备根据彩塑的细节复杂程度确定不同的测量速率,当前彩塑图像对应的彩塑区域复杂程度高则确定较高的测量速率,电子设备控制输出较高的测量速率对彩塑进行扫描,从而使得复杂程度高的彩塑区域的扫描结果更准确。复杂程度低的彩塑区域则需要相对较低的测量速率,使用相对较低的测量速率对复杂程度第的彩塑区域进行扫描,从而减少算力的消耗。电子设备根据彩塑区域的复杂程度确定对应的测量速率,从而得到更准确的扫描结果。
8.在另一种可能实现的方式中,所述对所述彩塑图像进行处理得到彩塑纹理图像,包括:
将所述彩塑图像转换成彩塑灰度图像;对所述彩塑灰度图像进行降噪处理;对进行降噪处理后的彩塑灰度图像进行边缘检测得到彩塑边缘灰度图像;对所述彩塑边缘灰度图像进行二值化处理得到彩塑边缘二值化图像,并将所述彩塑边缘二值化图像确定为彩塑纹理图像。
9.通过采用上述技术方案,电子设备将彩塑图像转换为彩塑灰度图像,从而减少彩塑图像的无用信息,进而便于得到彩塑纹理图像。电子设备将彩塑灰度图像进行降噪处理,从而使得最终得到的彩塑纹理图像的质量更高。电子设备对降噪处理后的彩塑灰度图像进行边缘检测,从而得到彩塑边缘灰度图像,再对彩塑边缘灰度图像进行二值化处理得到彩塑边缘二值化图像,彩塑边缘二值化图像即为彩塑纹理图像。电子设备通过对彩塑图像进行边缘检测等操作最终得到彩塑纹理图像,从而使得最终得到的彩塑纹理图像更准确。
10.在另一种可能实现的方式中,所述基于所述彩塑纹理图像确定测量速率,包括:确定所述彩塑纹理图像中的纹理像素数量;判断所述纹理像素数量所在的纹理像素数量区间;基于所述纹理像素数量区间确定测量速率。
11.通过采用上述技术方案,电子设备得到彩塑纹理图像后,确定彩塑纹理图像中纹理部分的像素数量,判断纹理部分像素数量所在的纹理像素数量区间,每个纹理像素数量区间对应一种测量速率。通过纹理像素数量所在的区间确定对应的测量速率,从而使得确定测量速率更方便。
12.在另一种可能实现的方式中,所述基于所述彩塑纹理图像确定测量速率,包括:将所述彩塑纹理图像输入至训练好的网络模型中进行直曲线识别,以输出直曲线识别结果,所述直曲线识别结果包括所述彩塑纹理图像中的直线段和曲线段;基于曲线段的两个端点以及曲线段的弯折点绘制第一直线段,所述第一直线段为曲线段的两个端点分别与弯折点组成直线段;基于所述直线段和第一直线段确定测量速率。
13.通过采用上述技术方案,训练好的网络模型对彩塑纹理图像进行直曲线识别,从而使得彩塑纹理图像中的直线段和曲线段。电子设备根据曲线段的两个端点和弯折点,从而确定出曲线段对应的两个第一直线段,两个第一直线段用于表示曲线段。直线段和第一直线段用于表征彩塑区域纹理的复杂程度,通过直线段和第一直线段确定测量速率更准确。
14.在另一种可能实现的方式中,所述基于所述直线段和第一直线段确定测量速率,包括:确定所述直线段和第一直线段的第一数量总和;判断所述第一数量总和所在的线段数量区间;基于所述线段数量区间确定测量速率。
15.通过采用上述技术方案,电子设备确定出直线段和第一直线段后,确定出直线段和第一直线段的第一数量总和。电子设备判断第一数量总和所在的线段数量区间,从而确定测量速率。每个线段数量区间分别对应一个测量速率。第一数量总和的大小用于表征纹理的复杂程度,第一数量总和较大,说明纹理较为复杂,第一数量总和较小,说明纹理较为
简单。根据第一数量总和确定测量速率更准确。
16.在另一种可能实现的方式中,所述基于所述直线段和第一直线段确定测量速率,包括:确定每个直线段与预设直线所呈夹角的夹角角度以及每个第一直线段与预设直线所呈夹角的夹角角度;确定不同的夹角角度的第二数量总和;判断所述第二数量总和所在的角度数量区间;基于所述角度数量区间确定测量速率。
17.通过采用上述技术方案,电子设备确定每个直线段和每个第一直线段分别与预设直线的夹角角度,并确定出现不同夹角角度的数量,电子设备得到第二数量总和。出现的不同的夹角角度数量越多,说明不同的纹理方向较多,进而说明彩塑纹理越复杂。电子设备判断第二数量总和所在的角度数量区间,每个角度数量区间均对应一个测量速率,根据第二数量总和确定测量速率同样更准确。
18.在另一种可能实现的方式中,所述方法还包括:确定子图像,所述子图像为当前彩塑图像中间位置的子图像;若获取到新的彩塑图像,则确定所述子图像在所述新的彩塑图像中的位置信息;判断所述位置信息是否位于预设范围内;若所述位置信息未处在预设范围内,则输出提示信息。
19.通过采用上述技术方案,电子设备通过确定子图像在新的彩塑图像中的位置信息,即可确定出扫描彩塑时的移动速度。若子图像在新的彩塑图像中的位置未处在预设范围内,则说明扫描彩塑时的移动速度过快,从而可能出现扫描遗漏的情况,进而导致扫描效果较差。电子设备输出提示信息,从而提醒用户扫描过快,应降低扫描彩塑时的移动速度,进而提升扫描结果的质量。
20.第二方面,本技术提供彩塑扫描速率控制装置,采用如下的技术方案:彩塑扫描速率控制装置,包括:图像获取模块,用于获取彩塑图像;图像处理模块,用于对所述彩塑图像进行处理得到彩塑纹理图像;速率确定模块,用于基于所述彩塑纹理图像确定测量速率,所述测量速率为扫描所述彩塑图像对应的彩塑区域的测量速率;速率输出模块,用于控制输出所述测量速率。
21.通过采用上述技术方案,图像获取模块首先获取彩塑图像,图像获取模块获取到彩塑图像后,图像处理模块对彩塑图像进行处理得到彩塑图像对应的彩塑纹理图像。电子设备得到彩塑纹理图像后,速率确定模块基于彩塑纹理图像确定测量速率。彩塑纹理图像表征彩塑的细节复杂程度,速率确定模块根据彩塑的细节复杂程度确定不同的测量速率,当前彩塑图像对应的彩塑区域复杂程度高则确定较高的测量速率,速率输出模块控制输出较高的测量速率对彩塑进行扫描,从而使得复杂程度高的彩塑区域的扫描结果更准确。复杂程度低的彩塑区域则需要相对较低的测量速率,使用相对较低的测量速率对复杂程度第的彩塑区域进行扫描,从而减少算力的消耗。根据彩塑区域的复杂程度确定对应的测量速率,从而得到更准确的扫描结果。
22.在另一种可能的实现方式中,图像处理模块在对所述彩塑图像进行处理得到彩塑纹理图像时,具体用于:将所述彩塑图像转换成彩塑灰度图像;对所述彩塑灰度图像进行降噪处理;对进行降噪处理后的彩塑灰度图像进行边缘检测得到彩塑边缘灰度图像;对所述彩塑边缘灰度图像进行二值化处理得到彩塑边缘二值化图像,并将所述彩塑边缘二值化图像确定为彩塑纹理图像。
23.在另一种可能的实现方式中,速率确定模块在基于所述彩塑纹理图像确定测量速率时,具体用于:确定所述彩塑纹理图像中的纹理像素数量;判断所述纹理像素数量所在的纹理像素数量区间;基于所述纹理像素数量区间确定测量速率。
24.在另一种可能的实现方式中,速率确定模块在基于所述彩塑纹理图像确定测量速率时,具体还用于:将所述彩塑纹理图像输入至训练好的网络模型中进行直曲线识别,以输出直曲线识别结果,所述直曲线识别结果包括所述彩塑纹理图像中的直线段和曲线段;基于曲线段的两个端点以及曲线段的弯折点绘制第一直线段,所述第一直线段为曲线段的两个端点分别与弯折点组成直线段;基于所述直线段和第一直线段确定测量速率。
25.在另一种可能的实现方式中,速率确定模块在基于所述直线段和第一直线段确定测量速率时,具体用于:确定所述直线段和第一直线段的第一数量总和;判断所述第一数量总和所在的线段数量区间;基于所述线段数量区间确定测量速率。
26.在另一种可能的实现方式中,速率确定模块在基于所述直线段和第一直线段确定测量速率,具体还用于:确定每个直线段与预设直线所呈夹角的夹角角度以及每个第一直线段与预设直线所呈夹角的夹角角度;确定不同的夹角角度的第二数量总和;判断所述第二数量总和所在的角度数量区间;基于所述角度数量区间确定测量速率。
27.在另一种可能的实现方式中,所述装置还包括:子图像确定模块,用于确定子图像,所述子图像为当前彩塑图像中间位置的子图像;位置确定模块,用于当获取到新的彩塑图像时,确定所述子图像在所述新的彩塑图像中的位置信息;判断模块,用于判断所述位置信息是否位于预设范围内;信息输出模块,用于当所述位置信息未处在预设范围内时,输出提示信息。
28.第三方面,本技术提供一种电子设备,采用如下的技术方案:
一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于:执行根据第一方面任一种可能的实现方式所示的彩塑扫描速率控制方法。
29.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,包括:存储有能够被处理器加载并执行实现第一方面任一种可能的实现方式所示的彩塑扫描速率控制方法的计算机程序。
30.综上所述,本技术包括以下至少一种有益技术效果:1. 电子设备首先获取彩塑图像,电子设备获取到彩塑图像后对彩塑图像进行处理得到彩塑图像对应的彩塑纹理图像。电子设备得到彩塑纹理图像后基于彩塑纹理图像确定测量速率。彩塑纹理图像表征彩塑的细节复杂程度,电子设备根据彩塑的细节复杂程度确定不同的测量速率,当前彩塑图像对应的彩塑区域复杂程度高则确定较高的测量速率,电子设备控制输出较高的测量速率对彩塑进行扫描,从而使得复杂程度高的彩塑区域的扫描结果更准确。复杂程度低的彩塑区域则需要相对较低的测量速率,使用相对较低的测量速率对复杂程度第的彩塑区域进行扫描,从而减少算力的消耗。电子设备根据彩塑区域的复杂程度确定对应的测量速率,从而得到更准确的扫描结果;2. 电子设备通过确定子图像在新的彩塑图像中的位置信息,即可确定出扫描彩塑时的移动速度。若子图像在新的彩塑图像中的位置未处在预设范围内,则说明扫描彩塑时的移动速度过快,从而可能出现扫描遗漏的情况,进而导致扫描效果较差。电子设备输出提示信息,从而提醒用户扫描过快,应降低扫描彩塑时的移动速度,进而提升扫描结果的质量。
附图说明
31.图1是本技术实施例的彩塑扫描速率控制方法的流程示意图。
32.图2是本技术实施例中步骤s1035的举例示意图。
33.图3是本技术实施例的彩塑扫描速率控制装置的结构示意图。
34.图4是本技术实施例的一种电子设备的结构示意图。
具体实施方式
35.以下结合附图对本技术作进一步详细说明。
36.本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
37.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
38.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在
三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
39.下面结合说明书附图对本技术实施例作进一步详细描述。
40.本技术实施例提供了彩塑扫描速率控制方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制,如图1所示,该方法包括步骤s101、步骤s102、步骤s103以及步骤s104,其中,s101,获取彩塑图像。
41.对于本技术实施例,获取的彩塑图像可以是在三维扫描仪上设置摄像头装置,并由摄像头装置采集的彩塑图像。用户在使用三维扫描仪扫描彩塑时,通常将三维扫描仪靠近彩塑,依次扫描彩塑的局部区域,将彩塑的所有局部区域扫描完成后,即可得到彩塑的三维图像。因此获取的彩塑图像通常为彩塑的局部图像。
42.s102,对彩塑图像进行处理得到彩塑纹理图像。
43.对于本技术实施例,彩塑表面的结构特征在一定程度上由纹理来表示,纹理越复杂的区域在一定程度上说明彩塑结构越复杂,细节越多。因此,电子设备对彩塑图像进行处理得到彩塑纹理图像,从而便于得知彩塑的结构细节。
44.s103,基于彩塑纹理图像确定测量速率。
45.其中,测量速率为扫描彩塑图像对应的彩塑区域的测量速率。
46.对于本技术实施例,电子设备得到彩塑纹理图像后,根据彩塑纹理图像即可得知当前彩塑区域的结构细节复杂程度,电子设备根据当前彩塑区域的细节复杂程度确定出对应的测量速率,例如,细节复杂程度越高对应的测量速率越高,细节复杂程度越低对应的测量速率越低。细节复杂程度高的彩塑区域通过较高的测量速率扫描,从而能够较为完整全面的还原彩塑区域的结构细节。细节复杂程度低的彩塑区域通过较低的测量速率扫描即可较为完整全面的还原彩塑区域的结构细节,从而减少了计算算力和电能。
47.s104,控制输出测量速率。
48.对于本技术实施例,电子设备确定出彩塑区域对应的测量速率后,控制三维扫描仪上的测量组件按照测量速率扫描彩塑图像对应的区域即可。还可在三维扫描仪上设置显示屏装置,控制显示屏装置显示确定出的测量速率,从而便于用户得知当前的测量速率大小。还可在三维扫描仪上设置蜂鸣器装置,控制蜂鸣器发出不同频率的鸣叫声音,例如测量速率越高蜂鸣器发出越高频率的鸣叫声音,用户通过蜂鸣器发出的不同频率的声音即可得知当前的测量速率。
49.本技术实施例的一种可能的实现方式,步骤s102中对彩塑图像进行处理得到彩塑纹理图像,具体包括步骤s1021(图中未示出)、步骤s1022(图中未示出)、步骤s1023(图中未示出)以及步骤s1024(图中未示出),其中,s1021,将彩塑图像转换成彩塑灰度图像。
50.对于本技术实施例,彩塑图像为彩色图像,为了减少彩塑图像中的无用信息,并且便于得到彩塑纹理图像,需要将彩色的彩塑纹理图像先转换为由灰度值表示的彩塑灰度图
像。将彩塑图像转换为彩塑灰度图像可通过平均法转换,即将同一个像素位置三个通道rgb的值进行平均得到灰度值。也可以通过最大最小平均法进行转换,即取同一个像素位置的rgb中亮度最大的和最小的进行平均得到灰度值。还可以通过加权平均法进行转换,即通过预设的加权系数对像素的rgb值进行计算并得到灰度值。
51.s1022,对彩塑灰度图像进行降噪处理。
52.对于本技术实施例,电子设备得到彩塑灰度图像后,彩塑灰度图像中会有一定的噪声,因此需要对彩塑灰度图像进行降噪处理。噪声即灰度变化很大的区域,因此造成容易被识别为伪边缘。通过对彩塑灰度图像进行降噪处理,使得最终得到的彩塑纹理图像质量更高。
53.例如,使用高斯滤波器滤除高斯噪声,使用非线性滤波器或中值滤波法滤除椒盐噪声等。
54.s1023,对进行降噪处理后的彩塑灰度图像进行边缘检测得到彩塑边缘灰度图像。
55.对于本技术实施例,由于彩塑灰度图像经过了降噪处理,因此对彩塑灰度图像进行边缘检测即可得到接近真实的彩塑边缘灰度图像。对彩塑灰度图像进行边缘检测可通过canny边缘检测的方式进行。
56.计算彩塑灰度图像的梯度,得到彩塑灰度图像可能的边缘。梯度即为彩塑灰度图像中灰度变化明显的地方,而边缘也是灰度变化明显的地方。灰度变化的地方可能是边缘,也可能不是边缘。通过计算梯度得到可能的边缘,即通过计算梯度得出所有可能是边缘的集合。
57.得出所有可能是边缘的集合之后进行非极大值抑制。通常灰度变化的地方较为集中,将局部范围内的梯度方向上,灰度值变化最大的保留下来,从而可以去除不相关的像素点。最后将有多个像素宽的边缘由一个像素宽的边缘来表示即可。
58.通过非极大值抑制后,彩塑灰度图像中可能还会存在很多的可能边缘点,进一步的设置一个双阈值,即最小阈值和最大阈值,也即阈值区间。将大于最大阈值的像素点设置为强边缘像素,小于最小阈值的像素点进行过滤去除。阈值区间内的像素点为弱边缘像素点,若像素点在边缘上则保留,若像素点与边缘没有相连则去除。
59.最后将边缘进行连接,可以用栈来完成,电子设备遍历一定是边缘的像素点的8邻域,判断是否存在灰度值在阈值区间内且可能是边缘的像素点。如果该像素点可能是边缘并且位于边缘像素点的8邻域内,则确定该像素点为边缘像素点,电子设备将该像素点存入栈中。将栈中的像素点进行连接即可得到边缘,从而形成彩塑边缘灰度图像。
60.s1024,对彩塑边缘灰度图像进行二值化处理得到彩塑边缘二值化图像,并将彩塑边缘二值化图像确定为彩塑纹理图像。
61.对于本技术实施例,电子设备得到彩塑边缘灰度图像后,将彩塑边缘灰度图像进行二值化,得到的彩塑边缘二值化图像进一步使得彩塑纹理更明显。在彩塑边缘二值化图像中,白色像素为灰度值255的像素,黑色像素为灰度值0的像素。彩塑纹理均由白色像素表征,由白色像素构成的线条即为彩塑纹理。
62.本技术实施例的一种可能的实现方式,步骤s103中基于彩塑纹理图像确定测量速率,具体包括步骤s1031(图中未示出)、步骤s1032(图中未示出)以及步骤s1033(图中未示出),其中,
s1031,确定彩塑纹理图像中的纹理像素数量。
63.对于本技术实施例,纹理像素数量即为彩塑纹理图像中白色像素的数量,彩塑纹理图像中白色像素的数量反应彩塑纹理的复杂程度,白色像素越多说明纹理越复杂,白色像素越少说明纹理越简单。假设每个彩塑纹理图像总共包括1000个像素,白色像素的数量为650个,即纹理像素数量为650个。
64.s1032,判断纹理像素数量所在的纹理像素数量区间。
65.对于本技术实施例,假设纹理像素数量区间有五个,分别为[0,200]、(200,400]、(400,600]、(600,800]以及(800,1000]。电子设备确定出纹理像素数量后,判断纹理像素数量所在的纹理像素数量区间,根据纹理像素所在区间确定对应的测量速率。
[0066]
以步骤s1031为例,纹理像素数量为650个,650位于(600,800]区间中。即根据(600,800]的区间确定测量速率即可。
[0067]
s1033,基于纹理像素数量区间确定测量速率。
[0068]
对于本技术实施例,每个纹理像素区间分别对应一个测量速率。以步骤s1032为例,假设[0,200]对应的测量速率为一百万次每秒,(200,400]对应的测量速率为一百五十万次每秒,(400,600]对应的测量速率为二百万次每秒,(600,800]对应的测量速率为二百五十万次每秒,(800,1000]对应的测量速率为三百万次每秒。
[0069]
继续以步骤s1032为例,电子设备确定出纹理像素数量处在(600,800]的区间内,因此电子设备即可确定出测量速率为二百五十万次每秒。通过确定出纹理像素数量所处的纹理像素数量区间,进而确定对应的测量速率,从而使得扫描彩塑得到的扫描模型更准确。纹理复杂的区域使用较高的测量速率,从而能够更好的还原彩塑结构和细节。
[0070]
在其他实施例中,在确定出纹理像素数量后,还可将纹理像素数量代入计算公式来确定对应的测量速率,假设测量速率计算为y=1000000+2000x。其中y为测量速率,2000为相乘系数,x为纹理像素数量,1000000为截距用于表征基准测量速率。即不需要确定纹理像素数量所在区间,测量速率与纹理像素数量呈线性关系。通过计算公式直接计算得到每个纹理像素数量对应的测量速率同样更准确。
[0071]
本技术实施例的一种可能的实现方式,步骤s103中基于彩塑纹理图像确定测量速率还具体包括步骤s1034(图中未示出)、步骤s1035(图中未示出)以及步骤s1036(图中未示出),其中,s1034,将彩塑纹理图像输入至训练好的网络模型中进行直曲线识别,以输出直曲线识别结果。
[0072]
其中,直曲线识别结果包括彩塑纹理图像中的直线段和曲线段。
[0073]
对于本技术实施例,网络模型可以是神经网络,具体的可以是卷积神经网络,也可以是循环神经网络,还可以是其他种类的神经网络。对初始网络模型进行训练学习之前先确定直曲线对应的训练样本集,训练样本集中包括多组直曲线图像、每个直曲线图像对应的线型信息。例如,其中一个训练样本为“直线图像”并且对应的线性为“直线段”,由于仅仅是对纹理的线型进行识别,因此训练样本仅需要“直线段”以及“曲线段”两种图像以及对应的线型信息即可。将训练样本集输入至网络模型中进行训练学习得到训练好的网络模型。
[0074]
电子设备将确定好的彩塑纹理图像输入至训练好的网络模型中进行直曲线识别处理,即可通过训练好的网络模型识别出彩塑纹理图像中的所有直线段和曲线段。
[0075]
s1035,基于曲线段的两个端点以及曲线段的弯折点绘制第一直线段。
[0076]
其中,第一直线段为曲线段的两个端点分别与弯折点组成直线段。
[0077]
对于本技术实施例,曲线端可由两个直线段近似表征。电子设备可通过判断每个纹理像素位置的8邻域像素是否存在白色像素来确定出曲线段的端点。电子设备求曲线段的切线斜率为0的像素点或曲率最大的像素点,该点即为曲线段的弯折点。然后根据曲线段的两个端点和弯折点分别构建第一直线段,请参照图2。
[0078]
s1036,基于直线段和第一直线段确定测量速率。
[0079]
对于本技术实施例,电子设备将彩塑纹理图像中的纹理转化成为直线段和第一直线段,由直线段和第一直线段表征纹理的复杂程度,从而使得抽象的纹理变得清晰简洁且便于分析。电子设备根据直线段和第一直线段确定测量速率即可。
[0080]
本技术实施例的一种可能的实现方式,步骤s1036中基于直线段和第一直线段确定测量速率,具体包括步骤s10361(图中未示出)、步骤s10362(图中未示出)以及步骤s10363(图中未示出),其中,s10361,确定直线段和第一直线段的第一数量总和。
[0081]
对于本技术实施例,电子设备确定出彩塑纹理图像中所有的直线段和第一直线段后,对直线段和第一直线段的数量进行计算得到第一数量总和。假设第一数量总和为10个。第一数量总和的大小不同,说明纹理复杂程度不同,第一数量总和越大说明彩塑纹理图像中纹理数量越多且越复杂。因此通过直线段和第一直线段的数量总和来确定测量速率同样准确。
[0082]
s10362,判断第一数量总和所在的线段数量区间。
[0083]
对于本技术实施例,假设线段数量区间有五个,分别是[0,20]、(20,40]、(40,60]、(60,80]以及(80,+∞]。以步骤s10361为例,第一数量总和为10个,电子设备将第一数量总和分别与五个区间进行比较,从而确定出第一数量总和位于[0,20]的区间内。
[0084]
s10363,基于线段数量区间确定测量速率。
[0085]
对于本技术实施例,每个区间分别对应一个测量速率,例如,[0,20]对应的测量速率为一百万次每秒,(20,40]对应的测量速率为一百五十万次每秒,(40,60]对应的测量速率为二百万次每秒,(60,80]对应的测量速率为二百五十万次每秒,(80,+∞]对应的测量速率为三百万次每秒。以步骤s10362为例,确定出第一数量总和位于[0,20]的区间内后,进而确定出对应的测量速率为一百万次每秒。
[0086]
在其他实施例中,在确定出第一数量总和后,还可将第一数量总和代入计算公式来确定对应的测量速率,假设测量速率计算为y1=1000000+20000x1。其中y1为测量速率,20000为相乘系数,x1为第一数量总和,1000000为截距用于表征基准测量速率。即不需要确定第一数量总和所在区间,测量速率与第一数量总和呈线性关系。通过计算公式直接计算得到每个第一数量总和对应的测量速率同样更准确。
[0087]
本技术实施例的一种可能的实现方式,步骤s1036中基于直线段和第一直线段确定测量速率,具体还包括步骤s10364(图中未示出)、步骤s10365(图中未示出)、步骤s10366(图中未示出)以及步骤s10367(图中未示出),其中,s10364,确定每个直线段与预设直线所呈夹角的夹角角度以及每个第一直线段与预设直线所呈夹角的夹角角度。
[0088]
对于本技术实施例,假设预设直线为水平直线,预设直线还可以是其他方向的直线,在此不做限定。假设直线段和第一直线段总共有10个,电子设备确定每个直线段与水平直线分别对应的夹角角度,并且确定每个第一直线段与水平直线分别对应的夹角角度。最终电子设备得出10个夹角角度,若10个夹角角度大部分相同,即夹角角度相同的直线段和第一直线段的方向相同,即彩塑纹理复杂程度较低。若10个夹角角度均相同,即10个直线段和第一直线段的方向均不同,从而说明彩塑纹理方向延伸方向有多个,即彩塑纹理复杂程度较高。
[0089]
s10365,确定不同的夹角角度的第二数量总和。
[0090]
对于本技术实施例,假设电子设备确定出10个夹角角度,10个夹角角度分别为30
°
、45
°
、67
°
、90
°
、45
°
、90
°
、82
°
、80
°
、56
°
以及20
°
。电子设备从上述10个夹角角度中确定出夹角不同的夹角角度的数量,即8个。第二数量总和即为8个。
[0091]
s10366,判断第二数量总和所在的角度数量区间。
[0092]
对于本技术实施例,第二数量总和的大小同样能够表征彩塑纹理的复杂程度。第二数量总和越大,不同的夹角角度越多,彩塑纹理越复杂。第二数量总和越小,不同的夹角角度越小,彩塑纹理越简单。假设角度数量区间为五个,分别为(0,10]、(10,20]、(20,30]、(30,40]以及(40,+∞]。以步骤s10365为例,电子设备将确定出的第二数量总和10个分别与上述五个区间进行比较,从而确定出第二数量总和处在(0,10]的区间内。
[0093]
s10367,基于角度数量区间确定测量速率。
[0094]
对于本技术实施例,每个角度数量区间分别对应一个测量速率,例如,[0,10]对应的测量速率为一百万次每秒,(10,20]对应的测量速率为一百五十万次每秒,(20,30]对应的测量速率为二百万次每秒,(30,40]对应的测量速率为二百五十万次每秒,(40,+∞]对应的测量速率为三百万次每秒。以步骤s10366为例,确定出第二数量总和位于(0,20]的区间内后,进而确定出对应的测量速率为一百万次每秒。
[0095]
在其他实施例中,在确定出第二数量总和后,还可将第二数量总和代入计算公式来确定对应的测量速率,假设测量速率计算为y2=1000000+200000x2。其中y2为测量速率,20000为相乘系数,x2为第二数量总和,1000000为截距用于表征基准测量速率。即不需要确定第二数量总和所在区间,测量速率与第二数量总和呈线性关系。通过计算公式直接计算得到每个第二数量总和对应的测量速率同样更准确。
[0096]
本技术实施例的一种可能的实现方式,方法还包括步骤s105(图中未示出)、步骤s106(图中未示出)、步骤s107(图中未示出)以及步骤s108(图中未示出),步骤s105可以在步骤s101之后执行,其中,s105,确定子图像。
[0097]
其中,子图像为当前彩塑图像中间位置的子图像。
[0098]
对于本技术实施例,假设彩塑图像的大小为1000
×
1000像素,例如彩塑图像中间50
×
50的像素区域为中间位置。电子设备获取到当前的彩塑图像后将中间位置的图像确定为子图像。通过子图像表征整个当前彩塑图像。
[0099]
s106,若获取到新的彩塑图像,则确定子图像在新的彩塑图像中的位置信息。
[0100]
对于本技术实施例,设置在三维扫描仪上的摄像头装置同样每个预设时间采集一次彩塑图像。电子设备获取到新的彩塑图像后,在新的彩塑图像中查找上一彩塑图像的子
图像,并确定子图像在新的彩塑图像中的位置信息。确定出子图像在新的彩塑图像中的位置信息后,根据采集两个彩塑图像的时间间隔和位置信息即可确定出用户扫描彩塑时的移动速度。移动速度过快说明可能降低彩塑扫描的效果。
[0101]
s107,判断位置信息是否位于预设范围内。
[0102]
对于本技术实施例,预设范围可以是以彩塑图形中心像素为圆形,指定像素个数为半径构成的圆形区域,也可以是指定长宽的矩形区域,还可以是其他形状组成的区域。通过判断子图像的位置信息是否在新的彩塑图像的预设范围内,即可确定用户扫描彩塑的移动速度是否过快。
[0103]
s108,若位置信息未处在预设范围内,则输出提示信息。
[0104]
对于本技术实施例,若位置信息为处在预设范围内,则说明用户扫描彩塑时移动速度过快,移动速度过快则可能会导致最终扫描出的模型质量降低。电子设备输出提示信息以提示用户重新扫描上一区域并降低移动速度。电子设备输出的提示信息可以是控制设置在三维扫描仪上的显示屏装置显示的“移动速度过快,请降低移动速度并重新扫描上一区域”的文字信息,也可以是控制设置在三维扫描仪上的扬声器装置发出的“移动速度过快,请降低移动速度并重新扫描上一区域”的语音信息,还可以是其他形式的提示信息,在此不做限定。通过输出提示信息从而便于及时提醒用户移动速度过快。
[0105]
在本技术实施例中,三维扫描仪将彩塑的三维模型扫描完毕后,需要根据三维模型进行3d数据打印,彩塑的3d数据打印材料可采用9400光敏树脂。
[0106]
首先是模具翻制,模具翻制在不破损原有的彩塑模型的基础上采用硅胶翻制内膜。由于石膏具有较为出色的收缩变形较小的特点,可使用石膏进行外模的翻制。具体的,硅胶模具可根据彩塑的结构分别进行分块翻制。
[0107]
在使用石膏材料进行翻制时,可将石膏和水以1:1的比例进行配比,把石膏均匀调和后倒入硅胶模具中,待石膏彻底干透后取出原有的硅胶模具,最终得到彩塑原件的石膏彩塑。
[0108]
对于石膏彩塑的修复,首先是细节刻画,工作人员在石膏彩塑上进行细节刻画,从而达到最完美的细节还原,对于石胚泥塑可以将石膏与稻草进行比例调节,其后附着于石膏彩塑表面,从而达到工艺细节的重现。
[0109]
然后使用树脂材料翻制,工作人员再次使用硅胶模具进行分块翻制,外模用石膏材料进行翻制,用树脂材料进行综合配比翻制彩塑,在原件彩塑皲裂的细节处可加入综合材料进行细节还原。复制彩塑用的材料配比,可根据彩塑的大小以及材料固化时间等进行适应性调整。
[0110]
最后为石膏彩塑的上色,工作人员对彩塑原件上色过程进行逻辑推理,从而以反向逻辑得出彩塑原来的上色工艺,对比不同的朝代上色工艺复制彩塑原始的上色工艺步骤,从而来进行现有的彩塑着色。对彩塑原件再一次进行反向逻辑推理得出破损处理及其做旧工艺。
[0111]
上述实施例从方法流程的角度介绍彩塑扫描速率控制方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了彩塑扫描速率控制装置,具体详见下述实施例。
[0112]
本技术实施例提供彩塑扫描速率控制装置20,如图3所示,该彩塑扫描速率控制装置20具体可以包括:
图像获取模块201,用于获取彩塑图像;图像处理模块202,用于对彩塑图像进行处理得到彩塑纹理图像;速率确定模块203,用于基于彩塑纹理图像确定测量速率,测量速率为扫描彩塑图像对应的彩塑区域的测量速率;速率输出模块204,用于控制输出测量速率。
[0113]
对于本技术实施例,图像获取模块201首先获取彩塑图像,图像获取模块201获取到彩塑图像后,图像处理模块202对彩塑图像进行处理得到彩塑图像对应的彩塑纹理图像。电子设备得到彩塑纹理图像后,速率确定模块203基于彩塑纹理图像确定测量速率。彩塑纹理图像表征彩塑的细节复杂程度,速率确定模块203根据彩塑的细节复杂程度确定不同的测量速率,当前彩塑图像对应的彩塑区域复杂程度高则确定较高的测量速率,速率输出模块204控制输出较高的测量速率对彩塑进行扫描,从而使得复杂程度高的彩塑区域的扫描结果更准确。复杂程度低的彩塑区域则需要相对较低的测量速率,使用相对较低的测量速率对复杂程度第的彩塑区域进行扫描,从而减少算力的消耗。根据彩塑区域的复杂程度确定对应的测量速率,从而得到更准确的扫描结果。
[0114]
本技术实施例的一种可能的实现方式,图像处理模块202在对彩塑图像进行处理得到彩塑纹理图像时,具体用于:将彩塑图像转换成彩塑灰度图像;对彩塑灰度图像进行降噪处理;对进行降噪处理后的彩塑灰度图像进行边缘检测得到彩塑边缘灰度图像;对彩塑边缘灰度图像进行二值化处理得到彩塑边缘二值化图像,并将彩塑边缘二值化图像确定为彩塑纹理图像。
[0115]
本技术实施例的一种可能的实现方式,速率确定模块203在基于彩塑纹理图像确定测量速率时,具体用于:确定彩塑纹理图像中的纹理像素数量;判断纹理像素数量所在的纹理像素数量区间;基于纹理像素数量区间确定测量速率。
[0116]
本技术实施例的一种可能的实现方式,速率确定模块203在基于彩塑纹理图像确定测量速率时,具体还用于:将彩塑纹理图像输入至训练好的网络模型中进行直曲线识别,以输出直曲线识别结果,直曲线识别结果包括彩塑纹理图像中的直线段和曲线段;基于曲线段的两个端点以及曲线段的弯折点绘制第一直线段,第一直线段为曲线段的两个端点分别与弯折点组成直线段;基于直线段和第一直线段确定测量速率。
[0117]
本技术实施例的一种可能的实现方式,速率确定模块203在基于直线段和第一直线段确定测量速率时,具体用于:确定直线段和第一直线段的第一数量总和;判断第一数量总和所在的线段数量区间;基于线段数量区间确定测量速率。
[0118]
本技术实施例的一种可能的实现方式,速率确定模块203在基于直线段和第一直
线段确定测量速率,具体还用于:确定每个直线段与预设直线所呈夹角的夹角角度以及每个第一直线段与预设直线所呈夹角的夹角角度;确定不同的夹角角度的第二数量总和;判断第二数量总和所在的角度数量区间;基于角度数量区间确定测量速率。
[0119]
本技术实施例的一种可能的实现方式,装置20还包括:子图像确定模块,用于确定子图像,子图像为当前彩塑图像中间位置的子图像;位置确定模块,用于当获取到新的彩塑图像时,确定子图像在新的彩塑图像中的位置信息;判断模块,用于判断位置信息是否位于预设范围内;信息输出模块,用于当位置信息未处在预设范围内时,输出提示信息。
[0120]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述彩塑扫描速率控制装置20的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0121]
本技术实施例中提供了一种电子设备,如图4所示,图4所示的电子设备30包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备30还可以包括收发器1004。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本技术实施例的限定。
[0122]
处理器301可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0123]
总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一型的总线。
[0124]
存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0125]
存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
[0126]
其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图4示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0127]
本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,本技术实施例中电子设备首先获取彩塑图像,电子设备获取到彩塑图像后对彩塑图像进行处理得到彩塑图像对应的彩塑纹理图像。电子设备得到彩塑纹理图像后基于彩塑纹理图像确定测量速率。彩塑纹理图像表征彩塑的细节复杂程度,电子设备根据彩塑的细节复杂程度确定不同的测量速率,当前彩塑图像对应的彩塑区域复杂程度高则确定较高的测量速率,电子设备控制输出较高的测量速率对彩塑进行扫描,从而使得复杂程度高的彩塑区域的扫描结果更准确。复杂程度低的彩塑区域则需要相对较低的测量速率,使用相对较低的测量速率对复杂程度第的彩塑区域进行扫描,从而减少算力的消耗。电子设备根据彩塑区域的复杂程度确定对应的测量速率,从而得到更准确的扫描结果。
[0128]
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0129]
以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献