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、判断所述第一种子点集合和第三种子点集合中种子点的变化量是否小于设定的第一数量阈值,如果是,将所述第三种子点集合中的种子点确定为目标图像的像素点, ...
【技术特征摘要】
1.一种目标图像提取方法,其特征在于,应用于终端,所述方法包括:
A、按照预设的提取方法,从原始图像中确定出前景图像,所述目标图像包
含在所述前景图像中;
B、在所述前景图像中的目标图像中确定一个像素点作为种子点,并将所述
种子点的坐标添加到第一种子点集合中;
C、针对所述前景图像中每个像素点,确定该像素点与所述第一种子点集合
中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,
如果是,将所述像素点作为种子点添加到第一种子点集合中;
D、根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角
点,确定所述角点与所述第一种子点集合中每个种子点间距离的最小值,判断
所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添
加到第二种子点集合中;
E、针对所述前景图像中每个像素点,确定该像素点与所述第二种子点集合
中每个种子点间距离的最小值,判断所述最小值是否小于设定的第一距离阈值,
如果是,将所述像素点作为种子点添加到第三种子点集合中;
F、判断所述第一种子点集合和第三种子点集合中种子点的变化量是否小于
设定的第一数量阈值,如果是,将所述第三种子点集合中的种子点确定为目标
图像的像素点,否则,将所述第三种子点集合作为第一种子点集合,执行步骤D。
2.根据权利要求1所述的方法,其特征在于,在步骤E之后,步骤F之前
所述方法还包括:
G、根据在所述前景图像中的角点检测得到的每个角点的坐标,针对每个角
点,确定所述角点与所述第三种子点集合中每个种子点间距离的最小值,判断
所述最小值是否小于设定的第二距离阈值,如果是,将所述角点作为种子点添
加到第四种子点集合中;
H、判断所述第二种子点集合和第四种子点集合中种子点的变化量是否小于
设定的第二数量阈值,如果是,则将所述第四种子点集合中的种子点所确定的
闭合区域中的像素点确定为目标图像的像素点,否则,执行后续步骤。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
确定所述第三种子点集合中的种子点与所述第四种子点集合中的种子点所
确定的闭合区域中的像素点的交集,将所述交集中的像素点确定为目标图像的
像素点。
4.根据权利要求1所述的方法,其特征在于,所述判断所述第一种子点集
合和第三种子点集合中种子点的变化量是否小于设定的第一数量阈值包括:
判断所述第一种子点集合和第三种子点集合中种子点数量的变化量是否小
于设定的第一数量阈值;
所述判断所述第二种子点集合和第四种子点集合中种子点的变化量是否小
于设定的第二数量阈值包括:
判断所述第二种子点集合和第四种子点集合中种子点数量的变化量是否小
于设定的第二数量阈值。
5.根据权利要求1~4任一项所述的方法,其特征在于,在所述前景图像中
的角点检测得到每个角点的坐标,包括:
在所述前景图像中根据Harris角点检测算法得到每个角点的坐标。
6.一种目标图像提取装置,其特征在于,应用于终端,所述装置包括:
...
【专利技术属性】
技术研发人员:赵海英,陈洪,
申请(专利权)人:北京邮电大学世纪学院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。