虚拟画笔实现方法、装置和计算机可读存储介质制造方法及图纸

技术编号:26174600 阅读:66 留言:0更新日期:2020-10-31 14:03
本公开一种虚拟画笔实现方法、虚拟画笔实现装置、虚拟画笔实现硬件装置和计算机可读存储介质。其中,该虚拟画笔实现方法包括:通过终端设备的摄像头获取现实拍摄场景;根据作用在所述终端设备上的操作在所述现实拍摄场景中形成虚拟画笔的笔迹区域;根据所述笔迹区域形成所述虚拟画笔的笔迹;其中,所述笔迹与所述现实拍摄场景相融合,融合后的画面显示在终端设备上。本公开实施例无需使用硬件虚拟画笔即可实现虚拟画笔绘画功能,并且本公开是在摄像头获取的现实拍摄场景中进行虚拟画笔绘画,降低了绘画过程中的计算复杂度,使虚拟画笔绘画实现起来更为简单。

Virtual brush implementation method, device and computer-readable storage medium

【技术实现步骤摘要】
虚拟画笔实现方法、装置和计算机可读存储介质
本公开涉及一种增强现实
,特别是涉及一种增强现实虚拟画笔实现方法、装置和计算机可读存储介质。
技术介绍
虚拟技术,是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。随着虚拟技术的进一步发展,为了满足人们虚空造物的想象,目前市面上出现了一种虚拟画笔,该虚拟画笔是一种硬件设备,只要在终端设备的摄像头前挥动该虚拟画笔,就能看到自己的想法慢慢在眼前面前成形。但是,由于现有的虚拟画笔是一只实体的虚拟画笔,该画笔不仅价格昂贵,而且需要在摄像头前进行绘画,这样实现起来比较复杂。
技术实现思路
本公开解决的技术问题是提供一种虚拟画笔实现方法,以至少部分地解决现有视频分类不准确的技术问题。此外,还提供一种虚拟画笔实现装置、虚拟画笔实现硬件装置、计算机可读存储介质和虚拟画笔实现终端。为了实现上述目的,根据本公开的一个方面,提供以下技术方案:一种虚拟画笔实现方法,包括:通过终本文档来自技高网...

【技术保护点】
1.一种虚拟画笔实现方法,其特征在于,包括:/n通过终端设备的摄像头获取现实拍摄场景;/n根据作用在所述终端设备上的操作在所述现实拍摄场景中形成虚拟画笔的笔迹区域;/n根据所述笔迹区域形成所述虚拟画笔的笔迹;其中,所述笔迹与所述现实拍摄场景相融合,融合后的画面显示在终端设备上。/n

【技术特征摘要】
1.一种虚拟画笔实现方法,其特征在于,包括:
通过终端设备的摄像头获取现实拍摄场景;
根据作用在所述终端设备上的操作在所述现实拍摄场景中形成虚拟画笔的笔迹区域;
根据所述笔迹区域形成所述虚拟画笔的笔迹;其中,所述笔迹与所述现实拍摄场景相融合,融合后的画面显示在终端设备上。


2.根据权利要求1所述的方法,其特征在于,所述根据作用在所述终端设备上的操作在所述现实拍摄场景中形成虚拟画笔的笔迹区域,包括:
根据作用在所述终端设备上的操作确定虚拟画笔在所述现实拍摄场景中形成的至少一个点;
根据所述至少一个点形成虚拟画笔的笔迹区域。


3.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个点形成虚拟画笔的笔迹区域,包括:
当点的个数为多个时,在所述现实拍摄场景中,按照预设规则对所述多个点进行连线;
根据所述连线形成虚拟画笔的笔迹区域。


4.根据权利要求3所述的方法,其特征在于,所述根据作用在所述终端设备上的操作确定虚拟画笔在所述现实拍摄场景中形成的至少一个点,包括:
在所述现实拍摄场景中建立三维坐标系,并确定三维坐标的原点;
从所述三维坐标系的三个轴中选取参照轴,并根据作用在所述终端设备上的操作沿着所述参照轴确定在所述现实拍摄场景中形成的至少一个点。


5.根据权利要求4所述的方法,其特征在于,当点的个数为多个时,在所述现实拍摄场景中,按照预设规则对所述多个点进行连线,包括:
当点的个数为多个时,在所述现实拍摄场景中的三维坐标系中,沿着所述参照轴的正方向或负方向依次对所述多个点进行连线。


6.根据权利要求3所述的方法,其特征在于,所述根据所述连线形成虚拟画笔的笔迹区域,包括:
根据所述连线得到第一线段,所述第一线段包含至少一个子线段,所述子线段的端点由所述多个点中的点组成;
针对各条子线段,根据端点做子线段的垂线段,得到多个垂线段;
根据位置关系将多个垂线段的端点分为两类,将每类端点分别连成线得到第二线段和第三线段;
由第一个点对应的子线段、最后一...

【专利技术属性】
技术研发人员:陈怡
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1