一种目标图像提取方法及装置制造方法及图纸

技术编号:14549719 阅读:61 留言:0更新日期:2017-02-04 22:48
本发明专利技术实施例公开了一种图像提取方法及装置,应用于终端,所述终端确定前景图像并确定一个第一种子点;获得前景图像中满足与所述每个第一种子点之间预设距离要求的点作为第一种子点;获得前景图像中每个角点,获得角点中满足与所述每个第一种子点之间预设距离要求的点作为第二种子点;获得前景图像中满足与所述每个第二种子点之间预设距离要求的点作为第三种子点;若所述第一种子点集合和第三种子点集合中种子点的变化量小于设定的第一数量阈值,则将所述第三种子点集合确定为目标图像。由于在本发明专利技术实施例中,用户只仅需要在待提取图像中手工选取最少一个种子点,终端就可以自动提取出所需目标图像,提升了用户交互体验。

Method and device for extracting target image

The embodiment of the invention discloses a method and a device for extracting image, applied to the terminal, the terminal determines the foreground image and define a first seed point; meet between each with the first seed point preset required distance as the first seed points in the foreground image is obtained; for each angle of the foreground image, get meet each with the first seed point preset required distance as the second seed corner; and each of the second can meet the requirements of the seed point preset distance as the third seed points in the foreground image is obtained; the number of the first threshold if the change of the first seed set and third seed points in the set of seed points the amount is less than the set, the third set of seed points identified as the target image. In the embodiment of the invention, the user only needs to manually select at least one seed point in the image to be extracted, the terminal can automatically extract the desired target image, and enhance the interactive experience of the user.

【技术实现步骤摘要】

本专利技术涉及图像处理领域,特别涉及一种目标图像提取方法及装置
技术介绍
对于前景图像较为复杂,背景图像较为单一的图像,如图1所示的宫廷服饰图案的图像,为了将前景图像中用户感兴趣的目标图像部分提取出来,如若要将图1中的龙纹提取出来,会采用如图2所示的目标图像提取方法,所述方法应用于终端,包括如下步骤:S201:按照预设的提取方法,从原始图像中确定出前景图像。S202:在所述前景图像中的目标图像中的确定若干个像素点作为种子点。S203:针对所述前景图像中每个像素点,确定该像素点与所述每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,如果是,则将所述像素点作为种子点,如果否,则不将所述像素点作为种子点。S204:将所述第一种子点的集合确定为目标图像。利用该方法,用户可以通过手动选取不同数量和位置的初始种子点的方式,将原始图像中待提取的任何目标图像元素提取出来。但该方法对所述的初始种子点的数量和所在图中的位置都有较高的要求,有时为了达到满意的提取效果,需要用户手动选取几十个甚至更多的初始种子点,而且所述初始种子点的选择并不是随机的,而是需要针对不同的待提取图像的特征选取特定位置的初始种子点。该方法对用户确定种子点的经验依赖较大,而一般无经验用户需要经过一定的培训才能使用这一方法,而且一般需要用户确定较多的种子点,从而造成该方法的用户交互体验较差。
技术实现思路
本专利技术实施例公开了一种目标图像提取方法及装置,简化了提取目标图像时的用户操作,提升了用户交互体验。为达到上述目的,本专利技术实施例公开了一种目标图像提取方法,应用于终端,所述方法包括:A、按照预设的提取方法,从原始图像中确定出前景图像,所述目标图像包含在所述前景图像中;B、在所述前景图像中的目标图像中确定一个像素点作为种子点,并将所述种子点的坐标添加到第一种子点集合中;C、针对所述前景图像中每个像素点,确定该像素点与所述第一种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,如果是,将所述像素点作为种子点添加到第一种子点集合中;D、根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角点,确定所述角点与所述第一种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添加到第二种子点集合中;E、针对所述前景图像中每个像素点,确定该像素点与所述第二种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,如果是,将所述像素点作为种子点添加到第三种子点集合中;F、判断所述第一种子点集合和第三种子点集合中种子点的变化量是否小于设定的第一数量阈值,如果是,将所述第三种子点集合中的种子点确定为目标图像的像素点,否则,将所述第三种子点集合作为第一种子点集合,执行步骤D。较佳的,在步骤E之后,步骤F之前所述方法还包括:G、根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角点,确定所述角点与所述第三种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添加到第四种子点集合中;H、判断所述第二种子点集合和第四种子点集合中种子点的变化量是否小于设定的第二数量阈值,如果是,则将所述第四种子点集合中的种子点所确定的闭合区域中的像素点确定为目标图像的像素点,否则,执行后续步骤。较佳的,所述方法还包括:确定所述第三种子点集合中的种子点与所述第四种子点集合中的种子点所确定的闭合区域中的像素点的交集,将所述交集中的像素点确定为目标图像的像素点。较佳的,所述判断所述第一种子点集合和第三种子点集合中种子点的变化量是否小于设定的第一数量阈值包括:判断所述第一种子点集合和第三种子点集合中种子点数量的变化量是否小于设定的第一数量阈值;所述判断所述第二种子点集合和第四种子点集合中种子点的变化量是否小于设定的第二数量阈值包括:判断所述第二种子点集合和第四种子点集合中种子点数量的变化量是否小于设定的第二数量阈值。较佳的,在所述前景图像中的角点检测得到每个角点的坐标,包括:在所述前景图像中根据Harris角点检测算法得到每个角点的坐标。本专利技术实施例还公开了一种目标图像提取装置,应用于终端,所述装置包括:前景图像提取模块,用于按照预设的提取方法,从原始图像中确定出前景图像,所述目标图像包含在所述前景图像中;初始第一种子点确定模块,用于在所述前景图像中的目标图像中的确定一个像素点作为种子点,并将所述种子点的坐标添加到第一种子点集合中;第一种子点确定模块,用于针对所述前景图像中每个像素点,确定该像素点与所述第一种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,如果是,将所述像素点作为种子点添加到第一种子点集合中;第二种子点确定模块,用于根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角点,确定所述角点与所述第一种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添加到第二种子点集合中;第三种子点确定模块,用于针对所述前景图像中每个像素点,确定该像素点与所述第二种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,如果是,将所述像素点作为种子点添加到第三种子点集合中;第一目标图像像素点确定模块,用于判断所述第一种子点集合和第三种子点集合中种子点的变化量是否小于设定的第一数量阈值,如果是,将所述第三种子点集合中的种子点确定为目标图像的像素点,否则,将所述第三种子点集合作为第一种子点集合,并将所述第一种子点集合发送到所述第二种子点确定模块。较佳的,所述装置还包括:第四种子点确定模块,用于根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角点,确定所述角点与所述第三种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添加到第四种子点集合中;第二目标图像像素点确定模块,用于判断所述第二种子点集合和第四种子点集合中种子点的变化量是否小于设定的第二数量阈值,如果是,则将所述第四种子点集合中的种子点所确定的闭合区域中的像素点确定为目标图像的像素点,否则,转入第一目标图像像素点确定模块。<本文档来自技高网...
一种目标图像提取方法及装置

【技术保护点】
一种目标图像提取方法,其特征在于,应用于终端,所述方法包括:A、按照预设的提取方法,从原始图像中确定出前景图像,所述目标图像包含在所述前景图像中;B、在所述前景图像中的目标图像中确定一个像素点作为种子点,并将所述种子点的坐标添加到第一种子点集合中;C、针对所述前景图像中每个像素点,确定该像素点与所述第一种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,如果是,将所述像素点作为种子点添加到第一种子点集合中;D、根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角点,确定所述角点与所述第一种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添加到第二种子点集合中;E、针对所述前景图像中每个像素点,确定该像素点与所述第二种子点集合中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,如果是,将所述像素点作为种子点添加到第三种子点集合中;F、判断所述第一种子点集合和第三种子点集合中种子点的变化量是否小于设定的第一数量阈值,如果是,将所述第三种子点集合中的种子点确定为目标图像的像素点,否则,将所述第三种子点集合作为第一种子点集合,执行步骤D。...

【技术特征摘要】
1.一种目标图像提取方法,其特征在于,应用于终端,所述方法包括:
A、按照预设的提取方法,从原始图像中确定出前景图像,所述目标图像包
含在所述前景图像中;
B、在所述前景图像中的目标图像中确定一个像素点作为种子点,并将所述
种子点的坐标添加到第一种子点集合中;
C、针对所述前景图像中每个像素点,确定该像素点与所述第一种子点集合
中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,
如果是,将所述像素点作为种子点添加到第一种子点集合中;
D、根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角
点,确定所述角点与所述第一种子点集合中每个种子点间距离的最小值,判断
所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添
加到第二种子点集合中;
E、针对所述前景图像中每个像素点,确定该像素点与所述第二种子点集合
中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,
如果是,将所述像素点作为种子点添加到第三种子点集合中;
F、判断所述第一种子点集合和第三种子点集合中种子点的变化量是否小于
设定的第一数量阈值,如果是,将所述第三种子点集合中的种子点确定为目标
图像的像素点,否则,将所述第三种子点集合作为第一种子点集合,执行步骤D。
2.根据权利要求1所述的方法,其特征在于,在步骤E之后,步骤F之前
所述方法还包括:
G、根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角
点,确定所述角点与所述第三种子点集合中每个种子点间距离的最小值,判断
所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添
加到第四种子点集合中;
H、判断所述第二种子点集合和第四种子点集合中种子点的变化量是否小于
设定的第二数量阈值,如果是,则将所述第四种子点集合中的种子点所确定的
闭合区域中的像素点确定为目标图像的像素点,否则,执行后续步骤。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
确定所述第三种子点集合中的种子点与所述第四种子点集合中的种子点所
确定的闭合区域中的像素点的交集,将所述交集中的像素点确定为目标图像的
像素点。
4.根据权利要求1所述的方法,其特征在于,所述判断所述第一种子点集
合和第三种子点集合中种子点的变化量是否小于设定的第一数量阈值包括:
判断所述第一种子点集合和第三种子点集合中种子点数量的变化量是否小
于设定的第一数量阈值;
所述判断所述第二种子点集合和第四种子点集合中种子点的变化量是否小
于设定的第二数量阈值包括:
判断所述第二种子点集合和第四种子点集合中种子点数量的变化量是否小
于设定的第二数量阈值。
5.根据权利要求1~4任一项所述的方法,其特征在于,在所述前景图像中
的角点检测得到每个角点的坐标,包括:
在所述前景图像中根据Harris角点检测算法得到每个角点的坐标。
6.一种目标图像提取装置,其特征在于,应用于终端,所述装置包括:
...

【专利技术属性】
技术研发人员:赵海英陈洪
申请(专利权)人:北京邮电大学世纪学院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1