一种拍照处理方法和装置与流程

文档序号:11710180阅读:152来源:国知局
一种拍照处理方法和装置与流程

本发明涉及图像处理技术领域,尤指一种拍照处理方法和装置。



背景技术:

随着计算机技术的发展,智能终端的应用范围得到了广泛的提高,例如可以通过智能终端听音乐、玩游戏、上网聊天和拍照等。特别地,智能终端的前置摄像头拍照方式,即自拍功能的应用受到用户的普遍青睐,前置摄像头和图像处理软件是决定自拍能力优劣重要因素。

前置摄像头的像素能力是决定拍摄图像清晰度的硬件因素,可以通过硬件的升级提高拍摄图像的清晰度。用户采用智能终端的前置摄像头进行自拍的过程中,可以通过智能终端的显示屏看到拍摄视场中的图像,例如为用户本人和家人朋友,为了满足用户在自拍中比较倾向于所见即所得的要求,通常可以对拍照图像进行镜像处理,这样,拍照后生成的照片和用户在显示屏上看到的图像保持一致。在拍照的一种应用场景中,若前置摄像头的拍摄视场中具有文字,采用镜像处理生成的照片中,文字为左右相反的状态,会造成照片的真实感较差。针对上述问题,目前普遍使用的处理方式为:在智能终端的摄像应用中设置一个功能开关,通过用户的设置开启镜像处理功能或关闭镜像处理功能,该方式需要用户主观判断适合当前拍照的处理方式,并由用户进行手动设置操作。

综上所述,现有技术采用前置摄像头进行拍照的处理方式中,通过用户的设置开启或关闭镜像处理功能,由于该方式需要用户主观判断适合当前拍照的处理方式,并由用户进行手动设置操作,从而导拍照的操作步骤复杂,并且容易出现照片失真的问题。



技术实现要素:

为了解决上述技术问题,本发明提供了一种拍照处理方法和装置,以解决现有技术采用前置摄像头进行拍照的处理方式中,通过用户的设置开启或关闭镜像处理功能,由于需要用户主观判断适合当前拍照的处理方式,并由用户进行手动设置操作,从而导拍照的操作步骤复杂,并且容易出现照片失真的问题。

第一方面,本发明提供一种拍照处理方法,包括:

通过终端设备的前置摄像头获取图像数据;

对所述图像数据进行特征信息的检测,获取检测结果;

根据所述检测结果对所述图像数据进行镜像处理或忽略镜像处理。

在第一方面的第一种可能的实现方式中,所述对所述图像数据进行特征信息的检测,获取检测结果,是指:

检测出所述图像数据中的特征信息,获取包括所述特征信息的检测结果,所述特征信息包括人脸信息和文字信息中的一项或多项。

根据第一方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述特征信息包括人脸信息;所述根据所述检测结果对所述图像数据进行镜像处理或忽略镜像处理,是指:

根据所检测出的人脸信息对所述图像数据进行镜像处理。

根据第一方面的第一种可能的实现方式中,在第三种可能的实现方式中,所述特征信息包括文字信息;所述根据所述检测结果对所述图像数据进行镜像处理或忽略镜像处理,是指:

根据所检测出的文字信息对所述图像数据忽略镜像处理。

根据第一方面的第一种可能的实现方式中,在第四种可能的实现方式中,所述图像数据中设置有参考区域,所述特征信息包括人脸信息和文字信息,其中,所述人脸信息包括人脸区域的位置和大小,所述文字信息包括文字区域的位置和大小;所述根据所述检测结果对所述图像数据进行镜像处理或忽略镜像处理,包括:

根据所述人脸区域的位置和大小,以及所述文字区域的位置和大小,确定所述人脸区域和所述文字区域与所述参考区域的位置关系和比例关系;

在所述人脸区域占用所述参考区域的比值大于第一阈值时,对所述图像数据进行镜像处理;

在所述文字区域占用所述参考区域的比值大于第二阈值时,对所述图像数据忽略镜像处理。

在第一方面的第五种可能的实现方式中,所述特征信息为所述终端设备中预置的检测目标值,所述特征信息为人脸信息或文字信息;所述对所述图像数据进行特征信息的检测,获取检测结果,是指:

检测所述图像数据,并判断所述图像数据中是否存在符合所述特征信息的数据内容。

根据第一方面的第五种可能的实现方式中,在第六种可能的实现方式中,所述特征信息为人脸信息;所述根据所述检测结果对所述图像数据进行镜像处理或忽略镜像处理,包括:

在所述检测结果为所述图像数据中存在符合所述人脸信息的数据内容时,对所述图像数据进行镜像处理;

在所述检测结果为所述图像数据中不存在符合所述人脸信息的数据内容时,对所述图像数据忽略镜像处理。

根据第一方面的第五种可能的实现方式中,在第七种可能的实现方式中,所述特征信息为文字信息;所述根据所述检测结果对所述图像数据进行镜像处理或忽略镜像处理,包括:

在所述检测结果为所述图像数据中存在符合所述文字信息的数据内容时,对所述图像数据忽略镜像处理;

在所述检测结果为所述图像数据中不存在符合所述人脸信息的数据内容时,对所述图像数据进行镜像处理。

第二方面,本发明提供一种拍照处理装置,所述拍照处理装置设置于终端设备中,所述拍照处理装置包括:

图像获取模块,用于通过所述终端设备的前置摄像头获取图像数据;

检测模块,用于对所述图像获取模块获取的图像数据进行特征信息的检测,获取检测结果;

处理模块,用于根据所述检测模块获取的检测结果对所述图像数据进行镜像处理或忽略镜像处理。

在第二方面的第一种可能的实现方式中,所述检测模块用于对所述图像获取模块获取的图像数据进行特征信息的检测,获取检测结果,是指:检测出所述图像获取模块获取的图像数据中的特征信息,获取包括所述特征信息的检测结果,所述特征信息包括人脸信息和文字信息中的一项或多项。

根据第二方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述特征信息包括人脸信息;所述处理模块用于根据所述检测模块获取的检测结果对所述图像数据进行镜像处理或忽略镜像处理,是指:根据所述检测模块检测出的人脸信息对所述图像数据进行镜像处理。

根据第二方面的第一种可能的实现方式中,在第三种可能的实现方式中,所述特征信息包括文字信息;所述处理模块用于根据所述检测模块获取的检测结果对所述图像数据进行镜像处理或忽略镜像处理,是指:根据所述检测模块检测出的文字信息对所述图像数据忽略镜像处理。

根据第二方面的第一种可能的实现方式中,在第四种可能的实现方式中,所述图像数据中设置有参考区域,所述特征信息包括人脸信息和文字信息,其中,所述人脸信息包括人脸区域的位置和大小,所述文字信息包括文字区域的位置和大小;所述处理模块包括:

确定单元,用于根据所述检测模块获取的人脸区域的位置和大小,以及文字区域的位置和大小,确定所述人脸区域和所述文字区域与所述参考区域的位置关系和比例关系;

处理单元,用于在所述确定单元确定出人脸区域占用所述参考区域的比值大于第一阈值时,对所述图像数据进行镜像处理;

所述处理单元,还用于在所述确定单元确定出文字区域占用所述参考区域的比值大于第二阈值时,对所述图像数据忽略镜像处理。

在第二方面的第五种可能的实现方式中,所述特征信息为所述终端设备中预置的检测目标值,所述特征信息为人脸信息或文字信息;所述检测模块用于对所述图像获取模块获取的图像数据进行特征信息的检测,获取检测结 果,是指:检测所述图像获取模块获取的图像数据,并判断所述图像数据中是否存在符合所述特征信息的数据内容。

根据第二方面的第五种可能的实现方式中,在第六种可能的实现方式中,所述特征信息为人脸信息;所述处理模块用于根据所述检测模块获取的检测结果对所述图像数据进行镜像处理或忽略镜像处理,包括:

所述处理模块,用于在所述检测模块获取的检测结果为所述图像数据中存在符合所述人脸信息的数据内容时,对所述图像数据进行镜像处理;

所述处理模块,还用于在所述检测模块获取的检测结果为所述图像数据中不存在符合所述人脸信息的数据内容时,对所述图像数据忽略镜像处理。

根据第二方面的第五种可能的实现方式中,在第七种可能的实现方式中,所述特征信息为文字信息;所述处理模块用于根据所述检测模块获取的检测结果对所述图像数据进行镜像处理或忽略镜像处理,包括:

所述处理模块,用于在所述检测模块获取的检测结果为所述图像数据中存在符合所述文字信息的数据内容时,对所述图像数据忽略镜像处理;

所述处理模块,还用于在所述检测模块获取的检测结果为所述图像数据中不存在符合所述人脸信息的数据内容时,对所述图像数据进行镜像处理。

本发明提供的拍照处理方法和装置,通过终端设备的前置摄像头获取图像数据,并对该图像数据进行特征信息的检测,得到检测结果,再通过该检测结果对前置摄像头获取的图像数据进行镜像处理或忽略镜像处理,本发明以图像数据的检测结果作为开启或关闭镜像处理功能的触发条件,实现了对前置摄像头拍摄的图像处理中镜像功能的自适应开关,同时避免了用户执行复杂的设置操作,解决了现有技术采用前置摄像头进行拍照的处理方式中,通过用户的设置开启镜像处理功能或关闭镜像处理功能,由于需要用户主观判断适合当前拍照的处理方式,并由用户进行手动设置操作,从而导拍照的操作步骤复杂,并且容易出现照片失真的问题。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部 分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例提供的一种拍照处理方法的流程图;

图2为本发明实施例提供的另一种拍照处理方法的流程图;

图3为通过图2所示实施例提供的拍照处理方法获取的一种图像数据的示意图;

图4为本发明实施例提供的又一种拍照处理方法的流程图;

图5为本发明实施例提供的再一种拍照处理方法的流程图;

图6为本发明实施例提供的一种拍照处理装置的结构示意图;

图7为本发明实施例提供的另一种拍照处理装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

下面通过具体的实施例对本发明的技术方案进行详细说明,本发明以下各实施例中的终端设备为具有摄像头的智能终端,例如智能手机、自拍相机、平板电脑或个人数字助理(personaldigitalassistant,简称为:pda)等,本发明各实施例中的终端设备上通常还具有可以显示实时拍摄图像或显示照片的显示屏。本发明提供以下几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明实施例提供的一种拍照处理方法的流程图。本实施例提供的拍照处理方法适用于通过终端设备的前置摄像头进行拍照的情况中,该方法可以由拍照处理装置执行,该拍照处理装置通过硬件和软件结合的方式来实现,该装置可以集成在终端设备的处理器中,供处理器调用使用。如图1 所示,本实施例提供的方法可以包括:

s110,通过终端设备的前置摄像头获取图像数据。

目前使用的终端设备普遍具有拍照功能,并同时具有对拍照图像进行后处理的能力,例如美颜处理、图片镜像处理等。本发明各实施例提供的拍照处理方法主要应用通过前置摄像头进行拍照后的图像处理过程中,无论哪种拍照方式,首先需要通过摄像头获取拍照视场范围内的图像数据,在已得到该图像数据的基础上执行进一步地处理。具体的应用场景例如可以为:通过智能手机的前置摄像头进行自拍。

需要说明的是,本发明各实施例可以应用于等同前置摄像头的拍照场景,例如智能手机中的摄像头为旋转式摄像头,将摄像头旋转至与显示屏同侧时,作为前置摄像头使用,再例如一些微单相机的显示屏可以旋转180度,旋转显示屏后的拍照效果等同于前置摄像头的拍照效果。本发明以下各实施例将前置摄像头和等同于前置摄像头拍照效果的摄像头统称为前置摄像头,以下不再赘述。

s120,对图像数据进行特征信息的检测,获取检测结果。

在本实施例中,已通过前置摄像头获取拍摄视场中的图像数据,采用前置摄像头拍照通常为用户自拍,即该图像数据中可能具有人脸、风景或其它内容的图像数据。本实施例中的检测结果为对前置摄像头获取的图像数据进行处理的依据,特征信息则为执行检测的关键参数。

本实施例在执行检测的一种应用场景中,特征信息可以为对图像数据进行检测的对象,在此情况中,特征信息即为具体的检测结果,例如,特征信息包括人脸信息和文字信息中的一项或多项;在执行检测的另一种应用场景中,特征信息可以为终端设备中预置的检测目标值,即为执行检测的对比参数,例如检测的目标值为人脸信息,在检测时会检测图像数据中是否具有与人脸信息相关的内容,检测结果通常为存在或者不存在与特征信息相关的数据内容。上述不同的应用场景,执行检测的原理和方式不同,获取的检测结果也不同;然而,执行检测的目的都是为了确定对前置摄像头获取的图像数据进行处理的方式。

需要说明的是,本发明不限于上述几种执行检测的具体方式,只要是可 以通过对图像数据的检测,获取到用于确定图像处理方式的关键数据,都可以作为本发明的检测行为;例如对图像数据中指定区域进行检测。

s130,根据检测结果对图像数据进行镜像处理或忽略镜像处理。

在本实施例中,已经获取到图像数据的检测结果,并且该检测结果可以是不同的形式和内容,无论哪种形式的检测结果中都具有判断如何处理图像数据的关键因素。举例来说,本实施例执行拍照的方式通常为自拍,拍摄视场中为人脸,在此情况下,检测结果例如为人脸信息或者为图像数据中具有人脸信息,此时,为了满足用户自拍中所见即所得的要求,终端设备可以对图像数据进行镜像处理;再举例来说,用户在通过前置摄像头进行自拍时,拍摄视场中具有文字内容,或文字内容占据拍摄视场的比重较大,例如为背景的广告牌或者为人物衣服上的文字,此时,如果对图像数据进行镜像处理,生成的照片中的文字为左右相反的状态,就像印刷版上的文字,照片的真实感较差,在此情况下,可以对图像数据忽略镜像处理,即拍摄的照片可以输出文字正确的效果,得到符合阅读习惯的文字内容。本实施例以检测结果作为开启或关闭镜像处理功能的触发条件,可以实现自拍图像处理过程中镜像功能的自适应开关,避免了人为判断的主观性,同时也避免了复杂的操作过程。

通过前置摄像头进行自拍的现有方式,通常的实现方式如上述背景技术中介绍的,对终端设备的摄像头设置一个功能开关,通过用户的设置开启镜像处理功能或关闭镜像处理功能,该方式需要用户主观判断适合当前拍照的处理方式,并由用户进行手动设置操作,手动设置功能开关的操作较为复杂,需要找到功能开关的位置,不同自拍应用程序对该功能开关的设置位置也可能是不同的;另外,在拍照过程中可能需要根据判断更改功能开关的设置,给用户带来拍照设置繁琐的体验效果,拍照的效率和智能性较差。

本实施例提供的拍照处理方法,通过终端设备的前置摄像头获取图像数据,并对该图像数据进行特征信息的检测,得到检测结果,再通过该检测结果对前置摄像头获取的图像数据进行镜像处理或忽略镜像处理,本实施例以图像数据的检测结果作为开启或关闭镜像处理功能的触发条件,实现了对前置摄像头拍摄的图像处理中镜像功能的自适应开关,同时避免了用户执行复 杂的设置操作,解决了现有技术采用前置摄像头进行拍照的处理方式中,通过用户的设置开启镜像处理功能或关闭镜像处理功能,由于需要用户主观判断适合当前拍照的处理方式,并由用户进行手动设置操作,从而导拍照的操作步骤复杂,并且容易出现照片失真的问题。

进一步地,现有技术在前置摄像头的拍摄过程中,需要用户自行判断适合当前拍照的处理方式,用户判断具有一定的主观性,并且该判断容易给用户造成误解,尤其是对镜像功能不了解的用户,若终端设备中默认打开镜像功能,拍摄文字时会出现拍照失真的问题,若默认关闭镜像功能,用户可能对自拍的效果不满意,导致用户抱怨。

可选地,上述图1所示实施例中的特征信息即为检测结果,在上述图1所示实施例的基础上,本实施例中的s120可以替换为:检测出图像数据中的特征信息,获取包括该特征信息的检测结果,该特征信息包括人脸信息和文字信息中的一项或多项。

在本实施例中,检测出的特征信息,即检测结果可以为不同信息或不同信息的组合,例如,检测出的特征信息为人脸信息,则对图像数据的处理方式为执行镜像处理;再例如,检测出的特征信息为文字信息,则对图像数据的处理方式为忽略镜像处理。显然地,本实施例中遵循了对人脸拍照开启镜像处理功能,对文字拍照关闭镜像处理功能的原则,即在不同应用场景中尽可能保证拍摄照片的真实性。

在本实施例的一种较为复杂的情况中,检测出的特征信息包括人脸信息和文字信息的组合,可以根据该特征信息进行分析处理。如图2所示,为本发明实施例提供的另一种拍照处理方法的流程图,本实施例通过前置摄像头获取的图像数据中设置有参考区域,上述人脸信息包括人脸区域的位置和大小,文字信息包括文字区域的位置和大小。如图3所示,为通过图2所示实施例提供的拍照处理方法获取的一种图像数据的示意图,图中标识出前置摄像头的视场区域和参考区域,参考区域通常位于视场区域的中心位置,并且该参考区域的大小和位置可以通过用户的设置改变,本实施例在具体实现中,s130可以包括:

s131,根据人脸区域的位置和大小,以及文字区域的位置和大小,确定 人脸区域和文字区域与参考区域的位置关系和比例关系。

s132,在人脸区域占用参考区域的比值大于第一阈值时,对图像数据进行镜像处理。

s133,在文字区域占用参考区域的比值大于第二阈值时,对图像数据忽略镜像处理。

在本实施例中,人脸区域的位置和大小,文字区域的位置和大小,以及参考区域可以是图像信息的格式,上述不同区域的位置和大小还可以是数据信息的格式,例如为图像边界点的坐标;终端设备基于人脸区域或文字区域占据参考区域的比值,确定图像中的哪种信息更为重要,作为确定处理方式的依据。例如用户自拍时,人脸通常占据参考区域的很大范围,此时可以执行镜像处理;再例如持有奖励证书的用户自拍时,希望体现出证书内容,此时参考区域的较大范围被证书中的文字占据,为了保证证书文字的正确性可以忽略镜像处理。

需要说明的是,本实施例中的第一阈值和第二阈值可以设置为相同的数据或不同的数据,但通常不能设置为在应用中可能存在冲突的数据,例如设置第一阈值为40%,第二阈值为35%,就有可能存在冲突,设置第一阈值为50%,第二阈值为60%,就不会存在冲突;另外,本实施例中的s132和s133为择一执行的。

还需要说明的是,图2所示实施例为本发明一种可能的实现方式,本发明不限制特征信息包括人脸信息和文字信息组合的情况下,判断开启或关闭镜像处理功能的具体方式,例如可以确定整个视场区域中人脸区域和文字区域比例关系,再例如可以将聚焦范围作为参考区域。

可选地,上述图1所示实施例中的特征信息还可以为终端设备中预置的检测目标值,该特征信息例如为人脸信息或文字信息,则在上述图1所示实施例的基础上,本实施例中的s120可以替换为:检测图像数据,并判断该图像数据中是否存在符合特征信息的数据内容。

在本实施例的一种具体的实现方式中,s120中的特征信息具体为人脸信息,如图4所示,为本发明实施例提供的又一种拍照处理方法的流程图。本实施例中的s120可以包括:s121,检测图像数据;s122,判断图像数据中 是否存在符合人脸信息的数据内容;本实施例中的s130包括s131和s132,并且s131和s132为择一执行的,具体地,若s122中的判断结果为图像数据中存在符合人脸信息的数据内容,则执行s131,若s122中的判断结果为图像数据中不存在符合人脸信息的数据内容;则执行s132。

s131,对图像数据进行镜像处理。

s132,对图像数据忽略镜像处理。

在本实施例的另一种具体的实现方式中,s120中的特征信息具体为文字信息,如图5所示,为本发明实施例提供的再一种拍照处理方法的流程图。本实施例中的s120可以包括:s121,检测图像数据;s122,判断图像数据中是否存在符合文字信息的数据内容;本实施例中的s130同样包括s131和s132,并且s131和s132为择一执行的,具体地,若s122中的判断结果为图像数据中存在符合文字脸信息的数据内容,则执行s131,若s122中的判断结果为图像数据中不存在符合文字信息的数据内容;则执行s132。

s131,对图像数据忽略镜像处理。

s132,对图像数据进行镜像处理。

上述图4和图5所示实施例,通过对指定目标值的检测,确定对前置摄像头获取的图像数据的处理方式,检测目标值可以为用户照片关注的主要因素,将一种具体特征定义为检测目标值,对其它的特征不做判断,在应用于特定场景的拍照中,可以简化检测的内容,提高检测图像数据的效率和系统性能。

进一步地,在上述各实施例的基础上,根据检测结果对图像数据进行处理后,还包括:对处理后的图像数据进行图像编码存储。通常将图像存储到终端设备的本机中,还可以通过数据流将图像存储到终端设备使用者的云服务器中。

图6为本发明实施例提供的一种拍照处理装置的结构示意图。本实施例提供的拍照处理装置适用于通过终端设备的前置摄像头进行拍照的情况中,该拍照处理装置通过硬件和软件结合的方式来实现,该装置可以集成在终端设备的处理器中,供处理器调用使用。如图6所示,本实施例的拍照处理装 置具体包括:图像获取模块11、检测模块12和处理模块13。

其中,图像获取模块11,用于通过终端设备的前置摄像头获取图像数据。

本实施例中的终端设备主要应用于通过前置摄像头进行拍照后的图像处理过程中,同样可以应用于等同于前置摄像头的拍照中。可以等同于前置摄像头拍照的具体应用场景在上述实施例中已经具体说明,故在此不再赘述。

检测模块12,用于对图像获取模块11获取的图像数据进行特征信息的检测,获取检测结果。

本实施例中的检测结果为对前置摄像头获取的图像数据进行处理的依据,特征信息则为执行检测的关键参数。本实施例在本实施例执行检测的一种应用场景中,特征信息可以为对图像数据进行检测的对象,在此情况中,特征信息即为具体的检测结果;在执行检测的另一种应用场景中,特征信息可以为终端设备中预置的检测目标值,即为执行检测的对比参数。

需要说明的是,本发明不限于上述几种执行检测的具体方式,只要是可以通过对图像数据的检测,获取到用于确定图像处理方式的关键数据,都可以作为本发明的检测行为;例如对图像数据中指定区域进行检测。

处理模块13,用于根据检测模块12获取的检测结果对图像数据进行镜像处理或忽略镜像处理。

在本实施例中,获取到的检测结果可以是不同的形式和内容,无论哪种形式的检测结果中都具有判断如何处理图像数据的关键因素。本实施例以检测结果作为开启或关闭镜像处理功能的触发条件,可以实现自拍图像处理过程中镜像功能的自适应开关,避免了人为判断的主观性,同时也避免了复杂的操作过程。

本发明实施例提供的拍照处理装置用于执行本发明图1所示实施例提供的拍照处理方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

可选地,上述图6所示实施例中的特征信息可以为检测结果,则本实施例中的检测模块12用于对图像获取模块11获取的图像数据进行特征信息的检测,获取检测结果,是指:检测出图像获取模块11获取的图像数据中的特 征信息,获取包括特征信息的检测结果,特征信息包括人脸信息和文字信息中的一项或多项。

在本实施例中,检测模块12检测出的特征信息,即检测结果可以为不同信息或不同信息的组合。若特征信息包括人脸信息,则处理模块13用于根据检测模块12获取的检测结果对图像数据进行镜像处理或忽略镜像处理,是指:根据检测模块12检测出的人脸信息对图像数据进行镜像处理。若特征信息包括文字信息,则处理模块13用于根据检测模块12获取的检测结果对图像数据进行镜像处理或忽略镜像处理,是指:根据检测模块12检测出的文字信息对图像数据忽略镜像处理。本实施例中的处理模块13可以遵循了对人脸拍照开启镜像处理功能,对文字拍照关闭镜像处理功能的原则,即在不同应用场景中尽可能保证拍摄照片的真实性。

在本实施例的一种较为复杂的情况中,检测模块12检测出的特征信息包括人脸信息和文字信息的组合,处理模块13可以根据该特征信息进行分析处理,其中,本实施例中通过前置摄像头获取的图像数据中设置有参考区域,上述人脸信息可以包括人脸区域的位置和大小,文字信息可以包括文字区域的位置和大小,同样可以参照图3所示的图像数据示意图。如图7所示,为本发明实施例提供的另一种拍照处理装置的结构示意图,在上述图6所示装置的结构基础上,本实施例中的处理模块13包括:确定单元14,用于根据检测模块12获取的人脸区域的位置和大小,以及文字区域的位置和大小,确定人脸区域和文字区域与参考区域的位置关系和比例关系;处理单元15,用于在确定单元14确定出人脸区域占用参考区域的比值大于第一阈值时,对图像数据进行镜像处理;该处理单元15,还用于在确定单元14确定出文字区域占用参考区域的比值大于第二阈值时,对图像数据忽略镜像处理。

在本实施例中,人脸区域的位置和大小,文字区域的位置和大小,以及参考区域可以是图像信息的格式,还可以是数据信息的格式,例如为图像边界点的坐标。终端设备基于上述各信息确定开启或关闭镜像功能的方式,在上述实施例中已经具体说明,故在此不再赘述。

需要说明的是,本实施例中的第一阈值和第二阈值可以设置为相同的数据或不同的数据,但通常不能设置为在应用中可能存在冲突的数据;另外, 本实施例的处理方式为本发明一种可能的实现方式,本发明不限制特征信息包括人脸信息和文字信息组合的情况下,判断开启或关闭镜像处理功能的具体方式。

本发明实施例提供的拍照处理装置用于执行本发明图2所示实施例提供的拍照处理方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

可选地,上述图6所示实施例中的特征信息还可以为终端设备中预置的检测目标值,该特征信息例如为人脸信息或文字信息,则在上述图6所示实施例的基础上,本实施例中的检测模块12用于对图像获取模块11获取的图像数据进行特征信息的检测,获取检测结果,是指:检测图像获取模块11获取的图像数据,并判断图像数据中是否存在符合特征信息的数据内容。

在本实施例的一种具体的实现方式中,特征信息具体为人脸信息,相应地,处理模块13用于根据所述检测模块12获取的检测结果对所述图像数据进行镜像处理或忽略镜像处理,包括:处理模块13,用于在检测模块12获取的检测结果为图像数据中存在符合人脸信息的数据内容时,对图像数据进行镜像处理;另外,处理模块13,还用于在检测模块12获取的检测结果为图像数据中不存在符合人脸信息的数据内容时,对图像数据忽略镜像处理。

在本实施例的另一种具体的实现方式中,特征信息具体为文字信息,相应地,处理模块13用于根据检测模块12获取的检测结果对图像数据进行镜像处理或忽略镜像处理,包括:处理模块13,用于在检测模块12获取的检测结果为图像数据中存在符合文字信息的数据内容时,对图像数据忽略镜像处理;另外,该处理模块13,还用于在检测模块12获取的检测结果为图像数据中不存在符合人脸信息的数据内容时,对图像数据进行镜像处理。

本发明实施例提供的拍照处理装置用于执行本发明图4和图5所示实施例提供的拍照处理方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

上述实施例通过对指定目标值的检测,确定对前置摄像头获取的图像数据的处理方式,检测目标值可以为用户照片关注的主要因素,将一种具体特征定义为检测目标值,对其它的特征不做判断,在应用于特定场景的拍照中, 可以简化检测的内容,提高检测图像数据的效率和系统性能。

进一步地,在上述各实施例中拍照处理装置的结构基础上,还包括存储模块,用于在处理模块13根据检测结果对图像数据进行处理后,对处理后的图像数据进行图像编码存储。通常将图像存储到终端设备的本机中,还可以通过数据流将图像存储到终端设备使用者的云服务器中。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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