欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種目標(biāo)圖像提取方法及裝置的制造方法

文檔序號(hào):9751678閱讀:854來源:國知局
一種目標(biāo)圖像提取方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,特別涉及一種目標(biāo)圖像提取方法及裝置。
【背景技術(shù)】
[0002]對(duì)于前景圖像較為復(fù)雜,背景圖像較為單一的圖像,如圖1所示的宮廷服飾圖案的圖像,為了將前景圖像中用戶感興趣的目標(biāo)圖像部分提取出來,如若要將圖1中的龍紋提取出來,會(huì)采用如圖2所示的目標(biāo)圖像提取方法,所述方法應(yīng)用于終端,包括如下步驟:
[0003]S201:按照預(yù)設(shè)的提取方法,從原始圖像中確定出前景圖像。
[0004]S202:在所述前景圖像中的目標(biāo)圖像中的確定若干個(gè)像素點(diǎn)作為種子點(diǎn)。
[0005]S203:針對(duì)所述前景圖像中每個(gè)像素點(diǎn),確定該像素點(diǎn)與所述每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第一距離閾值,如果是,則將所述像素點(diǎn)作為種子點(diǎn),如果否,則不將所述像素點(diǎn)作為種子點(diǎn)。
[0006]S204:將所述第一種子點(diǎn)的集合確定為目標(biāo)圖像。
[0007]利用該方法,用戶可以通過手動(dòng)選取不同數(shù)量和位置的初始種子點(diǎn)的方式,將原始圖像中待提取的任何目標(biāo)圖像元素提取出來。但該方法對(duì)所述的初始種子點(diǎn)的數(shù)量和所在圖中的位置都有較高的要求,有時(shí)為了達(dá)到滿意的提取效果,需要用戶手動(dòng)選取幾十個(gè)甚至更多的初始種子點(diǎn),而且所述初始種子點(diǎn)的選擇并不是隨機(jī)的,而是需要針對(duì)不同的待提取圖像的特征選取特定位置的初始種子點(diǎn)。該方法對(duì)用戶確定種子點(diǎn)的經(jīng)驗(yàn)依賴較大,而一般無經(jīng)驗(yàn)用戶需要經(jīng)過一定的培訓(xùn)才能使用這一方法,而且一般需要用戶確定較多的種子點(diǎn),從而造成該方法的用戶交互體驗(yàn)較差。

【發(fā)明內(nèi)容】

[0008]本發(fā)明實(shí)施例公開了一種目標(biāo)圖像提取方法及裝置,簡(jiǎn)化了提取目標(biāo)圖像時(shí)的用戶操作,提升了用戶交互體驗(yàn)。
[0009]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種目標(biāo)圖像提取方法,應(yīng)用于終端,所述方法包括:
[0010]A、按照預(yù)設(shè)的提取方法,從原始圖像中確定出前景圖像,所述目標(biāo)圖像包含在所述前景圖像中;
[0011]B、在所述前景圖像中的目標(biāo)圖像中確定一個(gè)像素點(diǎn)作為種子點(diǎn),并將所述種子點(diǎn)的坐標(biāo)添加到第一種子點(diǎn)集合中;
[0012]C、針對(duì)所述前景圖像中每個(gè)像素點(diǎn),確定該像素點(diǎn)與所述第一種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第一距離閾值,如果是,將所述像素點(diǎn)作為種子點(diǎn)添加到第一種子點(diǎn)集合中;
[0013]D、根據(jù)在所述前景圖像中的角點(diǎn)檢測(cè)得到的每個(gè)角點(diǎn)的坐標(biāo),針對(duì)每個(gè)角點(diǎn),確定所述角點(diǎn)與所述第一種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第二距離閾值,如果是,將所述角點(diǎn)作為種子點(diǎn)添加到第二種子點(diǎn)集合中;
[0014]E、針對(duì)所述前景圖像中每個(gè)像素點(diǎn),確定該像素點(diǎn)與所述第二種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第一距離閾值,如果是,將所述像素點(diǎn)作為種子點(diǎn)添加到第三種子點(diǎn)集合中;
[0015]F、判斷所述第一種子點(diǎn)集合和第三種子點(diǎn)集合中種子點(diǎn)的變化量是否小于設(shè)定的第一數(shù)量閾值,如果是,將所述第三種子點(diǎn)集合中的種子點(diǎn)確定為目標(biāo)圖像的像素點(diǎn),否貝1J,將所述第三種子點(diǎn)集合作為第一種子點(diǎn)集合,執(zhí)行步驟D。
[0016]較佳的,在步驟E之后,步驟F之前所述方法還包括:
[0017]G、根據(jù)在所述前景圖像中的角點(diǎn)檢測(cè)得到的每個(gè)角點(diǎn)的坐標(biāo),針對(duì)每個(gè)角點(diǎn),確定所述角點(diǎn)與所述第三種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第二距離閾值,如果是,將所述角點(diǎn)作為種子點(diǎn)添加到第四種子點(diǎn)集合中;
[0018]H、判斷所述第二種子點(diǎn)集合和第四種子點(diǎn)集合中種子點(diǎn)的變化量是否小于設(shè)定的第二數(shù)量閾值,如果是,則將所述第四種子點(diǎn)集合中的種子點(diǎn)所確定的閉合區(qū)域中的像素點(diǎn)確定為目標(biāo)圖像的像素點(diǎn),否則,執(zhí)行后續(xù)步驟。
[0019]較佳的,所述方法還包括:
[0020]確定所述第三種子點(diǎn)集合中的種子點(diǎn)與所述第四種子點(diǎn)集合中的種子點(diǎn)所確定的閉合區(qū)域中的像素點(diǎn)的交集,將所述交集中的像素點(diǎn)確定為目標(biāo)圖像的像素點(diǎn)。
[0021 ]較佳的,所述判斷所述第一種子點(diǎn)集合和第三種子點(diǎn)集合中種子點(diǎn)的變化量是否小于設(shè)定的第一數(shù)量閾值包括:
[0022]判斷所述第一種子點(diǎn)集合和第三種子點(diǎn)集合中種子點(diǎn)數(shù)量的變化量是否小于設(shè)定的第一數(shù)量閾值;
[0023]所述判斷所述第二種子點(diǎn)集合和第四種子點(diǎn)集合中種子點(diǎn)的變化量是否小于設(shè)定的第二數(shù)量閾值包括:
[0024]判斷所述第二種子點(diǎn)集合和第四種子點(diǎn)集合中種子點(diǎn)數(shù)量的變化量是否小于設(shè)定的第二數(shù)量閾值。
[0025]較佳的,在所述前景圖像中的角點(diǎn)檢測(cè)得到每個(gè)角點(diǎn)的坐標(biāo),包括:
[0026]在所述前景圖像中根據(jù)Harris角點(diǎn)檢測(cè)算法得到每個(gè)角點(diǎn)的坐標(biāo)。
[0027]本發(fā)明實(shí)施例還公開了一種目標(biāo)圖像提取裝置,應(yīng)用于終端,所述裝置包括:
[0028]前景圖像提取模塊,用于按照預(yù)設(shè)的提取方法,從原始圖像中確定出前景圖像,所述目標(biāo)圖像包含在所述前景圖像中;
[0029]初始第一種子點(diǎn)確定模塊,用于在所述前景圖像中的目標(biāo)圖像中的確定一個(gè)像素點(diǎn)作為種子點(diǎn),并將所述種子點(diǎn)的坐標(biāo)添加到第一種子點(diǎn)集合中;
[0030]第一種子點(diǎn)確定模塊,用于針對(duì)所述前景圖像中每個(gè)像素點(diǎn),確定該像素點(diǎn)與所述第一種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第一距離閾值,如果是,將所述像素點(diǎn)作為種子點(diǎn)添加到第一種子點(diǎn)集合中;
[0031]第二種子點(diǎn)確定模塊,用于根據(jù)在所述前景圖像中的角點(diǎn)檢測(cè)得到的每個(gè)角點(diǎn)的坐標(biāo),針對(duì)每個(gè)角點(diǎn),確定所述角點(diǎn)與所述第一種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第二距離閾值,如果是,將所述角點(diǎn)作為種子點(diǎn)添加到第二種子點(diǎn)集合中;
[0032]第三種子點(diǎn)確定模塊,用于針對(duì)所述前景圖像中每個(gè)像素點(diǎn),確定該像素點(diǎn)與所述第二種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第一距離閾值,如果是,將所述像素點(diǎn)作為種子點(diǎn)添加到第三種子點(diǎn)集合中;
[0033]第一目標(biāo)圖像像素點(diǎn)確定模塊,用于判斷所述第一種子點(diǎn)集合和第三種子點(diǎn)集合中種子點(diǎn)的變化量是否小于設(shè)定的第一數(shù)量閾值,如果是,將所述第三種子點(diǎn)集合中的種子點(diǎn)確定為目標(biāo)圖像的像素點(diǎn),否則,將所述第三種子點(diǎn)集合作為第一種子點(diǎn)集合,并將所述第一種子點(diǎn)集合發(fā)送到所述第二種子點(diǎn)確定模塊。
[0034]較佳的,所述裝置還包括:
[0035]第四種子點(diǎn)確定模塊,用于根據(jù)在所述前景圖像中的角點(diǎn)檢測(cè)得到的每個(gè)角點(diǎn)的坐標(biāo),針對(duì)每個(gè)角點(diǎn),確定所述角點(diǎn)與所述第三種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第二距離閾值,如果是,將所述角點(diǎn)作為種子點(diǎn)添加到第四種子點(diǎn)集合中;
[0036]第二目標(biāo)圖像像素點(diǎn)確定模塊,用于判斷所述第二種子點(diǎn)集合和第四種子點(diǎn)集合中種子點(diǎn)的變化量是否小于設(shè)定的第二數(shù)量閾值,如果是,則將所述第四種子點(diǎn)集合中的種子點(diǎn)所確定的閉合區(qū)域中的像素點(diǎn)確定為目標(biāo)圖像的像素點(diǎn),否則,轉(zhuǎn)入第一目標(biāo)圖像像素點(diǎn)確定模塊。
[0037]較佳的,所述裝置還包括:
[0038]第三目標(biāo)圖像像素點(diǎn)確定模塊,用于確定所述第三種子點(diǎn)集合中的種子點(diǎn)與所述第四種子點(diǎn)集合中的種子點(diǎn)所確定的閉合區(qū)域中的像素點(diǎn)的交集,將所述交集中的像素點(diǎn)確定為目標(biāo)圖像的像素點(diǎn)。
[0039]較佳的,所述第一目標(biāo)圖像像素點(diǎn)確定模塊,具體用于判斷所述第一種子點(diǎn)集合和第三種子點(diǎn)集合中種子點(diǎn)數(shù)量的變化量是否小于設(shè)定的第一數(shù)量閾值;
[0040]所述第二目標(biāo)圖像像素點(diǎn)確定模塊,具體用于判斷所述第二種子點(diǎn)集合和第四種子點(diǎn)集合中種子點(diǎn)數(shù)量的變化量是否小于設(shè)定的第二數(shù)量閾值。
[0041]較佳的,所述第二種子點(diǎn)確定模塊,具體用于在所述前景圖像中根據(jù)Harris角點(diǎn)檢測(cè)算法得到每個(gè)角點(diǎn)的坐標(biāo)。
[0042]由上述的技術(shù)方案可見,本發(fā)明實(shí)施例提供了一種目標(biāo)圖像提取方法及裝置,應(yīng)用于終端,所述終端按照預(yù)設(shè)的提取方法,從原始圖像中確定出前景圖像,在所述前景圖像中的目標(biāo)圖像中確定一個(gè)像素點(diǎn)作為種子點(diǎn),并將所述種子點(diǎn)的坐標(biāo)添加到第一種子點(diǎn)集合中;針對(duì)所述前景圖像中每個(gè)像素點(diǎn),確定該像素點(diǎn)與所述第一種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第一距離閾值,如果是,將所述像素點(diǎn)作為種子點(diǎn)添加到第一種子點(diǎn)集合中;根據(jù)在所述前景圖像中的角點(diǎn)檢測(cè)得到的每個(gè)角點(diǎn)的坐標(biāo),針對(duì)每個(gè)角點(diǎn),確定所述角點(diǎn)與所述第一種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第二距離閾值,如果是,將所述角點(diǎn)作為種子點(diǎn)添加到第二種子點(diǎn)集合中;針對(duì)所述前景圖像中每個(gè)像素點(diǎn),確定該像素點(diǎn)與所述第二種子點(diǎn)集合中每個(gè)種子點(diǎn)間距離的最小值,判斷所述最小值是否小于設(shè)定的第一距離閾值,如果是,將所述像素點(diǎn)作為種子點(diǎn)添加到第三種子點(diǎn)集合中;判斷所述第一種子點(diǎn)集合和第三種子點(diǎn)集合中種子點(diǎn)的變化量是否小于設(shè)定的第一數(shù)量閾值,如果是,將所述第三種子點(diǎn)
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
屏东市| 元江| 牙克石市| 修水县| 南安市| 民勤县| 鱼台县| 铜川市| 高淳县| 襄城县| 西林县| 略阳县| 东光县| 景泰县| 依兰县| 大渡口区| 呼伦贝尔市| 台前县| 佛教| 丹棱县| 凌海市| 西峡县| 宁晋县| 稻城县| 万山特区| 新乡县| 丽水市| 鄂伦春自治旗| 会昌县| 黔西| 玉溪市| 甘德县| 河东区| 晴隆县| 甘泉县| 嘉义县| 泽库县| 内乡县| 西安市| 厦门市| 高雄县|