CN105607835A - 图片方向自动调整的移动终端及其显示方法 - Google Patents
图片方向自动调整的移动终端及其显示方法 Download PDFInfo
- Publication number
- CN105607835A CN105607835A CN201510977314.1A CN201510977314A CN105607835A CN 105607835 A CN105607835 A CN 105607835A CN 201510977314 A CN201510977314 A CN 201510977314A CN 105607835 A CN105607835 A CN 105607835A
- Authority
- CN
- China
- Prior art keywords
- picture
- rotation information
- scenery
- rotation
- face
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种图片方向自动调整的移动终端及其显示方法,所述方法包括,移动终端对待显示的图片中的至少两种景物进行识别;确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向;将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息;将所述图片按照所述第一旋转信息进行旋转后显示。通过上述方式,本发明能够实现快速自动地将图片旋转到正常显示的角度,提升产品的用户体验。
Description
技术领域
本发明涉及移动终端显示技术领域,特别是涉及一种图片方向自动调整的移动终端及其显示方法。
背景技术
随着通信技术的飞速发展和智能电子产品的普及,越来越多的智能终端或移动终端成为人们生活中不可或缺的一部分,如智能手机、智能电视、电脑等。并且在智能终端普及的同时,用户对智能终端所具备的功能的种类和性能要求也越来越高,如音频、视频功能、拍照功能都已经成为智能终端的必备功能。
图片显示是各种移动终端的基础功能,然而智能终端显示的图片并非每次都是与其屏幕相对应的状态,很多时候需要进行旋转后才能观看。现有的图片旋转是靠人工一次次的操作来旋转图片。且一般只能90度整数倍旋转,一般要到达目标角度都需要经过多次旋转才能实现,操作过程繁琐,而且也浪费时间,降低了用户体验。
发明内容
本发明主要解决的技术问题是提供一种图片方向自动调整的移动终端及其显示方法,能够快速自动地将图片旋转到正常的角度显示,增加用户体验。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端图片方向自动调整的显示方法,包括:
移动终端对待显示的图片中的至少两种景物进行识别;
确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向;
将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息;
将所述图片按照所述第一旋转信息进行旋转后显示。
其中,所述将所述图片按照所述第一旋转信息进行旋转后显示的步骤之前还包括:
对所述图片进行人脸识别,确定人脸五官的相对位置坐标,并根据所述人脸五官的相对位置坐标确定所述图片的第二当前方向;
将所述图片的第二当前方向与所述预设参考方向进行比对,确定所述图片的第二旋转信息;
所述将所述图片按照所述第一旋转信息进行旋转后进行显示的步骤包括:
判断所述第一旋转信息与所述第二旋转信息是否相同;
如果所述第一旋转信息与所述第二旋转信息相同,则按照所述第一旋转信息对所述图片进行旋转后进行显示;如果所述第一旋转信息与所述第二旋转信息不相同,则根据设定优先级从所述第一旋转信息和所述第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。
其中,所述将所述图片按照所述第一旋转信息进行旋转后进行显示的步骤包括:
将所述图片按照所述第一旋转信息进行旋转,并按照显示屏幕尺寸的大小比例调整后进行显示。
其中,所述对所述图片进行人脸识别的步骤包括:
对所述图片中的不多于两个人脸进行识别。
其中,所述对待显示的图片中的至少两种景物进行识别的步骤包括:
对待显示的图片中的空中景物和陆地景物进行识别;
所述确定所述至少两种景物之间的相对位置坐标的步骤包括:
确定所述空中景物与所述陆地景物之间的相对位置坐标;
其中,所述空中景物包括天空、太阳、月亮、白云中的至少一种,所述陆地景物包括植物、静态物体、建筑中的至少一种。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种图片方向自动调整的移动终端,所述装置包括第一识别模块、第一方向确定模块、第一旋转信息确定模块、以及显示模块,
所述第一识别模块用于对待显示的图片的中的至少两种景物进行识别;
所述第一方向确定模块用于确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向;
所述第一旋转信息确定模块用于将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息;
所述显示模块用于将所述图片按照所述第一旋转信息进行旋转后显示。
其中,所述装置还包括第二识别模块,用于对所述图片进行人脸识别;
第二方向确定模块,用于确定人脸五官的相对位置坐标,并根据所述人脸五官的相对位置坐标确定所述图片的第二当前方向;
第二旋转信息确定模块,用于将所述图片的第二当前方向与所述预设参考方向进行比对,确定所述图片的第二旋转信息;
判断模块,用于判断所述第一旋转信息与所述第二旋转信息是否相同;
所述显示模块具体用于在所述第一旋转信息与所述第二旋转信息相同时,按照所述第一旋转信息对所述图片进行旋转后进行显示;在所述第一旋转信息与所述第二旋转信息不相同时,根据设定优先级从所述第一旋转信息和所述第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。
其中,所述显示模块具体用于将所述图片按照所述第一旋转信息进行旋转,并按照显示屏幕尺寸的大小比例调整后进行显示。
其中,所述第二识别模块具体用于对所述图片中的不多于两个人脸进行识别。
其中,所述显示模块具体用于对待显示的图片中的空中景物和陆地景物进行识别;
所述第一方向确定模块具体用于确定所述空中景物与所述陆地景物之间的相对位置坐标;
其中,所述空中景物包括天空、太阳、月亮、白云中的至少一种,所述陆地景物包括植物、静态物体、建筑中的至少一种。
本发明的有益效果是:区别于现有技术的情况,本发明的移动终端先对待显示的图片中的至少两种景物进行识别,确定该至少两种景物之间的相对位置坐标,并根据相对位置坐标确定图片的第一当前方向后,与预设参考方向进行对比,确定图片的第一旋转信息,将图片按照第一旋转信息旋转后显示。不仅能够使用户欣赏到正常显示的图片,整个过程中无需人工操作,更加智能化,为用户带来了方便;而且,图片仅仅只是根据预设参考方向进行旋转,并未改变原始图片的分辨率,也保证了原始图片的清晰度,也不会改变存储设备中该图片的任何信息。
附图说明
图1是本发明移动终端图片方向自动调整的显示方法一实施方式的流程示意图;
图2是本发明移动终端图片方向自动调整的显示方法另一实施方式的流程示意图;
图3是本发明图片方向自动调整的移动终端一实施方式的结构示意图;
图4是本发明图片方向自动调整的移动终端另一实施方式的结构示意图;
图5是本发明移动终端一实施方式的结构示意图。
具体实施方式
参阅图1,图1是本发明移动终端图片方向自动调整的显示方法一实施方式的流程示意图。如图1所示,本实施方式的图片显示的方法包括如下步骤:
101:移动终端对待显示的图片中的至少两种景物进行识别。
移动终端在获取到待显示的图片后,首先对图片中的景物进行识别。具体地,对图片中的空中景物和陆地景物进行判别,其中,空中景物包括天空、太阳、月亮以及白云中的至少一种;陆地景物包括植物、静态物体以及建筑中的至少一种。
该移动终端包括智能手机、智能电视、PC机以及智能相机等,在此不做限定。
102:确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向。
在获取到图片中至少两种景物的相对位置坐标时,为了确定该图片是否为正常位置显示,确定识别的两种景物之间的相对位置坐标,具体地,按照预先设定的坐标原点和坐标系,确定该两种景物的坐标位置,在一个优选的实施方式中,在识别到的景物包含特征信息时,如一棵大树,可先对其枝叶和树干进行识别,确定树的相对位置。在根据两种景物如太阳、大树的相对位置,初步确定该图片的第一当前方向,如检测到大树的枝叶均处于树干的左方,且太阳处于大树的左下方,则初步确定当前图片的第一当前方向为向左倾斜了一定角度。
103:将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息。
获取到图片的第一当前方向后,进一步获取移动终端存储的识别的景物对应的参考方向,如正常的太阳和大树的预设参考方向,并将第一当前方向与该预设参考方向进行比对,确定图片的第一旋转信息。
例如,预设参考方向中,大树的树干位于枝叶的正下方,太阳位于大树的上方,将预设参考方向与第一当前方向进行比对,判断出二者的相对位置不一致,进一步获取识别的景物如太阳和大树的相对坐标信息,并与预设参考信息的中设置的相对坐标信息进行比对,确定该图片的当前需要旋转的方向和角度,即具体确定该图片的第一旋转方向和第一旋转角度。例如,经过比对后,确定该图片的第一旋转方向为顺时针方向,第一旋转角度为80度。
104:将所述图片按照所述第一旋转信息进行旋转后显示。
确定该图片的第一旋转方向和第一旋转角度后,将该图片根据该第一旋转角度和第一旋转方向进行旋转,并将旋转后的图片进行显示。
由于并不是所有的移动终端的显示屏的尺寸都相同,为了保证在每一台移动终端上都能显示正常美观的图片,在另一个实施方式中,移动终端对图片按照第一旋转角度和第一旋转方向进行旋转后,根据当前显示屏幕尺寸的大小比例对图片进行调整后再进行显示。
如PC机获取到高清相机拍摄的图片后,按照第一旋转角度和第一旋转方向对该图片进行旋转后,按照PC机屏幕的尺寸的大小比例对该图片进行调整后显示。
区别于现有技术,本实施方式中的移动终端先对待显示的图片中的至少两种景物进行识别,确定该至少两种景物之间的相对位置坐标,并根据相对位置坐标确定图片的第一当前方向后,与预设参考方向进行对比,确定图片的第一旋转信息,将图片按照第一旋转信息旋转后显示。不仅能够使用户欣赏到正常显示的图片,整个过程中无需人工操作,更加智能化,为用户带来了方便;而且,图片仅仅只是根据预设参考方向进行旋转,并未改变原始图片的分辨率,也保证了原始图片的清晰度,也不会改变存储设备中该图片的任何信息。
参阅图2,图2是本发明移动终端图片方向自动调整的显示方法另一实施方式的流程示意图。本实施方式的图片显示方法包括如下步骤:
201:移动终端对待显示的图片中的至少两种景物进行识别。
移动终端在获取到待显示的图片后,首先对图片中的景物进行识别。具体地,对图片中的空中景物和陆地景物进行判别,其中,空中景物包括天空、太阳、月亮以及白云中的至少一种;陆地景物包括植物、静态物体以及建筑中的至少一种。
由于如果图片中包括江河湖海等,可能会出现景物的倒影,为了避免移动终端将倒影作为识别对象而带来的判断不准确,因此,本实施方式中,对待显示的图片中的至少两种景物进行识别,如图片中的太阳和最高的一栋建筑。在此不做限定。
该移动终端包括智能手机、智能电视、PC机以及智能相机等,在此不做限定。
202:确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向。
在获取到图片中至少两种景物的相对位置坐标时,为了确定该图片是否为正常位置显示,确定识别的两种景物之间的相对位置坐标,具体地,按照预先设定的坐标原点和坐标系,确定该两种景物的坐标位置,在一个优选的实施方式中,在识别到的景物包含特征信息时,如一棵大树,可先对其枝叶和树干进行识别,确定树的相对位置。在根据两种景物如太阳、大树的相对位置,初步确定该图片的第一当前方向,如检测到大树的枝叶均处于树干的左方,且太阳处于大树的左下方,则初步确定当前图片的第一当前方向为向左倾斜了一定角度。
203:将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息。
获取到图片的第一当前方向后,进一步获取移动终端存储的识别的景物对应的参考方向,如正常的太阳和大树的预设参考方向,并将第一当前方向与该预设参考方向进行比对,确定图片的第一旋转信息。
204:对所述图片进行人脸识别,确定人脸五官的相对位置坐标,并根据所述人脸五官的相对位置坐标确定所述图片的第二当前方向。
正常情况下,人脸五官的位置是相对固定的,在图片包括人物时,也可以根据人脸识别的方法确定图片当前方向。由于人们在照相时,可能会摆出不同的姿势,五官整体的相对位置可能会发生旋转,选择的人太多,可能会引起误判,因此,本实施方式中优选的至多对两人的人脸进行识别。
具体地,移动终端对待显示的图片进行人脸识别,判断是否有人脸,在确定有人脸时,获取人脸的五官如眼睛、鼻子、嘴巴以及头发的坐标信息,并根据该五官以及头发的相对位置确定该图片的第二当前方向。
205:将所述图片的第二当前方向与所述预设参考方向进行比对,确定所述图片的第二旋转信息;
在根据五官以及头发的相对位置确定图片的第二当前方向后,进一步的获取移动终端中正常模式下人脸五官以及头发的相对位置信息即预设参考方向,并将该预设参考方向与第二当前方向进行比对,确定该图片的第二旋转方向。
需要说明的是,本实施方式中的步骤204~205并非一定是在步骤201~203执行完毕后执行,此处的步骤仅仅只是编号,并非限制,第一旋转信息和第二旋转信息的确定可以同时进行,也可以先对第二旋转信息确定后再确定第一旋转信息,只要能够确定第一旋转信息和第二旋转信息即可,对顺序并不限制。
需要说明的是,在其他实施方式中,如果既没有识别到至少两种景物,也未识别到人脸,如静态风景图片,则移动终端直接对图片进行显示。
206:判断所述第一旋转信息与所述第二旋转信息是否相同。
由于在对图片的旋转信息进行确定时,采用了两种方法,可能会出现二者不一致的情形。为了确定具体旋转方向,首先将第一旋转信息和第二旋转信息进行比对,确定二者是否相同。
207:如果所述第一旋转信息与所述第二旋转信息相同,或其中只有一个旋转信息是有效的,则按照所述任一有效旋转信息对所述图片进行旋转后进行显示;如果所述第一旋转信息与所述第二旋转信息不相同,则根据设定优先级从所述第一旋转信息和所述第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。
如果第一旋转信息和第二旋转信息相同,说明两种判断方法的判断结果相同,按照第一旋转信息和第二旋转信息进行旋转后的效果是一致的,因此则直接按照相同的旋转角度和旋转方向进行旋转。
如果第一旋转信息和第二旋转信息不一致,则根据预先设定的优先级别从第一旋转信息和第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。比如,当第一旋转信息的优先级别高时,按照第一旋转角度和第一旋转方向对图片进行旋转后显示。如果第二旋转信息的优先级别高,则按照第二旋转角度和第二旋转方向进行旋转后进行显示。
由于相对于好动的人脸,景物的相对位置更加稳定,因此,在一个优选的实施方式中,当第一旋转信息和第二旋转信息不一致时,按照第二旋转信息对图片进行旋转后进行显示。
区别于现有技术,本实施方式中的移动终端对待显示的图片中的至少两种景物进行识别,确定该至少两种景物之间的相对位置坐标,并根据相对位置坐标确定图片的第一当前方向后,与预设参考方向进行对比,确定图片的第一旋转信息;对图片进行人脸识别,根据人脸五官的相对位置确定图片的第二当前方向,与预设参考方向进行比对,确定图片的第二旋转信息,并在第一旋转信息与第二旋转信息相同时按照第二旋转信息进行旋转,第一旋转信息和第二旋转信息不相同时按照优先级别高的旋转信息进行旋转。不仅能够使用户欣赏到正常显示的图片,整个过程中无需人工操作,更加智能化,为用户带来了方便;而且,图片仅仅只是根据预设参考方向进行旋转,并未改变原始图片的分辨率,也保证了原始图片的清晰度。而且,经过多次比较判断,进一步提高了图片旋转信息的精度。
参阅图3,图3是本发明图片方向自动调整的移动终端一实施方式的结构示意图,本实施方式的装置包括第一识别模块301、第一方向确定模块302、第一旋转信息确定模块303以及第一旋转信息确定模块304,
第一识别模块301用于对待显示的图片的中的至少两种景物进行识别。
第一识别模块301在显示图片的装置获取到待显示的图片后,首先对图片中的景物进行识别。具体地,对图片中的空中景物和陆地景物进行判别,其中,空中景物包括天空、太阳、月亮以及白云中的至少一种;陆地景物包括植物、静态物体以及建筑中的至少一种。
该显示图片的装置包括智能手机、智能电视、PC机以及智能相机等,在此不做限定。
第一方向确定模块302用于确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向。
第一方向确定模块302在第一识别模块301获取到图片中至少两种景物的相对位置坐标时,为了确定该图片是否为正常位置显示,确定识别的两种景物之间的相对位置坐标,具体地,按照预先设定的坐标原点和坐标系,确定该两种景物的坐标位置,在一个优选的实施方式中,在识别到的景物包含特征信息时,如一棵大树,可先对其枝叶和树干进行识别,确定树的相对位置。在根据两种景物如太阳、大树的相对位置,初步确定该图片的第一当前方向,如检测到大树的枝叶均处于树干的左方,且太阳处于大树的左下方,则初步确定当前图片的第一当前方向为向左倾斜了一定角度。
第一旋转信息确定模块303用于将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息。
第一旋转信息确定模块303在第一方向确定模块302获取到图片的第一当前方向后,进一步获取移动终端存储的识别的景物对应的参考方向,如正常的太阳和大树的预设参考方向,并将第一当前方向与该预设参考方向进行比对,确定图片的第一旋转信息。
例如,预设参考方向中,大树的树干位于枝叶的正下方,太阳位于大树的上方,第一旋转信息确定模块303将预设参考方向与第一当前方向进行比对,判断出二者的相对位置不一致,进一步获取识别的景物如太阳和大树的相对坐标信息,并与预设参考信息的中设置的相对坐标信息进行比对,确定该图片的当前需要旋转的方向和角度,即具体确定该图片的第一旋转方向和第一旋转角度。例如,经过比对后,确定该图片的第一旋转方向为顺时针方向,第一旋转角度为80度。
显示模块304用于将所述图片按照所述第一旋转信息进行旋转后显示。
显示模块304在第一旋转信息确定模块303确定该图片的第一旋转方向和第一旋转角度后,将该图片根据该第一旋转角度和第一旋转方向进行旋转,并将旋转后的图片进行显示。
由于并不是所有的移动终端的显示屏的尺寸都相同,为了保证在每一台移动终端上都能显示正常美观的图片,在另一个实施方式中,显示模块304对图片按照第一旋转角度和第一旋转方向进行旋转后,根据当前显示屏幕尺寸的大小比例对图片进行调整后再进行显示。
如PC机获取到高清相机拍摄的图片后,显示模块304按照第一旋转角度和第一旋转方向对该图片进行旋转后,按照PC机屏幕的尺寸的大小比例对该图片进行调整后显示。
区别于现有技术,本实施方式的图片显示的装置包括第一识别模块、第一方向确定模块、第一旋转信息确定模块、以及显示模块,第一识别模块对待显示的图片的中的至少两种景物进行识别,第一方向确定模块确定至少两种景物之间的相对位置坐标,并根据相对位置坐标确定图片的第一当前方向,第一旋转信息确定模块与预设参考信息进行比对,确定第一旋转信息后,显示模块按照第一旋转信息旋转后显示该图片。不仅能够使用户欣赏到正常显示的图片,整个过程中无需人工操作,更加智能化,为用户带来了方便;而且,图片仅仅只是根据预设参考方向进行旋转,并未改变原始图片的分辨率,也保证了原始图片的清晰度。
参阅图4,图4是本发明图片方向自动调整的移动终端另一实施方式的结构示意图。本实施方式的装置与上一个实施方式的装置的区别在于,本实施方式的装置不仅包括第一识别模块401、第一方向确定模块402、第一旋转信息确定模块403,显示模块404,还包括第二识别模块405、第二方向确定模块406、第二旋转信息确定模块407以及判断模块408,
其中,第一识别模块401用于对待显示的图片的中的至少两种景物进行识别。
第一方向确定模块402用于确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向.
第一旋转信息确定模块403将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息。
由于第一识别模块401、第一方向确定模块402以及第一旋转信息确定模块403与上一个实施方式中的第一识别模块301、第一方向确定模块302以及第一旋转信息确定模块303相同,具体请参阅图3以及相关文字描述,再此不再赘述。
第二识别模块405用于对所述图片进行人脸识别。
正常情况下,人脸五官的位置是相对固定的,在图片包括人物时,也可以根据人脸识别的方法确定图片当前方向。由于人们在照相时,可能会摆出不同的姿势,五官整体的相对位置可能会发生旋转,选择的人太多,可能会引起误判,因此,本实施方式的第二识别模块405优选的至多对两人的人脸进行识别。
第二方向确定模块406用于确定人脸五官的相对位置坐标,并根据所述人脸五官的相对位置坐标确定所述图片的第二当前方向。
具体地,第二方向确定模块406在第二识别模块405对待显示的图片进行人脸识别确定有人脸时,获取人脸的五官如眼睛、鼻子、嘴巴以及头发的坐标信息,并根据该五官以及头发的相对位置确定该图片的第二当前方向。
第二旋转信息确定模块407用于将所述图片的第二当前方向与所述预设参考方向进行比对,确定所述图片的第二旋转信息。
第二旋转信息确定模块407在第二方向确定模块406根据五官以及头发的相对位置确定图片的第二当前方向后,进一步的获取移动终端中正常模式下人脸五官以及头发的相对位置信息即预设参考方向,并将该预设参考方向与第二当前方向进行比对,确定该图片的第二旋转信息。
需要说明的是,本实施方式中的第二识别模块405、第二方向确定模块406、第二旋转信息确定模块407并非一定是在第一识别模块401、第一方向确定模块402、第一旋转信息确定模块403完成工作后开始动作,此处的编号只是为了标记,并非对工作顺序的限定,第一旋转信息和第二旋转信息的确定可以同时进行,也可以先对第二旋转信息确定后再确定第一旋转信息,只要能够确定第一旋转信息和第二旋转信息即可,对顺序并不限制。
判断模块408用于判断所述第一旋转信息与所述第二旋转信息是否相同。
由于在对图片的旋转信息进行确定时,采用了两种方法,可能会出现二者不一致的情形。为了确定具体旋转方向,判断模块408将第一旋转信息和第二旋转信息进行比对,确定二者是否相同。
显示模块404用于在所述第一旋转信息与所述第二旋转信息相同时,按照所述第一旋转信息对所述图片进行旋转后进行显示;在所述第一旋转信息与所述第二旋转信息不相同时,根据设定优先级从所述第一旋转信息和所述第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。
如果第一旋转信息和第二旋转信息相同,说明两种判断方法的判断结果相同,显示模块404按照第一旋转信息和第二旋转信息进行旋转后的效果是一致的,因此则直接按照相同的旋转角度和旋转方向进行旋转。
如果第一旋转信息和第二旋转信息不一致,显示模块404根据预先设定的优先级别从第一旋转信息和第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。比如,当第一旋转信息的优先级别高时,显示模块404按照第一旋转角度和第一旋转方向对图片进行旋转后显示。如果第二旋转信息的优先级别高,显示模块404按照第二旋转角度和第二旋转方向进行旋转后进行显示。
由于相对于好动的人脸,景物的相对位置更加稳定,因此,在一个优选的实施方式中,当第一旋转信息和第二旋转信息不一致时,显示模块404按照第二旋转信息对图片进行旋转后进行显示。
区别于现有技术,本实施方式中的图片显示装置的第一识别模块对待显示的图片中的至少两种景物进行识别,第一当前方向确定模块确定该至少两种景物之间的相对位置坐标,并根据相对位置坐标确定图片的第一当前方向后,第一旋转角度讲第一当前方向与预设参考方向进行对比,确定图片的第一旋转信息;第二识别模块对图片进行人脸识别,第二当前方向确定模块根据人脸五官的相对位置确定图片的第二当前方向,第二旋转信息确定模块将第二当前方向与预设参考方向进行比对,确定图片的第二旋转信息,显示模块在第一旋转信息与第二旋转信息相同时按照第二旋转信息进行旋转,第一旋转信息和第二旋转信息不相同时按照优先级别高的旋转信息进行旋转。不仅能够使用户欣赏到正常显示的图片,整个过程中无需人工操作,更加智能化,为用户带来了方便;而且,图片仅仅只是根据预设参考方向进行旋转,并未改变原始图片的分辨率,也保证了原始图片的清晰度。而且,经过多次比较判断,进一步提高了图片旋转信息的精度。
参阅图5,图5是本发明移动终端一实施方式的结构示意图,本实施方式的移动终端包括智能手机、智能电视、PC机以及智能相机等,在此不做限定。包括处理器501以及存储器502,处理器501与存储器502通过总线503耦合在一起,该移动终端还包括显示器504。其中总线503除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线503。
处理器501用于对待显示的图片的中的至少两种景物进行识别。
具体地,在处理器501获取到待显示的图片后,首先对图片中的景物进行识别。具体地,对图片中的空中景物和陆地景物进行判别,其中,空中景物包括天空、太阳、月亮以及白云中的至少一种;陆地景物包括植物、静态物体以及建筑中的至少一种。
处理器501还用于确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向。
具体地,按照预先设定的坐标原点和坐标系,确定该两种景物的坐标位置,在根据该两种景物的坐标位置确定图片的第一当前方向。
处理器501还用于将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息。
其中,第一旋转信息包括第一旋转方向和第一旋转角度。
具体地,处理器501在获取到图片的第一当前方向后,进一步获取移动终端存储的识别的景物对应的参考方向,如正常的太阳和大树的预设参考方向,并将第一当前方向与该预设参考方向进行比对,确定图片的第一旋转信息。
显示器504将所述图片按照所述第一旋转信息进行旋转后通过显示屏(图未示)进行显示。
具体地,显示器504在确定第一旋转方向和第一旋转角度后,将该图片根据该第一旋转角度和第一旋转方向进行旋转,并将旋转后的图片进行显示。
由于并不是所有的移动终端的显示屏的尺寸都相同,为了保证在每一台移动终端上都能显示正常美观的图片,在另一个实施方式中,显示器504对图片按照第一旋转角度和第一旋转方向进行旋转后,根据当前显示屏幕尺寸的大小比例对图片进行调整后再进行显示。
在另一个实施方式中,图片中可能还包括人,且正常情况下,人脸五官的位置是相对固定的,在图片包括人物时,也可以根据人脸识别的方法确定图片当前方向。处理器501还用于对所述图片进行人脸识别。还用于确定人脸五官的相对位置坐标,并根据所述人脸五官的相对位置坐标确定所述图片的第二当前方向。
具体地,处理器501在对待显示的图片进行人脸识别确定有人脸时,获取人脸的五官如眼睛、鼻子、嘴巴以及头发的坐标信息,并根据该五官以及头发的相对位置确定该图片的第二当前方向。
处理器501还用于将所述图片的第二当前方向与所述预设参考方向进行比对,确定所述图片的第二旋转信息。
具体地,根据五官以及头发的相对位置确定图片的第二当前方向后,进一步的获取移动终端中正常模式下人脸五官以及头发的相对位置信息即预设参考方向,并将该预设参考方向与第二当前方向进行比对,确定该图片的第二旋转信息。
需要说明的是,处理器在对人脸识别的过程和对景物识别的过程并不存在先后顺序,可同时执行,也可现对人脸进行识别,也可先对景物进行识别,再此不做限定。
处理器501还用于判断所述第一旋转信息与所述第二旋转信息是否相同。
如果第一旋转信息和第二旋转信息相同,说明两种判断方法的判断结果相同,显示器504按照第一旋转信息和第二旋转信息进行旋转后的效果是一致的,因此则直接按照相同的旋转角度和旋转方向进行旋转。
如果第一旋转信息和第二旋转信息不一致,显示器504根据预先设定的优先级别从第一旋转信息和第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。比如,当第一旋转信息的优先级别高时,显示器504按照第一旋转角度和第一旋转方向对图片进行旋转后显示。如果第二旋转信息的优先级别高,处理器按照第二旋转角度和第二旋转方向进行旋转后进行显示。
由于相对于好动的人脸,景物的相对位置更加稳定,因此,在一个优选的实施方式中,当第一旋转信息和第二旋转信息不一致时,显示器504按照第二旋转信息对图片进行旋转后进行显示。
存储器502用于存储所述处理器中运行的程序、以及所述程序运行过程中产生的数据。可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器502的一部分还可以包括非易失性随机存取存储器(NVRAM)。
存储器502存储了如下的元素,可执行单元或者数据结构,或者它们的子集,或者它们的扩展集:
操作指令:包括各种操作指令,用于实现各种操作。
操作***:包括各种***程序,用于实现各种基础业务以及处理基于硬件的任务。
在本发明实施例中,处理器501通过调用存储器502存储的操作指令(该操作指令可存储在操作***中),来执行上述操作。
处理器501还可以称为CPU(CentralProcessingUnit,中央处理单元)。存储器502可以包括只读存储器和随机存取存储器,并向处理器701提供指令和数据。存储器502的一部分还可以包括非易失性随机存取存储器(NVRAM)。
上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。
区别于现有技术,本实施方式中的移动终端对待显示的图片中的至少两种景物进行识别,确定该至少两种景物之间的相对位置坐标,并根据相对位置坐标确定图片的第一当前方向后,与预设参考方向进行对比,确定图片的第一旋转信息;对图片进行人脸识别,根据人脸五官的相对位置确定图片的第二当前方向,与预设参考方向进行比对,确定图片的第二旋转信息,并在第一旋转信息与第二旋转信息相同时按照第二旋转信息进行旋转,第一旋转信息和第二旋转信息不相同时按照优先级别高的旋转信息进行旋转。不仅能够使用户欣赏到正常显示的图片,整个过程中无需人工操作,更加智能化,为用户带来了方便;而且,图片仅仅只是根据预设参考方向进行旋转,并未改变原始图片的分辨率,也保证了原始图片的清晰度。而且,经过多次比较判断,进一步提高了图片旋转信息的精度。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种移动终端图片方向自动调整的显示方法,其特征在于,包括:
移动终端对待显示的图片中的至少两种景物进行识别;
确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向;
将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息;
将所述图片按照所述第一旋转信息进行旋转后显示。
2.根据权利要求1所述的显示方法,其特征在于,所述将所述图片按照所述第一旋转信息进行旋转后显示的步骤之前还包括:
对所述图片进行人脸识别,确定人脸五官的相对位置坐标,并根据所述人脸五官的相对位置坐标确定所述图片的第二当前方向;
将所述图片的第二当前方向与所述预设参考方向进行比对,确定所述图片的第二旋转信息;
所述将所述图片按照所述第一旋转信息进行旋转后进行显示的步骤包括:
判断所述第一旋转信息与所述第二旋转信息是否相同;
如果所述第一旋转信息与所述第二旋转信息相同,则按照所述第一旋转信息对所述图片进行旋转后进行显示;如果所述第一旋转信息与所述第二旋转信息不相同,则根据设定优先级从所述第一旋转信息和所述第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。
3.根据权利要求1或2所述的显示方法,其特征在于,
所述将所述图片按照所述第一旋转信息进行旋转后进行显示的步骤包括:
将所述图片按照所述第一旋转信息进行旋转,并按照显示屏幕尺寸的大小比例调整后进行显示。
4.根据权利要求2所述的显示方法,其特征在于,所述对所述图片进行人脸识别的步骤包括:
对所述图片中的不多于两个人脸进行识别。
5.根据权利要求1所述的显示方法,其特征在于,所述对待显示的图片中的至少两种景物进行识别的步骤包括:
对待显示的图片中的空中景物和陆地景物进行识别;
所述确定所述至少两种景物之间的相对位置坐标的步骤包括:
确定所述空中景物与所述陆地景物之间的相对位置坐标;
其中,所述空中景物包括天空、太阳、月亮、白云中的至少一种,所述陆地景物包括植物、静态物体、建筑中的至少一种。
6.一种图片方向自动调整的移动终端,其特征在于,所述装置包括第一识别模块、第一方向确定模块、第一旋转信息确定模块、以及显示模块,
所述第一识别模块用于对待显示的图片的中的至少两种景物进行识别;
所述第一方向确定模块用于确定所述至少两种景物之间的相对位置坐标,并根据所述相对位置坐标确定所述图片的第一当前方向;
所述第一旋转信息确定模块用于将所述图片的第一当前方向与预设参考方向进行比对,确定所述图片的第一旋转信息;
所述显示模块用于将所述图片按照所述第一旋转信息进行旋转后显示。
7.根据权利要求6所述的移动终端,其特征在于,所述装置还包括第二识别模块,用于对所述图片进行人脸识别;
第二方向确定模块,用于确定人脸五官的相对位置坐标,并根据所述人脸五官的相对位置坐标确定所述图片的第二当前方向;
第二旋转信息确定模块,用于将所述图片的第二当前方向与所述预设参考方向进行比对,确定所述图片的第二旋转信息;
判断模块,用于判断所述第一旋转信息与所述第二旋转信息是否相同;
所述显示模块具体用于在所述第一旋转信息与所述第二旋转信息相同时,按照所述第一旋转信息对所述图片进行旋转后进行显示;在所述第一旋转信息与所述第二旋转信息不相同时,根据设定优先级从所述第一旋转信息和所述第二旋转信息中确定高优先级的旋转信息,并按照所述高优先级的旋转信息对所述图片进行旋转后进行显示。
8.根据权利要求6或7所述的移动终端,其特征在于,所述显示模块具体用于将所述图片按照所述第一旋转信息进行旋转,并按照显示屏幕尺寸的大小比例调整后进行显示。
9.根据权利要求7所述的移动终端,其特征在于,所述第二识别模块具体用于对所述图片中的不多于两个人脸进行识别。
10.根据权利要求6所述的移动终端,其特征在于,所述显示模块具体用于对待显示的图片中的空中景物和陆地景物进行识别;
所述第一方向确定模块具体用于确定所述空中景物与所述陆地景物之间的相对位置坐标;
其中,所述空中景物包括天空、太阳、月亮、白云中的至少一种,所述陆地景物包括植物、静态物体、建筑中的至少一种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510977314.1A CN105607835A (zh) | 2015-12-21 | 2015-12-21 | 图片方向自动调整的移动终端及其显示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510977314.1A CN105607835A (zh) | 2015-12-21 | 2015-12-21 | 图片方向自动调整的移动终端及其显示方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105607835A true CN105607835A (zh) | 2016-05-25 |
Family
ID=55987807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510977314.1A Pending CN105607835A (zh) | 2015-12-21 | 2015-12-21 | 图片方向自动调整的移动终端及其显示方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105607835A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105975183A (zh) * | 2016-05-26 | 2016-09-28 | 北京小米移动软件有限公司 | 一种锁屏图片处理方法和装置 |
CN106371730A (zh) * | 2016-09-08 | 2017-02-01 | 珠海市魅族科技有限公司 | 一种移动终端及图像旋转方法 |
CN106648150A (zh) * | 2016-11-15 | 2017-05-10 | 努比亚技术有限公司 | 图片调整装置及方法 |
CN107247936A (zh) * | 2017-05-31 | 2017-10-13 | 北京小米移动软件有限公司 | 图像识别方法及装置 |
CN107509101A (zh) * | 2017-08-11 | 2017-12-22 | 环球智达科技(北京)有限公司 | 图片处理方法 |
WO2018054375A1 (zh) * | 2016-09-26 | 2018-03-29 | 腾讯科技(深圳)有限公司 | 直播信息的处理方法、装置及存储介质 |
CN108536513A (zh) * | 2018-03-13 | 2018-09-14 | 维沃移动通信有限公司 | 一种图片显示方向调整方法及移动终端 |
WO2018201665A1 (zh) * | 2017-05-05 | 2018-11-08 | 平安科技(深圳)有限公司 | 车损图片角度纠正方法、电子装置及可读存储介质 |
CN111563407A (zh) * | 2020-02-24 | 2020-08-21 | 北京乐学帮网络技术有限公司 | 模型训练方法、图片方向纠正方法及装置 |
CN112446829A (zh) * | 2020-12-11 | 2021-03-05 | 成都颜创启新信息技术有限公司 | 图片方向调整方法、装置、电子设备及存储介质 |
CN114115637A (zh) * | 2021-06-30 | 2022-03-01 | 海信视像科技股份有限公司 | 显示设备及电子画板优化方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902947A (zh) * | 2011-07-27 | 2013-01-30 | 阿里巴巴集团控股有限公司 | 一种图像识别显示方法、装置及用户设备 |
CN103176693A (zh) * | 2013-02-18 | 2013-06-26 | 联宝(合肥)电子科技有限公司 | 一种自动变换终端屏幕画面方向的方法及装置 |
TWM463885U (zh) * | 2013-04-26 | 2013-10-21 | Liu-Sheng Yi | 相片自動旋轉裝置、系統及儲存裝置 |
US20140071308A1 (en) * | 2012-09-11 | 2014-03-13 | Apple Inc. | Automatic Image Orientation and Straightening through Image Analysis |
CN104137028A (zh) * | 2012-01-10 | 2014-11-05 | 三星电子株式会社 | 控制被显示图像的旋转的设备和方法 |
CN104182114A (zh) * | 2013-05-22 | 2014-12-03 | 辉达公司 | 用于调整移动设备的画面显示方向的方法和*** |
-
2015
- 2015-12-21 CN CN201510977314.1A patent/CN105607835A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902947A (zh) * | 2011-07-27 | 2013-01-30 | 阿里巴巴集团控股有限公司 | 一种图像识别显示方法、装置及用户设备 |
CN104137028A (zh) * | 2012-01-10 | 2014-11-05 | 三星电子株式会社 | 控制被显示图像的旋转的设备和方法 |
US20140071308A1 (en) * | 2012-09-11 | 2014-03-13 | Apple Inc. | Automatic Image Orientation and Straightening through Image Analysis |
CN103176693A (zh) * | 2013-02-18 | 2013-06-26 | 联宝(合肥)电子科技有限公司 | 一种自动变换终端屏幕画面方向的方法及装置 |
TWM463885U (zh) * | 2013-04-26 | 2013-10-21 | Liu-Sheng Yi | 相片自動旋轉裝置、系統及儲存裝置 |
CN104182114A (zh) * | 2013-05-22 | 2014-12-03 | 辉达公司 | 用于调整移动设备的画面显示方向的方法和*** |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105975183A (zh) * | 2016-05-26 | 2016-09-28 | 北京小米移动软件有限公司 | 一种锁屏图片处理方法和装置 |
CN106371730A (zh) * | 2016-09-08 | 2017-02-01 | 珠海市魅族科技有限公司 | 一种移动终端及图像旋转方法 |
WO2018054375A1 (zh) * | 2016-09-26 | 2018-03-29 | 腾讯科技(深圳)有限公司 | 直播信息的处理方法、装置及存储介质 |
CN106648150A (zh) * | 2016-11-15 | 2017-05-10 | 努比亚技术有限公司 | 图片调整装置及方法 |
WO2018201665A1 (zh) * | 2017-05-05 | 2018-11-08 | 平安科技(深圳)有限公司 | 车损图片角度纠正方法、电子装置及可读存储介质 |
CN107247936A (zh) * | 2017-05-31 | 2017-10-13 | 北京小米移动软件有限公司 | 图像识别方法及装置 |
CN107509101A (zh) * | 2017-08-11 | 2017-12-22 | 环球智达科技(北京)有限公司 | 图片处理方法 |
CN108536513A (zh) * | 2018-03-13 | 2018-09-14 | 维沃移动通信有限公司 | 一种图片显示方向调整方法及移动终端 |
CN108536513B (zh) * | 2018-03-13 | 2021-06-18 | 维沃移动通信有限公司 | 一种图片显示方向调整方法及移动终端 |
CN111563407A (zh) * | 2020-02-24 | 2020-08-21 | 北京乐学帮网络技术有限公司 | 模型训练方法、图片方向纠正方法及装置 |
CN111563407B (zh) * | 2020-02-24 | 2024-02-02 | 北京乐学帮网络技术有限公司 | 模型训练方法、图片方向纠正方法及装置 |
CN112446829A (zh) * | 2020-12-11 | 2021-03-05 | 成都颜创启新信息技术有限公司 | 图片方向调整方法、装置、电子设备及存储介质 |
CN114115637A (zh) * | 2021-06-30 | 2022-03-01 | 海信视像科技股份有限公司 | 显示设备及电子画板优化方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105607835A (zh) | 图片方向自动调整的移动终端及其显示方法 | |
WO2021174939A1 (zh) | 人脸图像的获取方法与*** | |
US20200154037A1 (en) | Capturing digital images that align with a target image model | |
CN110046546B (zh) | 一种自适应视线追踪方法、装置、***及存储介质 | |
CN106295533B (zh) | 一种自拍图像的优化方法、装置和拍摄终端 | |
US9436999B2 (en) | Automatic image orientation and straightening through image analysis | |
WO2016134534A1 (zh) | 自动调整摄像头的方法和电子设备 | |
CN112419170B (zh) | 遮挡检测模型的训练方法及人脸图像的美化处理方法 | |
US10824910B2 (en) | Image processing method, non-transitory computer readable storage medium and image processing system | |
CN109242961A (zh) | 一种脸部建模方法、装置、电子设备和计算机可读介质 | |
CN109697688A (zh) | 一种用于图像处理的方法和装置 | |
CN110072046B (zh) | 图像合成方法和装置 | |
WO2017092679A1 (zh) | 一种眼球跟踪的方法及装置、设备 | |
CN110858295A (zh) | 一种交警手势识别方法、装置、整车控制器及存储介质 | |
US20200125876A1 (en) | Method and Device for License Plate Positioning | |
CN112567425A (zh) | 用于调整包括多个对象的图像的电子装置及其控制方法 | |
WO2022021029A1 (zh) | 检测模型训练方法、装置、检测模型使用方法及存储介质 | |
CN109120854B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN108921856B (zh) | 图像裁剪方法、装置、电子设备及计算机可读存储介质 | |
CN103795931A (zh) | 一种信息处理方法及电子设备 | |
CN108093174A (zh) | 拍照设备的构图方法、装置和拍照设备 | |
CN109937434A (zh) | 图像处理方法、装置、终端和存储介质 | |
CN107959798B (zh) | 视频数据实时处理方法及装置、计算设备 | |
CN111357034A (zh) | 点云生成方法、***和计算机存储介质 | |
CN111833399A (zh) | 基于鱼眼图像的目标检测方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for 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: 20160525 |