CN104320590A - 一种分屏图像处理方法、装置及客户端 - Google Patents
一种分屏图像处理方法、装置及客户端 Download PDFInfo
- Publication number
- CN104320590A CN104320590A CN201410666146.XA CN201410666146A CN104320590A CN 104320590 A CN104320590 A CN 104320590A CN 201410666146 A CN201410666146 A CN 201410666146A CN 104320590 A CN104320590 A CN 104320590A
- Authority
- CN
- China
- Prior art keywords
- image
- split screen
- operated
- screen
- split
- 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
Landscapes
- Studio Devices (AREA)
Abstract
本发明提供一种分屏图像处理方法、装置及客户端,该方法包括:确定待操作的分屏,根据识别到的用户操作,对待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,其中,取景屏幕被划分为至少两个分屏,将处理后的图像在待操作的分屏中显示。实现了基于分屏图像的实时调整处理,简化了用户操作,提高了分屏处理的效果。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种分屏图像处理方法、装置及客户端。
背景技术
随着摄像设备的普及,智能终端上大都配置有摄像头,用户可以通过智能终端中的相机来拍摄照片。并且随着智能终端中摄像头配置的提高,用户已经越来越习惯于使用智能终端中的相机来拍摄日常照片。
但是,现有技术中用户使用任何摄像设备进行照片的拍摄时,一次只能拍摄一张照片,拍摄完成后存储。有时用户需要连续拍摄两张照片后再进行拼接。由于两次拍摄存在时间间隔,第二张照片与第一张照片中场景的位置通常存在偏移,需要对两张照片进行移动和缩放操作后,再次开启图片处理功能进行拼接和处理。不方便用户的操作,并且将会导致图像拼接时间延长。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种分屏图像处理方法、装置及客户端。
本发明实施例提供了一种分屏图像处理方法,包括:
确定待操作的分屏,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,其中,取景屏幕被划分为至少两个分屏;
将处理后的图像在所述待操作的分屏中显示。
本发明实施例提供了一种分屏图像处理装置,包括:
处理模块,用于确定待操作的分屏,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,其中,取景屏幕被划分为至少两个分屏;
显示模块,用于将处理后的图像在所述待操作的分屏中显示。
本发明实施例提供的一种客户端,包括本发明实施例提供的分屏图像处理装置。
本发明实施例提供了一种分屏图像处理方法、装置及客户端,确定待操作的分屏,根据识别到的用户操作,对待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,将处理后的图像在待操作的分屏中显示。实现了基于分屏图像的实时调整处理,简化了用户操作,提高了分屏处理的效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例提供的一种分屏图像处理方法流程图;
图2为本发明实施例提供的像素点的坐标变换示意图;
图3A为本发明实施例提供的分屏图像处理前效果示意图;
图3B为本发明实施例提供的分屏图像处理后效果示意图;
图4为本发明实施例提供的一种分屏图像处理装置结构示意图;
图5为本发明实施例提供的另一种分屏图像处理装置结构示意图。
具体实施方式
为了方便用户的操作,提高图像的拼接效率,本发明实施例提供了一种摄像设备的图像拼接方法及装置。
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
下面结合说明附图,对本发明实施例进行说明。
图1为本发明实施例提供的一种分屏图像处理方法流程图。如图1所示,本实施例提供的分屏图像处理方法可以实现对分屏图像的实时调整,可以通过分屏图像处理装置来实现,该分屏图像处理装置可以设置在照相机、智能手机、平板电脑或其他具有摄像功能的摄像设备中。本实施例提供的分屏图像处理方法具体包括:
S101、确定待操作的分屏,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,其中,取景屏幕被划分为至少两个分屏;
S102、将处理后的图像在所述待操作的分屏中显示。
具体地,摄像设备中设置有取景屏幕,通过摄像设备的镜头采集到的图像可以通过取景屏幕显示,还可以通过取景屏幕预览已拍摄的照片,或者设置摄像设备的参数。该取景屏幕预先被划分为至少两个分屏,至少两个分屏可以是左右排布的,也可以是上下排布的,还可以为多排多列的。优选的,分屏的形状为矩形,但是也可以为其他形状。分屏的数量和形状可以是默认的,也可以由用户自行设置,设置的方式可以为预设形状和数量的选择,也可以根据用户的触摸轨迹来设置分屏的形状和数量。当然,用户还可以根据需要来调整分屏的形状。
摄像设备可以设置有分屏拍摄功能,当用户选择该分屏拍摄功能时,可以对每个分屏进行拍摄操作。以用户对其中一个分屏进行拍摄操作为例,摄像设备的镜头采集当前场景的图像,图像在整个取景屏幕显示,由于取景屏幕被划分为至少两个分屏,且在一种较优的分屏显示效果中,未进行拍摄处理的分屏均被遮挡,这时,待拍摄的分屏中显示的是该分屏区域所对应的图像,该图像的其他部分被遮挡。若用户对该分屏中的图像满意,可以进行拍摄操作,用户进行拍摄操作时刻采集到的图像为该分屏对应的原始图像,摄像设备会将该原始图像缓存,再根据该分屏的位置、形状以及分辨率来对原始图像进行剪裁后在该分屏中显示。
用户希望各分屏中的图像中场景具有一致性,但是拍摄过程中,由于人眼的误差或者拍摄位置等原因,用户对分屏中显示的图像的位置和/或比例不满意,即使用户已经对该分屏拍摄完毕,仍可以对分屏中的图像进行调整,而不需要再重新拍摄。用户对分屏图像的调整过程通常是根据与该分屏相邻的其他分屏中的图像进行的。简单来说,以两个分屏为例,用户可以根据第一拍摄分屏中的图像对第二拍摄分屏中的图片进行调整,反之亦然。
当取景屏幕是触摸屏时,用户可以点击需要进行图像调整的分屏,摄像设备根据用户的触摸点来确定该待操作的分屏。摄像设备识别用户操作,用户操作可以为放大、缩小、平移或旋转,根据识别到的用户操作对该待操作的分屏中的图像进行处理,其处理过程具体为对该待操作的分屏所对应的原始图像的处理。以用户操作为平移为例,用户将待操作的分屏中的图像向右滑动,摄像设备会检测到用户的滑动轨迹,并根据设备分辨率将该滑动轨迹转换到原始图像的坐标系中,以确定平移操作后在分屏中显示的图像的位置,然后对原始图像进行剪裁在该分屏中显示。用户可以直接对待操作的分屏中的图像进行操作,摄像设备也可以实时检测用户操作,并相应调整分屏中的图像。
调整完毕后,每个分屏中的图像的场景位置保持一致,用户可以选择保存,则摄像设备将每个分屏中的图像按照每个分屏的位置关系进行拼接处理,生成一张图片。
本实施例提供的分屏图像处理方法,确定待操作的分屏,根据识别到的用户操作,对待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,将处理后的图像在待操作的分屏中显示。实现了基于分屏图像的实时调整处理,简化了用户操作,提高了分屏处理的效果。
在本实施例中,S101中的,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,具体可以包括如下步骤:
根据所述识别到的用户操作对所述待操作的分屏中显示的图像的位置信息进行调整,得到调整后的位置信息;
根据所述调整后的位置信息对所述待操作的分屏对应的原始图像进行处理。
具体地,为了便于实现两个分屏的图像的拼接,在本发明实施例中为了便于确定每个分屏中显示图像的位置信息,规定了三个维度X、Y和Z轴方向,其中X轴方向为与摄像设备的屏幕平行于取景平面的水平方向,Y轴方向为与摄像设备的屏幕平行于取景平面的重力方向,Z轴方向为取景平面的法线方向。在本发明实施例中取景平面为成像的目的平面,即最终期望拍摄画面相对拍摄者形成的虚拟图像平面,由于分屏拍摄的需求将造成多次取景。
上述规定了X、Y和Z轴方向,其中图像在X轴方向和Y轴方向的坐标发生变化,表现为图像发生偏移,图像在Z轴方向的坐标发生变化,表现为图像的放大或缩小。如果在拍摄时,摄像设备的位置发生了变化,当该位置变化表现为待操作的分屏的图像与其他分屏的图像Z轴方向相同,但X轴方向或Y轴方向不同时,则该问题通过平移待操作的分屏的图像即可解决,但当该位置的变化表现为在Z轴方向的变化时,则需要通过缩放待操作的分屏的图像来实现。
在本实施例中,步骤,根据所述识别到的用户操作对所述待操作的分屏中显示的图像的位置信息进行调整,得到调整后的位置信息,具体可以为:
根据所述识别到的用户操作确定变量矩阵,通过所述变量矩阵对所述待操作的分屏中显示的图像的位置信息进行调整,得到所述调整后的位置信息。
具体地,在本发明实施例中当摄像设备识别到用户选择了一个待操作的分屏,并对该待操作的分屏的图像进行的操作后,确定该操作对应的变量矩阵,直接从操作***中调用该变量矩阵即可。具体的利用操作***中图像控件的Matrix对象,得到一个3*3的变量矩阵,该变量矩阵如下所示:
在上述矩阵中MSCALE_X(Y)为该图像在X(Y)轴方向的缩放量,MSKEW_X(Y)为该图像在X(Y)轴方向的错切变换,MTRANS_X(Y)为该图像在X(Y)轴方向的平移,MPERSP为透视变换,摄像设备的操作***中会根据用户的操作,确定该3*3的变量矩阵,通过访问操作***即可获取该用户操作对应的变量矩阵。
具体的,摄像设备的操作***在确定该操作对应的图像在X和Y轴方向的各变量时,可以首先设定待操作的分屏的图像中的原点,当用户对该待操作的分屏的图像进行操作时,可以都认为该操作都是围绕原点进行的操作,即原点的位置保持不变,摄像设备可以认为待操作的分屏的图像中的任一点为原点。为了便于操作,在本发明实施例中由于在每次拍摄时,将取的是整个取景视窗内的图像,即原始图像,只是将分屏中显示图像作为该分屏的图像,因此,分屏中的图像是原始图像的一部分。可以将待操作的分屏对应的原始图像左上角的像素点作为原点,从而识别用户的操作。
摄像设备的操作***识别用户对待操作的分屏的图像的操作,根据识别到的用户操作,确定该用户操作对应的变量矩阵。在获取该变量矩阵时,操作***通过分别获取待操作的分屏的图像在X轴方向和Y轴方向的平移,和在Z轴方向的缩放来确定该操作对应的变量矩阵。
摄像设备的操作***将待操作的分屏对应的原始图像中左上角的像素点为原点,即为定点,用户在对待操作的分屏的图像操作时,认为该定点的坐标不变,即坐标系不变,变化的只是图像中每个像素点的坐标。操作***在识别待操作的分屏的图像在X轴方向和Y轴方向的平移时,假设原图片中某一像素点的坐标为P(x0,y0),用户对待操作的分屏对应的原图像操作后,该像素点的坐标变化为P(x,y),如图2所示的该像素点的坐标在X轴方向和Y轴方向的变换,则该像素点在X方向和Y方向的平移可以表示为:
Dx=x–x0;
Dy=y–y0;
根据上述方法确定了操作后每个像素点在X轴方向和Y轴方向的平移后,即可确定该操作对应的平移矩阵为:
在识别到用户操作为对待操作的分屏的图像在Z轴方向进行缩放时,根据图像在X轴方向的放大倍数,和Y轴方向的放大倍数,确定缩放后的每个像素点对应的缩放矩阵,具体地,例如待操作的分屏的图像经操作后,在X轴方向放大了k1倍,在Y轴方向放大了k2倍,则对应的缩放矩阵为:
经过操作后的图像,在X、Y、Z轴方向坐标发生变化,根据具体的变化确定对应的变量矩阵,根据该变量矩阵,即可确定操作后的待操作的分屏的图像中每个像素点的坐标,从而确定操作后该待操作的分屏的图像中每个像素点的位置信息。
需要说明的是,上述各个公式并不是实现本发明的唯一公式,仅作为实施例的一种实现方式。技术人员可以根据业务需要对公式做适当变形,依然落在本发明的范围之内,例如增减常量或系数等。
在本实施例中,在步骤根据所述调整后的位置信息对所述待操作的分屏对应的原始图像进行处理之后,所述方法还可以包括如下步骤:
若判断获知所述处理后的图像超出了所述待操作的分屏的覆盖区域,则根据所述待操作的分屏的覆盖区域对所述处理后的图像进行去重处理;若判断获知所述处理后的图像未能覆盖所述待操作的分屏的覆盖区域,则根据所述待操作的分屏的覆盖区对所述处理后的图像进行空隙补偿处理。
具体地,对待操作的分屏的图像进行操作时,可能是对待操作的分屏的图像进行的放大操作、缩小操作或者平移操作中的一种或几种的结合。因此得到的操作后的该待操作的分屏的图像较操作前的待操作的分屏的图像可能是放大、缩小或移动。当操作后的待操作的分屏的图像较操作前的图像放大时,该操作后的图像会超过待操作的分屏所在的区域,当操作后的待操作的分屏的图像较操作前的图像缩小时,该操作后的的图像可能会无法覆该待操作的分屏所在的区域,当操作后的待操作的分屏的图像较的图像平移后,可能操作后的图像无法完全覆盖待操作的分屏所在的区域。
针对上述情况,在根据调整后的位置信息对原始图像进行处理之后,还可以对得到的图像进行进一步地去重或者空隙补偿处理,以提高处理效果。以两个左右排布的分屏,用户对右侧分层的图像进行操作为例,对去重或空隙补偿处理的详细过程进行说明。
LEFT_X:=0
LEFT_Y:=(MSCALE_Y<0)?0:MSCALE_Y
LEFT_WIDTH:=FRAME_LOCATION-WINDOWX_LOCATION
+MSCALE_X+MOREPIX
SCALUE_CONTROL by WINDOWX_WIDTH
RIGHT_X=(MSCALE_X>0)?MSCALE_X:0
RIGHT_Y=(MSCALE_Y>0)?MSCALE_Y:0
RIGHT_WIDTH=MWIDTH
SCALE_CONTROL by IMAGE_WIDTH
RIGHT_SCALE=RIGHT_HEIGHT
SCALUE_CONTROL by IMAGE_HEIGHT
其中,上述MSCALE_X(Y)为右侧分屏的图像在X(Y)轴方向的平移量,MTRANS_X(Y)为右侧分屏的图像在X(Y)轴方向的缩变比例,MWIDTH为操作后右侧分屏的图像与右侧分屏所在区域的长度差,MHEIGHT为操作后右侧分屏的图像与右侧分屏所在区域的宽度差,LEFT_X(Y)为左侧分屏的图像在与左侧分屏的对应的始图像中的X(Y)轴方向的截图坐标,LEFT_WIDTH和LEFT_HEIGHT为左侧分屏的图像在与左侧分屏对应的原始图像中截取的长和宽,RIGHT_X(Y)为右侧分屏的图像在与右侧分屏对应的原始图像中的X(Y)轴方向的截图坐标,RIGHT_WIDTH和RIGHT_HEIGHT为右侧分屏的图像在与右侧分屏对应的原始图像中截取的长和宽,FRAME_LOCATION为组成左侧分屏和右侧分屏的边框的位置,WINDOWX_LOCATION为桌面窗口位置,WINDOWX_WIDTH为桌面窗口的宽度,MOREPIX为图像拼接算法的参数。
在对左侧分屏的图像和右侧分屏的图像进行拼接时,针对用户操作后的右侧分屏的图像进行容错处理,当超出原始图像的范围的像素点进行丢弃,上述过程通过SCALE_CONTROL进行控制。
图3A为本发明实施例提供的分屏图像处理前效果示意图,图3B为本发明实施例提供的分屏图像处理后效果示意图。下面结合图3A和图3B,对本发明实施例进行详细说明。
现以将取景屏幕划分为了两个分屏分别为左侧分屏和右侧分屏为了进行说明。
左右两个分屏的拍摄顺序为先获取左侧分屏显示的图像,后获取右侧分屏显示的图像。当拍摄在左侧分屏显示的图像时,取景器打开后获取取景视窗内的图像,根据当前左侧分屏所对应的区域,将取景视窗内位于该区域内的图像显示出来,即采用该左侧分屏所对应的区域预览该待拍摄的图像。此时为了便于用户通过左侧分屏所对应的区域预览图片,摄像设备采用遮挡图片遮挡右侧分屏所在的区域。
识别用户对左侧分屏的拍摄的完成操作,获取整个取景视窗内的图像,根据确定的左侧分屏显示的图片的裁剪比例,确定左侧分屏所在区域显示的图像,该图像即为用户通过左侧分屏对应的区域预览得到的图像。相应的通过同样的方法,获取右侧分屏的图像,获取的左右侧分屏的图像如图3所示。
如图3A所示,左右侧分屏的图像不对称,需要调整右侧分屏的图像。在具体调整时,根据拍摄得到的左右侧分屏的图像,确定左右侧分屏的图像在对应的原图像中的位置信息,其中原图像为每次拍摄时获取的整个取景视窗内的图像,识别用户对右侧分屏的图像的操作,获取操作***中用户的操作对应的变量矩阵,根据位于右侧分屏的图像的位置信息机获取的变量矩阵,确定操作后右侧分屏的图像的位置信息。
根据操作后右侧分屏的图像的位置信息,判断操作后右侧分屏的图像是否覆盖整个右侧分屏所在区域,当操作后右侧分屏的图像覆盖整个右侧分屏所在区域,且覆盖区域较右侧分屏所在区域大时,根据位于左侧分屏的图像的位置信息及操作后的右侧分屏的图像的位置信息,确定左侧分屏的图像和右侧分屏的图像的重合区域,并对该重合区域进行去重操作;
当操作后右侧分屏的图像未覆盖整个右侧分屏所在区域时,根据操作后对应右侧分屏图像的原图像的位置信息,及右侧分屏所在区域,对右侧分屏的图像进行空隙补偿。根据去重或空隙补偿后的左右侧分屏的图像,对左右侧分屏的图像进行拼接,得到如图3B所示的拼接后的图像。
在本实施例中,在步骤确定待操作的分屏之前,所述还可以包括如下步骤:
采集当前场景的图像并在所述取景屏幕中显示;
确定待拍摄的分屏,获取所述待拍摄的分屏在所述取景屏幕中的位置信息,根据所述待拍摄的分屏在所述取景屏幕中的位置信息对采集到的图像进行剪裁,将剪裁后的图像在所述待拍摄的分屏中显示,其中,所述采集到的图像为所述待拍摄的分屏对应的原始图像。
具体地,用户确定对待拍摄的分屏进行拍摄操作时,根据该待拍摄的分屏的位置信息对当前场景的图像进行剪裁,在实际实现过程中,先将用户进行拍摄操作时采集到的图像进行缓存,该图像为该待拍摄分屏的原始图像,再根据位置信息对该原始图像进行剪裁。剪裁处理具体可以根据图像的分辨率和位置信息,以使得剪裁得到的图像即为用户取景时通过分屏看到的图像。将剪裁后的图像在待拍摄的分屏上显示,如果用户满意可以进行下一个分屏的拍摄,如果不满意还可以重新对该分屏进行拍摄。对于多个场景的多次拍摄,或者对于一个场景的多次拍摄。
在本实施例中,在步骤确定待拍摄的分屏之前,所述方法还可以包括如下步骤:
识别用户的触摸轨迹,根据所述触摸轨迹将所述取景屏幕划分为所述至少两个分屏。
具体地,当取景屏幕是触摸屏时,可以为用户提供分屏设置功能,在此功能下,可以检测用户的触摸轨迹以进行分屏设置。例如,用户想设置两个分屏,且两个分屏大小相等,就在取景分屏的中间画一道竖线,摄像设备则可以将取景屏幕划分成两个分屏,两个分屏的分隔线所在的位置极为用户触摸轨迹的位置。
通过对用户触摸轨迹的识别进行分屏设置,可以设置任意形状的分屏,用户操作方便,可以满足用户对分屏形状的特殊需求。
在本实施例中,在步骤确定待拍摄的分屏之前,所述方法还可以包括如下步骤:
识别用户的触摸轨迹,根据所述触摸轨迹的位置和方向,确定待调整的分屏,并对所述待调整的分屏的进行调整。
具体地,用户可以对分屏的大小进行调整,每个分屏的边框都可以滑动,当用户的触摸点在该边框上并滑动时,摄像设备根据当前用户滑动的方向对该边框两侧的分屏区域进行调整。
在用户未对任一分屏进行拍摄处理时,用户调整分屏的形状及大小后,根据调整后的每个分屏在取景屏幕中的位置确定其位置信息,以便对分屏进行拍摄操作时根据该位置信息对图像进行剪裁。当用户已对一个或者多个分屏进行拍摄操作后,仍可以对分屏的大小和形状进行调整,根据调整的结果更新分屏的位置信息,进而再获取该分屏对应的原始图像,并根据更新后的位置信息对原始图像进行剪裁,因此,对分屏的形状和大小调整后,该分屏中显示的图像也相应改变。
始终只有一个完整的取景视窗,为了实现同一屏幕两次以上的取景功能,可以对摄像设备取景层的上层通过布局对象来封装,并在每次拍摄之后,通过对成像的裁剪和填充,实现逻辑上的分屏显示。
在本实施例中,所述方法还可以包括如下步骤:
当接收到保存指令时,将所述至少两个分屏中每个分屏所显示的图像进行拼接处理生成保存图像并存储。
当用户对所有分屏都拍摄完毕后,可以选择保存图像,即触发保存指令,摄像设备可以根据该保存指令将所有分屏中的图像按照其分屏的布局拼接成一幅图像并存储。
基于同一发明构思,本发明实施例还提供了一种分屏图像处理装置及客户端,由于这些装置和客户端所解决问题的原理与前述一种分屏图像处理方法类似,因此该装置和客户端的实施可以参见前述方法的实施,重复之处不再赘述。
图4为本发明实施例提供的一种分屏图像处理装置结构示意图,如图4所示,本实施例提供的分屏图像处理装置具体包括:
处理模块401,用于确定待操作的分屏,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,其中,取景屏幕被划分为至少两个分屏;
显示模块402,用于将处理后的图像在所述待操作的分屏中显示。
本实施例提供的分屏图像处理装置,通过处理模块401确定待操作的分屏,根据识别到的用户操作,对待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,显示模块402将处理后的图像在待操作的分屏中显示。实现了基于分屏图像的实时调整处理,简化了用户操作,提高了分屏处理的效果。
在本实施例中,所述处理模块401具体可以用于根据所述识别到的用户操作对所述待操作的分屏中显示的图像的位置信息进行调整,得到调整后的位置信息;根据所述调整后的位置信息对所述待操作的分屏对应的原始图像进行处理。
在本实施例中,所述处理模块401具体可以用于根据所述识别到的用户操作确定变量矩阵,通过所述变量矩阵对所述待操作的分屏中显示的图像的位置信息进行调整,得到所述调整后的位置信息。
图5为本发明实施例提供的另一种分屏图像处理装置结构示意图,如图5所示,在本实施例中,所述装置还可以包括调整模块501,用于若判断获知所述处理后的图像超出了所述待操作的分屏的覆盖区域,则根据所述待操作的分屏的覆盖区域对所述处理后的图像进行去重处理;若判断获知所述处理后的图像未能覆盖所述待操作的分屏的覆盖区域,则根据所述待操作的分屏的覆盖区对所述处理后的图像进行空隙补偿处理。
在本实施例中,所述装置还可以包括图像采集模块502和分屏拍摄模块503,图像采集模块502用于采集当前场景的图像并在所述取景屏幕中显示,分屏拍摄模块503用于确定待拍摄的分屏,获取所述待拍摄的分屏在所述取景屏幕中的位置信息,根据所述待拍摄的分屏在所述取景屏幕中的位置信息对采集到的图像进行剪裁,将剪裁后的图像在所述待拍摄的分屏中显示,其中,所述采集到的图像为所述待拍摄的分屏对应的原始图像。
在本实施例中,所述装置还可以包括分屏设置模块504,用于识别用户的触摸轨迹,根据所述触摸轨迹将所述取景屏幕划分为所述至少两个分屏。
在本实施例中,所述装置还可以包括拼接模块505,用于当接收到保存指令时,将所述至少两个分屏中每个分屏所显示的图像进行拼接处理生成保存图像并存储。
具体地,在本实施例中,所述用户操作包括放大、缩小、平移和旋转。
本发明实施例提供一种客户端,该客户端包括本发明任意实施例提供的分屏图像处理装置。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的通过轻应用推送装置及***,终端设备及***中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种分屏图像处理方法,其特征在于,包括:
确定待操作的分屏,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,其中,取景屏幕被划分为至少两个分屏;
将处理后的图像在所述待操作的分屏中显示。
2.如权利要求1所述的方法,其特征在于,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,包括:
根据所述识别到的用户操作对所述待操作的分屏中显示的图像的位置信息进行调整,得到调整后的位置信息;
根据所述调整后的位置信息对所述待操作的分屏对应的原始图像进行处理。
3.如权利要求1-2任一项所述的方法,其特征在于,根据所述识别到的用户操作对所述待操作的分屏中显示的图像的位置信息进行调整,得到调整后的位置信息,具体为:
根据所述识别到的用户操作确定变量矩阵,通过所述变量矩阵对所述待操作的分屏中显示的图像的位置信息进行调整,得到所述调整后的位置信息。
4.如权利要求1-3任一项所述的方法,其特征在于,根据所述调整后的位置信息对所述待操作的分屏对应的原始图像进行处理之后,所述方法还包括:
若判断获知所述处理后的图像超出了所述待操作的分屏的覆盖区域,则根据所述待操作的分屏的覆盖区域对所述处理后的图像进行去重处理;若判断获知所述处理后的图像未能覆盖所述待操作的分屏的覆盖区域,则根据所述待操作的分屏的覆盖区对所述处理后的图像进行空隙补偿处理。
5.如权利要求1-4任一项所述的方法,其特征在于,确定待操作的分屏之前,所述方法还包括:
采集当前场景的图像并在所述取景屏幕中显示;
确定待拍摄的分屏,获取所述待拍摄的分屏在所述取景屏幕中的位置信息,根据所述待拍摄的分屏在所述取景屏幕中的位置信息对采集到的图像进行剪裁,将剪裁后的图像在所述待拍摄的分屏中显示,其中,所述采集到的图像为所述待拍摄的分屏对应的原始图像。
6.如权利要求1-5任一项所述的方法,其特征在于,确定待拍摄的分屏之前,所述方法还包括:
识别用户的触摸轨迹,根据所述触摸轨迹将所述取景屏幕划分为所述至少两个分屏。
7.如权利要求1-6任一项所述的方法,其特征在于,还包括:
当接收到保存指令时,将所述至少两个分屏中每个分屏所显示的图像进行拼接处理生成保存图像并存储。
8.如权利要求1-7任一项所述的方法,其特征在于,所述用户操作包括放大、缩小、平移和旋转。
9.一种分屏图像处理装置,其特征在于,包括:
处理模块,用于确定待操作的分屏,根据识别到的用户操作,对所述待操作的分屏对应的原始图像进行处理,以使处理后的图像与其他分屏中的图像的位置和/或比例一致,其中,取景屏幕被划分为至少两个分屏;
显示模块,用于将处理后的图像在所述待操作的分屏中显示。
10.一种客户端,其特征在于,包括:如权利要求9所述的分屏图像处理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410666146.XA CN104320590A (zh) | 2014-11-19 | 2014-11-19 | 一种分屏图像处理方法、装置及客户端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410666146.XA CN104320590A (zh) | 2014-11-19 | 2014-11-19 | 一种分屏图像处理方法、装置及客户端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104320590A true CN104320590A (zh) | 2015-01-28 |
Family
ID=52375753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410666146.XA Pending CN104320590A (zh) | 2014-11-19 | 2014-11-19 | 一种分屏图像处理方法、装置及客户端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104320590A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104898997A (zh) * | 2015-05-04 | 2015-09-09 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105786713A (zh) * | 2016-03-28 | 2016-07-20 | 努比亚技术有限公司 | 移动终端的分屏排查方法、装置及移动终端 |
CN105812650A (zh) * | 2015-06-29 | 2016-07-27 | 维沃移动通信有限公司 | 一种图像获取方法及电子设备 |
CN105847935A (zh) * | 2016-03-31 | 2016-08-10 | 徐文波 | 视频内容的显示控制方法和装置 |
CN106201390A (zh) * | 2015-05-29 | 2016-12-07 | 三星电子株式会社 | 用于输出屏幕的方法及支持该方法的电子装置 |
CN106506965A (zh) * | 2016-11-29 | 2017-03-15 | 努比亚技术有限公司 | 一种拍摄方法及终端 |
CN108184094A (zh) * | 2017-12-29 | 2018-06-19 | 北京视觉世界科技有限公司 | 视频画面显示方法及装置 |
CN108563410A (zh) * | 2018-01-02 | 2018-09-21 | 联想(北京)有限公司 | 一种显示控制方法及电子设备 |
CN111562896A (zh) * | 2020-04-26 | 2020-08-21 | 维沃移动通信有限公司 | 投屏方法及电子设备 |
CN112667345A (zh) * | 2021-01-25 | 2021-04-16 | 深圳市景阳信息技术有限公司 | 图像显示方法、装置、电子设备及可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102263892A (zh) * | 2010-05-26 | 2011-11-30 | 苏州巴米特信息科技有限公司 | 基于数码相机的自动光影调节方法 |
JP2012147379A (ja) * | 2011-01-14 | 2012-08-02 | Canon Inc | 撮像装置及び撮像装置の制御方法 |
CN103024272A (zh) * | 2012-12-14 | 2013-04-03 | 广东欧珀移动通信有限公司 | 移动终端的双摄像头控制装置、方法、***以及移动终端 |
CN103491298A (zh) * | 2013-09-13 | 2014-01-01 | 惠州Tcl移动通信有限公司 | 多区域实时合成拍照方法及触控终端 |
CN103945127A (zh) * | 2014-04-23 | 2014-07-23 | 深圳市金立通信设备有限公司 | 一种拍照的方法及终端 |
-
2014
- 2014-11-19 CN CN201410666146.XA patent/CN104320590A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102263892A (zh) * | 2010-05-26 | 2011-11-30 | 苏州巴米特信息科技有限公司 | 基于数码相机的自动光影调节方法 |
JP2012147379A (ja) * | 2011-01-14 | 2012-08-02 | Canon Inc | 撮像装置及び撮像装置の制御方法 |
CN103024272A (zh) * | 2012-12-14 | 2013-04-03 | 广东欧珀移动通信有限公司 | 移动终端的双摄像头控制装置、方法、***以及移动终端 |
CN103491298A (zh) * | 2013-09-13 | 2014-01-01 | 惠州Tcl移动通信有限公司 | 多区域实时合成拍照方法及触控终端 |
CN103945127A (zh) * | 2014-04-23 | 2014-07-23 | 深圳市金立通信设备有限公司 | 一种拍照的方法及终端 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104898997B (zh) * | 2015-05-04 | 2020-07-24 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104898997A (zh) * | 2015-05-04 | 2015-09-09 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106201390A (zh) * | 2015-05-29 | 2016-12-07 | 三星电子株式会社 | 用于输出屏幕的方法及支持该方法的电子装置 |
CN105812650A (zh) * | 2015-06-29 | 2016-07-27 | 维沃移动通信有限公司 | 一种图像获取方法及电子设备 |
CN105786713B (zh) * | 2016-03-28 | 2018-07-13 | 努比亚技术有限公司 | 移动终端的分屏排查方法、装置及移动终端 |
CN105786713A (zh) * | 2016-03-28 | 2016-07-20 | 努比亚技术有限公司 | 移动终端的分屏排查方法、装置及移动终端 |
CN105847935B (zh) * | 2016-03-31 | 2019-03-15 | 徐文波 | 视频内容的显示控制方法和装置 |
CN105847935A (zh) * | 2016-03-31 | 2016-08-10 | 徐文波 | 视频内容的显示控制方法和装置 |
CN106506965A (zh) * | 2016-11-29 | 2017-03-15 | 努比亚技术有限公司 | 一种拍摄方法及终端 |
CN108184094A (zh) * | 2017-12-29 | 2018-06-19 | 北京视觉世界科技有限公司 | 视频画面显示方法及装置 |
CN108563410A (zh) * | 2018-01-02 | 2018-09-21 | 联想(北京)有限公司 | 一种显示控制方法及电子设备 |
CN108563410B (zh) * | 2018-01-02 | 2021-01-15 | 联想(北京)有限公司 | 一种显示控制方法及电子设备 |
CN111562896A (zh) * | 2020-04-26 | 2020-08-21 | 维沃移动通信有限公司 | 投屏方法及电子设备 |
WO2021218748A1 (zh) * | 2020-04-26 | 2021-11-04 | 维沃移动通信有限公司 | 投屏方法及电子设备 |
CN112667345A (zh) * | 2021-01-25 | 2021-04-16 | 深圳市景阳信息技术有限公司 | 图像显示方法、装置、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104320590A (zh) | 一种分屏图像处理方法、装置及客户端 | |
CN107409166B (zh) | 摇摄镜头的自动生成 | |
KR101343220B1 (ko) | 파노라마 이미지에 대한 실시간 미리 보기 | |
CN109614983B (zh) | 训练数据的生成方法、装置及*** | |
US20140092272A1 (en) | Apparatus and method for capturing multi-focus image using continuous auto focus | |
CN104333695A (zh) | 一种分屏拍摄处理方法、装置及客户端 | |
US20180240279A1 (en) | Multi-Video Registration for Video Synthesis | |
EP2929511B1 (en) | Annular view for panorama image | |
CN101969527A (zh) | 内容感知的视频稳定 | |
JP5679524B2 (ja) | スタックされた顕微鏡画像をナビゲートするための方法及び装置 | |
US20170064213A1 (en) | Methods and apparatuses for capturing image frames with interlaced exposure | |
CN109040596B (zh) | 一种调整摄像头的方法、移动终端及存储介质 | |
TWI766067B (zh) | 多重攝影機捕獲後影像處理方法、系統及非暫時性電腦可讀媒體 | |
DE112015004280T5 (de) | Projizierte interaktive virtuelle Arbeitsoberfläche | |
CN111787354B (zh) | 一种视频生成方法及其装置 | |
CN104333696A (zh) | 一种取景处理方法、装置及客户端 | |
WO2021243788A1 (zh) | 屏幕截图方法及装置 | |
CN112087571A (zh) | 图像采集方法和装置、电子设备、计算机可读存储介质 | |
CN112584043A (zh) | 辅助对焦方法、装置、电子设备及存储介质 | |
CN103686270A (zh) | 基于用户交互输入的影像显示方法及相关的影像显示*** | |
JP2005078032A (ja) | 画像表示プログラム、画像表示装置、画像表示方法 | |
CN105467741A (zh) | 一种全景拍照方法及终端 | |
CN105827936A (zh) | 一种图像处理方法及移动终端 | |
CN114710618A (zh) | 拼接图像的预览方法及装置、电子设备 | |
CN104469160A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150128 |