CN105430331A - 调整监控图像显示方向的方法和装置 - Google Patents
调整监控图像显示方向的方法和装置 Download PDFInfo
- Publication number
- CN105430331A CN105430331A CN201510777871.9A CN201510777871A CN105430331A CN 105430331 A CN105430331 A CN 105430331A CN 201510777871 A CN201510777871 A CN 201510777871A CN 105430331 A CN105430331 A CN 105430331A
- Authority
- CN
- China
- Prior art keywords
- original
- monitoring image
- image
- coordinate
- adjustment
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000012544 monitoring process Methods 0.000 claims description 194
- 230000009467 reduction Effects 0.000 claims description 4
- 238000009434 installation Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 19
- 238000013507 mapping Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- 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/60—Rotation of whole images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30232—Surveillance
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本申请提供一种调整监控图像显示方向的方法和装置。所述方法包括:获取原始监控图像的基准线;根据所述基准线为所述原始监控图像计算调整方向和调整角度;根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标;基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。通过本申请的技术方案可以解决由于监控摄像机安装不善所导致的监控画面倾斜等问题,提升用户体验。同时,整个过程无需重新调整监控摄像机的安装角度,实现便捷。
Description
技术领域
本申请涉及视频监控领域,尤其涉及一种调整监控图像显示方向的方法和装置。
背景技术
随着视频监控技术的快速发展,监控摄像机的形态也越来越多样化,在满足不同应用场景监控需求的同时,也在无形中提高了安装难度。在实际的工程施工中,施工环境通常都较为复杂,如果施工人员没有安装好监控摄像机,就会导致客户端的监控画面出现倾斜等问题,影响用户的使用体验。
发明内容
有鉴于此,本申请提供一种调整监控图像显示方向的方法和装置,以解决由于安装不善所导致的监控画面倾斜的问题。
具体地,本申请是通过如下技术方案实现的:
一种调整监控图像显示方向的方法,所述方法包括:
获取原始监控图像的基准线;
根据所述基准线为所述原始监控图像计算调整方向和调整角度;
根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标;
基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。
一种调整监控图像显示方向的装置,所述装置包括:
获取单元,用于获取原始监控图像的基准线;
计算单元,用于根据所述基准线为所述原始监控图像计算调整方向和调整角度;
转换单元,用于根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标;
还原单元,用于基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。
由以上描述可以看出,本申请可以根据原始监控图像的基准线为原始监控图像计算调整方向和调整角度,然后根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标,并基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整,从而解决由于监控摄像机安装不善所导致的监控画面倾斜等问题,提升用户体验。同时,整个过程无需重新调整监控摄像机的安装角度,实现便捷。
附图说明
图1是本申请一示例性实施例示出的一种调整监控图像显示方向的方法的流程示意图。
图2是本申请一示例性实施例示出的另一种调整监控图像显示方向的方法的流程示意图。
图3是本申请一示例性实施例示出的一种原始图像的基准线示意图。
图4是本申请一示例性实施例示出的另一种原始图像的基准线示意图。
图5是本申请一示例性实施例示出的另一种原始图像的基准线示意图。
图6是本申请一示例性实施例示出的另一种原始图像的基准线示意图。
图7是本申请一示例性实施例示出的另一种原始图像的基准线示意图。
图8是本申请一示例性实施例示出的另一种原始图像的基准线示意图。
图9是本申请一示例性实施例示出的另一种原始图像的基准线示意图。
图10是本申请一示例性实施例示出的一种图像坐标系与屏幕坐标系的示意图。
图11是本申请一示例性实施例示出的一种原始屏幕坐标转换为目标屏幕坐标的示意图。
图12是本申请一示例性实施例示出的一种用于调整监控图像显示方向的装置的一结构示意图。
图13是本申请一示例性实施例示出的一种调整监控图像显示方向的装置的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
图1是本申请一示例性实施例示出的一种调整监控图像显示方向的方法的流程示意图。
请参考图1,所述调整监控图像显示方向的方法可以应用在监控解码客户端,包括有:
步骤101,获取原始监控图像的基准线。
所述原始监控图像为监控摄像机在安装后显示的监控画面,在本实施例中,由于监控摄像机安装不善,比如:安装角度出现倾斜,所以所述原始监控图像通常为画面倾斜的监控图像。
在本实施例中,调试人员或者用户可以根据原始监控图像的倾斜情况为所述原始监控图像画一条基准线。所述基准线与所述原始监控图像的地面方向平行,所述基准线的方向是以视觉习惯中地面在下方为基准从左到右的方向。
在本实施例中,可以获取所述基准线的起点坐标和终点坐标,其中,所述起点坐标和所述终点坐标可以为所述基准线基于屏幕的屏幕坐标,也可以是所述基准线基于原始监控图像的图像坐标,本申请对此不作特殊限制。
步骤102,根据所述基准线为所述原始监控图像计算调整方向和调整角度。
基于前述步骤101,在获取到所述原始监控图像的基准线之后,可以根据所述基准线的起点坐标、终点坐标以及三角函数公式为所述原始监控图像计算调整方向和调整角度。其中,所述调整方向可以包括:顺时针以及逆时针。
步骤103,根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标。
在本实施例中,可以根据所述调整方向和所述调整角度通过坐标变换将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标,所述原始监控图像的各个像素点基于对应的目标图像坐标可以形成所述原始监控图像对应的目标监控图像,所述目标图像是调整后画面没有出现倾斜的图像。
步骤104,基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。
基于前述步骤103,在将所述原始监控图像中各个像素点的原始图像坐标转换为目标图像坐标后,基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对所述原始监控图像进行显示方向的调整。其中,每个目标图像坐标的像素信息为对应原始图像坐标的像素信息。
由以上描述可以看出,本申请可以根据原始监控图像的基准线为原始监控图像计算调整方向和调整角度,然后根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标,并基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整,从而解决由于监控摄像机安装不善所导致的监控画面倾斜等问题,提升用户体验。同时,整个过程无需重新调整监控摄像机的安装角度,实现便捷。
图2是本申请一示例性实施例示出的另一种调整监控图像显示方向的方法的流程示意图。
请参考图2,所述调整监控图像显示方向的方法可以应用在监控解码客户端,包括有:
步骤201,获取原始监控图像的基准线的起点坐标和终点坐标。
在本实施例中,所述原始监控图像为监控摄像机在安装后显示的监控画面,所述原始监控图像显示出的画面是倾斜的。
在本实施例中,可以在显示出原始监控图像后,输出输入基准线的提示信息给调试人员或者用户,调试人员或者用户可以按照所述提示信息为所述原始监控图像做出一条基准线。所述基准线与所述原始监控图像中显示画面的地面方向平行,调试人员或者用户可以基于视觉习惯中地面在下方的基准从左到右画出所述基准线。在本步骤中,可以获取所述基准线的起点坐标和终点坐标,其中,所述起点坐标和所述终点坐标可以为所述基准线基于屏幕的屏幕坐标,也可以是所述基准线基于原始监控图像的图像坐标,本申请对此不作特殊限制。
在实际实现中,调试人员或者用户可以通过鼠标画出所述原始监控图像的基准线,也可以通过触摸屏幕或其他输入设备画出所述基准线,本申请对此不作特殊限制。
步骤202,根据所述起点坐标、所述终点坐标以及三角函数公式为所述原始监控图像计算调整方向和调整角度。
在本实施例中,以所述起点坐标以及所述终点坐标为基于原始监控图像的图像坐标为例,为所述原始监控图像计算调整方向和调整角度的过程可以分为以下七种情况:
第一种情况:请参考图3,在图3所示的基准线示意图中,ABCD组成的矩形为显示屏幕,A点为原始监控图像的图像坐标系的原点,AB为原始监控图像的图像坐标系的Y轴正向方向,AD为原始监控图像的图像坐标系的X轴正向方向,矩形EFGH为倾斜的原始监控图像中的监控物体的画面,线段MN为所述原始监控图像的基准线,其中,M点为所述基准线的起点,N点为所述基准线的终点(上述示例同样适用于后续图4至图9的基准线示意图,后续不再一一赘述)。在图3中,原始监控图像中地面在基准线MN的下方,与基准线MN平行。由图3可以看出,为了使原始监控图像不发生倾斜,需要将原始监控图像顺时针方向旋转θ角度,即调整方向为顺时针方向,调整角度α为θ。在实际实现中,可以通过M点和N点的坐标确定所述调整方向和调整角度。具体地,假设M点坐标为(XM,YM),N点坐标为(XN,YN),则调整角度其中,m=|XN-XM|,n=|YN-YM|。当XN>XM,且YN<YM时,可以确定所述调整方向为顺时针方向。
第二种情况:请参考图4,在图4所示的基准线示意图中,原始监控图像中地面在基准线MN的上方,与基准线MN平行。由图4可以看出,为了使原始监控图像不发生倾斜,需要将原始监控图像逆时针方向旋转180-θ角度,即调整方向为逆时针方向,调整角度α为180-θ。在实际实现中,也可以通过M点和N点的坐标确定所述调整方向和调整角度。具体地,假设M点坐标为(XM,YM),N点坐标为(XN,YN),则调整角度其中,m=|XN-XM|,n=|YN-YM|。当XN<XM,且YN>YM时,可以确定所述调整方向为逆时针方向。
第三种情况:请参考图5,在图5所示的基准线示意图中,原始监控图像中地面在基准线MN的上方,与基准线MN平行。由图5可以看出,为了使原始监控图像不发生倾斜,需要将原始监控图像顺时针方向旋转180-θ角度,即调整方向为顺时针方向,调整角度α为180-θ。在实际实现中,也可以通过M点和N点的坐标确定所述调整方向和调整角度。具体地,假设M点坐标为(XM,YM),N点坐标为(XN,YN),则调整角度其中,m=|XN-XM|,n=|YN-YM|。当XN<XM,且YN<YM时,可以确定所述调整方向为逆时针方向。
第四种情况:请参考图6,在图6所示的基准线示意图中,原始监控图像中地面在基准线MN的下方,与基准线MN平行。由图6可以看出,为了使原始监控图像不发生倾斜,需要将原始监控图像逆时针方向旋转θ角度,即调整方向为逆时针方向,调整角度α为θ。在实际实现中,也可以通过M点和N点的坐标确定所述调整方向和调整角度。具体地,假设M点坐标为(XM,YM),N点坐标为(XN,YN),则调整角度其中,m=|XN-XM|,n=|YN-YM|。当XN>XM,且YN>YM时,可以确定所述调整方向为逆时针方向。
第五种情况:请参考图7,在图7所示的基准线示意图中,原始监控图像中地面在基准线MN的左侧,与基准线MN平行。由图7可以看出,为了使原始监控图像不发生倾斜,需要将原始监控图像逆时针方向旋转90度,即调整方向为逆时针方向,调整角度α为90度。在实际实现中,也可以通过M点和N点的坐标确定所述调整方向。具体地,假设M点坐标为(XM,YM),N点坐标为(XN,YN),则当XM=XN,但YN>YM时,可以确认所述调整方向为逆时针方向,所述调整角度为90度。
第六种情况:请参考图8,在图8所示的基准线示意图中,原始监控图像中地面在基准线MN的右侧,与基准线MN平行。由图8可以看出,为了使原始监控图像不发生倾斜,需要将原始监控图像顺时针方向旋转90度,即调整方向为顺时针方向,调整角度α为90度。在实际实现中,也可以通过M点和N点的坐标确定所述调整方向。具体地,假设M点坐标为(XM,YM),N点坐标为(XN,YN),则当XM=XN,但YN<YM时,可以确认所述调整方向为顺时针方向,所述调整角度为90度。
第七种情况:请参考图9,在图9所示的基准线示意图中,原始监控图像中地面在基准线MN的上方,与基准线MN平行。由图9可以看出,为了使原始监控图像不发生倾斜,需要将原始监控图像顺时针方向或者逆时针方向旋转180度,即调整方向为顺时针方向或逆时针方向,调整角度α为180度。在实际实现中,也可以通过M点和N点的坐标确定所述调整方向。具体地,假设M点坐标为(XM,YM),N点坐标为(XN,YN),则当YM=YN,但XN<XM时,可以确认所述调整方向为顺时针方向或者逆时针方向,所述调整角度为180度。
值得注意的是,上述七种情况仅为示例性的描述,在实际实现中,依据基准线的不同输入规则,也可以采取不同的方式为所述原始监控图像计算调整方向和调整角度,本申请对此不作特殊限制。
步骤203,将所述原始监控图像各像素点的原始图像坐标转换为原始屏幕坐标。
在本实施例中,涉及到图像坐标与屏幕坐标之间的转换。请参考图10,本申请一种图像坐标系与屏幕坐标系的示意图,ABCD组成的矩形为显示屏幕,在图像坐标系中,A点为原始监控图像的图像坐标系的原点,AB为原始监控图像的图像坐标系的Y轴正向方向,AD为原始监控图像的图像坐标系的X轴正向方向。在屏幕坐标系中,屏幕的中心点O点为屏幕坐标系的原点,水平向右的方向为X轴正向方向,垂直向上的方向为Y轴正向方向。
在本实施例中,原始监控图像的高度为屏幕的高度,即原始监控图像的高度H0为AB的长度,原始监控图像的宽度为屏幕的宽度,即原始监控图像的宽度W0为AD的长度。假设,原始监控图像各个像素点在图像坐标系中的原始图像坐标为(X0,Y0),原始监控图像各个像素点在屏幕坐标系中的原始屏幕坐标为(X1,Y1),则所述原始图像坐标与所述原始屏幕坐标之间有如下映射关系:
在本步骤中,可以根据上述映射关系将原始监控图像各像素点的原始图像坐标转换为原始屏幕坐标。
步骤204,基于所述调整方向、调整角度以及所述原始屏幕坐标计算所述原始监控图像各像素点的目标屏幕坐标。
基于前述步骤203,在得到原始监控图像各个像素点的原始屏幕坐标之后,可以根据步骤202中计算得到的调整方向和调整角度,计算所述原始监控图像各个像素点的目标屏幕坐标。所述目标屏幕坐标为所述原始监控图像基于所述调整方向和调整角度调整之后各个像素点的屏幕坐标。
以所述调整方向为顺时针方向,所述调整角度为θ为例,请参考图11,假设原始监控图像中某像素点K点的原始屏幕坐标为(X1,Y1),基于所述调整角度和所述调整方向旋转后的目标屏幕坐标为(X2,Y2),则请参考图11,依据三角函数公式,可以得到如下关系:
根据上述关系,可以得到如下原始屏幕坐标与目标屏幕坐标之间的变换关系:
根据上述变换关系,可以计算出所述原始监控图像各像素点的目标屏幕坐标。当所述调整方向为逆时针方向,所述调整角度为θ或180-θ时,可以参照上述方式计算,出所述原始监控图像各像素点的目标屏幕坐标,本申请在此不再一一赘述。
步骤205,将所述目标屏幕坐标还原为目标图像坐标。
在本实施例中,所述目标图像坐标为所述原始监控图像中各个像素点经旋转调整后的图像坐标。假设,所述原始监控图像在经过旋转调整后图像的高度为H1,宽度为W1,所述原始监控图像各个像素点的目标图像坐标为(X3,Y3),则所述目标图像坐标与所述目标屏幕坐标之间的映射关系如下:
在本步骤中,基于上述映射关系可以将原始监控图像各个像素点的目标屏幕坐标还原为目标图像坐标。
步骤206,基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。
在本实施例中,在显示所述原始监控图像时,基于前述步骤计算出的所述原始监控图像中各个像素点的目标图像坐标,显示所述原始监控图像中各个像素点,以实现对原始监控图像显示方向的调整。
在本步骤中,所述目标图像坐标的像素信息为其对应的原始图像坐标的像素信息,所述像素信息可以包括:RGB数据等。
由以上描述可以看出,本申请可以根据原始监控图像的基准线为原始监控图像计算调整方向和调整角度,然后根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标,并基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整,从而解决由于监控摄像机安装不善所导致的监控画面倾斜等问题,提升用户体验。同时,整个过程无需重新调整监控摄像机的安装角度,实现便捷。
本申请上述实施例描述的是将原始监控图像进行调整后显示,可选的,在本申请另一个例子中,针对原始监控视频,按照原始帧率显示进行显示方向调整后的监控图像,以实现对原始监控视频显示方向的调整。举例来说,假设所述原始监控视频包括有100帧原始监控图像,原始帧率为F,可以依次计算出将每张原始监控图像中各个像素点的目标图像坐标,为便于描述,可以将基于所述目标图像坐标显示所述原始监控图像中的各个像素点后形成的图像称为目标监控图像,则所述100帧原始监控图像对应100帧目标监控图像,在本实施例中,可以根据原始帧率F依次显示所述100帧目标监控图像,以实现对原始监控视频显示方向的调整。
可选的,在本申请另一个例子中,在进行原始监控图像中各个像素点的坐标变换时,还可以依据原始图像坐标与原始屏幕坐标之间的映射关系、原始屏幕坐标与目标屏幕坐标之间的映射关系以及目标图像坐标与目标屏幕坐标之间的映射关系,可以采用如下旋转矩阵进行坐标变换:
已将所述原始监控图像各个像素点的原始图像坐标转换为目标图像坐标,然后再根据如下还原矩阵确定每个目标图像坐标对应的原始图像坐标:
与前述调整监控图像显示方向的方法的实施例相对应,本申请还提供了调整监控图像显示方向的装置的实施例。
本申请调整监控图像显示方向的装置的实施例可以应用在监控解码客户端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在监控解码客户端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图12所示,为本申请调整监控图像显示方向的装置所在监控解码客户端的一种硬件结构图,除了图12所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的监控解码客户端通常根据该监控解码客户端的实际功能,还可以包括其他硬件,对此不再赘述。
图13是本申请一示例性实施例示出的一种调整监控图像显示方向的装置的结构示意图。
请参考图13,所述调整监控图像显示方向的装置1200可以应用在前述图12所示的监控解码客户端中,包括有:获取单元1201、计算单元1202、转换单元1203、还原单元1204以及视频调整单元1205。
其中,所述获取单元1201,用于获取原始监控图像的基准线;
所述计算单元1202,用于根据所述基准线为所述原始监控图像计算调整方向和调整角度;
所述转换单元1203,用于根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标;
所述1204还原单元,用于基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。
可选的,所述基准线与所述原始监控图像的地面方向平行;
所述获取单元1201,具体获取原始监控图像的所述基准线的起点坐标和终点坐标;
所述计算单元1202,具体根据所述起点坐标、所述终点坐标以及三角函数公式为所述原始监控图像计算调整方向和调整角度。
可选的,所述转换单元1203,具体将所述原始监控图像各像素点的原始图像坐标转换为原始屏幕坐标;
基于所述调整方向、调整角度以及所述原始屏幕坐标计算所述原始监控图像各像素点的目标屏幕坐标;
将所述目标屏幕坐标还原为目标图像坐标。
所述视频调整单元1205,用于针对原始监控视频中的每一帧原始监控图像,按照原始帧率显示进行显示方向调整后的监控图像。
可选的,所述目标图像坐标的像素信息为对应原始图像坐标的像素信息。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (10)
1.一种调整监控图像显示方向的方法,其特征在于,所述方法包括:
获取原始监控图像的基准线;
根据所述基准线为所述原始监控图像计算调整方向和调整角度;
根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标;
基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。
2.根据权利要求1所述的方法,其特征在于,
所述基准线与所述原始监控图像的地面方向平行;
所述获取原始监控图像的基准线,包括:
获取原始监控图像的所述基准线的起点坐标和终点坐标;
所述根据所述基准线为所述原始监控图像计算调整方向和调整角度,包括:
根据所述起点坐标、所述终点坐标以及三角函数公式为所述原始监控图像计算调整方向和调整角度。
3.根据权利要求1所述的方法,其特征在于,所述根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标,包括:
将所述原始监控图像各像素点的原始图像坐标转换为原始屏幕坐标;
基于所述调整方向、调整角度以及所述原始屏幕坐标计算所述原始监控图像各像素点的目标屏幕坐标;
将所述目标屏幕坐标还原为目标图像坐标。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对原始监控视频中的每一帧原始监控图像,按照原始帧率显示进行显示方向调整后的监控图像。
5.根据权利要求1所述的方法,其特征在于,
所述目标图像坐标的像素信息为对应原始图像坐标的像素信息。
6.一种调整监控图像显示方向的装置,其特征在于,所述装置包括:
获取单元,用于获取原始监控图像的基准线;
计算单元,用于根据所述基准线为所述原始监控图像计算调整方向和调整角度;
转换单元,用于根据所述调整方向和所述调整角度将所述原始监控图像各像素点的原始图像坐标转换为目标图像坐标;
还原单元,用于基于所述目标图像坐标显示所述原始监控图像中的各个像素点,以实现对原始监控图像显示方向的调整。
7.根据权利要求6所述的装置,其特征在于,
所述基准线与所述原始监控图像的地面方向平行;
所述获取单元,具体获取原始监控图像的所述基准线的起点坐标和终点坐标;
所述计算单元,具体根据所述起点坐标、所述终点坐标以及三角函数公式为所述原始监控图像计算调整方向和调整角度。
8.根据权利要求6所述的装置,其特征在于,
所述转换单元,具体将所述原始监控图像各像素点的原始图像坐标转换为原始屏幕坐标;
基于所述调整方向、调整角度以及所述原始屏幕坐标计算所述原始监控图像各像素点的目标屏幕坐标;
将所述目标屏幕坐标还原为目标图像坐标。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
视频调整单元,用于针对原始监控视频中的每一帧原始监控图像,按照原始帧率显示进行显示方向调整后的监控图像。
10.根据权利要求6所述的装置,其特征在于,
所述目标图像坐标的像素信息为对应原始图像坐标的像素信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510777871.9A CN105430331A (zh) | 2015-11-13 | 2015-11-13 | 调整监控图像显示方向的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510777871.9A CN105430331A (zh) | 2015-11-13 | 2015-11-13 | 调整监控图像显示方向的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105430331A true CN105430331A (zh) | 2016-03-23 |
Family
ID=55508230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510777871.9A Pending CN105430331A (zh) | 2015-11-13 | 2015-11-13 | 调整监控图像显示方向的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105430331A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791481A (zh) * | 2016-12-13 | 2017-05-31 | 广东威创视讯科技股份有限公司 | 视频数据旋转方法和*** |
CN107466385A (zh) * | 2016-08-03 | 2017-12-12 | 深圳市大疆灵眸科技有限公司 | 一种云台控制方法及*** |
CN107592454A (zh) * | 2017-09-08 | 2018-01-16 | 维沃移动通信有限公司 | 一种图像处理方法及移动终端 |
CN107659772A (zh) * | 2017-09-26 | 2018-02-02 | 歌尔科技有限公司 | 3d图像生成方法、装置及电子设备 |
CN111210482A (zh) * | 2020-02-24 | 2020-05-29 | 高新兴科技集团股份有限公司 | 摄像机视频图像实时纠偏方法、计算机存储介质及设备 |
CN112783585A (zh) * | 2020-07-21 | 2021-05-11 | 华人运通(上海)云计算科技有限公司 | 界面调整方法、装置、电子设备、车辆及存储介质 |
CN112837211A (zh) * | 2021-01-28 | 2021-05-25 | 北京奇艺世纪科技有限公司 | 一种图片处理方法、装置、电子设备及可读存储介质 |
CN113313634A (zh) * | 2020-02-26 | 2021-08-27 | 杭州海康威视数字技术股份有限公司 | 监控图像处理方法、装置、监控***和存储介质 |
CN114758208A (zh) * | 2022-06-14 | 2022-07-15 | 深圳市海清视讯科技有限公司 | 考勤设备调整方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1158768A3 (en) * | 2000-05-17 | 2004-05-12 | NexPress Solutions LLC | Real time electronic registration of scanned documents |
CN1741726A (zh) * | 2004-08-23 | 2006-03-01 | 富士机械制造株式会社 | 器件数据作成方法及器件数据作成装置 |
US20090052802A1 (en) * | 2007-08-24 | 2009-02-26 | The Generations Network, Inc. | User Interface Method For Skew Correction |
CN102567724A (zh) * | 2010-12-11 | 2012-07-11 | 鸿富锦精密工业(深圳)有限公司 | 图像校正***及方法 |
-
2015
- 2015-11-13 CN CN201510777871.9A patent/CN105430331A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1158768A3 (en) * | 2000-05-17 | 2004-05-12 | NexPress Solutions LLC | Real time electronic registration of scanned documents |
CN1741726A (zh) * | 2004-08-23 | 2006-03-01 | 富士机械制造株式会社 | 器件数据作成方法及器件数据作成装置 |
US20090052802A1 (en) * | 2007-08-24 | 2009-02-26 | The Generations Network, Inc. | User Interface Method For Skew Correction |
CN102567724A (zh) * | 2010-12-11 | 2012-07-11 | 鸿富锦精密工业(深圳)有限公司 | 图像校正***及方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107466385A (zh) * | 2016-08-03 | 2017-12-12 | 深圳市大疆灵眸科技有限公司 | 一种云台控制方法及*** |
WO2018107776A1 (zh) * | 2016-12-13 | 2018-06-21 | 威创集团股份有限公司 | 视频数据旋转方法和*** |
CN106791481A (zh) * | 2016-12-13 | 2017-05-31 | 广东威创视讯科技股份有限公司 | 视频数据旋转方法和*** |
CN107592454A (zh) * | 2017-09-08 | 2018-01-16 | 维沃移动通信有限公司 | 一种图像处理方法及移动终端 |
CN107659772B (zh) * | 2017-09-26 | 2020-10-09 | 歌尔科技有限公司 | 3d图像生成方法、装置及电子设备 |
CN107659772A (zh) * | 2017-09-26 | 2018-02-02 | 歌尔科技有限公司 | 3d图像生成方法、装置及电子设备 |
CN111210482A (zh) * | 2020-02-24 | 2020-05-29 | 高新兴科技集团股份有限公司 | 摄像机视频图像实时纠偏方法、计算机存储介质及设备 |
CN111210482B (zh) * | 2020-02-24 | 2024-03-05 | 高新兴科技集团股份有限公司 | 摄像机视频图像实时纠偏方法、计算机存储介质及设备 |
CN113313634A (zh) * | 2020-02-26 | 2021-08-27 | 杭州海康威视数字技术股份有限公司 | 监控图像处理方法、装置、监控***和存储介质 |
CN113313634B (zh) * | 2020-02-26 | 2023-06-09 | 杭州海康威视数字技术股份有限公司 | 监控图像处理方法、装置、监控***和存储介质 |
CN112783585A (zh) * | 2020-07-21 | 2021-05-11 | 华人运通(上海)云计算科技有限公司 | 界面调整方法、装置、电子设备、车辆及存储介质 |
CN112837211A (zh) * | 2021-01-28 | 2021-05-25 | 北京奇艺世纪科技有限公司 | 一种图片处理方法、装置、电子设备及可读存储介质 |
CN114758208A (zh) * | 2022-06-14 | 2022-07-15 | 深圳市海清视讯科技有限公司 | 考勤设备调整方法、装置、电子设备及存储介质 |
CN114758208B (zh) * | 2022-06-14 | 2022-09-06 | 深圳市海清视讯科技有限公司 | 考勤设备调整方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105430331A (zh) | 调整监控图像显示方向的方法和装置 | |
US8398246B2 (en) | Real-time projection management | |
US10318127B2 (en) | Interface providing systems and methods for enabling efficient screen control | |
CN105930464B (zh) | Web富媒体跨屏适配方法和装置 | |
US20220076376A1 (en) | Panoramic image stitching method and apparatus, terminal and corresponding storage medium | |
US9955065B2 (en) | Dynamic motion path blur user interface | |
US8773354B2 (en) | Method utilized in three-dimensional pointing system | |
US9779484B2 (en) | Dynamic motion path blur techniques | |
CN106055299B (zh) | 在多个显示设备上实现图像任意角度旋转的方法 | |
CN104699434A (zh) | 桌上型电子装置以及使用者界面显示方法 | |
CN109582269B (zh) | 物理拼接屏显示方法、装置及终端设备 | |
CN111091083B (zh) | 基于图像的人脸尺度计算方法、装置及电子设备 | |
CN111612838A (zh) | 一种图像获取方法、装置及电子设备 | |
CN113129366A (zh) | 单目slam初始化方法、装置及电子设备 | |
WO2020253342A1 (zh) | 3d视频的全景渲染方法、计算机设备和可读存储介质 | |
CN112667137B (zh) | 户型图和房屋三维模型的切换显示方法及装置 | |
CN112308767B (zh) | 一种数据展示方法、装置、存储介质以及电子设备 | |
CN112181230A (zh) | 一种数据展示方法、装置以及电子设备 | |
CN108650465B (zh) | 摄像机画面增强现实标签的计算方法、装置及电子设备 | |
CN112433688A (zh) | 一种图像显示方法、装置及拼接屏 | |
CN111240541A (zh) | 界面切换方法、电子设备及计算机可读存储介质 | |
WO2021131827A1 (ja) | 情報処理装置、及び情報処理方法 | |
US11978381B2 (en) | Orientation-agnostic full-screen user interface displays for electronic devices | |
CN113485658B (zh) | 一种屏幕边界的切换方法、装置、存储介质和电子设备 | |
CN114816606B (zh) | 窗口刻度尺的自适应调整方法、装置、电子设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160323 |
|
RJ01 | Rejection of invention patent application after publication |