显示方法、显示装置、电子设备以及存储介质制造方法及图纸

技术编号:33024366 阅读:18 留言:0更新日期:2022-04-15 08:58
本公开提供了一种显示方法、显示装置、电子设备以及存储介质,涉及图像处理技术领域,尤其裸眼3D图像显示技术和计算机视觉技术领域。具体实现方案为:确定图像中对象的眼部位置信息;根据眼部位置信息,确定裸眼3D的相机位置信息;根据相机位置信息,创建眼睛空间;基于投影信息,根据眼睛空间中目标物体的物体位置信息,得到目标物体在投影平面上的投影位置信息;根据投影位置信息,显示目标物体。显示目标物体。显示目标物体。

【技术实现步骤摘要】
显示方法、显示装置、电子设备以及存储介质


[0001]本公开涉及图像处理
,尤其涉及裸眼3D图像显示技术和计算机视觉
具体地,涉及一种显示方法、显示装置、电子设备以及存储介质。

技术介绍

[0002]随着计算机技术的不断发展,显示技术日趋成熟。裸眼3D图像显示技术已经逐渐渗透至对象的日常生活中。裸眼3D图像显示技术可以指无需佩戴辅助设备即可以观看到3D显示画面的技术。

技术实现思路

[0003]本公开提供了一种显示方法、显示装置、电子设备以及存储介质。
[0004]根据本公开的一方面,提供了一种显示方法,包括:确定图像中对象的眼部位置信息;根据上述眼部位置信息,确定裸眼3D的相机位置信息;根据上述相机位置信息,创建眼睛空间;基于投影信息,根据上述眼睛空间中目标物体的物体位置信息,得到上述目标物体在投影平面上的投影位置信息;以及,根据上述投影位置信息,显示上述目标物体。
[0005]根据本公开的另一方面,提供了一种显示装置,包括:第一确定模块,用于确定图像中对象的眼部位置信息;第二确定模块,用于根据上述眼部位置信息,确定裸眼3D的相机位置信息;创建模块,用于根据上述相机位置信息,创建眼睛空间;获得模块,用于基于投影信息,根据上述眼睛空间中目标物体的物体位置信息,得到上述目标物体在投影平面上的投影位置信息;以及,显示模块,用于根据上述投影位置信息,显示上述目标物体。
[0006]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与上述至少一个处理器通信连接的存储器;其中,上述存储器存储有可被上述至少一个处理器执行的指令,上述指令被上述至少一个处理器执行,以使上述至少一个处理器能够执行如本公开所述的方法。
[0007]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,上述计算机指令用于使上述计算机执行如本公开所述的方法。
[0008]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,上述计算机程序在被处理器执行时实现如本公开所述的方法。
[0009]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0010]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0011]图1示意性示出了根据本公开实施例的可以应用显示方法及装置的示例性系统架构;
[0012]图2示意性示出了根据本公开实施例的显示方法的流程图;
[0013]图3A示意性示出了根据本公开实施例的目标视锥体的示例示意图;
[0014]图3B示意性示出了根据本公开实施例的目标视锥体的俯视示意图;
[0015]图4示意性示出了根据本公开实施例的显示过程的示例示意图;
[0016]图5示意性示出了根据本公开实施例的显示装置的框图;以及
[0017]图6示意性示出了根据本公开实施例的适于实现显示方法的电子设备的框图。
具体实施方式
[0018]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0019]本公开实施例提出了一种显示方案。确定图像中对象的眼部位置信息,根据眼部位置信息,确定裸眼3D的相机位置信息,根据相机位置信息,创建眼睛空间,基于投影信息,根据眼睛空间中目标物体的物体位置信息,得到目标物体在投影平面上的投影位置信息,根据投影位置信息,显示目标物,实现了屏幕内裸眼3D图像显示的应用。此外,上述方案的加载速度较快,能够降低故障率,提高用户的使用体验。
[0020]图1示意性示出了根据本公开实施例的可以应用显示方法及装置的示例性系统架构。
[0021]需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的
技术实现思路
,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。例如,在另一实施例中,可以应用显示方法及装置的示例性系统架构可以包括终端设备,但终端设备可以无需与服务器进行交互,即可实现本公开实施例提供的显示方法及装置。
[0022]如图1所示,根据该实施例的系统架构100可以包括裸眼3D设备101和终端设备103。裸眼3D设备101可以包括裸眼3D相机。
[0023]终端设备103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等。
[0024]裸眼3D设备101可以确定图像中对象的眼部位置信息。根据眼部位置信息,确定裸眼3D的相机位置信息。根据相机位置信息,创建眼睛空间。基于投影信息,根据眼睛空间中目标物体102的物体位置信息,得到目标物体102在投影平面上的投影位置信息。根据投影位置信息,显示目标物体。例如,可以在终端设备103的显示屏上显示目标物体。
[0025]需要说明的是,本公开实施例所提供的显示方法一般可以由裸眼3D设备101执行。相应地,本公开实施例所提供的显示装置也可以设置于裸眼3D设备101中。
[0026]应该理解,图1中的裸眼3D设备和终端设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的裸眼3D设备和终端设备。
[0027]图2示意性示出了根据本公开实施例的显示方法的流程图。
[0028]如图2所示,该方法200包括操作S210~S250。
[0029]在操作S210,确定图像中对象的眼部位置信息。
[0030]在操作S220,根据眼部位置信息,确定裸眼3D的相机位置信息。
[0031]在操作S230,根据相机位置信息,创建眼睛空间。
[0032]在操作S240,基于投影信息,根据眼睛空间中目标物体的物体位置信息,得到目标物体在投影平面上的投影位置信息。
[0033]在操作S250,根据投影位置信息,显示目标物体。
[0034]根据本公开的实施例,图像可以是图像采集装置采集得到的。图像可以是视频中的视频帧。可以获取由图像采集装置采集得到的多个视频帧。以帧序列队列的数据结构存储多个视频帧,以便对视频帧进行处理,确定对象的眼部位置信息。
[0035]根据本公开的实施例,对象可以包括操作体。操作体可以包括用户。眼部位置信息可以用眼部位置坐标来表征。例如,眼部位置坐标可以是(x,y,z)。眼部位置信息可以包括以下至少一项:主视眼的眼部位置信息和辅视眼的眼部位置信息。
[0036]根据本公开的实施例,裸眼3D可以指将对象的眼睛作为相机来使用。相机可以提供一个在三维场景中观察目标物体的观察角度。观察角度可以包括位置和角度。裸眼3D的相机位置信息可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示方法,包括:确定图像中对象的眼部位置信息;根据所述眼部位置信息,确定裸眼3D的相机位置信息;根据所述相机位置信息,创建眼睛空间;基于投影信息,根据所述眼睛空间中目标物体的物体位置信息,得到所述目标物体在投影平面上的投影位置信息;以及根据所述投影位置信息,显示所述目标物体。2.根据权利要求1所述的方法,其中,所述确定图像中对象的眼部位置信息,包括:在对图像进行对象识别确定图像包括对象的情况下,对所述图像进行处理,得到所述对象的眼部位置信息。3.根据权利要求2所述的方法,其中,所述对所述图像进行处理,得到所述对象的眼部位置信息,包括:对所述图像进行目标检测,得到所述对象的眼部位置信息。4.根据权利要求3所述的方法,其中,所述对所述图像进行目标检测,得到所述对象的眼部位置信息,包括:利用目标检测模型处理图像,得到所述对象的眼部位置信息。5.根据权利要求1~4中任一项所述的方法,其中,所述投影信息包括投影矩阵;其中,所述基于投影信息,根据所述眼睛空间中目标物体的物体位置信息,得到所述目标物体在投影平面上的投影位置信息,包括:将所述投影矩阵与所述眼睛空间中目标物体的物体位置信息进行相乘处理,得到所述目标物体的剪辑位置信息;以及根据所述目标物体的剪辑位置信息,得到所述目标物体在投影平面上的投影位置信息。6.根据权利要求1~5中任一项所述的方法,其中,所述眼部位置信息包括主视眼的眼部位置信息。7.根据权利要求5或6所述的方法,其中,所述投影矩阵是根据预定坐标范围和目标视锥体的近裁剪平面的边长确定的,其中,所述目标视锥体与所述眼睛空间相对应。8.一种显示装置,包括:第一确定模块,用于确定图像中对象的眼部位置信息;第二确定模块,用于根据所述眼部位置信息,确定裸眼3D的相机位置信息;创建模块,用于根据所述相机位置信息,创建眼睛空间;获得模块,用于基于投影信息,根据所述眼睛空间中目标物体的物体位置信息,...

【专利技术属性】
技术研发人员:钟鹏飞李江勇刘瑜任晓华黄晓琳赵慧斌董粤强
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1