图像处理方法以及移动设备技术

技术编号:17162882 阅读:42 留言:0更新日期:2018-02-01 20:57
本发明专利技术公开了一种图像处理方法,包括:获取待处理图像,建立由X轴、Y轴与Z轴组成的三维坐标系;调用gluLookAt(Ax,Ay,Az,Bx,By,Bz,Cx,Cy,Cz),将待处理图像进行视图变换得到待显示图像,其中,Ax,Ay,Az分别为观察点的x轴坐标、y轴坐标、z轴坐标,Bx,By,Bz分别为观察对象的x轴坐标、y轴坐标、z轴坐标,Cx,Cy,Cz分别为目标向量的终点的x轴坐标、y轴坐标、z轴坐标,Ay>0,Az>0,Cy>0,Cz<0;将待显示图像显示在显示屏上。本发明专利技术还公开了能够实现上述图像处理方法的移动设备。本发明专利技术能够调整显示图像的角度,改善用户视线与显示图像的斜视角度,提高图像显示效果。

Image processing methods and mobile devices

The invention discloses an image processing method includes: obtaining the image to be processed, established by the X and Y axis and Z axis coordinate; call gluLookAt (Ax, Ay, Az, Bx, By, Bz, Cx, Cy, Cz), the original image and get the image to be displayed. Among them, Ax, Ay view transformation, Az were observed in the X axis coordinates, Y axis and Z axis coordinates, Bx, By, Bz respectively study the X axis, Y axis, Z axis, Cx, Cy, Cz respectively for the target vector end point X axis coordinate and the Y axis, Z axis, Ay> 0, Az> 0, Cy> 0, Cz< 0; to display the image displayed on the display screen. The invention also discloses a mobile device capable of realizing the image processing method mentioned above. The invention can adjust the angle of the display image, improve the angle of the view of the user's line of sight and the display image, and improve the image display effect.

【技术实现步骤摘要】
图像处理方法以及移动设备
本专利技术涉及图像处理领域,尤其涉及图像处理方法以及移动设备。
技术介绍
移动设备是指可以在移动中使用的计算机设备,包括手机、平板电脑或膝上笔记本电脑等。随着电子技术的发展,移动设备除了通信功能之外,还具有信息处理能力,比如网页浏览、视频播放以及图像处理等。在移动设备平放在桌面的情况下,屏幕显示图像朝上,而用户身体与移动设备一般都保持一定距离(如图1所示),因此屏幕显示图像总是斜对用户视线,用户不容易看清楚视频的整个画面,如图2所示。为了解决屏幕显示图像斜对用户视线的问题,现有技术一般利用支撑架来改变移动设备的姿态,将移动设备调整至倾斜或垂直于水平面,使得设备屏幕与用户视线相对,从而改善观看图像的效果。但是支撑架是与移动设备分离的独立装置,通过支撑架来调整显示图像,人机交互效率低。同时,采用这种方式来调整显示图像,需要为支撑架另外支付成本。
技术实现思路
本申请提供了图像处理方法以及移动设备,用于调整显示图像的角度,改善用户视线与显示图像的斜视角度,提高图像显示效果。本申请第一方面提供一种应用于移动设备的图像处理方法,包括:获取待处理图像;建立由X轴、Y轴与Z轴本文档来自技高网...
图像处理方法以及移动设备

【技术保护点】
一种应用于移动设备的图像处理方法,其特征在于,包括:所述移动设备获取待处理图像;所述移动设备建立由X轴、Y轴与Z轴组成的三维坐标系,其中,由所述X轴与所述Y轴构成的XY平面与所述移动设备的显示屏所在的二维平面平行;所述移动设备调用函数gluLookAt(Ax,Ay,Az,Bx,By,Bz,Cx,Cy,Cz),将所述待处理图像进行视图变换得到待显示图像;其中,Ax,Ay,Az分别为观察点的x轴坐标、y轴坐标、z轴坐标,Bx,By,Bz分别为观察对象的x轴坐标、y轴坐标、z轴坐标,Cx,Cy,Cz分别为目标向量的终点的x轴坐标、y轴坐标、z轴坐标,Ay>0,Az>0,Cy>0,C...

【技术特征摘要】
1.一种应用于移动设备的图像处理方法,其特征在于,包括:所述移动设备获取待处理图像;所述移动设备建立由X轴、Y轴与Z轴组成的三维坐标系,其中,由所述X轴与所述Y轴构成的XY平面与所述移动设备的显示屏所在的二维平面平行;所述移动设备调用函数gluLookAt(Ax,Ay,Az,Bx,By,Bz,Cx,Cy,Cz),将所述待处理图像进行视图变换得到待显示图像;其中,Ax,Ay,Az分别为观察点的x轴坐标、y轴坐标、z轴坐标,Bx,By,Bz分别为观察对象的x轴坐标、y轴坐标、z轴坐标,Cx,Cy,Cz分别为目标向量的终点的x轴坐标、y轴坐标、z轴坐标,Ay&gt;0,Az&gt;0,Cy&gt;0,Cz&lt;0,所述目标向量用于指示所述观察点的正上方向;将所述待显示图像显示在所述显示屏上。2.根据权利要求1所述的图像处理方法,其特征在于,在所述移动设备调用函数gluLookAt(Ax,Ay,Az,Bx,By,Bz,Cx,Cy,Cz),将所述待处理图像进行视图变换得到待显示图像之前,所述方法还包括:所述移动设备摄取目标图像,从所述目标图像中提取图像特征,所述图像特征为头部特征;若所述图像特征与预设头部特征的相似度大于预设阈值,则根据移动设备的摄像镜头所在二维平面与所述显示屏所在二维平面的角度,确定(Cx,Cy,Cz);所述移动设备测量所述头部特征到所述移动设备的距离;所述移动设备根据所述距离以及所述角度,确定(Ax,Ay,Az);所述移动设备确定(Bx,By,Bz)。3.根据权利要求1或2所述的图像处理方法,其特征在于,在所述移动设备将所述待显示图像显示在所述显示屏上之后,所述方法还包括:所述移动设备接收按键信息,根据所述按键信息将所述(Ax,Ay,Az,Bx,By,Bz,Cx,Cy,Cz)修改为(Ax′,Ay′,Az′,Bx′,By′,Bz′,Cx′,Cy′,Cz′),Ax′,Ay′,Az′分别为修改后的观察点的x轴坐标、y轴坐标、z轴坐标,Bx′,By′,Bz′分别为修改后的观察对象的x轴坐标、y轴坐标、z轴坐标,Cx′,Cy′,Cz′分别为修改后的目标向量的终点的x轴坐标、y轴坐标、z轴坐标;所述移动设备调用gluLookAt(Ax′,Ay′,Az′,Bx′,By′,Bz′,Cx′,Cy′,Cz′),将所述待显示图像进行视图变换得到目标显示图像;将所述目标显示图像显示在所述显示屏上。4.根据权利要求1或2所述的图像处理方法,其特征在于,在所述移动设备将所述待显示图像显示在所述显示屏上之后,所述方法还包括:所述移动设备检测作用于显示屏的触摸操作,根据所述触摸操作将所述(Ax,Ay,Az,Bx,By,Bz,Cx,Cy,Cz)修改为(Ax′,Ay′,Az′,Bx′,By′,Bz′,Cx′,Cy′,Cz′),Ax′,Ay′,Az′分别为修改后的观察点的x轴坐标、y轴坐标、z轴坐标,Bx′,By′,Bz′分别为修改后的观察对象的x轴坐标、y轴坐标、z轴坐标,Cx′,Cy′,Cz′分别为修改后的目标向量的终点的x轴坐标、y轴坐标、z轴坐标;所述移动设备调用gluLookAt(Ax′,Ay′,Az′,Bx′,By′,Bz′,Cx′,Cy′,Cz′),将所述待显示图像进行视图变换得到目标显示图像;将所述目标显示图像显示在所述显示屏上。5.一种应用于移动设备的图像处理方法,其特征在于,包括:所述移动设备获取待处理图像;所述移动设备建立由X轴、Y轴与Z轴组成的三维坐标系,其中,由所述X轴与所述Y轴构成的XY平面与显示屏所在的二维平面平行;所述移动设备调用glRotate(α,Px,Py,Pz),将所述待处理图像进行模型变换得到待显示图像,其中,α为旋转角度,Px,Py,Pz分别为旋转轴的端点的x轴坐标、y轴坐标、z轴坐标,0度&lt;α&lt;90度,Px&gt;0,Py=0,Pz=0;所述移动设备将所述待显示图像显示在所述显示屏上。6.根据权利要求5所述的图像处理方法,其特征在于,在所述移动设备调用glRotate(α,Px,Py,Pz),将所述待处理图像进行视图变换得到待显示图像之前,所述方法还包括:所述移动设备摄取目标图像,从所述目标图像中提取图像特征,所述图像特征为头部特征;若所述图像特征与预设头部特征的相似度大于预设阈值,则所述移动设备将所述移动设备的摄像镜头所在二维平面与所述显示屏所在二维平面的角度作为α;所述移动设备确定(Px,Py,Pz)。7.根据权利要求5或6所述的图像处理方法,其特征在于,在所述移动设备将所述待显示图像显示在所述显示屏上之后,所述方法还包括:所述移动设备接收按键信息,根据所述按键信息将所述α修改为α′,所述α′为修改后的旋转角度;所述移动设备调用glRotate(α′,Px,Py,Pz),将所述待显示图像进行模型变换得到目标显示图像;所述移动设备将所述目标显示图像显示在所述显示屏上。8.根据权利要求5或6所述的图像处理方法,其特征在于,在所述移动设备将所述待显示图像显示在所述显示屏上之后,所述方法还包括:所述移动设备检测作用于显示屏的触摸操作,根据所述触摸操作将所述α修改为α′,所述α′为修改后的旋转角度;所述移动设备调用glRotate(α′,Px,Py,Pz),将所述待显示图像进行模型变换得到目标显示图像;将所述目标显示图像显示在所述显示屏上。9.一种移动设备,其特征在于,包括:获取模块,用于获取待处理图像;建立模块,用于建立由X轴、Y轴与Z轴组成的三维坐标系,其中,由所述X轴与所述Y轴构成的XY平面与移动终端的显示屏所在的二维平面平行;视图变换模块,用于调用gluLookAt(Ax,Ay,Az,Bx,By,Bz,Cx,Cy,Cz),将所述待处理图像进行视图变换得到待显示图像,其中,Ax,Ay,Az分别为观察点的x轴坐标、y轴坐标、z轴坐标,Bx,By,Bz分别为观察对象的x轴坐标、y轴坐标、z轴坐标,Cx,Cy,Cz分别为目标向量的终点的x轴坐标、y轴坐标、z轴坐标,Ay&gt;0,Az&gt;0,Cy&gt;0,Cz&lt;0,所述目标向量用于指示...

【专利技术属性】
技术研发人员:林磊
申请(专利权)人:华为终端东莞有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1