CN106033616A - 电子设备和图像处理方法 - Google Patents
电子设备和图像处理方法 Download PDFInfo
- Publication number
- CN106033616A CN106033616A CN201510116864.4A CN201510116864A CN106033616A CN 106033616 A CN106033616 A CN 106033616A CN 201510116864 A CN201510116864 A CN 201510116864A CN 106033616 A CN106033616 A CN 106033616A
- Authority
- CN
- China
- Prior art keywords
- pixel
- colored
- input picture
- component value
- scope
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 38
- 238000012549 training Methods 0.000 claims description 32
- 238000001514 detection method Methods 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 abstract description 7
- 238000000034 method Methods 0.000 description 37
- 238000010586 diagram Methods 0.000 description 2
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010205 computational analysis Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Landscapes
- Image Analysis (AREA)
Abstract
本发明提供一种电子设备及其图像处理方法,能够有效地对输入图像的食物场景进行识别,从而能够提高食物场景的输入图像的处理效果。图像处理方法包括:输入包括YUV分量的彩色输入图像;检测在彩色输入图像中是否存在规定形状的对象;在检测出存在规定形状的对象的情况下,基于规定形状的对象的位置来确定所述彩色输入图像中的分析区域;判断与分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将彩色输入图像的场景识别为食物场景。
Description
技术领域
本发明涉及电子设备和应用于电子设备的图像处理方法。
背景技术
在现有技术中,存在对输入图像的场景进行识别的技术。例如在手机、平板电脑、数码相机等的电子设备中,对要拍摄的照片的场景进行识别,从而进行与识别出的场景适应的处理(例如,补光、颜色调整等)。例如,若识别为要拍摄的照片是人物场景时,则进行与人物场景适应的处理,在识别为要拍摄的照片是风景场景,则进行与风景场景适应的处理,由此提高照片的成像质量。
但是,在现有技术中还不存在对食物场景进行有效识别的方法,因此无法对食物场景的输入图像进行适当的例如补光、颜色调整等的处理。由此,难以针对食物场景的输入图像,进行适当的处理,图像处理的效果不显著。
发明内容
本发明鉴于上述问题而完成,其目的在于提供一种电子设备和图像处理方法,能够有效地对输入图像的食物场景进行识别,从而能够提高食物场景的输入图像的处理效果。
根据本发明的一个方面,提供一种电子设备。所述电子设备包括:图像输入单元,配置来输入包括YUV分量的彩色输入图像;以及处理单元,配置来检测所述彩色输入图像中是否存在规定形状的对象,在检测出存在规定形状的对象的情况下,基于所述规定形状的对象的位置来确定所述彩色输入图像中的分析区域,并且判断与所述分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将所述彩色输入图像的场景识别为食物场景。
根据本发明的另一方面,提供一种应用于电子设备的图像处理方法。所述图像处理方法包括:输入包括YUV分量的彩色输入图像;检测在所述彩色输入图像中是否存在规定形状的对象;在检测出存在规定形状的对象的情况下,基于所述规定形状的对象的位置来确定所述彩色输入图像中的分析区域;判断与所述分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将所述彩色输入图像的场景识别为食物场景。
根据本发明的电子设备和图像处理方法,在判断彩色输入图像的场景是否为食物场景时,通过对确定出的分析区域进行颜色分布分析,从而能够显著提高准确率。
附图说明
图1是表示本发明的实施方式的电子设备的功能框图。
图2是表示本发明的实施方式的图像处理方法的流程图。
具体实施方式
下面,参照附图来说明本发明的实施方式。提供以下参照附图的描述,以帮助对由权利要求及其等价物所限定的本发明的示例实施方式的理解。其包括帮助理解的各种具体细节,但它们只能被看作是示例性的。因此,本领域技术人员将认识到,可对这里描述的实施方式进行各种改变和修改,而不脱离本发明的范围和精神。而且,为了使说明书更加清楚简洁,将省略对本领域熟知功能和构造的详细描述。
参照图1来说明本发明的实施方式的电子设备1。图1是表示本发明的实施方式的电子设备1的功能框图。
如图1所示,电子设备1包括图像输入单元11和处理单元12。其中,电子设备1为诸如手机、平板电脑、笔记本电脑、数码相机等的电子设备,只要具备能够处理彩色输入图像的功能即可。
图像输入单元11配置来输入包括YUV分量的彩色输入图像。其中,图像输入单元的具体构成方式不受限定。例如,在图像输入单元11中,由拍摄模块采集彩色输入图像,若所采集的彩色输入图像为YUV格式,则直接将采集的彩色输入图像输入到处理单元12,若所采集的彩色输入图像不是YUV格式(例如为RGB格式),则将所采集的彩色输入图像转换为YUV格式之后输入到处理单元12。再如,在图像输入单元11中,不采集彩色输入图像,而是将例如从其他电子设备接收的彩色输入图像(或者,本地存储器中存储的彩色输入图像)输入到处理单元12。同样,若彩色输入图像为YUV格式,则直接将该彩色输入图像输入到处理单元12,若彩色输入图像不是YUV格式(例如为RGB格式),则将所采集的彩色输入图像转换为YUV格式之后输入到处理单元12。
此外,优选为,由图像输入单元11输入的彩色输入图像还包括深度分量,该深度分量例如能够体现彩色输入图像中的各对象之间在纵向上的远近关系。
处理单元12检测从图像输入单元接收的彩色输入图像中是否存在规定形状的对象。其中,规定形状可以是任意的形状,例如为椭圆形状、矩形形状等。例如,处理单元12检测从图像输入单元接收的彩色输入图像中是否存在椭圆形状的对象。通过检测是否存在椭圆形状的对象,由此能够判定彩色输入图像中是否存在盘子等的用于盛放食物的对象。由于用于盛放食物的对象不限定于椭圆形状,因此可以根据具体的用于盛放食物的对象,适当地设定规定形状。此外,根据具体的情形,可以设定多个规定形状。在彩色输入图像中检测规定形状的处理可以通过现有技术中的检测方法进行处理,因此不展开进行说明。
在检测出存在规定形状的对象的情况下,处理单元12基于规定形状的对象的位置来确定彩色输入图像中的分析区域。具体地,在检测出存在规定形状的对象的情况下,能够确认在彩色输入图像中存在用于盛放食物的对象,因此进一步根据该用于盛放食物的对象的位置,确定彩色输入图像中存在可能存在食物的分析区域。另外,在没有检测出存在规定形状的对象的情况下,处理单元12可以直接识别为彩色输入图像不是食物场景。
例如,在将食物盛放于盘子的情况下,在彩色输入图像中,食物所存在的区域以盘子的中心点为中心而被布置。因此,在检测出存在椭圆形状的对象的情况下,基于检测出的椭圆的中心点的位置来确定所述彩色输入图像中的分析区域。此外,在基于椭圆的中心点的位置来确定分析区域时,也可以参照椭圆的大小等信息,从而更加合理地确定出存在食物的可能性高的分析区域。
此外,在由图像输入单元11输入的彩色输入图像还包括深度分量的情况下,处理单元12在确定分析区域时也可以利用该深度分量。具体地,处理单元12在基于椭圆的中心点的位置来确定的分析区域的像素中,确定所对应的深度分量值与位于椭圆的中心点的像素的深度分量值之间满足规定关系的像素,并且在基于椭圆的中心点的位置来确定的分析区域中排除满足规定关系的像素所在的位置,从而重新确定分析区域。
例如,假设在墙前摆放了盛放了食物的盘子的情况下,椭圆的中心点的像素的深度分量值与食物存在的区域的像素的深度分量值之间差值相对小,但是椭圆的中心点的像素的深度分量值与墙存在的区域的像素的深度分量值之间差值相对大。因此,在基于椭圆的中心点的位置来确定的分析区域中存在墙存在的区域的情况下,能够利用深度分量值,从基于椭圆的中心点的位置来确定的分析区域中排除墙存在的区域。在具体的处理中,可以设定一个深度分量阈值,如果基于椭圆的中心点的位置来确定的分析区域中的像素的深度分量值与椭圆的中心点的像素的深度分量值的差值大于该深度分量阈
值,则从基于椭圆的中心点的像素的深度分量值中排除该像素。如上,通过利用深度分量来确定分析区域,从而能够排除在分析区域中不可能存在食物的区域,提高所确定的分析区域的精度。
通过如上的处理确定了存在食物的可能性高的分析区域之后,处理单元12利用食物存在的区域的像素的U分量值和V分量值呈一定规律的特性,针对分析区域进行判断,进而将彩色输入图像的场景识别为食物场景。因此,处理单元12判断与分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将彩色输入图像的场景识别为食物场景。此外,在与分析区域中的像素对应的U分量值和V分量值不满足规定的条件的情况下,处理单元12将彩色输入图像的场景识别为非食物场景。
具体地,在YUV格式的彩色输入图像中,食物存在的区域的像素的U分量值与V分量值分别落入第一范围和第二范围的可能性很高。鉴于此,处理单元12计算所对应的U分量值与V分量值分别落入第一范围和第二范围的像素的比例,在计算出的比例大于第一阈值时,能够将彩色输入图像的场景识别为食物场景。在具体处理中,处理单元12计算分析区域中的、所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目,在所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目相对于分析区域中的所有像素的数目的比例大于第一阈值的情况下,将彩色输入图像的场景识别为食物场景。
例如,处理单元12针对分析区域中的各个像素,判断所对应的U分量值是否为大于a1小于a2,并且判断所对应的V分量值是否为大于b1小于b2,在某一像素的U分量值大于a1小于a2并且V分量值大于b1小于b2,则认为该像素满足规定条件。通过对分析区域中的每个像素进行判断,从而能够统计出满足规定条件的像素的数目。例如,满足规定的像素的数目为x个,分析区域中的全部像素的数目为y个,当比例(x/y)值大于第一阈值的情况下,将彩色输入图像的场景识别为食物场景。
优选为,处理单元12基于多个彩色训练图像的U分量和V分量,预先设定第一范围和第二范围。当然,为了保证所设定的第一范围和第二范围的有效性,选取食物场景的彩色训练图像。
具体地,在所选取的多个彩色训练图像的各个彩色训练图像中,分别划定了存在食物的预设区域。划定该预设区域的处理,例如通过手动划定的方式进行。如后所述,通过仅利用存在食物的预设区域进行训练,能够提高用于识别食物场景的第一范围和第二范围的准确性和实用性。
处理单元12对与各个彩色训练图像的预设区域中的像素对应的U分量值和V分量值进行统计。例如,在某一像素所对应的U分量值和V分量值分别为a和b的情况下,在U分量值=a且V分量值=b的像素的数目进行加1。通过对预设区域中的每个像素进行上述处理,从而得到与U分量值和V分量值的各个取值对应的像素的数目。在对与各个彩色训练图像的预设区域中的像素对应的U分量值和V分量值进行统计的结果,与在第一范围内的U分量值和第二范围内的V分量值对应的像素的数目明显多于其他的U分量值和V分量值。由此也可知,存在食物的区域的像素的U分量值和V分量值分别落入第一范围和第二范围的可能性高。此外,对预设区域中的像素的U分量值和V分量值,也可以采用其他的统计方法。
具体地,处理单元12将与在多个彩色训练图像的预设区域中的像素对应的所有U分量值中取值概率大于第二阈值的范围设为第一范围,将与在多个彩色训练图像的预设区域中的像素对应的所有V分量值中取值概率大于第三阈值的范围设为第二范围。其中,在U分量的取值范围为0-255时,所设定的第一范围例如为大于等于60小于120,在V分量的取值范围为0-255时,所设定的第二范围例如为大于等于50小于120。例如,处理单元12在与U分量值和V分量值的各个取值对应的像素的数目中,确定所对应的像素的数目相对于预设区域中的像素的总数目的比例超过所设定的阈值的U分量值和V分量值,并根据所确定的比例超过所设定的阈值的U分量值和V分量值,确定关于U分量值的第一范围和关于V分量值的第二范围。此外,也可以采用其他的方法来设定第一范围和第二范围,只要能够保证:所设定的第一范围为,在预设区域的像素中的U分量值取值概率大的范围,并且所设定的第二范围为,在预设区域的像素中的V分量值取值概率大的范围。
此外,在预设区域中的所有像素的总数目固定的情况下,在上述确定第一范围和第二范围的处理中,不利用取值概率或相对于所有像素的总数目的比例,而直接利用像素的数目即可。
如上所述,通过基于食物场景的多个彩色训练图像来设定用于判定彩色输入图像的场景的关于U分量值的第一范围和关于V分量值的第二范围,因此能够保证用于识别食物场景的第一范围和第二范围的实用性。
在通过上述处理,从而将彩色输入图像识别为食物场景之后,在后续的处理中,例如能够进行与食物场景相适应的处理(例如补光、颜色调整等的处理),提高食物场景的输入图像的处理效果。
根据本发明的实施方式的电子设备1,基于检测出的规定形状的位置来确定分析区域之后,判断分析区域中的像素的颜色分布是否满足规定条件,从而将彩色输入图像的场景识别为食物场景。由此,能够有效地对输入图像的食物场景进行识别,提高识别的准确率,从而能够提高食物场景的输入图像的处理效果。例如,根据本发明的实施方式的电子设备1,能够有效避免例如将表示空盘的对象等的彩色输入图像的场景确定为食物场景。
下面,参照图2来说明本发明的实施方式的应用于电子设备的控制方法。图2是表示本发明的实施方式的控制方法的流程图。
图2的流程图所示的控制方法能够应用于图1所示的电子设备1。如图1所示,电子设备1包括图像输入单元11、和处理单元12。
在步骤S1中,输入包括YUV分量的彩色输入图像。具体地,由图像输入单元11输入包括YUV分量的彩色输入图像。例如,在图像输入单元11中,由拍摄模块采集彩色输入图像,若所采集的彩色输入图像为YUV格式,则直接将采集的彩色输入图像输入到处理单元12,若所采集的彩色输入图像不是YUV格式(例如为RGB格式),则将所采集的彩色输入图像转换为YUV格式之后输入到处理单元12。再如,在图像输入单元11中,不采集彩色输入图像,而是将例如从其他电子设备接收的彩色输入图像(或者,本地存储器中存储的彩色输入图像)输入到处理单元12。同样,若彩色输入图像为YUV格式,则直接将该彩色输入图像输入到处理单元12,若彩色输入图像不是YUV格式(例如为RGB格式),则将所采集的彩色输入图像转换为YUV格式之后输入到处理单元12。
此外,优选为,彩色输入图像还包括深度分量。该深度分量例如能够体现彩色输入图像中的各对象之间在纵向上的远近关系。
在步骤S2中,检测在彩色输入图像中是否存在规定形状的对象。其中,规定形状可以是任意的形状,例如为椭圆形状、矩形形状等。例如,处理单元12检测从图像输入单元11接收的彩色输入图像中是否存在椭圆形状的对象。通过检测是否存在椭圆形状的对象,由此能够判定彩色输入图像中是否存在盘子等的用于盛放食物的对象。此外,根据具体的情形,可以设定多个规定形状。
在步骤S3中,在检测出存在规定形状的对象的情况下,基于规定形状的对象的位置来确定彩色输入图像中的分析区域。
具体地,在检测出存在规定形状的对象的情况下,处理单元12基于规定形状的对象的位置来确定彩色输入图像中的分析区域。例如,在检测出存在规定形状的对象的情况下,能够确认在彩色输入图像中存在用于盛放食物的对象,因此进一步根据该用于盛放食物的对象的位置,确定彩色输入图像中存在可能存在食物的分析区域。另外,在没有检测出存在规定形状的对象的情况下,处理单元12可以直接识别为彩色输入图像不是食物场景。
优选为,在检测出存在椭圆形状的对象的情况下,基于检测出的椭圆的中心点的位置来确定彩色输入图像中的分析区域。此外,在基于椭圆的中心点的位置来确定分析区域时,也可以参照椭圆的大小等信息,从而更加合理地确定出存在食物的可能性高的分析区域。这是因为,例如在将食物盛放于盘子的情况下,在彩色输入图像中,食物所存在的区域以盘子的中心点为中心而被布置。
此外,在由图像输入单元11输入的彩色输入图像还包括深度分量的情况下,在步骤S3中确定分析区域时,也可以利用该深度分量。具体地,处理单元12在基于椭圆的中心点的位置来确定的分析区域的像素中,确定所对应的深度分量值与位于椭圆的中心点的像素的深度分量值之间满足规定关系的像素,并且在基于椭圆的中心点的位置来确定的分析区域中排除满足规定关系的像素所在的位置,从而重新确定分析区域。
例如,在基于椭圆的中心点的位置来确定的分析区域中存在墙存在的区域的情况下,能够利用深度分量值,从基于椭圆的中心点的位置来确定的分析区域中排除墙存在的区域。在具体的处理中,可以设定一个深度分量阈值,如果基于椭圆的中心点的位置来确定的分析区域中的像素的深度分量值与椭圆的中心点的像素的深度分量值的差值大于该深度分量阈值,则从基于椭圆的中心点的像素的深度分量值中排除该像素。如上,通过利用深度分量来确定分析区域,从而能够排除在分析区域中不可能存在食物的区域,提高所确定的分析区域的精度。
在步骤S4中,判断与分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将彩色输入图像的场景识别为食物场景。此外,在与分析区域中的像素对应的U分量值和V分量值不满足规定的条件的情况下,将彩色输入图像的场景识别为非食物场景。
具体地,计算在步骤S3中确定的分析区域中的、所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目,在所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目相对于所述分析区域中的所有像素的数目的比例大于第一阈值的情况下,将彩色输入图像的场景识别为食物场景。这是因为,在YUV格式的彩色输入图像中,食物存在的区域的像素的U分量值与V分量值分别落入第一范围和第二范围的可能性很高,在计算出的像素数目的比例大于第一阈值时,能够将彩色输入图像的场景识别为食物场景。
例如,处理单元12针对分析区域中的各个像素,判断所对应的U分量值是否为大于a1小于a2,并且判断所对应的V分量值是否为大于b1小于b2,在某一像素的U分量值大于a1小于a2并且V分量值大于b1小于b2,则认为该像素满足规定条件。通过对分析区域中的每个像素进行判断,从而能够统计出满足规定条件的像素的数目。例如,满足规定的像素的数目为x个,分析区域中的全部像素的数目为y个,当比例(x/y)值大于第一阈值的情况下,将彩色输入图像的场景识别为食物场景。
在本发明的实施方式的控制方法中,优选为还包括:基于多个彩色训练图像的U分量和V分量,确定第一范围和第二范围。其中,彩色训练图像的场景为食物场景。此外,该用于确定第一范围和第二范围的步骤可以预先执行,从而预先确定出第一范围和第二范围。
具体地,在所选取的多个彩色训练图像的各个彩色训练图像中,分别划定了存在食物的预设区域。划定该预设区域的处理,例如通过手动划定的方式进行。如后所述,通过仅利用存在食物的预设区域进行训练,能够提高用于识别食物场景的第一范围和第二范围的准确性和实用性。
在基于多个彩色训练图像的U分量和V分量来确定第一范围和第二范围时,对与各个彩色训练图像的预设区域中的像素对应的U分量值和V分量值进行统计,并且将与在多个彩色训练图像的预设区域中的像素对应的所有U分量值中取值概率大于第二阈值的范围设为第一范围,将与在多个彩色训练图像的预设区域中的像素对应的所有V分量值中取值概率大于第三阈值的范围设为第二范围。其中,在U分量的取值范围为0-255时,所设定的第一范围例如为大于等于60小于120,在V分量的取值范围为0-255时,所设定的第二范围例如为大于等于50小于120。
例如,在某一像素所对应的U分量值和V分量值分别为a和b的情况下,在U分量值=a且V分量值=b的像素的数目进行加1。通过对预设区域中的每个像素进行上述处理,从而得到与U分量值和V分量值的各个取值对应的像素的数目。处理单元12在与U分量值和V分量值的各个取值对应的像素的数目中,确定所对应的像素的数目相对于预设区域中的像素的总数目的比例超过所设定的阈值的U分量值和V分量值,并根据所确定的比例超过所设定的阈值的U分量值和V分量值,确定关于U分量值的第一范围和关于V分量值的第二范围。此外,也可以采用其他的方法来设定第一范围和第二范围,只要能够保证:所设定的第一范围为,在预设区域的像素中的U分量值取值概率大的范围,并且所设定的第二范围为,在预设区域的像素中的V分量值取值概率大的范围。
此外,在预设区域中的所有像素的总数目固定的情况下,在上述确定第一范围和第二范围的处理中,不利用取值概率或相对于所有像素的总数目的比例,而直接利用像素的数目即可。
如上所述,通过基于食物场景的多个彩色训练图像来设定用于判定彩色输入图像的场景的关于U分量值的第一范围和关于V分量值的第二范围,因此能够保证用于识别食物场景的第一范围和第二范围的实用性。
在通过上述处理,从而将彩色输入图像识别为食物场景之后,在后续的处理中,例如能够进行与食物场景相适应的处理(例如补光、颜色调整等的处理),提高食物场景的输入图像的处理效果。
根据本发明的实施方式的控制方法,基于检测出的规定形状的位置来确定分析区域之后,判断分析区域中的像素的颜色分布是否满足规定条件,从而将彩色输入图像的场景识别为食物场景。由此,能够有效地对输入图像的食物场景进行识别,提高识别的准确率,从而能够提高食物场景的输入图像的处理效果。例如,根据本发明的实施方式的控制方法,能够有效避免例如将表示空盘的对象等的彩色输入图像的场景确定为食物场景。
本领域普通技术人员可以意识到,结合在本发明的实施方式描述的各个单元和步骤,能够以电子硬件、计算机软件或者二者的结合来实现。并且软件模块可以置于任意形式的计算机存储介质中。为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在上面详细描述了本发明的各个实施方式。然而,本领域技术人员应该理解,在不脱离本发明的原理和精神的情况下,可对这些实施方式进行各种修改,组合或子组合,并且这样的修改应落入本发明的范围内。
Claims (12)
1.一种电子设备,包括:
图像输入单元,配置来输入包括YUV分量的彩色输入图像;以及
处理单元,配置来检测所述彩色输入图像中是否存在规定形状的对象,在检测出存在规定形状的对象的情况下,基于所述规定形状的对象的位置来确定所述彩色输入图像中的分析区域,并且判断与所述分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将所述彩色输入图像的场景识别为食物场景。
2.如权利要求1所述的电子设备,其中,
所述处理单元检测在所述彩色输入图像中是否存在椭圆形状的对象,在检测出存在椭圆形状的对象的情况下,基于检测出的椭圆的中心点的位置来确定所述彩色输入图像中的分析区域。
3.如权利要求2所述的电子设备,其中,
在所述彩色输入图像中还包括深度分量,
所述处理单元在所述分析区域的像素中,确定所对应的深度分量值与位于椭圆的中心点的像素的深度分量值之间满足规定关系的像素,并且在所述分析区域中排除满足规定关系的像素所在的位置,从而重新确定分析区域。
4.如权利要求1所述的电子设备,其中,
所述处理单元计算所述分析区域中的、所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目,在所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目相对于所述分析区域中的所有像素的数目的比例大于第一阈值的情况下,将所述彩色输入图像的场景识别为食物场景。
5.如权利要求4所述的电子设备,其中,
所述处理单元基于多个彩色训练图像的U分量和V分量,确定所述第一范围和所述第二范围,
其中,所述彩色训练图像的场景为食物场景。
6.如权利要求5所述的电子设备,其中,
在所述多个彩色训练图像的各个彩色训练图像中,分别划定了存在食物的预设区域,
所述处理单元对与各个彩色训练图像的预设区域中的像素对应的U分量值和V分量值进行统计,并且将与在所述多个彩色训练图像的预设区域中的像素对应的所有U分量值中取值概率大于第二阈值的范围设为所述第一范围,将与在所述多个彩色训练图像的预设区域中的像素对应的所有V分量值中取值概率大于第三阈值的范围设为所述第二范围。
7.一种图像处理方法,应用于电子设备,所述图像处理方法包括:
输入包括YUV分量的彩色输入图像;
检测在所述彩色输入图像中是否存在规定形状的对象;
在检测出存在规定形状的对象的情况下,基于所述规定形状的对象的位置来确定所述彩色输入图像中的分析区域;
判断与所述分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将所述彩色输入图像的场景识别为食物场景。
8.如权利要求7所述的图像处理方法,其中,
在检测在所述彩色输入图像中是否存在规定形状的对象的步骤中,
检测在所述彩色输入图像中是否存在椭圆形状的对象,
在检测出存在规定形状的对象的情况下,基于所述规定形状的对象的位置来确定所述彩色输入图像中的分析区域的步骤中,
在检测出存在椭圆形状的对象的情况下,基于检测出的椭圆的中心点的位置来确定所述彩色输入图像中的分析区域。
9.如权利要求8所述的图像处理方法,其中,
在所述彩色输入图像中还包括深度分量,
在检测出存在规定形状的对象的情况下,基于所述规定形状的对象的位置来确定所述彩色输入图像中的分析区域的步骤中,
在所述分析区域的像素中,确定所对应的深度分量值与位于椭圆的中心点的像素的深度分量值之间满足规定关系的像素,并且在所述分析区域中排除满足规定关系的像素所在的位置,从而重新确定分析区域。
10.如权利要求7所述的图像处理方法,其中,
判断与所述分析区域中的像素对应的U分量值和V分量值是否满足规定的条件,在满足规定的条件的情况下,将所述彩色输入图像的场景识别为食物场景的步骤中,
计算所述分析区域中的、所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目,在所对应的U分量值和V分量值分别落入第一范围和第二范围的像素的数目相对于所述分析区域中的所有像素的数目的比例大于第一阈值的情况下,将所述彩色输入图像的场景识别为食物场景。
11.如权利要求10所述的图像处理方法,还包括:
基于多个彩色训练图像的U分量和V分量,确定所述第一范围和所述第二范围,
其中,所述彩色训练图像的场景为食物场景。
12.如权利要求11所述的图像处理方法,其中,
在所述多个彩色训练图像的各个彩色训练图像中,分别划定了存在食物的预设区域,
基于多个彩色训练图像的U分量和V分量,确定所述第一范围和所述第二范围的步骤中,
对与各个彩色训练图像的预设区域中的像素对应的U分量值和V分量值进行统计,并且将与在所述多个彩色训练图像的预设区域中的像素对应的所有U分量值中取值概率大于第二阈值的范围设为所述第一范围,将与在所述多个彩色训练图像的预设区域中的像素对应的所有V分量值中取值概率大于第三阈值的范围设为所述第二范围。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510116864.4A CN106033616B (zh) | 2015-03-17 | 2015-03-17 | 电子设备和图像处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510116864.4A CN106033616B (zh) | 2015-03-17 | 2015-03-17 | 电子设备和图像处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106033616A true CN106033616A (zh) | 2016-10-19 |
CN106033616B CN106033616B (zh) | 2020-01-31 |
Family
ID=57150977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510116864.4A Active CN106033616B (zh) | 2015-03-17 | 2015-03-17 | 电子设备和图像处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106033616B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107341508A (zh) * | 2017-06-22 | 2017-11-10 | 北京飞搜科技有限公司 | 一种快速美食图片识别方法及系统 |
CN112287790A (zh) * | 2020-10-20 | 2021-01-29 | 北京字跳网络技术有限公司 | 影像处理方法、装置、存储介质及电子设备 |
CN114239635A (zh) * | 2021-12-22 | 2022-03-25 | 支付宝(杭州)信息技术有限公司 | 一种针对doi图像涂鸦的处理方法、装置及设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801930A (zh) * | 2005-12-06 | 2006-07-12 | 南望信息产业集团有限公司 | 基于视频内容分析的可疑静止物检测方法 |
CN101577005A (zh) * | 2009-06-12 | 2009-11-11 | 北京中星微电子有限公司 | 一种目标跟踪方法及装置 |
CN101789005A (zh) * | 2010-01-22 | 2010-07-28 | 深圳创维数字技术股份有限公司 | 一种基于感兴趣区域的图像检索方法 |
EP2273449A2 (en) * | 2004-06-11 | 2011-01-12 | Lyyn Ab | Method and Apparatus for Image Processing using Histogram Equalization |
CN102324036A (zh) * | 2011-09-02 | 2012-01-18 | 北京新媒传信科技有限公司 | 图像中获取人脸肤色区域的方法和装置 |
CN103175484A (zh) * | 2012-12-17 | 2013-06-26 | 谢鸿宇 | 一种基于三维激光扫描系统的树冠测量方法 |
CN104181548A (zh) * | 2014-09-01 | 2014-12-03 | 中国电建集团成都勘测设计研究院有限公司 | 基于三维激光扫描技术对水土保持状况的监测方法 |
-
2015
- 2015-03-17 CN CN201510116864.4A patent/CN106033616B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2273449A2 (en) * | 2004-06-11 | 2011-01-12 | Lyyn Ab | Method and Apparatus for Image Processing using Histogram Equalization |
CN1801930A (zh) * | 2005-12-06 | 2006-07-12 | 南望信息产业集团有限公司 | 基于视频内容分析的可疑静止物检测方法 |
CN101577005A (zh) * | 2009-06-12 | 2009-11-11 | 北京中星微电子有限公司 | 一种目标跟踪方法及装置 |
CN101789005A (zh) * | 2010-01-22 | 2010-07-28 | 深圳创维数字技术股份有限公司 | 一种基于感兴趣区域的图像检索方法 |
CN102324036A (zh) * | 2011-09-02 | 2012-01-18 | 北京新媒传信科技有限公司 | 图像中获取人脸肤色区域的方法和装置 |
CN103175484A (zh) * | 2012-12-17 | 2013-06-26 | 谢鸿宇 | 一种基于三维激光扫描系统的树冠测量方法 |
CN104181548A (zh) * | 2014-09-01 | 2014-12-03 | 中国电建集团成都勘测设计研究院有限公司 | 基于三维激光扫描技术对水土保持状况的监测方法 |
Non-Patent Citations (1)
Title |
---|
纪滨等: "基于颜色的食品品质检测技术现状及展望", 《食品与机械》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107341508A (zh) * | 2017-06-22 | 2017-11-10 | 北京飞搜科技有限公司 | 一种快速美食图片识别方法及系统 |
CN107341508B (zh) * | 2017-06-22 | 2020-12-04 | 苏州飞搜科技有限公司 | 一种快速美食图片识别方法及系统 |
CN112287790A (zh) * | 2020-10-20 | 2021-01-29 | 北京字跳网络技术有限公司 | 影像处理方法、装置、存储介质及电子设备 |
CN114239635A (zh) * | 2021-12-22 | 2022-03-25 | 支付宝(杭州)信息技术有限公司 | 一种针对doi图像涂鸦的处理方法、装置及设备 |
CN114239635B (zh) * | 2021-12-22 | 2024-02-02 | 支付宝(杭州)信息技术有限公司 | 一种针对doi图像涂鸦的处理方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106033616B (zh) | 2020-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109936698B (zh) | 一种自动曝光控制方法、装置、电子设备及存储介质 | |
JP7078139B2 (ja) | ビデオ安定化方法及び装置、並びに非一時的コンピュータ可読媒体 | |
US9251589B2 (en) | Depth measurement apparatus, image pickup apparatus, and depth measurement program | |
CN108401457A (zh) | 一种曝光的控制方法、装置以及无人机 | |
JP2020504868A5 (zh) | ||
CN109145678A (zh) | 信号灯检测方法及装置和计算机设备及可读存储介质 | |
EP3376431A1 (en) | Method and apparatus for identifying pupil in image | |
CN106851118A (zh) | 相机控制方法及装置 | |
KR101204259B1 (ko) | 화재 검출 방법 | |
CN108734720A (zh) | 运动物体检测装置、其控制方法和计算机可读存储介质 | |
US11974050B2 (en) | Data simulation method and device for event camera | |
US20150187051A1 (en) | Method and apparatus for estimating image noise | |
CN106033616A (zh) | 电子设备和图像处理方法 | |
JP2018520531A5 (zh) | ||
WO2021145913A1 (en) | Estimating depth based on iris size | |
JP5937823B2 (ja) | 画像照合処理装置、画像照合処理方法及び画像照合処理プログラム | |
RU2008144840A (ru) | Способ и устройство для вычисления и фильтрации карты диспарантности на основе стереоизображений | |
CN105654424B (zh) | 图像的调整比例显示方法、显示系统、显示装置和终端 | |
JP2014099087A (ja) | 特徴点検出装置およびプログラム | |
CN112492191B (zh) | 一种图像采集方法、装置、设备及介质 | |
CN110334652A (zh) | 图像处理方法、电子设备及存储介质 | |
CN108229240A (zh) | 一种确定图像质量的方法及装置 | |
CN112598610B (zh) | 一种深度图像获得方法、装置、电子设备及存储介质 | |
CN105872516A (zh) | 获取立体片源视差参数的方法及装置 | |
CN112232170A (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 |