CN112132740A - 视频图像显示方法、装置及*** - Google Patents
视频图像显示方法、装置及*** Download PDFInfo
- Publication number
- CN112132740A CN112132740A CN201910553681.7A CN201910553681A CN112132740A CN 112132740 A CN112132740 A CN 112132740A CN 201910553681 A CN201910553681 A CN 201910553681A CN 112132740 A CN112132740 A CN 112132740A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- video image
- correction
- map
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012937 correction Methods 0.000 claims abstract description 131
- 230000008569 process Effects 0.000 claims description 22
- 238000009434 installation Methods 0.000 claims description 17
- 238000013507 mapping Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 230000007704 transition Effects 0.000 abstract description 10
- 230000000007 visual effect Effects 0.000 abstract description 6
- 230000000694 effects Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000004927 fusion Effects 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/08—Projecting images onto non-planar surfaces, e.g. geodetic screens
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请提供一种视频图像显示方法、装置及***,方法包括:确定相机采集的视频图像对应的二维矫正图和三维透视图;利用插值变量,融合所述二维矫正图和所述三维透视图并显示融合后的图像。通过利用插值变量将二维矫正图和三维透视图融合后显示,不仅可以展示所有的图像信息,而且还可实现3D到2D或2D到3D的动画过渡,给用户带来比较强的视觉冲击力。
Description
技术领域
本申请涉及图像处理技术领域,尤其涉及一种视频图像显示方法、装置及 ***。
背景技术
鱼眼视频是采用超广角镜头采集的视频图像,其视角范围在220度到230 度之间,画面扭曲效果强烈。在进行二维(2D)显示时,需要根据相机成像原 理矫正视频图像的畸变,并通过调节图像区域可以将整幅画面显示到屏幕上。 在进行三维(3D)显示时,需要将视频图像的图像坐标和三维模型的三维坐标 做映射,用户通过设置三维观察视角来观看视频图像。
然而,二维显示方式虽然能显示全部的图像信息,但缺乏三维效果,而三 维显示方式虽然有三维效果,但只能显示局部的图像信息,这两种显示方式均 存在缺陷。
发明内容
有鉴于此,本申请提供一种视频图像显示方法、装置及***,以解决目前 显示方式存在的技术缺陷。
根据本申请实施例的第一方面,提供一种视频图像显示方法,所述方法包 括:
确定相机采集的视频图像对应的二维矫正图和三维透视图;
利用插值变量,融合所述二维矫正图和所述三维透视图并显示融合后的图 像。
根据本申请实施例的第二方面,提供一种视频图像显示装置,所述装置包 括:
确定模块,用于确定相机采集的视频图像对应的二维矫正图和三维透视图;
显示模块,用于利用插值变量,融合所述二维矫正图和所述三维透视图并 显示融合后的图像。
根据本申请实施例的第三方面,提供一种视频图像显示***,所述***包 括;
相机,用于采集视频图像,并将所述视频图像发送至电子设备;
电子设备,用于确定所述视频图像对应的二维矫正图和三维透视图;利用 插值变量,融合所述二维矫正图和所述三维透视图得到融合后的图像;
显示器,用于显示融合后的图像。
应用本申请实施例,通过确定相机采集的视频图像对应的二维矫正图和三 维透视图,然后利用插值变量,融合二维矫正图和三维透视图并显示融合后的 图像。
基于上述描述可知,通过利用插值变量将二维矫正图和三维透视图融合后 显示,不仅可以展示所有的图像信息,而且还可实现3D到2D或2D到3D的动 画过渡,给用户带来比较强的视觉冲击力。
附图说明
图1A为本申请根据一示例性实施例示出的一种视频图像显示方法的实施 例流程图;
图1B为本申请根据图1A所示实施例示出的一种原始的鱼眼图像;
图1C为本申请根据图1A所示实施例示出的一种图像坐标系和屏幕坐标系 示意图;
图1D为本申请根据图1A所示实施例示出的一种鱼眼图像对应的二维矫正 图;
图1E为本申请根据图1A所示实施例示出的一种二维矫正图显示至屏幕的 示意图;
图1F为本申请根据图1A所示实施例示出的一种三维模型坐标系和屏幕坐 标系示意图;
图1G为本申请根据图1A所示实施例示出的一种观察视点示意图;
图1H为本申请根据图1A所示实施例示出的一种不同观察视点下的三维透 视图;
图1I为本申请根据图1A所示实施例示出的一种融合变化效果过渡示意图;
图2为本申请根据一示例性实施例示出的另一种视频图像显示方法的实施 例流程图;
图3为本申请根据一示例性实施例示出的一种视频图像显示***结构图;
图4为本申请根据一示例性实施例示出的一种视频图像显示装置的实施例 结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描 述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。 以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方 式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一 致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本 申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和 “该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解, 本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或 所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信 息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区 分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息, 类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语 “如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
目前对鱼眼视频所采用的显示方式要么是可以看到全部图像信息的二维显 示方式,要么是只能看到局部图像信息的三维显示,这两种显示方式均存在本 身显示的缺陷,给用户带来的视觉冲击力比较弱,因此这两种显示方式的适应 性不高。
为解决上述问题,本申请提出一种视频图像显示方法,通过确定相机采 集的视频图像对应的二维矫正图和三维透视图,然后利用插值变量,融合二 维矫正图和三维透视图并显示融合后的图像。
基于上述描述可知,通过利用插值变量将二维矫正图和三维透视图融合 后显示,不仅可以展示所有的图像信息,而且还可实现3D到2D或2D到3D 的动画过渡,给用户带来比较强的视觉冲击力。
图1A为本申请根据一示例性实施例示出的一种视频图像显示方法的实施 例流程图,该视频图像显示方法可以应用于电子设备(如移动终端、PC机)上, 下面以视频图像为鱼眼图像为例进行说明。
如图1A所示,该视频如下显示方法包括如下步骤:
步骤101:确定相机采集的视频图像对应的二维矫正图和三维透视图。
在进行二维矫正前,需要先确定矫正函数,在不同的相机安装模式(如顶 装、底装、侧装等)下有不同的矫正函数形式,由于矫正函数本身的计算量比 较大,并且在进行矫正时是对需要利用矫正函数对视频图像中每一像素点进行 矫正计算,因此一帧视频图像的矫正计算量很大。
示例性的,假设二维矫正图中的像素坐标(u,v)在视频图像中对应的像 素坐标(u1,v1),在进行矫正计算时需涉及到如下公式:
u’=(u-cu)/fu
v’=(v-cv)/fv
R=u’2+v’2
dR=1+R2k1+R2k2+R3k3
dTX=2p1u’v’+p2(R+2u’2)
dTY=2p2u’v’+p1(R+2v’2)
u1=(u’dR+dTX)fu+cu
v1=(v’dR+dTY)fv+cv
其中,cu、cv、fu、fv为相机内参,k1、k2、k3、p1、p2为畸变参数。
基于此,一方面为了减小计算量,另一方面为了统一各种矫正函数形式, 通过建立一帧与视频图像大小相同的二维矫正图,然后利用矫正函数对二维矫 正图中的每一像素坐标进行矫正预计算,得到对应在视频图像中的像素坐标, 进而将二维矫正图中的每一像素坐标对应在视频图像中的像素坐标存储在二维 矫正查找表中,以供后续直接查找矫正。
其中,不同的相机安装模式,均会对应有一张二维矫正查找表,从而不同 安装场景下通过切换二维矫正查找表便可快速实现二维矫正图的转换。本领域 技术人员可以理解的是,在建立二维矫正查找表过程中,对于不同安装模式下 所采用的矫正函数形式可以通过相关技术实现。
在一个例子中,针对确定相机采集的视频图像对应的二维矫正图的过程, 可以通过从预先建立的二维矫正查找表中选择相机的安装模式所对应的二维矫 正查找表,然后依据所述二维矫正查找表获得视频图像对应的二维矫正图,并 将获得的二维矫正图转换到显示器的屏幕坐标系中。
示例性的,如图1B所示为原始的鱼眼图像,显示的画面扭曲严重,在显示 图1B时,所采用的显示关系式为Color(w,h)=GetPixel(u,v);其中,(w,h)表示屏 幕坐标系中的屏幕坐标,(u,v)表示图像坐标系中的像素坐标,GetPixel表示将(u,v) 处的颜色值填充到显示器的(w,h)处。
如图1C所示,(a)为图像的图像坐标系,以图像的左下角顶点为原点,水 平方向为横轴,垂直方向为纵轴,(b)为显示器的屏幕坐标系,以显示器的屏 幕中心为原点,水平方向为横轴,垂直方向为纵轴,经过归一化后,像素坐标(u,v) 的取值范围为0到1,屏幕坐标(w,h)的取值范围为-1到1,二者之间的关系为:
w=2u-1
h=2v-1
如图1D所示为视频图像对应的二维矫正图,显示的画面不存在扭曲的问题, 在显示图1D时,需要先将二维矫正图转换到显示器的屏幕坐标系中显示,如图 1E所示,(a)为显示器的屏幕,(b)为二维矫正图,(c)为原始的鱼眼图像, 二维矫正图中的像素坐标F点(u,v)与得视频图像中的像素坐标Q点(u1,v1)之 间的关系为:(u1,v1)=LookUp2D(u,v),即通过查找对应的二维矫正查找表获 得视频图像中的像素坐标Q点(u1,v1),由上述图1C所示的图像到屏幕的转 换关系式(w,h)=2(u,v)-1可以将矫正图转换到显示器的屏幕坐标系中,并采用 Color(w,h)=GetPixel(u,v)显示关系式进行显示。
需要说明的是,由于用户选择不同的矫正模式,如矫正无丢失、跨幅大等, 矫正函数形式也不同,因此,在建立二维矫正查找表时还需要考虑矫正模式对 矫正函数的影响,预建立的二维矫正查找表对应有安装模式和矫正模式,从而 在不同安装模式和矫正模式下通过切换二维矫正查找表也可快速实现二维矫正 图的转换。
在另一个例子中,针对确定相机采集的视频图像对应的二维矫正图的过程, 还可以通过接收外部输入的矫正模式的信息,并从预先建立的二维矫正查找表 中选择相机的安装模式和所述矫正模式对应的二维矫正查找表,然后依据所述 二维矫正查找表获得视频图像对应的二维矫正图,并将获得的二维矫正图转换 到显示器的屏幕坐标系中。
在一实施例中,针对确定相机采集的视频图像对应的三维透视图的过程, 可以通过依据预先建立的三维映射查找表获得视频图像对应的三维模型图,并 依据外部输入的观察视点信息和显示器的屏幕坐标系与三维模型坐标系的透视 转换关系,将获得的三维模型图转换为三维透视图。
其中,预先建立的三维映射查找表涉及的三维模型可以是球形模型、圆柱 模型、锥形模型等。对于不同的三维模型,可以采用不同的转换函数形式进行 预计算,三维映射查找表的建立原理与二维矫正查找表的建立原理一致,预建 立的三维映射查找表中记录有三维模型图中每一像素坐标对应在视频图像中的 像素坐标,以供后续直接查找转换。
下面详细介绍由三维模型图转换三维透视图的过程:
以三维模型为锥形模型为例,如图1F所示,(a)为锥形模型的三维模型坐 标系,(b)为显示器的屏幕坐标系,fov表示三维模型中在竖直方向上的视野范 围角度,n表示三维模型的近裁剪面的取值,f表示三维模型的远裁剪面的取值, 三维模型坐标系中P(x,y,z)与屏幕坐标系中Q(w,h)之间的透视转换关系为:
其中,aspect表示显示器的屏幕长宽比值,aspect、n、f、fov均为已知量, depth表示显示器距离相机镜头深度。
在透视变换后,由于即使是在三维显示方式下,通过观察显示器也只能看 到局部的图像信息,因此还需要进行视点变化,才可以得到能够显示的三维透 视图,由于用户输入的观察视点信息不同,视点矩阵不同,因此三维模型坐标 系到显示器的屏幕坐标系的转换无法采用查找表方式保存。在进行视点变化过 程中,如图1G所示,以观察视点信息至少包括俯仰角pitch、航向角yaw、视点 V与观察目标的距离Scale为例,视点矩阵View的计算过程为:
right=up×forward
head=forward×right
由此可见,三维模型坐标系与显示器的屏幕坐标系的转换关系为:
(w,h)=PerspectiveView(x,y,z)
其中,Perspective表示透视变换矩阵,View表示视点变换矩阵。
通过三维模型坐标系与显示器的屏幕坐标系的转换关系可以将三维模型图 转换到屏幕坐标系下的三维透视图进行显示,三维透视图的显示关系式为:
Color(w,h)=GetPixel(LookUp3D(PerspectiveView-1(w,h)))
其中,LookUp3D表示查找三维映射查找表,PerspectiveView-1表示三维坐 标系到屏幕坐标系的转换矩阵,GetPixel表示获取视频图像中某一像素坐标的颜 色值。
如图1H所示,图(1)、图(2)、图(3)、图(4)、图(5)、图(6)为用 户输入不同的观察视点信息,显示器显示的三维透视图,原始的鱼眼图像如图 1B所示。
需要进一步说明的是,本申请对二维矫正图和三维透视图的获得顺序不进 行限定,可以有先后顺序,当然也可以同时获得。
步骤102:利用插值变量,融合二维矫正图和三维透视图并通过显示器显 示融合后的图像。
其中,插值变量的取值范围为[0,1]。
在一实施例中,由上述步骤101的描述可知,由于确定的二维矫正图与三 维透视图均位于显示器的屏幕坐标系中,因此可以直接融合二维矫正图和三维 透视图,并显示融合后的图,其融合显示过程可以是:按照指定顺序遍历每 一插值变量,并依据当前遍历的插值变量将每一屏幕坐标在二维矫正图中对应 的像素值与在三维透视图中对应的像素值进行融合并通过显示器显示融合后的 像素值。
其中,在进行遍历时,可以每隔预设间隔(间隔越小,动画过渡的越平滑) 取一个插值变量,遍历顺序可以是从0到1,也可以是从1到0,遍历顺序不同, 动画过渡效果不同,假设插值变量的遍历顺序为从0到1,视频图像的显示效果 可以是从3D到2D的动画过渡效果。
在一实施例中,针对依据当前遍历的插值变量将每一屏幕坐标在二维矫正 图中对应的像素值与在三维透视图中对应的像素值进行融合并通过显示器显示 融合后的像素值的过程,可以依据当前遍历的插值变量确定二维矫正图的第 一插值系数和三维透视图的第二插值系数,第一插值系数与第二插值系数之 和为1,并利用第一插值系数和第二插值系数融合在二维矫正图中对应的像 素值与在三维透视图中对应的像素值。
其中,在确定二维矫正图的第一插值系数和三维透视图的第二插值系数 之前,需要确定插值函数形式,该插值函数需要满足的条件时,在插值变量 为0时由该插值函数得到的插值系数为0;在插值变量为1时由该插值函数 得到的插值系数为1。
基于上述插值函数需要满足的条件,该插值函数的形式可以是L(x)=x, 也可以是L(x)=xn,n为大于等于1的正整数。
示例性的,假设二维矫正图和三维透视图的融合关系式为:
Color(w,h)=L(x)Color2D(w,h)+(1-L(x))Color3D(w,h)
其中,Color2D(w,h)表示的是二维矫正图中的屏幕坐标(w,h)的 颜色值,Color3D(w,h)表示的是三维透视图中的屏幕坐标(w,h)的颜 色值,L(x)表示的是二维矫正图的第一插值系数,即由插值函数得到的插 值系数,x表示插值变量,1-L(x)表示的是三维透视图的第二插值系数。 由此可知,第一插值系数与第二插值系数之和为1。
基于上述融合关系式,当插值变量的遍历顺序为0到1时,显示视频图 像的过渡效果为从3D到2D,当插值变量的遍历顺序为1到0时,显示视频 图像的过渡效率为从2D到3D。
如图1I所示,为二维矫正图与三维透视图的融合变化效果,不仅具有动 态切换的动画效果,而且原始鱼眼图像的图像信息全部保留下来,还具有3D 效果。
在本申请实施例中,通过确定相机采集的视频图像对应的二维矫正图和 三维透视图,然后利用插值变量,融合二维矫正图和三维透视图并通过显示 器显示融合后的图像。
基于上述描述可知,通过利用插值变量将二维矫正图和三维透视图融合 后显示,不仅可以展示所有的图像信息,而且还可实现3D到2D或2D到3D 的动画过渡,给用户带来比较强的视觉冲击力。
图2为本申请根据一示例性实施例示出的另一种视频图像显示方法的实施 例流程图,在上述图1A所示实施例的基础上,该视频图像显示方法包括如下步 骤:
步骤201:建立二维矫正查找表、三维映射查找表以及插值函数形式。
步骤202:接收视频图像,并利用二维矫正查找表和三维映射查找表分别确 定视频图像对应的二维矫正图和三维透视图。
步骤203:利用插值函数形式融合二维矫正图和三维透视图并输出显示。
针对上述步骤201至步骤203的过程,其中的详细实现可以参见上述步骤101至步骤102的相关描述,不再赘述。
图3为本申请根据一示例性实施例示出的一种视频图像显示***结构图, 如图3所示,该视频图像显示***包括:
相机310,用于采集视频图像,并将所述视频图像发送至电子设备;
电子设备320,用于确定所述视频图像对应的二维矫正图和三维透视图;利 用插值变量,融合所述二维矫正图和所述三维透视图得到融合后的图像;
显示器330,用于显示融合后的图像。
图4为本申请根据一示例性实施例示出的一种视频图像显示装置的实施例 结构图,该视频图像显示装置可以应用于电子设备上,如图4所示,该视频图 像显示装置包括:
确定模块410,用于确定相机采集的视频图像对应的二维矫正图和三维透视 图;
显示模块420,用于利用插值变量,融合所述二维矫正图和所述三维透视图 并显示融合后的图像。
在一可选实现方式中,所述确定模块410,具体用于在确定相机采集的视频 图像对应的二维矫正图过程中,从预先建立的二维矫正查找表中选择所述相机 的安装模式所对应的二维矫正查找表,所述二维矫正查找表中记录有二维矫正 图中每一像素坐标对应在视频图像中的像素坐标;依据所述二维矫正查找表获 得视频图像对应的二维矫正图,并将获得的二维矫正图转换到所述显示器的屏 幕坐标系中。
在一可选实现方式中,所述确定模块410,具体用于在确定相机采集的视频 图像对应的二维矫正图过程中,接收外部输入的矫正模式的信息;从预先建立 的二维矫正查找表中选择所述相机的安装模式和所述矫正模式对应的二维矫正 查找表,所述二维矫正查找表中记录有二维矫正图中每一像素坐标对应在视频 图像中的像素坐标;依据所述二维矫正查找表获得视频图像对应的二维矫正图, 并将获得的二维矫正图转换到所述显示器的屏幕坐标系中。
在一可选实现方式中,所述确定模块410,具体用于在确定相机采集的视频 图像对应的三维透视图过程中,依据预先建立的三维映射查找表获得视频图像 对应的三维模型图,所述三维映射查找表中记录有三维模型图中每一像素坐标 对应在视频图像中的像素坐标;依据所述显示器的屏幕坐标系与三维模型坐标 系的透视转换关系和外部输入的观察视点信息,将获得的三维模型图转换为三 维透视图。
在一可选实现方式中,所述二维矫正图与所述三维透视图均位于显示器的 屏幕坐标系中;所述显示模块420,具体用于按照指定顺序遍历每一插值变量, 并依据当前遍历的插值变量将每一屏幕坐标在所述二维矫正图中对应的像素值 与在所述三维透视图中对应的像素值进行融合并通过所述显示器显示融合后的 像素值;其中,所述插值变量的取值范围大于等于0但小于等于1。
在一可选实现方式中,所述显示模块420,具体用于在依据当前遍历的插值 变量将每一屏幕坐标在所述二维矫正图中对应的像素值与在所述三维透视图中 对应的像素值进行融合过程中,依据当前遍历的插值变量确定二维矫正图的第 一插值系数和三维透视图的第二插值系数,所述第一插值系数与所述第二插值 系数之和为1;利用所述第一插值系数和所述第二插值系数融合在二维矫正图中 对应的像素值与在三维透视图中对应的像素值。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步 骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见 方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元 显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可 以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块 来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下, 即可以理解并实施。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本 申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性 变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申 请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被 视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他 性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那 些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方 法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一 个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中 还存在另外的相同要素。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申 请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申 请保护的范围之内。
Claims (13)
1.一种视频图像显示方法,其特征在于,所述方法包括:
确定相机采集的视频图像对应的二维矫正图和三维透视图;
利用插值变量,融合所述二维矫正图和所述三维透视图并显示融合后的图像。
2.根据权利要求1所述的方法,其特征在于,确定相机采集的视频图像对应的二维矫正图,包括:
从预先建立的二维矫正查找表中选择所述相机的安装模式所对应的二维矫正查找表,所述二维矫正查找表中记录有二维矫正图中每一像素坐标对应在视频图像中的像素坐标;
依据所述二维矫正查找表获得视频图像对应的二维矫正图,并将获得的二维矫正图转换到所述显示器的屏幕坐标系中。
3.根据权利要求1所述的方法,其特征在于,确定相机采集的视频图像对应的二维矫正图,包括:
接收外部输入的矫正模式的信息;
从预先建立的二维矫正查找表中选择所述相机的安装模式和所述矫正模式对应的二维矫正查找表,所述二维矫正查找表中记录有二维矫正图中每一像素坐标对应在视频图像中的像素坐标;
依据所述二维矫正查找表获得视频图像对应的二维矫正图,并将获得的二维矫正图转换到所述显示器的屏幕坐标系中。
4.根据权利要求1所述的方法,其特征在于,确定相机采集的视频图像对应的三维透视图,包括:
依据预先建立的三维映射查找表获得视频图像对应的三维模型图,所述三维映射查找表中记录有三维模型图中每一像素坐标对应在视频图像中的像素坐标;
依据所述显示器的屏幕坐标系与三维模型坐标系的透视转换关系和外部输入的观察视点信息,将获得的三维模型图转换为三维透视图。
5.根据权利要求1所述的方法,其特征在于,所述二维矫正图与所述三维透视图均位于显示器的屏幕坐标系中,利用插值变量,融合所述二维矫正图和所述三维透视图并显示融合后的图像,包括:
按照指定顺序遍历每一插值变量,并依据当前遍历的插值变量将每一屏幕坐标在所述二维矫正图中对应的像素值与在所述三维透视图中对应的像素值进行融合并通过所述显示器显示融合后的像素值;
其中,所述插值变量的取值范围大于等于0但小于等于1。
6.根据权利要求5所述的方法,其特征在于,依据当前遍历的插值变量将每一屏幕坐标在所述二维矫正图中对应的像素值与在所述三维透视图中对应的像素值进行融合,包括:
依据当前遍历的插值变量确定二维矫正图的第一插值系数和三维透视图的第二插值系数,所述第一插值系数与所述第二插值系数之和为1;
利用所述第一插值系数和所述第二插值系数融合在二维矫正图中对应的像素值与在三维透视图中对应的像素值。
7.一种视频图像显示装置,其特征在于,所述装置包括:
确定模块,用于确定相机采集的视频图像对应的二维矫正图和三维透视图;
显示模块,用于利用插值变量,融合所述二维矫正图和所述三维透视图并显示融合后的图像。
8.根据权利要求7所述的装置,其特征在于,所述确定模块,具体用于在确定相机采集的视频图像对应的二维矫正图过程中,从预先建立的二维矫正查找表中选择所述相机的安装模式所对应的二维矫正查找表,所述二维矫正查找表中记录有二维矫正图中每一像素坐标对应在视频图像中的像素坐标;依据所述二维矫正查找表获得视频图像对应的二维矫正图,并将获得的二维矫正图转换到所述显示器的屏幕坐标系中。
9.根据权利要求7所述的装置,其特征在于,所述确定模块,具体用于在确定相机采集的视频图像对应的二维矫正图过程中,接收外部输入的矫正模式的信息;从预先建立的二维矫正查找表中选择所述相机的安装模式和所述矫正模式对应的二维矫正查找表,所述二维矫正查找表中记录有二维矫正图中每一像素坐标对应在视频图像中的像素坐标;依据所述二维矫正查找表获得视频图像对应的二维矫正图,并将获得的二维矫正图转换到所述显示器的屏幕坐标系中。
10.根据权利要求7所述的装置,其特征在于,所述确定模块,具体用于在确定相机采集的视频图像对应的三维透视图过程中,依据预先建立的三维映射查找表获得视频图像对应的三维模型图,所述三维映射查找表中记录有三维模型图中每一像素坐标对应在视频图像中的像素坐标;依据所述显示器的屏幕坐标系与三维模型坐标系的透视转换关系和外部输入的观察视点信息,将获得的三维模型图转换为三维透视图。
11.根据权利要求7所述的装置,其特征在于,所述二维矫正图与所述三维透视图均位于显示器的屏幕坐标系中;
所述显示模块,具体用于按照指定顺序遍历每一插值变量,并依据当前遍历的插值变量将每一屏幕坐标在所述二维矫正图中对应的像素值与在所述三维透视图中对应的像素值进行融合并通过所述显示器显示融合后的像素值;其中,所述插值变量的取值范围大于等于0但小于等于1。
12.根据权利要求11所述的装置,其特征在于,所述显示模块,具体用于在依据当前遍历的插值变量将每一屏幕坐标在所述二维矫正图中对应的像素值与在所述三维透视图中对应的像素值进行融合过程中,依据当前遍历的插值变量确定二维矫正图的第一插值系数和三维透视图的第二插值系数,所述第一插值系数与所述第二插值系数之和为1;利用所述第一插值系数和所述第二插值系数融合在二维矫正图中对应的像素值与在三维透视图中对应的像素值。
13.一种视频图像显示***,其特征在于,所述***包括;
相机,用于采集视频图像,并将所述视频图像发送至电子设备;
电子设备,用于确定所述视频图像对应的二维矫正图和三维透视图;利用插值变量,融合所述二维矫正图和所述三维透视图得到融合后的图像;
显示器,用于显示融合后的图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910553681.7A CN112132740B (zh) | 2019-06-25 | 2019-06-25 | 视频图像显示方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910553681.7A CN112132740B (zh) | 2019-06-25 | 2019-06-25 | 视频图像显示方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112132740A true CN112132740A (zh) | 2020-12-25 |
CN112132740B CN112132740B (zh) | 2023-08-25 |
Family
ID=73849377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910553681.7A Active CN112132740B (zh) | 2019-06-25 | 2019-06-25 | 视频图像显示方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112132740B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040247173A1 (en) * | 2001-10-29 | 2004-12-09 | Frank Nielsen | Non-flat image processing apparatus, image processing method, recording medium, and computer program |
CN105894549A (zh) * | 2015-10-21 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | 一种全景辅助泊车***、装置及全景图像显示方法 |
CN106846410A (zh) * | 2016-12-20 | 2017-06-13 | 北京鑫洋泉电子科技有限公司 | 基于三维的行车环境成像方法及装置 |
CN109308686A (zh) * | 2018-08-16 | 2019-02-05 | 北京市商汤科技开发有限公司 | 一种鱼眼图像处理方法及装置、设备和存储介质 |
WO2019096323A1 (zh) * | 2017-11-20 | 2019-05-23 | 杭州海康威视数字技术股份有限公司 | 一种鱼眼图像处理方法、装置及电子设备 |
-
2019
- 2019-06-25 CN CN201910553681.7A patent/CN112132740B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040247173A1 (en) * | 2001-10-29 | 2004-12-09 | Frank Nielsen | Non-flat image processing apparatus, image processing method, recording medium, and computer program |
CN105894549A (zh) * | 2015-10-21 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | 一种全景辅助泊车***、装置及全景图像显示方法 |
CN106846410A (zh) * | 2016-12-20 | 2017-06-13 | 北京鑫洋泉电子科技有限公司 | 基于三维的行车环境成像方法及装置 |
WO2019096323A1 (zh) * | 2017-11-20 | 2019-05-23 | 杭州海康威视数字技术股份有限公司 | 一种鱼眼图像处理方法、装置及电子设备 |
CN109308686A (zh) * | 2018-08-16 | 2019-02-05 | 北京市商汤科技开发有限公司 | 一种鱼眼图像处理方法及装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112132740B (zh) | 2023-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109547766B (zh) | 一种全景图像生成方法及装置 | |
CN109348119B (zh) | 一种全景监控*** | |
JP6561216B2 (ja) | 光学フローを使用した中間ビューの生成 | |
US9299152B2 (en) | Systems and methods for image depth map generation | |
EP2862356B1 (en) | Method and apparatus for fusion of images | |
US20170111582A1 (en) | Wide-Area Image Acquiring Method and Apparatus | |
CN105243637B (zh) | 一种基于三维激光点云进行全景影像拼接方法 | |
CN104756489B (zh) | 一种虚拟视点合成方法及*** | |
JPH08331607A (ja) | 三次元表示画像生成方法 | |
US20100302234A1 (en) | Method of establishing dof data of 3d image and system thereof | |
CN108200360A (zh) | 一种多鱼眼镜头全景摄像机的实时视频拼接方法 | |
JP2012019399A (ja) | 立体視映像補正装置と立体視映像補正方法と立体視映像補正システム | |
Park et al. | Efficient viewer-centric depth adjustment based on virtual fronto-parallel planar projection in stereo 3D images | |
CN115170637A (zh) | 虚拟视角图像构建方法及装置、控制设备和可读存储介质 | |
CN108564654B (zh) | 三维大场景的画面进入方式 | |
CN114449303A (zh) | 直播画面生成方法和装置、存储介质及电子装置 | |
US11043019B2 (en) | Method of displaying a wide-format augmented reality object | |
CN116860112B (zh) | 一种基于xr技术的组合场景体验生成方法、***及介质 | |
JP4908350B2 (ja) | 画像処理方法と該画像処理方法を用いた撮像装置 | |
CN107743222A (zh) | 一种基于采集器的图像数据处理方法及三维全景vr采集器 | |
CN112132740B (zh) | 视频图像显示方法、装置及*** | |
CN104052990B (zh) | 一种基于融合深度线索的全自动二维转三维方法和装置 | |
CN112422848B (zh) | 一种基于深度图和彩色图的视频拼接方法 | |
CN114022562A (zh) | 一种保持行人完整性的全景视频拼接方法和装置 | |
EP2595393A1 (en) | Rectified stereoscopic 3d panoramic picture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |