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

一种应用于全息显示的图像处理方法及装置与流程

2021-10-24 12:29:00 来源:中国专利 TAG:显示 全息 应用于 图像处理 仿真


1.本技术涉及仿真显示技术领域,尤其涉及一种应用于全息显示的图像处理方法及装置。


背景技术:

2.应用于全息显示的图像处理技术(front

projected holographic display)也称虚拟成像技术,是利用干涉和衍射原理记录并再现物体真实的三维图像的技术,具有能够满足人眼视觉的全部感知,甚至观看者可以不借助头盔、眼镜等辅助装置进行观看三维图像的优点。随着显示技术不断的发展,应用于全息显示的图像处理技术获得了越来越多的关注。
3.在影院、科技馆、博物馆,甚至虚拟现实(virtual reality,vr)头盔等应用场景中,弧形或环形全息图像可以使观看者获取环视效果,从而极大地提高观看者的观看体验,让观看者有身临其境的感觉。
4.现有的3d显示载体大都是竖直屏幕,例如电影院观看3d电影时,立体感不强,对3d画面的观感不佳,交互感不强。


技术实现要素:

5.本技术实施例提供了一种应用于全息显示的图像处理方法及装置,以至少部分的解决上述技术问题。
6.本技术实施例采用下述技术方案:
7.第一方面,本技术实施例提供一种应用于全息显示的图像处理方法,所述方法基于图像处理系统,所述图像处理系统包括处理模块、拍摄模块和全息沙盘,所述方法由所述处理模块执行,所述方法包括:
8.获取指定图像,所述指定图像是ue4系统的捕获摄像机组件采集的,所述捕获摄像机组件的位姿与所述拍摄模块的位姿相同;
9.以所述捕获摄像机组件所处的位置作为视点,以所述视点与所述全息沙盘的每个边角点之间的连线为边界线,确定各边界线与全息沙盘围成的区域为参照区域;
10.在所述指定图像的各像素中,确定出位于所述参照区域之内、且位于所述全息沙盘的显示区域之外的像素,作为待处理像素;
11.将所述指定图像中的待处理像素的颜色,调整为与所述全息沙盘的背景色匹配的颜色,得到目标图像。
12.在本说明书一个可选的实施例中,在所述指定图像的各像素中,确定出位于所述参照区域之内、且位于所述全息沙盘的显示区域之外的像素之前,所述方法还包括:
13.确定显示区域的中心点的坐标,并获取所述指定图像中各像素在后期材质中的坐标;
14.确定各像素在后期材质中的坐标与所述中心点的坐标的差值;
15.根据指定规则对所述差值进行处理,得到位置第一指标;
16.确定位置第一指标等于1的像素,是位于所述参照区域之内的像素。
17.在本说明书一个可选的实施例中,其中,
18.确定各像素在后期材质中的坐标与所述中心点的坐标的差值,包括:针对每一个像素,确定该像素在后期材质中沿第一坐标方向的坐标,与该中心点的沿第一坐标方向的坐标的第一差值;并确定该像素在后期材质中沿第二坐标方向的坐标,与该中心点的沿第二坐标方向的坐标的第二差值;
19.根据指定规则对所述差值进行处理,得到位置第一指标,包括:使用材质节点clamp和sign分别对所述第一差值和第二差值进行换算,在换算的结果小于0时,将换算的结果计为0;在换算的结果大于0时,将换算的结果计为1,得到该像素对应于所述第一差值的换算结果,并得到该像素对应于所述第二差值的换算结果;
20.将对应于所述第一差值的换算结果和对应于所述第二差值的换算结果的乘积,确定为该像素的位置第一指标。
21.在本说明书一个可选的实施例中,在所述指定图像的各像素中,确定出位于所述参照区域之内、且位于所述全息沙盘的显示区域之外的像素之前,所述方法还包括:
22.确定显示区域的各边角点的坐标,并确定所述捕获摄像机组件的坐标;
23.根据所述捕获摄像机组件的坐标和任意相邻两个各边角点的坐标,建立指定平面;
24.针对每个指定平面,确定该指定平面的法向量,使得各法向量均指向各指定平面围成的空间内侧;
25.根据指定规则对各像素和各法向量进行处理,得到位置第二指标;
26.确定位置第二指标等于1的像素,是位于所述参照区域之内的像素。
27.在本说明书一个可选的实施例中,根据指定规则对各像素和各法向量进行处理,得到位置第二指标,包括:
28.确定任意像素作为目标像素;
29.针对每个边角点,确定所述目标像素与该边角点的向量和该边角点所处的指定平面的法向量的乘积,得到所述目标像素对应于该边角点的可用指标;
30.使用材质节点clamp和sign,对所述目标像素对应于该边角点的可用指标进行换算,在换算的结果小于0时,将换算的结果计为0;在换算的结果大于0时,将换算的结果计为1,得到该目标像素对应于该边角点的换算结果;
31.将该目标像素对应于各边角点的换算结果的乘积,确定为该像素的位置第二指标。
32.在本说明书一个可选的实施例中,所述方法还包括:
33.针对位于所述参照区域之内、且位于所述全息沙盘的显示区域之内的像素,根据该像素的位置第一指标和所述位置第二指标,确定该像素的参照指标;使得参照指标与该像素的位置第一指标负相关,并使得参照指标与该像素的位置第二指标正相关;
34.确定该像素在指定图像中颜色和所述参照指标的乘积,作为目标图像中该像素的颜色。
35.在本说明书一个可选的实施例中,所述方法还包括:
36.针对所述指定图像中,既不在所述参照区域中,也不在所述显示区域中的像素,将去除该像素在所述目标图像中的颜色。
37.第二方面,本技术实施例还提供一种应用于全息显示的图像处理装置,用于实现前述的任意一种应用于全息显示的图像处理装置。
38.第三方面,本技术实施例还提供一种电子设备,包括:
39.处理器;以及
40.被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述第一方面中的方法。
41.第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述第一方面中的方法。
42.本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书中的应用于全息显示的图像处理方法及装置,基于全息沙盘的显示区域和用户的视点,对捕获相机组件采集的指定图像进行处理,以使得位于视锥的参照区域之内、且位于所述全息沙盘的显示区域之外的像素,能够与实际场景中的要素相匹配,实现“虚拟”和“真实”相匹配。
附图说明
43.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
44.图1a为本说明书实施例提供的一种全息沙盘示意图;
45.图1b为本说明书实施例提供的一种应用于全息显示的图像处理场景示意图;
46.图2为本说明书实施例提供的一种应用于全息显示的图像处理过程示意图;
47.图3为本说明书实施例提供的一种应用于全息显示的图像处理装置结构示意图;
48.图4为本技术实施例中一种电子设备的结构示意图。
具体实施方式
49.下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本技术能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其它元件、材料、方法所替代。在某些情况下,本技术相关的一些操作并没有在说明书中显示或者描述,这是为了避免本技术的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
50.另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
51.本文中为部件所编序号本身,例如“第二”、“第二”等,仅用于区分所描述的对象,
不具有任何顺序或技术含义。而本技术所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
52.以下结合附图,详细说明本技术各实施例提供的技术方案。
53.为实现应用于全息显示的图像处理,本说明书提供一种应用于全息显示的图像处理方法。该应用于全息显示的图像处理方法包基于图像处理系统,所述图像处理系统包括处理模块、拍摄模块和全息沙盘。
54.在本说明书一个可选的实施例中,图像处理系统应用于全息展示系统。在全息展示系统中,全息展示系统的显示处理设备与全息沙盘、头戴式显示装置分别地电连接。采用应用于全息显示的图像处理系统向用户展示全息图像的场景示意性的如图l所示,在图1所示的场景中,全息沙盘固定地设置于应用于全息显示的图像处理的场地中,用户将头戴式显示装置佩戴于身上。在本说明书一个可选的实施例中,显示处理设备可以与全息沙盘集成为一体。头戴式显示装置可以是具有显示功能的眼镜。
55.采用本说明书的图像处理方法得到的目标图像,用于在头戴式显示装置上展示。
56.本说明书对全息沙盘在场地中的设置方式不做具体限制,例如,全息沙盘可以悬挂于墙上,也可以设置于地面上。
57.本说明书对应用于全息显示的图像处理系统中包含的全息沙盘的数量,以及头戴式显示装置的数量也不做具体限制。在全息沙盘为多个的情况下,不同全息沙盘在场地中的设置放置可以相同也可以不同。在头戴式显示装置为多个的情况下,不同头戴式显示装置可以由不同的用户分别地佩戴。
58.本说明书中的图像处理过程可以由图像处理系统中的处理模块执行,该应用于全息显示的图像处理过程可以包括以下步骤中的至少部分。
59.s200:获取指定图像,所述指定图像是ue4系统的捕获摄像机组件采集的,所述捕获摄像机组件的位姿与所述拍摄模块的位姿相同。
60.ue4是美国epic游戏公司研发的一款3a级次时代游戏引擎,渲染效果强大,采用物理材质系统,是开发者最喜爱的引擎之一。ue4画面效果完全达到3a游戏水准,光照和物理渲染效果强大。ue4蓝图系统让游戏策划也能编辑代码,各种官方插件齐全也让开发者不用在自编第三方插件并担心兼容接口问题。更重要的是针对虚拟现实游戏,ue4为手柄、vr控制器提供了良好支持。
61.为了实现本说明书的效果,本说明书采用ue4自带捕获摄像机组件(scenecapturecomponent2d),它是一种特殊摄像机,能将捕获到的图像缓存为rendertarget(渲染目标,ue4自带的缓存图像的数据)。由捕获摄像机组件采集到的rendertarget,即为本说明书中的指定图像。
62.本说明书中的拍摄模块用于对真实场景进行图像采集,以为后续步骤中生成的目标图像中增加真实场景中的元素。
63.s202:以所述捕获摄像机组件所处的位置作为视点,以所述视点与所述全息沙盘的每个边角点之间的连线为边界线,确定各边界线与全息沙盘围成的区域为参照区域。
64.需要说明的是,本说明书对全息沙盘的形状不做具体限制。在边角点的数量,可以根据全息沙盘的形状确定。若全息沙盘为矩形,则矩形的四角即为边角点。若全息沙盘是圆形,则可将圆形边缘上分布的若干点,确定为边角点。
65.此外,边角点是本案确定边界线方向的示例,在其他可选的实施例中,还可以根据边的中点确定边界线。
66.s204:在所述指定图像的各像素中,确定出位于所述参照区域之内、且位于所述全息沙盘的显示区域之外的像素,作为待处理像素。
67.由于本说明书中的全息展示是“虚拟”加“真实”的全息展示,一方面要向用户展示立体感更强的影像,另一方面要将真实环境中的元素添加至全息影像中,则有可能存在某些像素不能兼顾虚拟和真实两个方面,这样的像素即为本说明书中的过程所针对的主要对象,即待处理像素。
68.s206:将所述指定图像中的待处理像素的颜色,调整为与所述全息沙盘的背景色匹配的颜色,得到目标图像。
69.为使得待处理像素能够与实际场景匹配,本说明书将待处理像素的颜色调整为与所述全息沙盘的背景色匹配的颜色,使得目标图像中的各像素能够兼顾虚拟和真实。
70.在本说明书中的过程中,基于全息沙盘的显示区域和用户的视点,对捕获相机组件采集的指定图像进行处理,以使得位于视锥的参照区域之内、且位于所述全息沙盘的显示区域之外的像素,能够与实际场景中的要素相匹配,实现“虚拟”和“真实”相匹配。
71.可选地,本说明书中的过程旨在向用户输出全息影像,为使得用户能够体验到全息影像的立体感,显示处理设备针对用户的双目的视角分别地输出目标图像,即左目第一目标图像和右目第一目标图像。左目第一目标图像和右目第一目标图像之间存在一定的差异,以模拟用户双眼视角的差异,进而实现具有立体感的显示。
72.在本说明书一个可选的实施例中,左目第一目标图像和右目第一目标图像对应的图像规格均为1920像素*1080像素。左目第一目标图像和右目第一目标图像的输出频率均为60赫兹。
73.在本说明书一个可选的实施例中,为能够便于对待处理像素的处理,以全息沙盘的显示区域内,建立指定坐标系,全息沙盘的中点作为坐标原点;所述指定坐标系是三维坐标系。示例性的,指定坐标系可以包括x、y、z三个坐标轴。
74.可知,在捕获摄像机组件只获取到显示区域中的像素时,由于大部分模型为了节省性能只能看到表面,且是单面显示的,在进行后期从模型中间裁剪的时候,会出现一些区域没有像素,呈透明状,这部分区域会看到下面的全息沙盘,由于有些全息沙盘在摄像机拍摄下效果会很差,故需要通过本说明书中的过程做处理。
75.为在各像素中确定出待处理像素,在本说明书一个可选的实施例中,确定显示区域的中心点的坐标,并获取所述指定图像中各像素在后期材质中的坐标;针对每一个像素,确定该像素在后期材质中沿第一坐标方向的坐标,与该中心点的沿第一坐标方向的坐标的第一差值;并确定该像素在后期材质中沿第二坐标方向的坐标,与该中心点的沿第二坐标方向的坐标的第二差值;根据指定规则对所述差值进行处理,得到位置第一指标,包括:使用材质节点clamp和sign分别对所述第一差值和第二差值进行换算,在换算的结果小于0时,将换算的结果计为0;在换算的结果大于0时,将换算的结果计为1,得到该像素对应于所述第一差值的换算结果,并得到该像素对应于所述第二差值的换算结果。将对应于所述第一差值的换算结果和对应于所述第二差值的换算结果的乘积,确定为该像素的位置第一指标。之后,根据指定规则对所述差值进行处理,得到位置第一指标。确定位置第一指标等于1
的像素,是位于所述参照区域之内的像素。
76.示例性的,假设设全息沙盘为矩形,矩形的长和宽分别为length和widget,全息沙盘的一个端点a的坐标为(length*0.5,widget*0.5,0),在后期材质中获取到像素的坐标,a的坐标的r(在材质中的坐标为(r,g,b))的绝对值

将该像素坐标的r的绝对值,使用材质节点clamp和sign将结果进行换算,使小于0的结果变为0,大于0的结果变为1,将结果储存为alpha1,此时当像素的x坐标在显示器范围内时alpha1=1,反之alpha1=0;用同样的方式计算出a的坐标的g的绝对值

像素直接坐标的g的绝对值,进行数学换算,最后得到alpha2。此时当alpha1*alpha2=1时,该像素就在显示范围内。其中,alpha1*alpha2即为第一指标。
77.此外,在本说明书进一步可选的实施例中,确定显示区域的各边角点的坐标,并确定所述捕获摄像机组件的坐标。根据所述捕获摄像机组件的坐标和任意相邻两个各边角点的坐标,建立指定平面。针对每个指定平面,确定该指定平面的法向量,使得各法向量均指向各指定平面围成的空间内侧;确定任意像素作为目标像素;针对每个边角点,确定所述目标像素与该边角点的向量和该边角点所处的指定平面的法向量的乘积,得到所述目标像素对应于该边角点的可用指标。然后,使用材质节点clamp和sign,对所述目标像素对应于该边角点的可用指标进行换算,在换算的结果小于0时,将换算的结果计为0;在换算的结果大于0时,将换算的结果计为1,得到该目标像素对应于该边角点的换算结果。将该目标像素对应于各边角点的换算结果的乘积,确定为该像素的位置第二指标。确定位置第二指标等于1的像素,是位于所述参照区域之内的像素。
78.示例性的,设全息沙盘所在的矩形的四个端点为a(length*0.5,widget*0.5,0),b(length*0.5,

widget*0.5,0),c(

length*0.5,

widget*0.5,0),d(

length*0.5,widget*0.5,0),捕获摄像机组件所在的点为p(已知),要想计算出像素在捕获摄像机组件投射到全息沙盘的参照区域,可分别计算出在平面pab、平面pbc、平面pcd、平面pda朝向内面一侧的像素,根据五个点分别计算出四个平面朝向内面一侧的法向量,如平面pab的法向量为向量ap叉乘向量pb,(ue4时左手坐标系,计算法向量时需使用左手定则),得到法向量normala,normalb,normalc,normald。再用向量pa和normala,使用材质节点clamp和sign将结果进行换算,使小于0的结果变为0,大于0的结果变为1,将结果储存为alphaa,此时当像素在平面pab朝向内部的一侧,alphaa为1,反之为0。用同样的方式得到alphab,alphac,alphad,则alphaa*alphab*alphac*alphad=1时,则该像素在参照区域内。其中,alphaa*alphab*alphac*alphad即为第二指标。
79.至此,在指定图像的各像素中确定出了待处理像素。
80.此外,在本说明书进一步可选的实施例中,针对位于所述参照区域之内、且位于所述全息沙盘的显示区域之内的像素,根据该像素的位置第一指标和所述位置第二指标,确定该像素的参照指标;使得参照指标与该像素的位置第一指标负相关,并使得参照指标与该像素的位置第二指标正相关。确定该像素在指定图像中颜色和所述参照指标的乘积,作为目标图像中该像素的颜色。
81.具体地,可以使得后期材质的返回节点出现自发光颜色,将(1

(1

alpha1*alpha2)*alphaa*alphab*alphac*alphad)*scenetexture:postprocessinput0(后期材质中像素的处理前的颜色)赋值给自发光颜色,此时的像素在显示区域的外部且在参照区域的内部时返回0,即为黑色(全息沙盘的背景色)。在其他区域显示图像处理前原本的颜色。
82.此时勾选后期材质的outputalpha参数,使材质的返回节点出现不透明度,将alpha1*alpha2 alphaa*alphab*alphac*alphad,在将结果数据转换为0和1,赋值给不透明度,此时只有在显示区域或者参照区域的像素才会显示,其他的像素为透明,即可实现很好的ar效果。
83.基于同样的思路,本说明书实施例还提供了对应于图2所示部分过程的一种应用于全息显示的图像处理装置。如图3所示,所述一种应用于全息显示的图像处理装置可以包括以下模块中的一个或多个:
84.指定图像获取模块,配置为:获取指定图像,所述指定图像是ue4系统的捕获摄像机组件采集的,所述捕获摄像机组件的位姿与所述拍摄模块的位姿相同。
85.参照区域确定模块,配置为:以所述捕获摄像机组件所处的位置作为视点,以所述视点与所述全息沙盘的每个边角点之间的连线为边界线,确定各边界线与全息沙盘围成的区域为参照区域。
86.待处理像素模块,配置为:在所述指定图像的各像素中,确定出位于所述参照区域之内、且位于所述全息沙盘的显示区域之外的像素,作为待处理像素。
87.目标图像模块,配置为:将所述指定图像中的待处理像素的颜色,调整为与所述全息沙盘的背景色匹配的颜色,得到目标图像。
88.在本说明书一个可选的实施例中,所述装置还包括第一确定模块,配置为确定显示区域的中心点的坐标,并获取所述指定图像中各像素在后期材质中的坐标;确定各像素在后期材质中的坐标与所述中心点的坐标的差值;根据指定规则对所述差值进行处理,得到位置第一指标;确定位置第一指标等于1的像素,是位于所述参照区域之内的像素。
89.在本说明书一个可选的实施例中,所述第一确定模块具体配置为确定各像素在后期材质中的坐标与所述中心点的坐标的差值,包括:针对每一个像素,确定该像素在后期材质中沿第一坐标方向的坐标,与该中心点的沿第一坐标方向的坐标的第一差值;并确定该像素在后期材质中沿第二坐标方向的坐标,与该中心点的沿第二坐标方向的坐标的第二差值。根据指定规则对所述差值进行处理,得到位置第一指标,包括:使用材质节点clamp和sign分别对所述第一差值和第二差值进行换算,在换算的结果小于0时,将换算的结果计为0;在换算的结果大于0时,将换算的结果计为1,得到该像素对应于所述第一差值的换算结果,并得到该像素对应于所述第二差值的换算结果。将对应于所述第一差值的换算结果和对应于所述第二差值的换算结果的乘积,确定为该像素的位置第一指标。
90.在本说明书一个可选的实施例中,所述装置还包括第二确定模块,配置为确定显示区域的各边角点的坐标,并确定所述捕获摄像机组件的坐标;根据所述捕获摄像机组件的坐标和任意相邻两个各边角点的坐标,建立指定平面;针对每个指定平面,确定该指定平面的法向量,使得各法向量均指向各指定平面围成的空间内侧;根据指定规则对各像素和各法向量进行处理,得到位置第二指标;确定位置第二指标等于1的像素,是位于所述参照区域之内的像素。
91.在本说明书一个可选的实施例中,所述第二确定模块具体配置为确定任意像素作为目标像素;针对每个边角点,确定所述目标像素与该边角点的向量和该边角点所处的指定平面的法向量的乘积,得到所述目标像素对应于该边角点的可用指标;使用材质节点clamp和sign,对所述目标像素对应于该边角点的可用指标进行换算,在换算的结果小于0
时,将换算的结果计为0;在换算的结果大于0时,将换算的结果计为1,得到该目标像素对应于该边角点的换算结果;将该目标像素对应于各边角点的换算结果的乘积,确定为该像素的位置第二指标。
92.在本说明书一个可选的实施例中,所述装置还包括颜色第一处理模块,配置为:针对位于所述参照区域之内、且位于所述全息沙盘的显示区域之内的像素,根据该像素的位置第一指标和所述位置第二指标,确定该像素的参照指标;使得参照指标与该像素的位置第一指标负相关,并使得参照指标与该像素的位置第二指标正相关;确定该像素在指定图像中颜色和所述参照指标的乘积,作为目标图像中该像素的颜色。
93.在本说明书一个可选的实施例中,所述装置还包括颜色第二处理模块,配置为:针对所述指定图像中,既不在所述参照区域中,也不在所述显示区域中的像素,将去除该像素在所述目标图像中的颜色。
94.能够理解,上述应用于全息显示的图像处理装置,能够实现前述实施例中提供的由应用于全息显示的图像处理装置执行的应用于全息显示的图像处理过程的各个步骤,关于应用于全息显示的图像处理方法的相关阐释均适用于应用于全息显示的图像处理装置,此处不再赘述。
95.图4是本技术的一个实施例电子设备的结构示意图。请参考图4,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random

access memory,ram),也可能还包括非易失性存储器(non

volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
96.处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
97.存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
98.处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成一种应用于全息显示的图像处理装置。处理器,执行存储器所存放的程序,并具体用于执行前述任意一种应用于全息显示的图像处理过程。
99.上述如本技术图2所示实施例揭示的一种应用于全息显示的图像处理装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施
例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
100.该电子设备还可执行图2中应用于全息显示的图像处理装置执行的至少部分方法步骤,并实现一种应用于全息显示的图像处理装置在图2所示实施例的功能,本技术实施例在此不再赘述。
101.本技术实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行图2所示实施例中一种应用于全息显示的图像处理装置执行的方法,并具体用于执行前述的任意一种应用于全息显示的图像处理方法。
102.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
103.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
104.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
105.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
106.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
107.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
108.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。
计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
109.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
110.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
111.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜