2.5维图像自动真立体显示方法、装置、设备及存储介质与流程

阅读: 评论:0



1.本技术涉及图像处理的技术领域,尤其是涉及一种2.5维图像自动真立体显示方法、装置、设备及存储介质。


背景技术:



2.当前想要实现将2.5维图像场景进行真立体显示,普遍存在两种方案,第一种为需要2.5维程序本身支持真立体显示,第二种为将2.5维图像场景数据导出,然后导入至支持真立体显示的其它程序中进行显示。
3.但是,目前市面上已有的专业程序其原生是不支持真立体显示功能,若将图像场景数据导出到其它支持真立体显示的程序中,存在实时性差、图像场景数据的导出导入容易造成程序功能丢失和属性信息以及渲染效果出现缺失和差异等问题,并且对于一个已经完成的大规则模的场景数据要导出到第三方软件中,其工作量巨大,现亟需一种实现2.5维图像自动真立体显示的技术。


技术实现要素:



4.为了实现2.5维图像自动真立体显示,本技术提供一种2.5维图像自动真立体显示方法、装置、设备及存储介质。
5.第一方面,本技术提供一种2.5维图像自动真立体显示方法,采用如下的技术方案:一种2.5维图像自动真立体显示方法,包括:获取双眼眼距、立体突出比和视距;基于所述双眼眼距和所述立体突出比生成投影偏移矩阵;基于所述双眼眼距、所述视距和所述立体突出比生成观察偏移矩阵;获取投影矩阵、观察矩阵和图像空间点位置;基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置生成图像空间点真立体成像。
6.通过采用上述技术方案,直接在显卡内完成图像真立体显示的处理,从而将图像进行真立体显示,无需将图像数据进行导入和导出,使用显卡本身实现2.5维图像自动真立体显示。
7.可选的,所述基于所述双眼眼距和所述立体突出比生成投影偏移矩阵包括:计算单眼眼距,基于所述单眼眼距和所述立体突出比计算投影视锥偏移;获取原始单元矩阵,基于所述原始单元矩阵和所述投影视锥偏移生成投影偏移矩阵。
8.可选的,所述基于所述双眼眼距、所述视距和所述立体突出比生成观察偏移矩阵包括:获取所述图像空间点的偏移参数;
基于所述偏移参数、所述双眼眼距、所述立体突出比和所述视距计算所述图像空间点在横轴上的偏移值;获取原始矩阵,基于所述原始矩阵和所述偏移值生成观察偏移矩阵。
9.可选的,所述基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置生成图像空间点真立体成像包括:基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点左眼显示位置;基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点右眼显示位置;基于所述左眼显示位置和所述右眼显示位置生成所述图像空间点立体成像。
10.可选的,所述基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点左眼显示位置包括:将所述投影偏移矩阵和所述观察偏移矩阵取负,生成负投影偏移矩阵和负观察偏移矩阵;计算所述负投影偏移矩阵和所述投影矩阵的乘积,生成左眼投影矩阵;计算所述负观察偏移矩阵和所述观察矩阵的乘积,生成左眼观察矩阵;计算所述左眼投影矩阵、所述左眼观察矩阵和所述图像空间点位置的乘积,生成左眼显示位置。
11.可选的,所述基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点右眼显示位置包括:将所述投影偏移矩阵和所述观察偏移矩阵取正,生成正投影偏移矩阵和正观察偏移矩阵;计算所述正投影偏移矩阵和所述投影矩阵的乘积,生成右眼投影矩阵;计算所述正观察偏移矩阵和所述观察矩阵的乘积,生成右眼观察矩阵;计算所述右眼投影矩阵、所述右眼观察矩阵和所述图像空间点位置的乘积,生成右眼显示位置。
12.第二方面,本技术提供一种2.5维图像自动真立体显示装置,采用如下的技术方案:一种2.5维图像自动真立体显示装置,包括:数据获取模块,用于获取双眼眼距、立体突出比和视距;投影计算模块,用于基于所述双眼眼距和所述立体突出比生成投影偏移矩阵;观察计算模块,用于基于所述双眼眼距、所述视距和所述立体突出比生成观察偏移矩阵;位置获取模块,用于获取投影矩阵、观察矩阵和图像空间点位置;显示生成模块,用于基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置生成图像空间点真立体成像。
13.通过采用上述技术方案,直接在显卡内完成图像真立体显示的处理,从而将图像进行真立体显示,无需将图像数据进行导入和导出,使用显卡本身实现2.5维图像自动真立体显示。
14.第三方面,本技术提供一种电子设备,采用如下的技术方案:一种电子设备,包括处理器,所述处理器与存储器耦合;所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行如第一方面任一项所述的2.5维图像自动真立体显示方法。
15.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理器加载并执行第一方面任一项所述的2.5维图像自动真立体显示方法的计算机程序。
附图说明
16.图1是本技术实施例提供的一种2.5维图像自动真立体显示方法的流程示意图。
17.图2是本技术实施例提供的一种2.5维图像自动真立体显示装置的结构框图。
18.图3是本技术实施例提供的电子设备的结构框图。
具体实施方式
19.以下结合附图对本技术作进一步详细说明。
20.本技术实施例提供一种2.5维图像自动真立体显示方法,该2.5维图像自动真立体显示方法可由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集或者分布式系统,还可以是提供云让算服务的云服务器。终端设备可以是智能手机、平板电脑、台式计算机等,但并不局限于此。
21.在本实施例中,该方法使用了与第三方程序本身无关的原则,该方法直接操作图形显示卡底层,直接在显卡3d渲染流中完成,当任意一款程序在绘图完成后,一定会将渲染流推送到显卡gpu内,该方法在gpu内实现对普通2.5维渲染流的真立体绘图,即左、右眼的双重渲染。
22.目前所有的2.5维程序在进行图像渲染时,一定会调用系统d3d9.dll库文件或者opengl32.dll库文件,通过对系统d3d9.dll库文件和系统opengl32.dll库文件的重新编写生成独有的d3d9.dll库文件和独有的opengl32.dll库文件来代替统d3d9.dll库文件或者opengl32.dll库文件,因此第三方程序运行将会直接调用独有的d3d9.dll库文件和独有的opengl32.dll库文件,从而实现对任意程序渲染流的获取,并且将独有的d3d9.dll库文件和独有的opengl32.dll库文件的gpu代码随第三方渲染流一起进入显示,从而实现对任意第三方程序渲染流在显卡gpu内部做实时处理和控制,实现2.5维图像自动真立体显示。
23.图1为本技术实施例提供的一种2.5维图像自动真立体显示方法的流程示意图。
24.如图1所示,该方法主要流程描述如下(步骤s101~s105):步骤s101,获取双眼眼距、立体突出比和视距;步骤s102,基于双眼眼距和立体突出比生成投影偏移矩阵;针对步骤s102,计算单眼眼距,基于单眼眼距和立体突出比计算投影视锥偏移;获取原始单元矩阵,基于原始单元矩阵和投影视锥偏移生成投影偏移矩阵。
25.在本实施例中,眼距使用eyelen表示,立体突出比使用sd表示,视距使用distance表示,原始单元矩阵使用matrix表示,原始单元矩阵为16个浮点数组成的4*4矩阵,原始单
元矩阵的构造为:matrix(1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0)。
26.在计算投影视锥偏移时,计算的是单眼的视锥偏移,但所获取的眼距是双眼的眼距,因此需要将双眼眼距取半,计算得到单眼眼距,根据单眼眼距计算得到投影视锥偏移,即eyelen/(2.0*sd),结合原始单元矩阵生成投影偏移矩阵offsetprojmatrix,投影偏移矩阵offsetprojmatrix的构造为:offsetprojmatrix = matrix(1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,eyelen /(2.0*sd),0.0,1.0,0.0,0.0,0.0,0.0,1.0)。
27.步骤s103,基于双眼眼距、视距和立体突出比生成观察偏移矩阵;针对步骤s103,获取图像空间点的偏移参数;基于偏移参数、双眼眼距、立体突出比和视距计算图像空间点在横轴上的偏移值;获取原始矩阵,基于原始矩阵和偏移值生成观察偏移矩阵。
28.在本实施例中,在计算偏移值时,首先计算视距与立体突出比的比值,将偏移参数、双眼眼距和视距与立体突出比的比值相乘,所得乘积为图像空间点在横轴上的偏移值,即图像空间点在x轴上的偏移值,为0.5f*eyelen*(distance/sd),结合原始单元矩阵生成观察偏移矩阵offsetviewmatrix,观察偏移矩阵offsetviewmatrix的构造为:offsetviewmatrix = matrix(1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.5f*eyelen*(distance/sd),0.0,0.0,1.0)。
29.步骤s104,获取投影矩阵、观察矩阵和图像空间点位置。
30.在本实施例中,投影矩阵projmatrix、观察矩阵viewmatrix和图像空间点位置postion根据独有的d3d9.dll库文件和独有的opengl32.dll库文件实时在gpu内获得。
31.步骤s105,基于投影偏移矩阵、观察偏移矩阵、投影矩阵、观察矩阵和图像空间点位置生成图像空间点真立体成像。
32.针对步骤s105,基于投影偏移矩阵、观察偏移矩阵、投影矩阵、观察矩阵和图像空间点位置计算图像空间点左眼显示位置;基于投影偏移矩阵、观察偏移矩阵、投影矩阵、观察矩阵和图像空间点位置计算图像空间点右眼显示位置;基于左眼显示位置和右眼显示位置生成图像空间点立体成像。
33.在本实施例中,真立体显示需要使左右眼均能感受到立体的感觉,因此在计算时,需要分别计算左右眼即双眼的显示位置,根据双眼的显示位置生成图像空间点的立体成像。需要说明的是,每一个图像空间点均需要计算双眼的显示位置,基于全部图像空间点的双眼的显示位置生成整个图像的立体成像。
34.进一步的,将投影偏移矩阵和观察偏移矩阵取负,生成负投影偏移矩阵和负观察
偏移矩阵;计算负投影偏移矩阵和投影矩阵的乘积,生成左眼投影矩阵;计算负观察偏移矩阵和观察矩阵的乘积,生成左眼观察矩阵;计算左眼投影矩阵、左眼观察矩阵和图像空间点位置的乘积,生成左眼显示位置。
35.在本实施例中,在计算左眼显示位置时,以图像空间观察点本身为坐标原点,左眼的位置位于x轴的负值侧,因此,需要将投影偏移矩阵和观察偏移矩阵分别进行取负,生成负投影偏移矩阵-offsetprojmatrix和负观察偏移矩阵-offsetviewmatrix,将负投影偏移矩阵-offsetprojmatrix和投影矩阵相乘projmatrix,生成左眼投影矩阵lprojmatrix_new,即lprojmatrix_new=projmatrix*(-offsetprojmatrix),将负观察偏移矩阵-offsetviewmatrix和观察矩阵viewmatrix相乘,生成左眼观察矩阵lviewmatrix_new,即lviewmatrix_new = (-offsetviewmatrix) * viewmatrix,将左眼投影矩阵lprojmatrix_new、左眼观察矩阵lviewmatrix_new和图像空间点位置postion相乘,生成左眼显示位置,即lpostion_new =lprojmatrix_new * lviewmatrix_new * postion。
36.进一步的,将投影偏移矩阵和观察偏移矩阵取正,生成正投影偏移矩阵和正观察偏移矩阵;计算正投影偏移矩阵和投影矩阵的乘积,生成右眼投影矩阵;计算正观察偏移矩阵和观察矩阵的乘积,生成右眼观察矩阵;计算右眼投影矩阵、右眼观察矩阵和图像空间点位置的乘积,生成右眼显示位置。
37.在本实施例中,根据左眼的计算同理可得,在计算右眼显示位置时,以图像空间观察点本身为坐标原点,右眼的位置位于x轴的正值侧,因此,需要将投影偏移矩阵和观察偏移矩阵分别进行取正,生成正投影偏移矩阵+offsetprojmatrix和正观察偏移矩阵+offsetviewmatrix,将正投影偏移矩阵+offsetprojmatrix和投影矩阵相乘projmatrix,生成右眼投影矩阵rprojmatrix_new,即rprojmatrix_new = projmatrix * (+offsetprojmatrix),将正观察偏移矩阵+offsetviewmatrix和观察矩阵viewmatrix相乘,生成右眼观察矩阵rviewmatrix_new,即rviewmatrix_new = (+offsetviewmatrix) * viewmatrix,将右眼投影矩阵rprojmatrix_new、右眼观察矩阵rviewmatrix_new和图像空间点位置postion相乘,生成右眼显示位置,即rpostion_new =rprojmatrix_new * rviewmatrix_new * postion。
38.图2为申请实施例提供的一种2.5维图像自动真立体显示装置200的结构框图。
39.如图2所示,2.5维图像自动真立体显示装置200主要包括:数据获取模块201,用于获取双眼眼距、立体突出比和视距;投影计算模块202,用于基于双眼眼距和立体突出比生成投影偏移矩阵;观察计算模块203,用于基于双眼眼距、视距和立体突出比生成观察偏移矩阵;位置获取模块204,用于获取投影矩阵、观察矩阵和图像空间点位置;显示生成模块205,用于基于投影偏移矩阵、观察偏移矩阵、投影矩阵、观察矩阵和图像空间点位置生成图像空间点真立体成像。
40.作为本实施例的一种可选实施方式,投影计算模块202具体用于计算单眼眼距,基于单眼眼距和立体突出比计算投影视锥偏移;获取原始单元矩阵,基于原始单元矩阵和投影视锥偏移生成投影偏移矩阵。
41.作为本实施例的一种可选实施方式,观察计算模块203具体用于获取图像空间点的偏移参数;基于偏移参数、双眼眼距、立体突出比和视距计算图像空间点在横轴上的偏移
值;获取原始矩阵,基于原始矩阵和偏移值生成观察偏移矩阵。
42.作为本实施例的一种可选实施方式,显示生成模块205包括:左眼计算模块,用于基于投影偏移矩阵、观察偏移矩阵、投影矩阵、观察矩阵和图像空间点位置计算图像空间点左眼显示位置;右眼计算模块,用于基于投影偏移矩阵、观察偏移矩阵、投影矩阵、观察矩阵和图像空间点位置计算图像空间点右眼显示位置;空间生成模块,用于基于左眼显示位置和右眼显示位置生成图像空间点立体成像。
43.在本可选实施例中,左眼计算模块具体用于将投影偏移矩阵和观察偏移矩阵取负,生成负投影偏移矩阵和负观察偏移矩阵;计算负投影偏移矩阵和投影矩阵的乘积,生成左眼投影矩阵;计算负观察偏移矩阵和观察矩阵的乘积,生成左眼观察矩阵;计算左眼投影矩阵、左眼观察矩阵和图像空间点位置的乘积,生成左眼显示位置。
44.在本可选实施例中,右眼计算模块具体用于将投影偏移矩阵和观察偏移矩阵取正,生成正投影偏移矩阵和正观察偏移矩阵;计算正投影偏移矩阵和投影矩阵的乘积,生成右眼投影矩阵;计算正观察偏移矩阵和观察矩阵的乘积,生成右眼观察矩阵;计算右眼投影矩阵、右眼观察矩阵和图像空间点位置的乘积,生成右眼显示位置。
45.在一个例子中,以上任一装置中的模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specific integratedcircuit,asic),或,一个或多个数字信号处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga),或这些集成电路形式中至少两种的组合。
46.再如,当装置中的模块可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
47.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
48.图3为本技术实施例提供的电子设备300的结构框图。
49.如图3所示,电子设备300包括处理器301和存储器302,还可以进一步包括信息输入/信息输出(i/o)接口303、通信组件304中的一种或多种以及通信总线305。
50.其中,处理器301用于控制电子设备300的整体操作,以完成上述的2.5维图像自动真立体显示方法的全部或部分步骤;存储器302用于存储各种类型的数据以支持在电子设备300的操作,这些数据例如可以包括用于在该电子设备300上操作的任何应用程序或方法的指令,以及应用程序相关的数据。该存储器302可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,sram)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、可编程只读存储器(programmable read-only memory,prom)、只读存储器(read-only memory,rom)、磁存储器、快闪存储器、磁盘或光盘中的一种或多种。
51.i/o接口303为处理器301和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件304用于电子设备300与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件104可以包括:wi-fi部件,蓝牙部件,nfc部件。
52.电子设备300可以被一个或多个应用专用集成电路 (application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例给出的2.5维图像自动真立体显示方法。
53.通信总线305可包括一通路,在上述组件之间传送信息。通信总线305可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa (extended industry standard architecture,扩展工业标准结构)总线等。通信总线305可以分为地址总线、数据总线、控制总线等。
54.电子设备300可以包括但不限于移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端,还可以为服务器等。
55.本技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的2.5维图像自动真立体显示方法的步骤。
56.该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器 (r ead-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
57.术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
58.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的申请范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中申请的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

技术特征:


1.一种2.5维图像自动真立体显示方法,其特征在于,包括:获取双眼眼距、立体突出比和视距;基于所述双眼眼距和所述立体突出比生成投影偏移矩阵;基于所述双眼眼距、所述视距和所述立体突出比生成观察偏移矩阵;获取投影矩阵、观察矩阵和图像空间点位置;基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置生成图像空间点真立体成像。2.根据权利要求1所述的方法,其特征在于,所述基于所述双眼眼距和所述立体突出比生成投影偏移矩阵包括:计算单眼眼距,基于所述单眼眼距和所述立体突出比计算投影视锥偏移;获取原始单元矩阵,基于所述原始单元矩阵和所述投影视锥偏移生成投影偏移矩阵。3.根据权利要求1所述的方法,其特征在于,所述基于所述双眼眼距、所述视距和所述立体突出比生成观察偏移矩阵包括:获取所述图像空间点的偏移参数;基于所述偏移参数、所述双眼眼距、所述立体突出比和所述视距计算所述图像空间点在横轴上的偏移值;获取原始矩阵,基于所述原始矩阵和所述偏移值生成观察偏移矩阵。4.根据权利要求1所述的方法,其特征在于,所述基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置生成图像空间点真立体成像包括:基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点左眼显示位置;基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点右眼显示位置;基于所述左眼显示位置和所述右眼显示位置生成所述图像空间点立体成像。5.根据权利要求4所述的方法,其特征在于,所述基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点左眼显示位置包括:将所述投影偏移矩阵和所述观察偏移矩阵取负,生成负投影偏移矩阵和负观察偏移矩阵;计算所述负投影偏移矩阵和所述投影矩阵的乘积,生成左眼投影矩阵;计算所述负观察偏移矩阵和所述观察矩阵的乘积,生成左眼观察矩阵;计算所述左眼投影矩阵、所述左眼观察矩阵和所述图像空间点位置的乘积,生成左眼显示位置。6.根据权利要求4所述的方法,其特征在于,所述基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置计算所述图像空间点右眼显示位置包括:将所述投影偏移矩阵和所述观察偏移矩阵取正,生成正投影偏移矩阵和正观察偏移矩阵;
计算所述正投影偏移矩阵和所述投影矩阵的乘积,生成右眼投影矩阵;计算所述正观察偏移矩阵和所述观察矩阵的乘积,生成右眼观察矩阵;计算所述右眼投影矩阵、所述右眼观察矩阵和所述图像空间点位置的乘积,生成右眼显示位置。7.一种2.5维图像自动真立体显示装置,其特征在于,包括:数据获取模块,用于获取双眼眼距、立体突出比和视距;投影计算模块,用于基于所述双眼眼距和所述立体突出比生成投影偏移矩阵;观察计算模块,用于基于所述双眼眼距、所述视距和所述立体突出比生成观察偏移矩阵;位置获取模块,用于获取投影矩阵、观察矩阵和图像空间点位置;显示生成模块,用于基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置生成图像空间点真立体成像。8.一种电子设备,其特征在于,包括处理器,所述处理器与存储器耦合;所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行如权利要求1至6任一项所述的方法。9.一种计算机可读存储介质,其特征在于,包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1至6任一项所述的方法。

技术总结


本申请涉及一种2.5维图像自动真立体显示方法、装置、设备及存储介质,应用于图像处理技术领域,其方法包括:获取双眼眼距、立体突出比和视距;基于所述双眼眼距和所述立体突出比生成投影偏移矩阵;基于所述双眼眼距、所述视距和所述立体突出比生成观察偏移矩阵;获取投影矩阵、观察矩阵和图像空间点位置;基于所述投影偏移矩阵、所述观察偏移矩阵、所述投影矩阵、所述观察矩阵和所述图像空间点位置生成图像空间点真立体成像。本申请具有实现2.5维图像自动真立体显示的效果。自动真立体显示的效果。自动真立体显示的效果。


技术研发人员:

付永锋 孙建平 吴玉华 付小峰

受保护的技术使用者:

北京中图科创信息技术有限公司

技术研发日:

2022.08.31

技术公布日:

2022/12/9

本文发布于:2022-12-15 22:01:10,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/34074.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:矩阵   所述   图像   位置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图