CN104410793A - 一种图像处理方法及电子设备 - Google Patents

一种图像处理方法及电子设备 Download PDF

Info

Publication number
CN104410793A
CN104410793A CN201410785163.5A CN201410785163A CN104410793A CN 104410793 A CN104410793 A CN 104410793A CN 201410785163 A CN201410785163 A CN 201410785163A CN 104410793 A CN104410793 A CN 104410793A
Authority
CN
China
Prior art keywords
image
subgraph
pixel
environment
distance
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.)
Granted
Application number
CN201410785163.5A
Other languages
English (en)
Other versions
CN104410793B (zh
Inventor
陈杰峰
徐立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410785163.5A priority Critical patent/CN104410793B/zh
Publication of CN104410793A publication Critical patent/CN104410793A/zh
Application granted granted Critical
Publication of CN104410793B publication Critical patent/CN104410793B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种图像处理方法,应用于一电子设备所述方法包括:获得通过所述第一图像采集单元采集获得的包含一对象的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二图像;依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离;基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像。

Description

一种图像处理方法及电子设备
技术领域
本发明涉及电子技术领域,特别涉及一种图像处理方法及电子设备。
背景技术
随着科学的发展,越来越多的电子设备进入了人们的生活,比如,智能手机、平板电脑、笔记本电脑等,这些电子设备给人们的生活带来了极大的改变。
目前,以智能手机为例,利用前置摄像头或是后置摄像头进行拍照已经是人们常用的功能之一。往往,在用户拍完照片之后,发现图像中的背景子图像或前景子图像并不是自己期望的,如在景区拍摄人物对象时,拍摄图像的环境子图像中会出现其他游客,而又不想让这些游客成为任务对象子图像的环境子图像,这时就要通过图像处理技术对图像的环境子图像进行处理。
但本申请发明人在实现本发明实施例中技术方案的过程中,发现上述现有技术至少存在如下技术问题:
现有技术中,在电子设备用户下载安装图像处理软件后,方可利用图像处理软件对图像的环境子图像进行替换的处理,目前,发现除了利用图像处理软件对图像的环境子图像进行替换的处理的技术方案外,还未发现其它对环境子图像进行处理的技术方案。
可见,现有技术中的电子设备存在对环境子图像的处理技术单一的技术问题。
由于上述技术问题的存在,还导致电子设备的用户,在没有下载安装图像处理软件时,不能有效地对拍摄图片进行处理,而达到用户满意的图像处理效果,进而,存在用户在使用电子设备过程中,用户体验度不高的问题。
发明内容
本发明实施例提供一种图像处理方法及电子设备,用于解决现有技术中的电子设备存在对环境子图像的处理技术单一的技术问题,进而实现电子设备对环境子图像的处理技术多样化的技术效果。
根据本发明的第一方面,提供一种图像处理方法,应用于一电子设备,所述电子设备设置有至少包括第一图像采集单元和第二图像采集单元的多个图像采集单元,所述方法包括:获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像;依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
可选的,所述计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,具体包括:获取所述第一图像采集单元和所述第二图像采集单元之间的第一连线对应的第一长度;获取所述第i个像素点与所述第一图像采集单元之间的第二连线与所述第一连线间的第一入射角,及所述第i个像素点与所述第二图像采集单元间的第三连线与所述第一连线间的第二入射角;基于所述第一入射角度和所述第二入射角度及所述第一长度,获得所述第i素点到所述第一连线的第i个距离。
可选的,所述基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对象对应的第三对象子图像,具体包括:基于所述N个距离,从所述第一图像中提取出所述第一对象子图像;及基于所述N个距离,从所述第二图像中提取出所述第二对象子图像;基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像。
可选的,在所述第三对象子图像为2D图像时,所述基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像,具体包括:检测获得一选择操作;响应所述选择操作,确定所述第一对象子图像或所述第二对象子图像为所述第三对象子图像。
可选的,在所述第三对象子图像为3D图像时,所述基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像,具体包括:合成所述第一对象子图像和所述第二对象子图像,获得对象3D图像,所述对象3D图像即为所述第三对象子图像。
可选的,所述基于所述N个距离,从所述第一图像中提取出所述第一对象子图像,具体包括:针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果,其中,所述预设范围包括第一预设距离及大于所述第一预设距离的第二预设距离,在所述预设范围内的像素点为对象像素点;当所述第i个判断结果为是时,确定所述第i个像素点为所述对象像素点,在i为N时,从所述第一图像中的N个像素点中确定出M个像素点为所述对象像素点;提取所述M个像素点对应的图像,作为所述第一对象子图像。
可选的,在所述针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果之后,所述方法还包括:当所述第i个判断结果为否,且所述第i个距离小于所述第一预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一前景的第一前景像素点;在i为N时,从所述第一图像中的N个像素点中确定出K个像素点为所述第一前景像素点;提取所述K个像素点对应的图像,作为所述第一前景的第一前景子图像。
可选的,在所述针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果之后,所述方法还包括:当所述第i个判断结果为否,且所述第i个距离大于所述第二预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一背景的第一背景像素点;在i为N时,从所述第一图像中的N个像素点中确定出P个像素点为所述第一背景像素点;提取所述P个像素点对应的图像,作为所述第一背景的第一背景子图像。
根据本发明的另一方面,还提供一种电子设备,所述电子设备设置有至少包括第一图像采集单元和第二图像采集单元的多个图像采集单元,所述电子设备包括:第一获取单元,用于获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像;第一计算单元,用于依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;第二获取单元,用于基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;第三获取单元,用于获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;第一合成单元,用于合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
可选的,所述第一计算单元,具体包括:第一获取模块,用于获取所述第一图像采集单元和所述第二图像采集单元之间的第一连线对应的第一长度;第二获取模块,用于获取所述第i个像素点与所述第一图像采集单元之间的第二连线与所述第一连线间的第一入射角,及所述第i个像素点与所述第二图像采集单元间的第三连线与所述第一连线间的第二入射角;第三获取模块,用于基于所述第一入射角度和所述第二入射角度及所述第一长度,获得所述第i素点到所述第一连线的第i个距离。
可选的,所述第二获取单元,具体包括:第一提取模块,用于基于所述N个距离,从所述第一图像中提取出所述第一对象子图像;及第二提取模块,用于基于所述N个距离,从所述第二图像中提取出所述第二对象子图像;第四获取模块,用于基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像。
可选的,在所述第三对象子图像为2D图像时,所述第四获取模块,具体包括:第一获取子模块,用于检测获得一选择操作;第一确定子模块,用于响应所述选择操作,确定所述第一对象子图像或所述第二对象子图像为所述第三对象子图像。
可选的,在所述第三对象子图像为3D图像时,所述第四子获取模块,具体包括:第一合成子模块,用于合成所述第一对象子图像和所述第二对象子图像,获得对象3D图像,所述对象3D图像即为所述第三对象子图像。
可选的,所述第一提取模块,具体包括:第一判断子模块,用于针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果,其中,所述预设范围包括第一预设距离及大于所述第一预设距离的第二预设距离,在所述预设范围内的像素点为对象像素点;第二确定子模块,用于当所述第i个判断结果为是时,确定所述第i个像素点为所述对象像素点,在i为N时,从所述第一图像中的N个像素点中确定出M个像素点为所述对象像素点;第一提取子模块,用于提取所述M个像素点对应的图像,作为所述第一对象子图像。
可选的,所述第一提取模块还包括:第三确定子模块,用于当所述第i个判断结果为否,且所述第i个距离小于所述第一预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一前景的第一前景像素点;第四确定子模块,用于在i为N时,从所述第一图像中的N个像素点中确定出K个像素点为所述第一前景像素点;第二提取子模块,用于提取所述K个像素点对应的图像,作为所述第一前景的第一前景子图像。
可选的,所述第一提取模块还包括:第五确定子模块,用于当所述第i个判断结果为否,且所述第i个距离大于所述第二预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一背景的第一背景像素点;第六确定子模块,用于在i为N时,从所述第一图像中的N个像素点中确定出P个像素点为所述第一背景像素点;第三提取子模块,用于提取所述P个像素点对应的图像,作为所述第一背景的第一背景子图像。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
第一、由于本申请实施例中的技术方案中的电子设备能够基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。即:本申请实施例中的技术方案,能够根据电子设备存储或从网络侧获取的第三图像对电子设备通过图像采集单元的第一图像和第二图像的环境子图像进行处理,以达到电子设备用户满意的图像效果,而现有技术中,只有在电子设备用户下载安装图像处理软件后,才能利用图像处理软件对图像的环境子图像进行替换的处理,所以,本申请实施例中的技术方案能够有效解决现有技术中的电子设备存在对环境子图像的处理技术单一的技术问题,进而实现电子设备对环境子图像的处理技术多样化的技术效果。
第二、由于本申请实施例中的技术方案中电子设备能够根据电子设备存储或从网络侧获取的第三图像对电子设备通过图像采集单元的第一图像和第二图像的环境子图像进行处理。所以,有效解决了现有技术中电子设备的用户,在没有下载安装图像处理软件时,不能有效地对拍摄图片进行处理,而达到用户满意的图像处理效果,进而,存在用户在使用电子设备过程中,用户体验度不高的问题,从而达到了节省用户时间,提高用户体验度的效果。
第三、由于本申请实施例中的技术方案中的电子设备,在能够准确确定对象子图像的同时,实现准确确定第一前景子图像和第一背景子图像,这样,更方便电子设备用户对环境子图像的处理。所以,实现了进一步提高电子设备用户体验的效果。
附图说明
图1为本申请实施例中一种图像处理方法的流程图;
图2为本申请实施例中第一图像采集单元和第二图像采集单元采集的第一图像和第二图像;
图3为本申请实施例一种图像处理方法的步骤S102的流程图;
图4为本申请实施例一种图像处理方法的步骤S102中被拍摄物体上一点与电子设备的第一图像采集单元与第二图像采集单元的具体示意图;
图5为本申请实施例一种图像处理方法的步骤S103中第一步的实现流程图;
图6为本申请实施例一种图像处理方法的步骤S103中第三步中第一种方案实现流程图;
图7为本申请实施例二提供的一种电子设备的结构方框图。
具体实施方式
本发明实施例提供一种图像处理方法及电子设备,用于解决现有技术中的电子设备存在对环境子图像的处理技术单一的技术问题,进而实现电子设备对环境子图像的处理技术多样化的技术效果。
为解决上述技术问题并实现上述技术效果,本申请实施例中技术方案的总体思路如下:
一种图像处理方法,应用于一电子设备,所述电子设备设置有至少包括第一图像采集单元和第二图像采集单元的多个图像采集单元,所述方法包括:
获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像;
依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;
基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;
获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;
合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
由于本申请实施例中的技术方案中的电子设备能够基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。即:本申请实施例中的技术方案,能够根据电子设备存储或从网络侧获取的第三图像对电子设备通过图像采集单元的第一图像和第二图像的环境子图像进行处理,以达到电子设备用户满意的图像效果,而现有技术中,只有在电子设备用户下载安装图像处理软件后,可利用图像处理软件对图像的环境子图像进行替换的处理,所以,本申请实施例中的技术方案能够有效解决现有技术中的电子设备存在对环境子图像的处理技术单一的技术问题,进而实现电子设备对环境子图像的处理技术多样化的技术效果。
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
请参考图1,本申请实施例提供一种图像处理方法,应用于一电子设备中,所述电子设备设置有至少包括第一图像采集单元和第二图像采集单元的多个图像采集单元,所述方法包括:
S101:获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像;
S102:依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;
S103:基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;
S104:获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;
S105:合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
在本申请实施例中,将以第一电子设备是平板电脑为例,来对本申请实施例中的方法的实现过程进行详细描述。本申请实施例中的平板电脑具有两个位置不同的第一摄像头即第一图像采集单元和第二摄像头即第二图像采集单元。具体来讲,第一摄像头可以设置在平板电脑的左边框上,第二摄像头可以设置在平板电脑的右边框上;第一摄像头还可以设置在平板电脑的上边框上,第二摄像头还可以设置在平板电脑的下边框上。当然,在具体实现过程中,本领域普通技术人员还可以根据实际情况来设置第一摄像头与第二摄像头的位置,在此,本申请中就不一一举例了。
在以第一电子设备是平板电脑为例时,步骤S101的具体实现为:
本申请实施例中平板电脑的上边框上设置有第一摄像头10和第二摄像头20,第一摄像头10与第二摄像头20的距离为65毫米。第一摄像头10以其所在的第一位置采集包含一对象30的第一图像40,第二摄像头20以其所在的第二位置采集包含一对象30的第二图像50。其中,第一图像40与第二图像50都包含对象30。由于第一摄像头10所在的第一位置与第二摄像头20所在的第二位置不同,因此,第一图像40与第二图像50不同,请参考图2。
请参考图3,在本申请实施例中,在执行完步骤S101之后,则执行步骤S102,步骤S102的具体实现过程如下:
S201:获取所述第一图像采集单元和所述第二图像采集单元之间的第一连线对应的第一长度;
S202:获取所述第i个像素点与所述第一图像采集单元之间的第二连线与所述第一连线间的第一入射角,及所述第i个像素点与所述第二图像采集单元间的第三连线与所述第一连线间的第二入射角;
S203:基于所述第一入射角度和所述第二入射角度及所述第一长度,获得所述第i素点到所述第一连线的第i个距离。
继续以第一电子设备是平板电脑为例,对步骤S102的具体实现进行描述:
请参考图4,平板电脑的上边框上设置有第一摄像头10和第二摄像头20,第一摄像头10与第二摄像头20之间第一连线AB距离为65毫米。第一摄像头10中的第一凸透镜到图像传感器的距离为3.0毫米,同样,第二摄像头20中的第二凸透镜到图像传感器的距离也为3.0毫米。进一步,假设平板电脑液晶显示屏显示的影像在水平方向上含有800个像素点,液晶显示屏显示的影像在垂直方向上含有600个像素,并以液晶显示屏显示的影像的左下角顶点为原点,建立液晶显示屏图像坐标,可得液晶显示屏影像的垂直中分线为400。
第一图像40中第i个像素点在第一液晶显示屏图像坐标为(500,300),在第二图像50中在第二液晶显示屏中图像坐标(520,300),根据上述数据,第一图像40中,第i个像素点到垂直中分线的第一距离为100,第二图像中,第i个像素点到垂直中分的第一距离为120,那么根据第一距离100,第二距离120第一摄像头10中的第一凸透镜到图像传感器的距离为3.0毫米,利用三角形正切定理,即根据这个公式即可获得第一入射角θ=17度,根据同样的原理,即可获得第二入射角Φ=22度,最后基于第一入射角、第二入射角和第一连线AB,根据相似三角形定理,即可获得第i个像素点到第一连线AB之间的垂直距离H为978毫米。在i为N时,获得第一图像40和第二图像50中的N个像素点到第一连线AB之间的N个垂直距离。
在执行完步骤S102之后,执行步骤S103:基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像。步骤S103具体实现过程具体为:
第一步,基于所述N个距离,从所述第一图像40中提取出所述第一对象子图像;及
第二步,基于所述N个距离,从所述第二图像50中提取出所述第二对象子图像;
第三步,基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像。
其中,请参考图5,第一步骤的具体实现过程包括:
S301:针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果,其中,所述预设范围包括第一预设距离及大于所述第一预设距离的第二预设距离,在所述预设范围内的像素点为对象像素点;
S302:当所述第i个判断结果为是时,确定所述第i个像素点为所述对象像素点,在i为N时,从所述第一图像40中的N个像素点中确定出M个像素点为所述对象像素点;
S303:提取所述M个像素点对应的图像,作为所述第一对象子图像。
在执行完第一步之后,所述方法还包括:
第一步:当所述第i个判断结果为否,且所述第i个距离小于所述第一预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一前景的第一前景像素点;
第二步:在i为N时,从所述第一图像40中的N个像素点中确定出K个像素点为所述第一前景像素点;
第三步:提取所述K个像素点对应的图像,作为所述第一前景的第一前景子图像。
在执行完第一步之后,所述方法还包括:
第四步:当所述第i个判断结果为否,且所述第i个距离大于所述第二预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一背景的第一背景像素点;
第五步:在i为N时,从所述第一图像40中的N个像素点中确定出P个像素点为所述第一背景像素点;
第六步:提取所述P个像素点对应的图像,作为所述第一背景的第一背景子图像。
在本申请实施例中,在获得第一图像40中第i个像素点到第一连线AB的垂直距离为978毫米后,在预设范围为500-1000毫米时,判断垂直距离是否在一预设范围500-1000毫米内,由于978毫米在预设范围500-1000毫米内,获得第i个判断结果。
其中,在步骤S301-S302中,在本申请实施例中第一图像40中的对象以一人物为例,在第i个判断结果为是时,确定第i个像素点为对象人物的像素点,当i为N时,从第一图像40的N个像素点中确定出对象人物的M个像素点;
在确定出M个像素点后,从N个像素点中提取M个像素点对应的第一对象子图像,即将第一图像40中的人物子图像提取出保存至平板电脑的存储器中,以供后续图像处理使用。
在第一步至第三步中,在本申请实施例中第一图像40中的对象同样以第一人物为例,在获得第一图像40中800×600个像素点中第i个像素点到第一连线AB的垂直距离为450毫米后,在预设范围为500-1000毫米时,判断垂直距离是否在一预设范围500-1000毫米内,由于450毫米小于预设范围500-1000毫米。
在第i个判断结果为否时,则说明第i个像素点不是对象人物对应的像素点,而当第i个像素点到第一连线AB的垂直距离小于预设距离时,则说明第i个像素点为对象人物的第一前景像素点,如对象任务面前的一朵花或一只小猫的一个像素点。当i为N时,从第一图像40中N个像素点确定出属于第一前景的K个像素点。
在确定出M个像素点后,从N个像素点中提取K个像素点对应的第一前景图像,即将第一图像40的第一前景图像提取出保存至平板电脑的存储器中,以供后续图像处理使用。
在第四步至第六步中,在本申请实施例中第一图像40中的对象同样以第一人物为例,在获得第一图像40中800×600个像素点中第i个像素点到第一连线AB的垂直距离为1500毫米后,在预设范围为500-1000毫米时,判断垂直距离是否在一预设范围500-1000毫米内,由于1500毫米大于预设范围500-1000毫米。
在第i个判断结果为否时,则说明第i个像素点不是对象人物对应的像素点,而当第i个像素点到第一连线AB的垂直距离大于预设距离时,则说明第第i个像素点不是对象人物对应的像素点,而当第i个像素点到第一连线AB的垂直距离大于预设距离时,则说明第i个像素点为对象人物的第一背景像素点,如对象人物背后的其他人物或是网格等的像素点。当i为N时,从第一图像40中N个像素点确定出属于第一背景的P个像素点。
在确定出P个像素点后,从N个像素点中提取P个像素点对应的第一背景图像,即将第一图像40的第一背景图像提取出保存至平板电脑的存储器中,以供后续图像处理使用。
在本申请实施例中,第二步的执行过程同第一步,在这里不再赘述。在执行完第一步和第二步后,执行第三步,第三步骤的具体实现过程中有两种方案,其中,第一种方案,请参考图6,具体为:
S401:检测获得一选择操作;
S402:响应所述选择操作,确定所述第一对象子图像或所述第二对象子图像为所述第三对象子图像。
在本申请实施例中,电子设备用户可以根据自己需要从第一对象子图像和第二对象子图像中选择一个作为第三对象子图像。
对于第三步骤的具体实现过程中有两种方案,其中,第二种方案,具体为:
合成所述第一对象子图像和所述第二对象子图像,获得对象3D图像,所述对象3D图像即为所述第三对象子图像。
在本申请实施例中,假设平板电脑液晶显示屏显示的影像在水平方向上含有800个像素点,液晶显示屏显示的影像在垂直方向上含有600个像素,并以液晶显示屏显示的影像的左下角顶点为原点,建立液晶显示屏图像坐标,每个像素在垂直方向上的长度为0.01毫米,摄像头所拍摄的影像与液晶显示屏所显示的影像的比例为1:1。平板电脑中的计算模块基于第一场景中第i个像素点的第一二维坐标(500像素,300像素)、第二二维坐标(520像素,300像素)、第一图像40中一点在第一液晶显示屏影像到垂直中分线的第一距离100像素、第二图像50中一点在第二液晶显示屏影像到垂直中分线的第二距离120像素,将点的二维坐标转换为三维空间坐标,转换后第i个像素点的三维坐标为(358.6mm,0mm,978mm)。由于平板电脑能能够将对象中中的至少一个点与三维空间中的至少一个点相对应。因此,平板电脑中的计算模块可按照对象中的至少一个点的位置关系和相互之间的连接关系在三位数字空间中计算获得用于表征所述对象的3D图像。
在执行完步骤S103之后,执行步骤S104:获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像.
在本申请实施例中,由于电子设备用户不满意第一图像40或第二图像50的第一前景图像或第一背景图像,而希望将其替换成期望的第一前景图像或第一背景图像。则电子设备可以从电子设备的存储器中,存储器可以是电子设备内部的存储器,如:内置的硬盘;也可以是与电子设备连接的外部存储器,如:移动硬盘、U盘和光盘等。另外,电子设备也可以从网络侧下载电子设备用户满意的第三图像,其中,第三图像与第一环境子图像和第二环境子图像不同,第三图像为电子设备用户满意的环境图像。
在获得第三图像即执行完步骤S104后,执行步骤S105:合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
在本申请实施例中,将得到第三对象子图像,以第一图像40和第二图像50中的人物为例,则第三对象子对象为人物子对象,将人物子对象与第三对象子对象进行合成,就获得了电子设备用户满意的对象为人物,环境子图像为第三对象子图像,而不是电子设备用户不满意的第一前景子图像或是背景子图像。
实施例二
基于与本申请实施例一种图像处理方法同样的发明构思,请参考图7,本申请实施例提供一种电子设备,所述电子设备设置有至少包括第一图像采集单元和第二图像采集单元的多个图像采集单元,所述电子设备包括:
第一获取单元60,用于获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像40,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像50;
第一计算单元61,用于依次取i从1至N,计算获得所述第一图像40和所述第二图像50的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;
第二获取单元62,用于基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;
第三获取单元63,用于获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;
第一合成单元64,用于合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
可选的,所述第一计算单元61,具体包括:
第一获取模块,用于获取所述第一图像采集单元和所述第二图像采集单元之间的第一连线对应的第一长度;
第二获取模块,用于获取所述第i个像素点与所述第一图像采集单元之间的第二连线与所述第一连线间的第一入射角,及所述第i个像素点与所述第二图像采集单元间的第三连线与所述第一连线间的第二入射角;
第三获取模块,用于基于所述第一入射角度和所述第二入射角度及所述第一长度,获得所述第i素点到所述第一连线的第i个距离。
可选的,所述第二获取单元62,具体包括:
第一提取模块,用于基于所述N个距离,从所述第一图像40中提取出所述第一对象子图像;及
第二提取模块,用于基于所述N个距离,从所述第二图像50中提取出所述第二对象子图像;
第四获取模块,用于基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像。
可选的,在所述第三对象子图像为2D图像时,所述第四获取模块,具体包括:
第一获取子模块,用于检测获得一选择操作;
第一确定子模块,用于响应所述选择操作,确定所述第一对象子图像或所述第二对象子图像为所述第三对象子图像。
可选的,在所述第三对象子图像为3D图像时,所述第四子获取模块,具体包括:
第一合成子模块,用于合成所述第一对象子图像和所述第二对象子图像,获得对象3D图像,所述对象3D图像即为所述第三对象子图像。
可选的,所述第一提取模块,具体包括:
第一判断子模块,用于针对所述第一图像40中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果,其中,所述预设范围包括第一预设距离及大于所述第一预设距离的第二预设距离,在所述预设范围内的像素点为对象像素点;
第二确定子模块,用于当所述第i个判断结果为是时,确定所述第i个像素点为所述对象像素点,在i为N时,从所述第一图像40中的N个像素点中确定出M个像素点为所述对象像素点;
第一提取子模块,用于提取所述M个像素点对应的图像,作为所述第一对象子图像。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
第一、由于本申请实施例中的技术方案中的电子设备能够基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。即:本申请实施例中的技术方案,能够根据电子设备存储或从网络侧获取的第三图像对电子设备通过图像采集单元的第一图像和第二图像的环境子图像进行处理,以达到电子设备用户满意的图像效果,而现有技术中,只有在电子设备用户下载安装图像处理软件后,可利用图像处理软件对图像的环境子图像进行替换的处理,所以,本申请实施例中的技术方案能够有效解决现有技术中的电子设备存在对环境子图像的处理技术单一的技术问题,进而实现电子设备对环境子图像的处理技术多样化的技术效果。
第二、由于本申请实施例中的技术方案中电子设备能够根据电子设备存储或从网络侧获取的第三图像对电子设备通过图像采集单元的第一图像和第二图像的环境子图像进行处理。所以,有效解决了现有技术中电子设备的用户,在没有下载安装图像处理软件时,不能有效地对拍摄图片进行处理,而达到用户满意的图像处理效果,进而,存在用户在使用电子设备过程中,用户体验度不高的问题,从而达到了节省用户时间,提高用户体验度的效果。
第三、由于本申请实施例中的技术方案中的电子设备,在能够准确确定对象子图像的同时,实现准确确定前景子图像和背景子图像,这样,更方便电子设备用户对环境子图像的处理。所以,实现了进一步提高电子设备用户体验的效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像;
依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;
基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;
获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;
合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
可选的,所述存储介质中存储的与步骤:所述计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
获取所述第一图像采集单元和所述第二图像采集单元之间的第一连线对应的第一长度;
获取所述第i个像素点与所述第一图像采集单元之间的第二连线与所述第一连线间的第一入射角,及所述第i个像素点与所述第二图像采集单元间的第三连线与所述第一连线间的第二入射角;
基于所述第一入射角度和所述第二入射角度及所述第一长度,获得所述第i素点到所述第一连线的第i个距离。
可选的,所述存储介质中存储的与步骤:所述基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对象对应的第三对象子图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
基于所述N个距离,从所述第一图像中提取出所述第一对象子图像;
及基于所述N个距离,从所述第二图像中提取出所述第二对象子图像;
基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像。
可选的,在所述第三对象子图像为2D图像时,所述存储介质中的存储与步骤:基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
检测获得一选择操作;响应所述选择操作,确定所述第一对象子图像或所述第二对象子图像为所述第三对象子图像。
可选的,在所述第三对象子图像为3D图像时,所述存储介质中的存储与步骤:所述基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
合成所述第一对象子图像和所述第二对象子图像,获得对象3D图像,所述对象3D图像即为所述第三对象子图像。
可选的,所述存储介质中的存储与步骤:所述基于所述N个距离,从所述第一图像中提取出所述第一对象子图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果,其中,所述预设范围包括第一预设距离及大于所述第一预设距离的第二预设距离,在所述预设范围内的像素点为对象像素点;
当所述第i个判断结果为是时,确定所述第i个像素点为所述对象像素点,在i为N时,从所述第一图像中的N个像素点中确定出M个像素点为所述对象像素点;
提取所述M个像素点对应的图像,作为所述第一对象子图像。
可选的,所述存储介质中的存储与步骤:在所述针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果之后,对应的计算机指令在具体被执行过程中,所述方法还包括如下步骤:
当所述第i个判断结果为否,且所述第i个距离小于所述第一预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一前景的第一前景像素点;
在i为N时,从所述第一图像中的N个像素点中确定出K个像素点为所述第一前景像素点;
提取所述K个像素点对应的图像,作为所述第一前景的第一前景子图像。
可选的,所述存储介质中的存储与步骤:在所述针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果之后,对应的计算机指令在具体被执行过程中,所述方法还包括如下步骤:
当所述第i个判断结果为否,且所述第i个距离大于所述第二预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一背景的第一背景像素点;
在i为N时,从所述第一图像中的N个像素点中确定出P个像素点为所述第一背景像素点;
提取所述P个像素点对应的图像,作为所述第一背景的第一背景子图像。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (16)

1.一种图像处理方法,应用于一电子设备,所述电子设备设置有至少包括第一图像采集单元和第二图像采集单元的多个图像采集单元,所述方法包括:
获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像;
依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;
基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;
获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;
合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
2.如权利要求1所述的方法,其特征在于,所述计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,具体包括:
获取所述第一图像采集单元和所述第二图像采集单元之间的第一连线对应的第一长度;
获取所述第i个像素点与所述第一图像采集单元之间的第二连线与所述第一连线间的第一入射角,及所述第i个像素点与所述第二图像采集单元间的第三连线与所述第一连线间的第二入射角;
基于所述第一入射角度和所述第二入射角度及所述第一长度,获得所述第i素点到所述第一连线的第i个距离。
3.如权利要求2所述的方法,其特征在于,所述基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对象对应的第三对象子图像,具体包括:
基于所述N个距离,从所述第一图像中提取出所述第一对象子图像;及
基于所述N个距离,从所述第二图像中提取出所述第二对象子图像;
基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像。
4.如权利要求3所述的方法,其特征在于,在所述第三对象子图像为2D图像时,所述基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像,具体包括:
检测获得一选择操作;
响应所述选择操作,确定所述第一对象子图像或所述第二对象子图像为所述第三对象子图像。
5.如权利要求3所述的方法,其特征在于,在所述第三对象子图像为3D图像时,所述基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像,具体包括:
合成所述第一对象子图像和所述第二对象子图像,获得对象3D图像,所述对象3D图像即为所述第三对象子图像。
6.如权利要求3所述的方法,其特征在于,所述基于所述N个距离,从所述第一图像中提取出所述第一对象子图像,具体包括:
针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果,其中,所述预设范围包括第一预设距离及大于所述第一预设距离的第二预设距离,在所述预设范围内的像素点为对象像素点;
当所述第i个判断结果为是时,确定所述第i个像素点为所述对象像素点,在i为N时,从所述第一图像中的N个像素点中确定出M个像素点为所述对象像素点;
提取所述M个像素点对应的图像,作为所述第一对象子图像。
7.如权利要求6所述的方法,其特征在于,在所述针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果之后,所述方法还包括:
当所述第i个判断结果为否,且所述第i个距离小于所述第一预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一前景的第一前景像素点;
在i为N时,从所述第一图像中的N个像素点中确定出K个像素点为所述第一前景像素点;
提取所述K个像素点对应的图像,作为所述第一前景的第一前景子图像。
8.如权利要求6所述的方法,其特征在于,在所述针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果之后,所述方法还包括:
当所述第i个判断结果为否,且所述第i个距离大于所述第二预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一背景的第一背景像素点;
在i为N时,从所述第一图像中的N个像素点中确定出P个像素点为所述第一背景像素点;
提取所述P个像素点对应的图像,作为所述第一背景的第一背景子图像。
9.一种电子设备,所述电子设备设置有至少包括第一图像采集单元和第二图像采集单元的多个图像采集单元,所述电子设备包括:
第一获取单元,用于获得通过所述第一图像采集单元采集获得的包含一对象的第一对象子图像和第一环境的第一环境子图像的第一图像,及通过所述第二图像采集单元采集获得的包含所述对象的第二对象子图像和第二环境的第二环境子图像的第二图像;
第一计算单元,用于依次取i从1至N,计算获得所述第一图像和所述第二图像的相同区域图像中的N个像素点中的第i个像素点到所述第一图像采集单元和所述第二图像采集单元之间的第一连线的第i个距离,在i为N时,共获得N个距离,其中,N为大于等于2的整数;
第二获取单元,用于基于所述N个距离及所述第一对象子图像和/或所述第二对象子图像,获得与所述对像对应的第三对象子图像;
第三获取单元,用于获取至少一个第三图像,所述至少一个第三图像不同于所述第一环境子图像和所述第二环境子图像;
第一合成单元,用于合成所述第三对象子图像和所述至少一个第三图像,获得第四图像,其中,在所述第四图像中,所述至少一个第三图像为所述第三对象子图像的环境图像。
10.如权利要求9所述的电子设备,其特征在于,所述第一计算单元,具体包括:
第一获取模块,用于获取所述第一图像采集单元和所述第二图像采集单元之间的第一连线对应的第一长度;
第二获取模块,用于获取所述第i个像素点与所述第一图像采集单元之间的第二连线与所述第一连线间的第一入射角,及所述第i个像素点与所述第二图像采集单元间的第三连线与所述第一连线间的第二入射角;
第三获取模块,用于基于所述第一入射角度和所述第二入射角度及所述第一长度,获得所述第i素点到所述第一连线的第i个距离。
11.如权利要求10所述的电子设备,其特征在于,所述第二获取单元,具体包括:
第一提取模块,用于基于所述N个距离,从所述第一图像中提取出所述第一对象子图像;及
第二提取模块,用于基于所述N个距离,从所述第二图像中提取出所述第二对象子图像;
第四获取模块,用于基于所述第一对象子图像和/或所述第二对象子图像,获得所述第三对象子图像。
12.如权利要求11所述的电子设备,其特征在于,在所述第三对象子图像为2D图像时,所述第四获取模块,具体包括:
第一获取子模块,用于检测获得一选择操作;
第一确定子模块,用于响应所述选择操作,确定所述第一对象子图像或所述第二对象子图像为所述第三对象子图像。
13.如权利要求11所述的电子设备,其特征在于,在所述第三对象子图像为3D图像时,所述第四子获取模块,具体包括:
第一合成子模块,用于合成所述第一对象子图像和所述第二对象子图像,获得对象3D图像,所述对象3D图像即为所述第三对象子图像。
14.如权利要求11所述的电子设备,其特征在于,所述第一提取模块,具体包括:
第一判断子模块,用于针对所述第一图像中的所述相同区域图像中的N个像素点,判断所述第i个距离是否在一预设范围内,获得第i个判断结果,其中,所述预设范围包括第一预设距离及大于所述第一预设距离的第二预设距离,在所述预设范围内的像素点为对象像素点;
第二确定子模块,用于当所述第i个判断结果为是时,确定所述第i个像素点为所述对象像素点,在i为N时,从所述第一图像中的N个像素点中确定出M个像素点为所述对象像素点;
第一提取子模块,用于提取所述M个像素点对应的图像,作为所述第一对象子图像。
15.如权利要求14所述的电子设备,其特征在于,所述第一提取模块还包括:
第三确定子模块,用于当所述第i个判断结果为否,且所述第i个距离小于所述第一预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一前景的第一前景像素点;
第四确定子模块,用于在i为N时,从所述第一图像中的N个像素点中确定出K个像素点为所述第一前景像素点;
第二提取子模块,用于提取所述K个像素点对应的图像,作为所述第一前景的第一前景子图像。
16.如权利要求14所述的电子设备,其特征在于,所述第一提取模块还包括:
第五确定子模块,用于当所述第i个判断结果为否,且所述第i个距离大于所述第二预设距离时,确定所述第i个像素点为所述第一环境子图像中属于所述第一环境的第一背景的第一背景像素点;
第六确定子模块,用于在i为N时,从所述第一图像中的N个像素点中确定出P个像素点为所述第一背景像素点;
第三提取子模块,用于提取所述P个像素点对应的图像,作为所述第一背景的第一背景子图像。
CN201410785163.5A 2014-12-16 2014-12-16 一种图像处理方法及电子设备 Active CN104410793B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410785163.5A CN104410793B (zh) 2014-12-16 2014-12-16 一种图像处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410785163.5A CN104410793B (zh) 2014-12-16 2014-12-16 一种图像处理方法及电子设备

Publications (2)

Publication Number Publication Date
CN104410793A true CN104410793A (zh) 2015-03-11
CN104410793B CN104410793B (zh) 2018-08-10

Family

ID=52648380

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410785163.5A Active CN104410793B (zh) 2014-12-16 2014-12-16 一种图像处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN104410793B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076190A (zh) * 2016-04-22 2018-12-21 株式会社S1 检测异常情况的设备和方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090245626A1 (en) * 2008-04-01 2009-10-01 Fujifilm Corporation Image processing method, image processing apparatus, and image processing program
CN103679788A (zh) * 2013-12-06 2014-03-26 华为终端有限公司 一种移动终端中3d图像的生成方法和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090245626A1 (en) * 2008-04-01 2009-10-01 Fujifilm Corporation Image processing method, image processing apparatus, and image processing program
CN103679788A (zh) * 2013-12-06 2014-03-26 华为终端有限公司 一种移动终端中3d图像的生成方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刁茜: "《基于散集图的图像前景区域提取算法研究》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076190A (zh) * 2016-04-22 2018-12-21 株式会社S1 检测异常情况的设备和方法
US10853664B2 (en) 2016-04-22 2020-12-01 S-1 Corporation Device and method for detecting abnormal situation
CN109076190B (zh) * 2016-04-22 2021-03-02 株式会社S1 检测异常情况的设备和方法

Also Published As

Publication number Publication date
CN104410793B (zh) 2018-08-10

Similar Documents

Publication Publication Date Title
CN109242961B (zh) 一种脸部建模方法、装置、电子设备和计算机可读介质
KR102149374B1 (ko) 로컬화 영역 설명 파일에 대한 프라이버시-민감 질의
EP3099056B1 (en) Method and apparatus for displaying a light field based image on a user's device, and corresponding computer program product
CN111242908B (zh) 一种平面检测方法及装置、平面跟踪方法及装置
JP2018507476A (ja) コンピュータビジョンに関する遮蔽処理
KR102149463B1 (ko) 이미지를 처리하기 위한 전자 장치 및 방법
US10051180B1 (en) Method and system for removing an obstructing object in a panoramic image
KR20140122054A (ko) 2차원 이미지를 3차원 이미지로 변환하는 3차원 이미지 변환 장치 및 그 제어 방법
US10565726B2 (en) Pose estimation using multiple cameras
US11044398B2 (en) Panoramic light field capture, processing, and display
CN110084797B (zh) 平面检测方法、装置、电子设备和存储介质
CN105554367A (zh) 一种运动拍摄方法及移动终端
CN108616733B (zh) 一种全景视频图像的拼接方法及全景相机
US20120105601A1 (en) Apparatus and method for creating three-dimensional panoramic image by using single camera
CN114663618A (zh) 三维重建及校正方法、装置、设备及存储介质
CN105338238A (zh) 一种拍照方法及电子设备
CN111630523A (zh) 一种图像特征提取方法及装置
CN104735356A (zh) 全景照片拍摄方法及装置
CN111357034A (zh) 点云生成方法、***和计算机存储介质
US20220013047A1 (en) Orientated display method and apparatus for audio device, and audio device
CN109791703B (zh) 基于二维媒体内容生成三维用户体验
CN105744168A (zh) 一种信息处理方法及电子设备
CN105827932A (zh) 一种图像合成方法和移动终端
CN103512557B (zh) 电子设备间相对位置确定方法及电子设备
CN104378620A (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
GR01 Patent grant
GR01 Patent grant