一种基于移动终端自动确定动态照片焦点的方法及系统与流程

文档序号:12730469阅读:399来源:国知局
一种基于移动终端自动确定动态照片焦点的方法及系统与流程

本发明涉及系统领域,尤其涉及的是一种基于移动终端自动确定动态照片焦点的方法及系统。



背景技术:

目前移动终端均配置有照相机,在日常生活中使用移动终端的照相功能进行拍照是一般用户使用最多的功能之一;当利用移动终端进行拍照时,其过程一般包括:打开相机;对焦;拍下照片。

其中,在对焦时相当于选定了照片中的焦点,焦点及其附近的区域是照片中最为清楚的地方,照片中其余地方的清楚程度往往不如焦点及其附近区域。对于一般使用,甚至对于拍照片来说,这是需要的,用来突出照片中的主体,同时淡化非主体。在现有技术中对于焦点往往均是用户通过触摸触摸屏进行手动选取,或对于静态环境由感应到的图像内容进行选取,而对于动态图片往往没有较好的焦点选取方法,因此现有技术存在缺陷,有待创新与发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端自动确定动态照片焦点的方法及系统。本发明的目的在于提供一种自动确定动态照片焦点的方法,旨在利用图像中不断变动的动态内容来选取焦点,从而使用户在拍照片时既可以免去手动选取焦点的麻烦,也同时能够使自动选取的焦点更加精确、到位,使用户拍摄的照片的质量提高,为用户提供方便。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端自动确定动态照片焦点的方法,其中,包括:

A、检测每一帧图像,获取相邻帧图像中的不同像素所在的位置坐标;

B、由所获取的相邻帧图像中的不同像素所在的坐标中得到最上、最下、最左、最右的像素的坐标;

C、根据所获取的最上、最下、最左、最右的像素的坐标得到焦点坐标。

所述基于移动终端自动确定动态照片焦点的方法,其中,所述步骤A具体包括:

A1,预先设置能够存储两帧图像的所有像素图像数据的存储空间,用于存储最近的两帧图像的所有像素图像数据;

A2,按像素依次比较最近的两帧图像的所有像素图像数据,并记下最近两帧图像中数据不同的像素的坐标。

所述基于移动终端自动确定动态照片焦点的方法,其中,所述步骤B具体包括:

B1,根据步骤A2中得到的最近两帧图像中数据不同的像素的坐标,在这些坐标中得到以下四个坐标:x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标。

所述基于移动终端自动确定动态照片焦点的方法,其中,所述步骤C具体包括:

C1,由步骤B1中得到的x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标,计算得到焦点坐标,其中焦点的x轴值为x轴最小值与x轴最大值平均值,其中焦点的y轴值为y轴最小值与y轴最大值平均值。

一种基于移动终端自动确定动态照片焦点的系统,其中,包括:

检测获取模块,用于检测每一帧图像,获取相邻帧图像中的不同像素所在的位置坐标;

坐标获取模块,用于由所获取的相邻帧图像中的不同像素所在的坐标中得到最上、最下、最左、最右的像素的坐标;

焦点坐标获取模块,用于根据所获取的最上、最下、最左、最右的像素的坐标得到焦点坐标。

所述基于移动终端自动确定动态照片焦点的系统,其中,其还包括:

图像数据获取模块,用于预先设置能够存储两帧图像的所有像素图像数据的存储空间,用于存储最近的两帧图像的所有像素图像数据;

不同像素坐标获取模块,用于按像素依次比较最近的两帧图像的所有像素图像数据,并记下最近两帧图像中数据不同的像素的坐标。

所述基于移动终端自动确定动态照片焦点的系统,其中,其还包括:

根据不同像素坐标获取模块中得到的最近两帧图像中数据不同的像素的坐标,在这些坐标中得到以下四个坐标:x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标;

所述基于移动终端自动确定动态照片焦点的系统,其中,其还包括:

焦点计算模块,用于由得到的x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标,计算得到焦点坐标,其中焦点的x轴值为x轴最小值与x轴最大值平均值,其中焦点的y轴值为y轴最小值与y轴最大值平均值。

本发明所提供的基于移动终端自动确定动态照片焦点的方法及系统,所述方法通过检测每一帧图像,获取相邻帧图像中的不同像素所在的坐标;由所获取的相邻帧图像中的不同像素所在的坐标中得到最上、最下、最左、最右的像素的坐标;根据所获取的最上、最下、最左、最右的像素的坐标得到焦点坐标。通过利用图像中不断变动的动态内容来选取焦点,从而使用户在拍照片时既可以免去手动选取焦点的麻烦,也同时能够使自动选取的焦点更加精确、到位,使用户拍摄的照片的质量提高,为用户提供方便。

附图说明

图1是本发明基于移动终端自动确定动态照片焦点的方法的较佳实施例的流程图。

图2是本发明基于移动终端自动确定动态照片焦点的方法的较佳实施例的流程图。

图3是本发明基于移动终端自动确定动态照片焦点的系统的较佳实施例的流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明基于移动终端自动确定动态照片焦点的方法的较佳实施例的流程图。本发明实施例所述基于移动终端自动确定动态照片焦点的方法,包括以下步骤:

S100,检测每一帧图像,获取相邻帧图像中的不同像素所在的坐标。

本发明实施例中,在具体实施时,需要预先设置能够存储两帧图像的所有像素图像数据的存储空间,用于存储最近的两帧图像的所有像素图像数据;比如一个像素占用两个字节的存储空间,而一帧图像的大小为xm*ym,则一共需要存储空间为xm*ym*2*2字节。

按像素依次比较最近的两帧图像的所有像素图像数据,并记下最近两帧图像中数据不同的像素的坐标。如图2是本发明方法实施例中每帧中像素坐标的示意图,图2中P[1,1]表示一帧图像中第一行第一列的图像数据,P[1,2]表示一帧图像中第一行第二列的图像数据,……,依次比较两帧中对应的位置的图像数据是否相同,若不相同则记录;如果数据不相同则说明拍摄物体在这两帧的时间中在变化。

S200,由所获取的相邻帧图像中的不同像素所在的坐标中得到最上、最下、最左、最右的像素的坐标。

具体地,根据得到的最近两帧图像中数据不同的像素的坐标,在这些坐标中得到以下四个坐标:x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标。

S300,根据所获取的最上、最下、最左、最右的像素的坐标得到焦点坐标。

具体地,根据得到的x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标,计算得到焦点坐标,其中焦点的x轴值为x轴最小值与x轴最大值平均值,其中焦点的y轴值为y轴最小值与y轴最大值平均值。

由上可见,本发明实施例所述基于移动终端的自动确定动态照片焦点的方法,所述方法通过检测每一帧图像,获取相邻帧图像中的不同像素所在的坐标;由所获取的相邻帧图像中的不同像素所在的坐标中得到最上、最下、最左、最右的像素的坐标;根据所获取的最上、最下、最左、最右的像素的坐标得到焦点坐标。通过利用图像中不断变动的动态内容来选取焦点,从而使用户在拍照片时既可以免去手动选取焦点的麻烦,也同时能够使自动选取的焦点更加精确、到位,使用户拍摄的照片的质量提高,提升用户体验,为用户提供方便。

基于上述方法实施例,本发明还提供了一种基于移动终端自动确定动态照片焦点的系统,如图3所示,所述系统包括:

检测获取模块210,用于检测每一帧图像,获取相邻帧图像中的不同像素所在的位置坐标;具体如上所述。

坐标获取模块220,用于由所获取的相邻帧图像中的不同像素所在的坐标中得到最上、最下、最左、最右的像素的坐标;具体如上所述。

焦点坐标获取模块230,用于根据所获取的最上、最下、最左、最右的像素的坐标得到焦点坐标;具体如上所述。

进一步地,所述基于移动终端自动确定动态照片焦点的系统,其中,其还包括:

图像数据获取模块,用于预先设置能够存储两帧图像的所有像素图像数据的存储空间,用于存储最近的两帧图像的所有像素图像数据;具体如上所述。

不同像素坐标获取模块,用于按像素依次比较最近的两帧图像的所有像素图像数据,并记下最近两帧图像中数据不同的像素的坐标;具体如上所述。

进一步地,所述基于移动终端自动确定动态照片焦点的系统,其中,其还包括:

根据不同像素坐标获取模块中得到的最近两帧图像中数据不同的像素的坐标,在这些坐标中得到以下四个坐标:x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标;具体如上所述。

进一步地,所述基于移动终端自动确定动态照片焦点的系统,其中,其还包括:

焦点计算模块,用于由得到的x轴最小值的坐标、x轴最大值的坐标、y轴最小值的坐标、y轴最大值的坐标,计算得到焦点坐标,其中焦点的x轴值为x轴最小值与x轴最大值平均值,其中焦点的y轴值为y轴最小值与y轴最大值平均值;具体如上所述。

综上所述,本发明所提供的基于移动终端自动确定动态照片焦点的方法及系统,所述方法通过检测每一帧图像,获取相邻帧图像中的不同像素所在的坐标;由所获取的相邻帧图像中的不同像素所在的坐标中得到最上、最下、最左、最右的像素的坐标;根据所获取的最上、最下、最左、最右的像素的坐标得到焦点坐标。通过利用图像中不断变动的动态内容来选取焦点,从而使用户在拍照片时既可以免去手动选取焦点的麻烦,也同时能够使自动选取的焦点更加精确、到位,使用户拍摄的照片的质量提高,为用户提供方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1