掌桥专利:专业的专利平台
掌桥专利
首页

轮廓采集方法、装置以及智能笔

文献发布时间:2023-06-19 11:35:49


轮廓采集方法、装置以及智能笔

技术领域

本申请属于通信技术领域,具体涉及一种轮廓采集方法、一种轮廓采集装置以及一种智能笔。

背景技术

随着科技的发展,越来越多的应用场景下需要采集物体的立体轮廓。在传统的轮廓采集设备中,通常采用结构光检测的方式来采集物体的立体轮廓。例如,基于光栅扫描通过三角测距原理逐条获得物体高度轮廓信息,然后把这些轮廓线进行关联在统一的坐标系下,构成物体立体轮廓的点云数据,通过设备固有参数和这些点云数据便可求取物体的立体轮廓数据。

然而,对于传统的轮廓采集设备来说,由于需要基于结构光检测的方式来采集物体的立体轮廓,因此,轮廓采集设备的内部结构复杂,设备成本高,且设备的体积质量大,不利于携带,很难适应用户在不同场景下采集物体的立体轮廓的需求。

发明内容

本申请实施例的目的是提供一种轮廓采集方法、装置、智能笔以及可读存储介质,能够解决现有的轮廓采集设备的内部结构复杂,设备成本高,且设备的体积质量大,不利于携带的问题。

第一方面,本申请实施例提供了一种轮廓采集方法,用于智能笔,所述智能笔包括笔身和设置在所述笔身端部的笔尖部,所述笔身内设置有第一检测模块,所述笔尖部内设置有第二检测模块,所述轮廓采集方法包括:

在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息;

根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标;

将所述第二坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。

第二方面,本申请实施例提供了一种轮廓采集装置,用于智能笔,所述智能笔包括笔身和设置在所述笔身端部的笔尖部,所述笔身内设置有第一检测模块,所述笔尖部内设置有第二检测模块其特征在于,所述轮廓采集装置包括:

获取模块,用于在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息;

确定模块,用于根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标;

发送模块,用于将所述第二坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。

第三方面,本申请实施例提供了一种电子设备,所述电子设备还包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,智能笔在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息;根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标;将所述第一坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。这样,通过将所述智能笔的笔尖划过物体的表面即可形成所述物体的轮廓,方法简单,结构简单,成本较低。而且,由于智能笔的体积较小,便于携带,可以适应用户在不同场景下采集物体轮廓的需求,极大的丰富的用户的使用体验。

附图说明

图1是本申请的一种智能笔的结构示意图;

图2是图1所示的智能笔的内部模块示意图;

图3是本申请实施例的一种轮廓采集方法的步骤流程图;

图4是本申请实施例的另一种轮廓采集方法的步骤流程图;

图5是本申请实施例的一种轮廓采集装置的模块图;

图6是本申请实施例还提供一种电子设备的结构图;

图7是本申请实施例的一种电子设备的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的轮廓采集方法进行详细地说明。

参照图1,示出了本申请的一种智能笔的结构示意图,如图1所示。所述智能笔具体可以包括:笔身10以及设置在笔身10端部的笔尖部11,笔身10内设置有第一检测模块A,笔尖部11内设置有第二检测模块B。在实际应用中,第二检测模块B可以设置在笔尖部11内且靠近所述智能笔的笔尖设置,由于第二检测模块B与所述智能笔的笔尖的位置十分接近,为了简化计算过程,可以认为第二检测模块B与所述智能笔的笔尖的位置重合。

本申请实施例中,第一检测模块A可以包括加速度计、陀螺仪和磁力计,其中,所述加速度计可以用于检测第一检测模块A处的线加速度。所述陀螺仪可以用于检测所述第一检测模块A处的角速度。所述磁力计可以用于测试第一检测模块A处的磁场强度和方向,定位设备的方位。具体地,通过所述加速度计实时检测A点不同方向的加速度,通过二次积分,可以确定第一检测模块A在空间坐标下的第一坐标(Lx,Ly,Lz)。而所述陀螺仪和所述磁力计的测得的参数可以成为第一检测模块A的第一姿态信息,具体地,所述第一姿态信息可以包括第一检测模块A的角速度信息和磁场强度和方位信息。

在实际应用中,由于第一检测模块A集成的传感器较多,相应的,第一检测模块A的体积也较大,因此,在具体地应用中,可以将第一检测模块B设置于内部空间较大的笔身10内。

需要说明的中,图1中仅示出了将第一检测模块A设置在笔身10与笔尖部11交接的位置的情况,而在实际应用中,第一检测模块A可以根据实际情况设置在笔身10内的任一位置,例如,笔身10的中部或者尾部等,本申请实施例对于第一检测模块A在笔身10内的具体位置可以不做限定。

本申请实施例中,第二检测模块B可以包括陀螺仪和磁力计。所述陀螺仪可以用于检测所述第二检测模块B处的角速度。所述磁力计可以用于测试第二检测模块B处的磁场强度和方向,定位设备的方位。所述陀螺仪和所述磁力计的测得的参数可以成为第二检测模块B的第二姿态信息,具体地,所述第二姿态信息可以包括第二检测模块B的角速度信息和磁场强度和方位信息。

参照图2,示出了图1所示的智能笔的内部模块示意图,如图2所示,所述智能笔的背部还可以包括:处理器C、内存D、电源模块E、通讯模块F以及天线单元G;处理器C分别与第一检测模块A、第二检测模块B、内存D、电源模块E、通讯模块F以及天线单元G电连接。

具体地,处理器C可以根据所述第一检测模块A中各传感器采集到的信息,获取到第一坐标和第一姿态信息,以及,根据第二检测模块B中各传感器采集到的信息,获取到第二姿态信息,而且,处理器C还可以集合内存D预先存储所述笔尖与第一检测模块A的距离,并根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标。

在实际应用中,所述智能笔可以通过通讯模块F与目标设备通讯连接,基于所述通讯连接,所述智能笔可以将所述第二坐标发送至目标设备,以使所述目标设备基于所述第二坐标形成被所述笔尖划过的物体表面的轮廓。电源模块E可以用于给所述智能笔内部的各模块供电。

示例地,所述智能笔和所述目标设备之间的通讯连接的形式可以包括但不局限于有线连接和无线连接中的任意一种,本申请实施例对于所述智能笔和所述目标设备之间的通讯连接方式可以不做限定。所述目标设备可以包括手机、电脑或者可穿戴式设备中的任意一种,本申请实施例对于所述目标设备的具体类型可以不做限定。

在实际应用中,所述智能笔内还设置有触控按钮12,在接收到用户针对触控按钮的第一输入的情况下,所述智能笔可以响应于所述第一输入启动绘制模式,以及,在再次接收到针对所述触控按钮的第一输入的情况下,响应于所述第一输入,关闭所述绘制模式。

参照图3,示出了本申请实施例的一种轮廓采集方法的步骤流程图,所述方法具体可以包括以下步骤:

步骤301:在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息。

本申请实施例中,所述智能笔可以包括绘制模式和非绘制模式。在所述绘制模式下,在启动所述绘制模式的情况下,在所述智能笔的笔尖滑动物体表面的过程中,可以通过第一检测模块A获取第一姿态信息和第一坐标,以及通过第二检测模块B获取第二姿态信息。在所述非绘制模式下,第一检测模块A和第二检测模块B可以停止采集信息,所述智能笔可以充当普通的智能笔使用。

在实际应用中,在用户需要使用所述智能笔采集物体的立体轮廓的情况下,可以先将所述智能笔的笔尖放置于所述物体的表面,然后再启动所述智能笔的绘制模式。在启动所述绘制模式之后,可以将所述智能笔的笔尖划过物体的表面,以采集物体表面上尽可能多的轮廓点的姿态信息和坐标信息。为了能够尽可能形成完整的轮廓,所述智能笔的笔尖应该尽可能的划过所述物体的每一处表面。

具体地,第一检测模块A和第二检测模块B应该按照预设频率采集所述物体各部分不同轮廓点的坐标信息和姿态信息。所述预设频率可以为微秒级的时间间隔,例如,3微秒、4微秒或者6微秒等,本申请实施例对于第一检测模块A和第二检测模块B的采集频率可以不做限定。

步骤302:根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标。

本申请实施例中,在使用所述智能笔划过所述物体表面的过程中,由于握笔的姿态会发生变化,因此,在所述空间坐标系下,所述笔尖处的第二检测模块B相对于第一检测模块A的位置也会发生相应变化。

在实际应用中,为了获得所述笔尖在所述空间坐标下的第二坐标,首先,需要根据所述笔尖与所述第一检测模块的距离H、所述第一姿态信息和所述第二姿态信息,确定不同采集时候下所述笔尖处的第二检测模块B相对于第一检测模块A的位移变量。然后,再根据第一检测模块A和所述位移变量,即可确定所述笔尖在所述空间坐标下的第二坐标。

具体地,由于所述笔尖划过所述物体的表面,因此,所述笔尖的第二坐标与所述物体表面各轮廓点的坐标相同,通过将所述笔尖划过所述物体表面尽可能多的轮廓点,获取尽可能多的第二坐标,即可通过尽可能多的轮廓点的坐标信息形成所述物体表面的轮廓。

步骤303:将所述第二坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。

本申请实施例中,由于所述智能笔与所述目标设备之间通讯连接,因此,基于所述通讯连接,所述智能笔可以将所述笔尖的第二坐标发送给所述目标设备。由于所述笔尖划过所述物体的表面,所述笔尖的第二坐标与所述物体表面各轮廓点的坐标相同,因此,在所述目标设备接收到所述笔尖的第二坐标之后,可以根据所述第二坐标形成所述笔尖划过的空间轨迹,并根据所述空间轨迹形成被所述笔尖划过的物体表面的轮廓。同时,还可以显示所述轮廓,以使得用户可以直接的了解所述物体的轮廓的绘制情况。

在实际应用中,所述智能笔可以按照一定的频率向所述目标设备发送所述笔尖的第二坐标,也可以在采集完所述物体表面所有的轮廓点之后再向所述目标设备发送所述笔尖的第二坐标,本申请实施例对此不做限定。而且,所述目标设备在形成所述物体表面的轮廓的过程中,可以同步显示所述物体的轮廓的形成过程,以便于用户直观的了解到所述物体轮廓的形成进度,也可以在形成完整的轮廓之后再显示,本申请实施例对此不做限定。

综上,本申请实施例所述的轮廓采集方法至少可以包括以下优点:

本申请实施例中,智能笔在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息;根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标;将所述第一坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。这样,通过将所述智能笔的笔尖划过物体的表面即可形成所述物体的轮廓,方法简单,结构简单,成本较低。而且,由于智能笔的体积较小,便于携带,可以适应用户在不同场景下采集物体轮廓的需求,极大的丰富的用户的使用体验。

参照图4,示出了本申请实施例的另一种轮廓采集方法的步骤流程图,如图4所示,所述方法具体可以包括:

步骤401:接收针对触控按钮的第一输入。

本申请实施例中,所述智能笔内还设置有触控按钮,所述触控按钮可以用于接手第一输入,所述第一输入可以用于启动或者退出所述智能笔的绘制模式。

示例地,所述触控按钮可以设置在所述智能笔的顶部,也可以设置在所述智能笔的侧部等位置,本申请实施例对于所述触控按钮在所述智能笔上的具体位置可以不做限定。所述触控按钮可以采用按压、旋转的方式进行触发,本申请实施例对于所述触控按钮的触发方式可以不做限定。

步骤402:响应于所述第一输入,启用绘制模式。

本申请实施例中,所述智能笔可以响应于所述第一输入,启动绘制模式。

步骤403:在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息。

本申请实施例中,步骤403的具体实现过程与前述实施例中的步骤301中的步骤相同,在此不做赘述。

步骤404:根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标。

在本申请的一种可选实施例中,确定所述笔尖在所述空间坐标系下的第二坐标的方法可以包括以下子步骤:

子步骤S11:根据所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖相对所述第一检测模块的位移变量。

本申请实施例中,在使用所述智能笔划过所述物体表面的过程中,由于握笔的姿态会发生变化,因此,在所述空间坐标系下,所述笔尖处的第二检测模块B相对于第一检测模块A的位置也会发生相应变化。因此,需要确定不同采集时候下所述笔尖处的第二检测模块B相对于第一检测模块A的位移变量。

在本申请的一种可选实施例中,可以根据以下方法来确定所述笔尖处的第二检测模块B相对于第一检测模块A的位移变量:

首先,根据所述第一姿态信息和所述第二姿态信息,确定所述笔尖相对于所述第二检测模块的极角和方位角。

在实际应用中,所述第一姿态信息可以包括第一检测模块A的角速度、磁场强度和方向,所述第二姿态信息可以包括第二检测模块B的角速度、磁场强度和方向。以第一检测模块A为原点,根据所述第一姿态信息和所述第二姿态信息,可以计算出第二检测模块B相对第一检测模块A的极角

然后,根据所述笔尖与所述第一检测模块的距离、所述极角和所述方位角,确定所述笔尖相对所述第二检测模块的位移变量。

在实际应用中,所述笔尖与所述第一检测模块A在所述空间坐标下的距离H可以预先存储在所述智能笔的内存D内。根据距离H、第二检测模块B相对第一检测模块A的极角

子步骤S12:根据所述第一坐标和所述位移变量,确定所述笔尖在所述空间坐标下的第二坐标。

本申请实施例中,由于第一检测模块A的第一坐标(Lx,Ly,Lz)在步骤403中已经确定,根据第一检测模块A的第一坐标(Lx,Ly,Lz)和第二检测模块B相对于第一检测模块A的位移变量σLx,σLy,σLz,即可确定所述笔尖在所述空间坐标下的第二坐标(Lx+σLx,Ly+σLy,Lz+σLz)。

具体地,由于所述笔尖划过所述物体的表面,因此,所述笔尖的第二坐标与所述物体表面各轮廓点的坐标相同,通过将所述笔尖划过所述物体表面尽可能多的轮廓点,获取尽可能多的第二坐标,即可通过尽可能多的轮廓点的坐标信息形成所述物体表面的轮廓。

步骤405:将所述第二坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。

本申请实施例中,步骤405的具体实现过程与前述实施例中的步骤303中的步骤相同,在此不做赘述。

步骤406:在接收到所述目标设备发送的轮廓完成指令的情况下,中断所述智能笔与所述目标设备之间的通讯连接;其中,所述轮廓完成指令由所述目标设备在形成所述物体表面的轮廓之后确定。

在实际应用中,所述目标设备在形成所述物体的轮廓之后,可以生成轮廓完成指令。所述轮廓完成指令可以是所述目标设备扫描所述轮廓之后自动生成,也可以根据用户在所述目标设备上的操作生成,本申请实施例对于所述轮廓完成指令的生成方式可以不做限定。在实际应用中,所述目标设备在生成所述轮廓完成指令之后,可以将所述轮廓完成指令发送给所述智能笔。

本申请实施例中,所述智能笔在接收到所述目标设备发送的轮廓完成指令的情况下,可以中断所述智能笔与所述目标设备之间的通讯连接,停止向所述目标设备发送所述笔尖在所述空间坐标系下的第二坐标,以避免所述目标设备重复的绘制所述物体的轮廓,而且,可以节约所述智能笔和所述目标设备的电量。

步骤407:在再次接收到针对所述触控按钮的第一输入的情况下,响应于所述第一输入,关闭所述绘制模式。

本申请实施例中,所述智能笔在再次接收到针对所述触控按钮的第一输入的情况下,可以响应于所述第一输入,关闭所述绘制模式,以使所述智能笔可以在非绘制模式下工作,实现绘制模式和非绘制模式之间的切换。

示例地,实在所述智能笔工作在所述非绘制模式的情况下,所述智能笔可以用来输入指令到电脑屏幕、移动设备、绘图板等具有触摸屏的设备,用户可以通过触控笔点击触控屏幕来选取文件或绘画。

综上,本申请实施例所述的轮廓采集方法至少可以包括以下优点:

本申请实施例中,智能笔在启用绘制模式的情况下,通过将所述智能笔的笔尖划过物体的表面即可形成所述物体的轮廓,方法简单,结构简单,成本较低。而且,由于智能笔的体积较小,便于携带,可以适应用户在不同场景下采集物体轮廓的需求,极大的丰富的用户的使用体验。而且,所述智能笔还可以响应于针对所述触控按钮的第一输入,实现绘制模式和非绘制模式之间的切换,丰富所述智能笔的功能。

需要说明的是,本申请实施例提供的轮廓采集方法,执行主体可以为轮廓采集装置,或者该轮廓采集装置的用于执行轮廓采集方法的控制模块。本申请实施例中以轮廓采集装置执行轮廓采集方法为例,说明本申请实施例提供的轮廓采集装置。

参照图5,示出了本申请实施例的一种轮廓采集装置的模块图,所述轮廓采集装置可以用于智能笔,所述智能笔包括笔身和设置在所述笔身端部的笔尖部,所述笔身内设置有第一检测模块,所述笔尖部内设置有第二检测模块其特征在于,轮廓采集装置500具体可以包括:

获取模块501,用于在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息。

确定模块502,用于根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标。

发送模块503,用于将所述第二坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。

可选地,确定模块包502可以包括:

第一确定子模块,用于根据所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖相对所述第一检测模块的位移变量;

第二确定子模块,用于根据所述第一坐标和所述位移变量,确定所述笔尖在所述空间坐标下的第二坐标。

可选地,所述第一确定子模块包括:

第一确定单元,用于根据所述第一姿态信息和所述第二姿态信息,确定所述笔尖相对于所述第二检测模块的极角和方位角;

第二确定单元,用于根据所述笔尖与所述第一检测模块的距离、所述极角和所述方位角,确定所述笔尖相对所述第二检测模块的位移变量。

可选地,轮廓采集装置500还可以包括:

中断模块,用于在接收到所述目标设备发送的轮廓完成指令的情况下,中断所述智能笔与所述目标设备之间的通讯连接;其中,所述轮廓完成指令由所述目标设备在形成所述物体表面的轮廓之后确定。

可选地,所述智能笔还包括触控按钮,轮廓采集装置500还可以包括:

接收模块,用于接收针对所述触控按钮的第一输入;

启用模块,用于响应于所述第一输入,启用绘制模式。

可选地,轮廓采集装置500还可以包括:

关闭模块,用于在再次接收到针对所述触控按钮的第一输入的情况下,响应于所述第一输入,关闭所述绘制模式。

本申请实施例中,智能笔在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息;根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标;将所述第一坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。这样,通过将所述智能笔的笔尖划过物体的表面即可形成所述物体的轮廓,方法简单,结构简单,成本较低。而且,由于智能笔的体积较小,便于携带,可以适应用户在不同场景下采集物体轮廓的需求,极大的丰富的用户的使用体验。

本申请实施例中的轮廓采集装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的轮廓采集装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的轮廓采集装置能够实现图3至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述轮廓采集方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图7为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。

本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

处理器710,用于在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息;根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标;将所述第二坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。

本申请实施例中,智能笔在启用绘制模式的情况下,通过所述第一检测模块获取第一姿态信息和第一坐标,以及通过所述第二检测模块获取第二姿态信息;根据所述第一坐标、所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖在空间坐标下的第二坐标;将所述第一坐标发送至目标设备,以使所述目标设备显示被所述笔尖划过的物体表面的轮廓;其中,所述轮廓基于所述第二坐标形成的空间轨迹得到。这样,通过将所述智能笔的笔尖划过物体的表面即可形成所述物体的轮廓,方法简单,结构简单,成本较低。而且,由于智能笔的体积较小,便于携带,可以适应用户在不同场景下采集物体轮廓的需求,极大的丰富的用户的使用体验。

处理器710,还用于根据所述笔尖与所述第一检测模块的距离、所述第一姿态信息和所述第二姿态信息,确定所述笔尖相对所述第一检测模块的位移变量;根据所述第一坐标和所述位移变量,得到所述笔尖在所述空间坐标下的第二坐标。

处理器710,还用于根据所述第一姿态信息和所述第二姿态信息,确定所述笔尖相对于所述第二检测模块的极角和方位角;根据所述笔尖与所述第一检测模块的距离、所述极角和所述方位角,确定所述笔尖相对所述第二检测模块的位移变量。

处理器710,还用于接收针对所述触控按钮的第一输入;响应于所述第一输入,启用绘制模式。

处理器710,还用于在再次接收到针对所述触控按钮的第一输入的情况下,响应于所述第一输入,关闭所述绘制模式。

本申请实施例中,智能笔在启用绘制模式的情况下,通过将所述智能笔的笔尖划过物体的表面即可形成所述物体的轮廓,方法简单,结构简单,成本较低。而且,由于智能笔的体积较小,便于携带,可以适应用户在不同场景下采集物体轮廓的需求,极大的丰富的用户的使用体验。而且,所述智能笔还可以响应于针对所述触控按钮的第一输入,实现绘制模式和非绘制模式之间的切换,丰富所述智能笔的功能。

应理解的是,本申请实施例中,输入单元704可以包括图形处理器(GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板1071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述轮廓采集方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述轮廓采集方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 轮廓采集方法、装置以及智能笔
  • 一种RFID智能笔系统及其数据采集方法
技术分类

06120112986936