日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種圖像邊界函數(shù)的確定方法及其裝置與流程

文檔序號(hào):11476139閱讀:331來(lái)源:國(guó)知局
一種圖像邊界函數(shù)的確定方法及其裝置與流程

本發(fā)明屬于圖像識(shí)別技術(shù)領(lǐng)域,尤其涉及一種圖像邊界函數(shù)的確定方法及其裝置。



背景技術(shù):

隨著圖像識(shí)別技術(shù)的發(fā)展,用戶(hù)對(duì)于圖像識(shí)別結(jié)果的精確度要求越來(lái)越高。而圖像邊界函數(shù)的確定,作為圖像識(shí)別的基礎(chǔ)環(huán)節(jié),直接影響著識(shí)別結(jié)果的準(zhǔn)確性。然而現(xiàn)有的圖像邊界函數(shù)的確定技術(shù),通過(guò)所有的邊界坐標(biāo)擬合圖像邊界函數(shù),若某些邊界坐標(biāo)受噪聲影響偏離原有的邊界,則引入較大的誤差至擬合圖像邊界函數(shù),致使得到的圖像邊界函數(shù)不能真實(shí)反映圖像的邊界,準(zhǔn)確率較低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的在于提供一種圖像邊界函數(shù)的確定方法及其裝置,旨在解決現(xiàn)有的圖像邊界函數(shù)的確定技術(shù),通過(guò)所有的邊界坐標(biāo)擬合圖像邊界函數(shù),若某些邊界坐標(biāo)受噪聲影響偏離原有的邊界,則引入較大的誤差至擬合圖像邊界函數(shù),致使得到的圖像邊界函數(shù)不能真實(shí)反映圖像的邊界,準(zhǔn)確率較低的問(wèn)題。

第一方面,本發(fā)明實(shí)施例提供一種圖像邊界函數(shù)的確定方法,所述圖像邊界函數(shù)的確定方法包括:

提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn);

通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組;

通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù);

判斷所述邊界函數(shù)是否符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則;

若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù);

若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)。

第二方面,本發(fā)明實(shí)施例提供一種圖像邊界函數(shù)的確定裝置,所述圖像邊界函數(shù)的確定裝置包括:

邊界坐標(biāo)提取單元,用于提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn);

邊界坐標(biāo)劃分單元,用于通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組;

邊界函數(shù)計(jì)算單元,用于通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù);

圖像邊界函數(shù)判定單元,用于判斷所述邊界函數(shù)是否符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則;

圖像邊界函數(shù)確定單元,用于若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù);

圖像邊界函數(shù)重確定單元,用于若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)。

實(shí)施本發(fā)明實(shí)施例提供的一種圖像邊界函數(shù)的確定方法及其裝置具有以下有益效果:

本發(fā)明實(shí)施例通過(guò)提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn);通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組;通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù);判斷所述邊界函數(shù)是否符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則;若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù);若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)??梢?jiàn),本發(fā)明實(shí)施例并不是通過(guò)所有坐標(biāo)點(diǎn)擬合邊界函數(shù),而是通過(guò)經(jīng)劃分得到的邊界坐標(biāo)組確定其對(duì)應(yīng)的邊界函數(shù),再利用預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則進(jìn)一步確定該待定的圖像邊界函數(shù)是否能夠表征待識(shí)別圖像的邊界情況,若是,則確定該待定的圖像邊界函數(shù)為待識(shí)別圖像的邊界函數(shù),因而提高了確定圖像邊界函數(shù)的準(zhǔn)確率,減少誤差較大的邊界坐標(biāo)點(diǎn)對(duì)邊界函數(shù)的影響。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種圖像邊界函數(shù)的確定方法的流程圖;

圖2是本發(fā)明另一實(shí)施例提供的一種圖像邊界函數(shù)的確定方法的流程圖;

圖3是本發(fā)明實(shí)施例提供的一種圖像邊界函數(shù)的確定裝置的結(jié)構(gòu)框圖;

圖4是本發(fā)明另一實(shí)施例提供的一種圖像邊界函數(shù)的確定裝置的結(jié)構(gòu)框圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明實(shí)施例通過(guò)經(jīng)劃分得到的邊界坐標(biāo)組確定其對(duì)應(yīng)的邊界函數(shù),再利用預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則進(jìn)一步確定該待定的邊界函數(shù)是否能夠表征待識(shí)別圖像的邊界情況,若是,則確定該待定的圖像邊界函數(shù)為待識(shí)別圖像的邊界函數(shù),解決了現(xiàn)有的圖像邊界函數(shù)的確定技術(shù),通過(guò)所有的邊界坐標(biāo)擬合圖像邊界函數(shù),若某些邊界坐標(biāo)受噪聲影響偏離原有的邊界,則引入較大的誤差至擬合圖像邊界函數(shù),致使得到的圖像邊界函數(shù)不能真實(shí)反映圖像的邊界,準(zhǔn)確率較低的問(wèn)題。

在本發(fā)明實(shí)施例中,流程的執(zhí)行主體為圖像邊界函數(shù)的確定裝置。該圖像邊界函數(shù)的確定裝置可作為單獨(dú)的設(shè)備進(jìn)行工作,接收其他裝置發(fā)送的圖像數(shù)據(jù),并確定該發(fā)送得到的圖像數(shù)據(jù)中的邊界信息,也可以封裝于圖像采集處理裝置中,作為一個(gè)輔助的功能模塊進(jìn)行工作。圖1示出了本發(fā)明實(shí)施例提供的圖像邊界函數(shù)的確定方法的實(shí)現(xiàn)流程圖,詳述如下:

在s101中,提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn)。

在本實(shí)施例中,圖像邊界函數(shù)的確定裝置將獲取待識(shí)別的圖像。其中,該待識(shí)別的圖像可通過(guò)圖像邊界函數(shù)的確定裝置內(nèi)置的傳感器、攝像模塊等圖像采集裝置進(jìn)行獲取,也可以通過(guò)該裝置的通信模塊,接收其他設(shè)備發(fā)送的待識(shí)別的圖像數(shù)據(jù)。

在本實(shí)施例中,當(dāng)圖像邊界函數(shù)的確定裝置獲取到待識(shí)別圖像后,將通過(guò)預(yù)設(shè)的邊界坐標(biāo)點(diǎn)提取規(guī)則,提取待識(shí)別圖像中包含的邊界坐標(biāo)點(diǎn)。其中,該邊界坐標(biāo)點(diǎn)具體為待識(shí)別圖像中在預(yù)設(shè)的圖像坐標(biāo)系內(nèi),邊界像素點(diǎn)對(duì)應(yīng)的坐標(biāo),簡(jiǎn)而言之即圖像邊界所在像素點(diǎn)的坐標(biāo)信息。

可選地,在本實(shí)施例中,預(yù)設(shè)的邊界坐標(biāo)提取規(guī)則可為最大熵閾值分割算法,通過(guò)最大熵閾值分割算法確定待識(shí)別圖像中的分割線(xiàn),通過(guò)識(shí)別該分割線(xiàn)覆蓋的像素點(diǎn),即可得到該待識(shí)別圖像的邊界坐標(biāo)點(diǎn)。

在s102中,通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組。

在本實(shí)施例中,圖像邊界函數(shù)的確定裝置獲取到多個(gè)邊界坐標(biāo)點(diǎn)后,將通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則對(duì)上述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組。其中,每個(gè)邊界坐標(biāo)組將包含多個(gè)邊界坐標(biāo)點(diǎn),每個(gè)邊界坐標(biāo)組中包含的邊界坐標(biāo)點(diǎn)的數(shù)量可以是相同的,也可以是不同的。

可選地,在本實(shí)施例中,該預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則可以為通過(guò)對(duì)建立的圖像坐標(biāo)系中的任意一坐標(biāo)軸進(jìn)行劃分,得到多個(gè)坐標(biāo)區(qū)間范圍,每個(gè)坐標(biāo)區(qū)間范圍內(nèi)包含的邊界坐標(biāo)點(diǎn)組成一個(gè)邊界坐標(biāo)組,繼而得到多個(gè)邊界坐標(biāo)組。

舉例性地,該待識(shí)別圖像為二維的圖像數(shù)據(jù),并建立對(duì)應(yīng)的二維坐標(biāo)系,以x軸以及y軸對(duì)應(yīng)的數(shù)值確定像素點(diǎn)的位置。其中,該待識(shí)別圖像的邊界坐標(biāo)點(diǎn)集中于x軸的[2,16]的范圍內(nèi),則將該[2,16]區(qū)間劃分為7等份,分別為區(qū)間[2,4]、[4,6]…[14,16],分別將每個(gè)區(qū)間內(nèi)包含的邊界坐標(biāo)點(diǎn)劃分為一個(gè)邊界坐標(biāo)組,繼而得到7個(gè)邊界坐標(biāo)組。相應(yīng)地,也可以對(duì)y軸坐標(biāo)進(jìn)行劃分。

在本實(shí)施例中,該劃分可為等額劃分或非等額劃分。舉例性地,對(duì)于圖像的邊角區(qū)域,可劃分較多邊界坐標(biāo)點(diǎn)至將該區(qū)域?qū)?yīng)的邊界坐標(biāo)組;而對(duì)于圖像的中心區(qū)域,則可劃分相對(duì)較少的邊界坐標(biāo)點(diǎn)值該區(qū)域?qū)?yīng)的邊界坐標(biāo)組。由于邊角區(qū)域一般較容易受環(huán)境噪聲的影響,因而可分配較多的邊界坐標(biāo)點(diǎn),從而減少噪聲點(diǎn)對(duì)其的影響;相應(yīng)地,中心區(qū)域一般較少受環(huán)境噪聲的影響,因而中心區(qū)域的每個(gè)坐標(biāo)點(diǎn)都能較好地表現(xiàn)原有圖像的信息,因此可劃分較少的邊界坐標(biāo)點(diǎn)至該區(qū)域?qū)?yīng)的邊界坐標(biāo)組。

在本實(shí)施例中,通過(guò)對(duì)相應(yīng)的坐標(biāo)軸進(jìn)行區(qū)間劃分,將每個(gè)區(qū)間對(duì)應(yīng)的邊界坐標(biāo)點(diǎn)劃分為一個(gè)邊界坐標(biāo)組,使得每個(gè)邊界坐標(biāo)組內(nèi)的坐標(biāo)點(diǎn)較為一致并每個(gè)相鄰的邊界坐標(biāo)點(diǎn)間可較好體現(xiàn)邊界函數(shù),從而提高確定圖像邊界函數(shù)的準(zhǔn)確率。

在s103中,通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù)。

在本實(shí)施例中,圖像邊界函數(shù)的確定裝置,將選取多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法計(jì)算該邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù),作為待識(shí)別圖像的待定圖像邊界函數(shù)。由于每個(gè)邊界坐標(biāo)組內(nèi)均包含多個(gè)邊界坐標(biāo)點(diǎn),而每個(gè)邊界坐標(biāo)點(diǎn)作為圖像邊界的一部分,則作為確定圖像邊界函數(shù)的依據(jù)。

在本實(shí)施例中,可通過(guò)預(yù)設(shè)的選取規(guī)則選取上述的邊界坐標(biāo)組,如首先選取最左側(cè)或最右側(cè)對(duì)應(yīng)的邊界坐標(biāo)組;也可以為每個(gè)邊界坐標(biāo)組進(jìn)行編號(hào),通過(guò)產(chǎn)生隨機(jī)數(shù)的方式,確定該次應(yīng)選取的邊界坐標(biāo)組。

在s104中,判斷所述邊界函數(shù)是否符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則。

在本實(shí)施例中,由于在步驟s103中得到的邊界函數(shù)只是通過(guò)一部分的邊界坐標(biāo)點(diǎn)確定得到的,因而需要通過(guò)預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,進(jìn)一步確定該邊界函數(shù)是否為待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù)。

可選地,在本實(shí)施例中,可通過(guò)計(jì)算各個(gè)邊界坐標(biāo)點(diǎn)與該邊界函數(shù)的距離值之和,并判斷該距離值之和是否小于預(yù)設(shè)閾值,確定該邊界函數(shù)是否為預(yù)設(shè)的圖像邊界函數(shù);也可以通過(guò)計(jì)算該邊界函數(shù)所覆蓋的邊界坐標(biāo)點(diǎn)的個(gè)數(shù),判斷該坐標(biāo)點(diǎn)個(gè)數(shù)是否大于預(yù)設(shè)的閾值,繼而確定邊界函數(shù)是否為預(yù)設(shè)的圖像邊界函數(shù)。

在本實(shí)施例中,若該邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則執(zhí)行s105的相關(guān)操作;反之,若該邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則執(zhí)行s106的相關(guān)操作。

在s105中,若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù)。

在本實(shí)施例中,若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定該邊界函數(shù)可以表征待識(shí)別圖像的邊界特性,因而將該邊界函數(shù)作為待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù),并進(jìn)行后續(xù)的相關(guān)操作,舉例性地,根據(jù)該圖像邊界函數(shù)對(duì)圖像進(jìn)行旋轉(zhuǎn)。

舉例性地,該待識(shí)別圖像為紙幣圖像,圖像邊界函數(shù)的確定裝置得到該紙幣圖像對(duì)應(yīng)的圖像邊界函數(shù)后,將根據(jù)該邊界函數(shù)的斜率信息,對(duì)紙幣圖像進(jìn)行旋正操作,以便進(jìn)行如面向識(shí)別、真?zhèn)巫R(shí)別等操作。

在s106中,若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)。

在本實(shí)施例中,若該邊界函數(shù)不符合預(yù)設(shè)的圖像邊界判定規(guī)則,則需要重新進(jìn)行確定,以便得到待識(shí)別圖像的對(duì)應(yīng)的圖像邊界函數(shù)。其中,重新進(jìn)行確定的具體操作為:從未選擇的邊界坐標(biāo)組中,再任意選擇一個(gè)邊界坐標(biāo)組,并執(zhí)行s103以及s104的相關(guān)操作,直到獲取到符合圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)。

在本實(shí)施例中,圖像邊界函數(shù)的確定裝置將遍歷計(jì)算每一個(gè)邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù),直到獲取到符合預(yù)設(shè)判定規(guī)則的圖像邊界函數(shù)。若在遍歷的過(guò)程中獲取得到該圖像邊界函數(shù),則停止上述的循環(huán)操作,跳轉(zhuǎn)到s105,進(jìn)行相應(yīng)的操作。

可選地,在本實(shí)施例中,可通過(guò)預(yù)設(shè)的選取規(guī)則選取上述的邊界坐標(biāo)組,如從左至右選取或從上至下選取每一個(gè)邊界坐標(biāo)組;也可以為每個(gè)邊界坐標(biāo)組進(jìn)行編號(hào),通過(guò)產(chǎn)生隨機(jī)數(shù)的方式,確定每次應(yīng)選取的邊界坐標(biāo)組,選取完畢后,再對(duì)未選擇的邊界坐標(biāo)組重新進(jìn)行編號(hào),從而確保每次選取的邊界坐標(biāo)組均為未被選擇過(guò)的邊界坐標(biāo)組。

以上可以看出,本發(fā)明實(shí)施例提供的一種圖像邊界函數(shù)的確定方法通過(guò)提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn);通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組;通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù);判斷所述邊界函數(shù)是否符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則;若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù);若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)??梢?jiàn),本發(fā)明實(shí)施例并不是通過(guò)所有坐標(biāo)點(diǎn)擬合邊界函數(shù),而是通過(guò)經(jīng)劃分得到的邊界坐標(biāo)組確定其對(duì)應(yīng)的邊界函數(shù),再利用預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則進(jìn)一步確定該待定的圖像邊界函數(shù)是否能夠表征待識(shí)別圖像的邊界情況,若是,則確定該待定的圖像邊界函數(shù)為待識(shí)別圖像的邊界函數(shù),因而提高了確定圖像邊界函數(shù)的準(zhǔn)確率,減少誤差較大的邊界坐標(biāo)點(diǎn)對(duì)邊界函數(shù)的影響。

圖2示出了本發(fā)明另一實(shí)施例提供的一種圖像邊界函數(shù)的確定方法的流程圖。參見(jiàn)圖2所述,相對(duì)于上一實(shí)施例,本實(shí)施例提供的一種圖像邊界函數(shù)的確定方法還包括以下步驟,詳述如下:

在s201中,提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn)。

由于s201與上一實(shí)施例中的步驟s101相同,具體請(qǐng)參閱上一實(shí)施例中步驟s101的相關(guān)描述,此處不再贅述。

在s202中,通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組。

由于s202與上一實(shí)施例中的步驟s102相同,具體請(qǐng)參閱上一實(shí)施例中步驟s101的相關(guān)描述,此處不再贅述。

進(jìn)一步地,作為本發(fā)明的另一實(shí)施例,所述通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù)具體包括:

在s2031中,通過(guò)預(yù)設(shè)的邊界直線(xiàn)函數(shù)擬合算法根據(jù)當(dāng)前被選擇的邊界坐標(biāo)組內(nèi)任意兩個(gè)邊界坐標(biāo)點(diǎn),確定所述邊界函數(shù)。

在本實(shí)施例中,待識(shí)別圖像的邊界函數(shù)為直接函數(shù),圖像邊界函數(shù)的確定裝置將從當(dāng)前被選擇的邊界坐標(biāo)組中,選取任意兩個(gè)邊界坐標(biāo)點(diǎn)。通過(guò)上述選取的兩個(gè)邊界坐標(biāo)點(diǎn)以及預(yù)設(shè)的邊界直線(xiàn)函數(shù)擬合算法,則可以確定該兩邊界坐標(biāo)點(diǎn)對(duì)應(yīng)的直線(xiàn)函數(shù),將該直線(xiàn)函數(shù)作為邊界函數(shù)。

優(yōu)選地,圖像邊界函數(shù)的確定裝置將通過(guò)預(yù)設(shè)的坐標(biāo)點(diǎn)選取規(guī)則,選取當(dāng)前被選擇的邊界坐標(biāo)組內(nèi)的兩個(gè)邊界坐標(biāo)點(diǎn)。其中,該預(yù)設(shè)的坐標(biāo)點(diǎn)選取規(guī)則為,選取的兩個(gè)邊界坐標(biāo)點(diǎn)之間的橫坐標(biāo)之差的絕對(duì)值要大于第一閾值或/和兩者之間的縱坐標(biāo)之差的絕對(duì)值要大于第二閾值。由于對(duì)于某些圖像,其邊界圖像較寬,因而可能存在同一橫坐標(biāo)值或縱坐標(biāo)值將對(duì)應(yīng)多個(gè)邊界坐標(biāo)點(diǎn),而此時(shí)這多個(gè)邊界坐標(biāo)點(diǎn)是因?yàn)檫吔缇€(xiàn)較粗而造成的,若將該垂直于某一坐標(biāo)系的直線(xiàn)作為待定的圖像邊界函數(shù),則會(huì)降低確定圖像邊界函數(shù)的效率。因而可通過(guò)設(shè)置該預(yù)設(shè)的選取規(guī)則,確保獲取的兩個(gè)邊界坐標(biāo)點(diǎn)能較好地表征圖像的邊界。

具體地,預(yù)設(shè)的邊界直線(xiàn)函數(shù)擬合算法為:

其中,(x1,y1)以及(x2,y2)為當(dāng)前被選擇的邊界坐標(biāo)組內(nèi)任意兩個(gè)邊界坐標(biāo)點(diǎn)對(duì)應(yīng)的坐標(biāo)值。

在s2032中,通過(guò)所述預(yù)設(shè)的坐標(biāo)距離計(jì)算算法計(jì)算所述當(dāng)前被選擇的邊界坐標(biāo)組包含的邊界坐標(biāo)點(diǎn)中除當(dāng)前被選擇的邊界坐標(biāo)點(diǎn)外的其余各個(gè)邊界坐標(biāo)點(diǎn)到所述邊界函數(shù)的距離值。

在本實(shí)施例中,確定了該當(dāng)前被選擇的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)后,將通過(guò)預(yù)設(shè)的坐標(biāo)距離計(jì)算算法,分別計(jì)算其他各個(gè)邊界坐標(biāo)點(diǎn)到該邊界函數(shù)的距離值。由于若距離值較小,則表示該邊界坐標(biāo)點(diǎn)離直線(xiàn)函數(shù)較近,從而表示該直線(xiàn)函數(shù)能夠較好表示該邊界坐標(biāo)點(diǎn);反之,則表示該直線(xiàn)函數(shù)將無(wú)法較好表示該邊界坐標(biāo)點(diǎn)。根據(jù)計(jì)算每個(gè)邊界坐標(biāo)點(diǎn)到直線(xiàn)函數(shù)的距離,繼而可以確定該直線(xiàn)函數(shù)對(duì)于邊界的表征情況。

具體地,在本實(shí)施例中,若該直線(xiàn)函數(shù)為:y=kx+b,該邊界坐標(biāo)組中某一邊界坐標(biāo)為(x0,y0),則邊界坐標(biāo)點(diǎn)到直線(xiàn)函數(shù)的距離d=|kx0+b-y0|。

在本實(shí)施例中,圖像邊界函數(shù)的確定裝置可將計(jì)算得到所有的邊界坐標(biāo)點(diǎn)對(duì)應(yīng)的距離值后,將其保存至對(duì)應(yīng)的存儲(chǔ)器,在執(zhí)行s2033的相關(guān)操作;也可以在計(jì)算得到一個(gè)坐標(biāo)點(diǎn)對(duì)應(yīng)的距離值后,直接執(zhí)行s2033中將該距離值與預(yù)設(shè)距離閾值比較,即每得到一個(gè)距離值后馬上執(zhí)行比較操作。

在s2033中,分別將所述當(dāng)前被選擇的邊界坐標(biāo)組包含各個(gè)邊界坐標(biāo)點(diǎn)到邊界函數(shù)的距離值與所述預(yù)設(shè)距離閾值進(jìn)行比較,并統(tǒng)計(jì)所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)。

在本實(shí)施例中,預(yù)設(shè)距離閾值用于確定每個(gè)邊界坐標(biāo)點(diǎn)是否在邊界函數(shù)的有效距離范圍內(nèi),若是,則表示該邊界坐標(biāo)點(diǎn)可以近似判定為被邊界函數(shù)覆蓋;若否,則表示該邊界函數(shù)無(wú)法表征該邊界坐標(biāo)點(diǎn)。其中,該預(yù)設(shè)距離閾值可為確定裝置的默認(rèn)距離閾值,也可以通過(guò)用戶(hù)的需求進(jìn)行設(shè)置。

在本實(shí)施例中,將對(duì)當(dāng)前被選擇的邊界坐標(biāo)組包含的各個(gè)邊界坐標(biāo)點(diǎn)到邊界函數(shù)的距離值與預(yù)設(shè)距離閾值進(jìn)行比較,當(dāng)判斷該距離值大于預(yù)設(shè)距離閾值時(shí),將對(duì)存儲(chǔ)坐標(biāo)點(diǎn)個(gè)數(shù)的存儲(chǔ)單元進(jìn)行加1操作,繼而確定邊界坐標(biāo)組中包含的距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)。

在s2034中,判斷所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否小于預(yù)設(shè)第二個(gè)數(shù)閾值。

在本實(shí)施例中,若該邊界坐標(biāo)組中的大部分邊界坐標(biāo)點(diǎn)均在邊界函數(shù)的有效范圍內(nèi),則該距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)將較小,因而可以判斷該邊界函數(shù)可以較好地表現(xiàn)該邊界坐標(biāo)組對(duì)應(yīng)的邊界信息。因而,圖像邊界函數(shù)的確定裝置可通過(guò)判斷距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否小于預(yù)設(shè)的第二個(gè)數(shù)閾值,來(lái)確定邊界函數(shù)是否為當(dāng)前被選擇的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)。具體地,該預(yù)設(shè)的第二個(gè)數(shù)閾值可為該邊界坐標(biāo)組包含的邊界坐標(biāo)點(diǎn)總個(gè)數(shù)的四分之三,確保大部分的邊界坐標(biāo)點(diǎn)落入到該范圍內(nèi)。

在本實(shí)施例中,若該距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否小于預(yù)設(shè)第二個(gè)數(shù)閾值,則執(zhí)行s2035的相關(guān)操作;反之,若該距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否大于或等于預(yù)設(shè)第二個(gè)數(shù)閾值,則執(zhí)行s2036的相關(guān)操作。

在s2035中,若小于預(yù)設(shè)第二個(gè)數(shù)閾值,則所述邊界函數(shù)為當(dāng)前被選擇的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)。

在本實(shí)施例中,當(dāng)確定該邊界函數(shù)為當(dāng)前被選擇的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)后,將執(zhí)行s2041的相關(guān)操作。

在s2036中,若大于或等于預(yù)設(shè)第二個(gè)數(shù)閾值,則通過(guò)預(yù)設(shè)的邊界直線(xiàn)函數(shù)擬合算法根據(jù)所述當(dāng)前被選擇的邊界坐標(biāo)組中包含任意兩個(gè)未被選擇的邊界坐標(biāo)點(diǎn),確定所述邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)小于預(yù)設(shè)第二個(gè)數(shù)閾值的邊界函數(shù)。

在本實(shí)施例中,若該距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否大于或等于預(yù)設(shè)第二個(gè)數(shù)閾值,則需要重新對(duì)邊界函數(shù)進(jìn)行確定,以便得到當(dāng)前被選擇的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)。其中,重新進(jìn)行確定的具體操作為:從未選擇的邊界坐標(biāo)點(diǎn)中,再任意選擇兩個(gè)邊界坐標(biāo)點(diǎn),并執(zhí)行s2031至s2034的相關(guān)操作,直到獲取到所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)小于預(yù)設(shè)第二個(gè)數(shù)閾值的邊界函數(shù)。

具體地,圖像邊界函數(shù)的確定裝置將為每個(gè)已選擇的邊界坐標(biāo)點(diǎn)進(jìn)行標(biāo)記操作,避免對(duì)同樣的邊界坐標(biāo)點(diǎn)進(jìn)行獲取。

可選地,在本實(shí)施例中,可通過(guò)預(yù)設(shè)的選取規(guī)則選取上述的邊界坐標(biāo)組中包含的邊界坐標(biāo)點(diǎn),如從左至右選取或從上至下選取邊界坐標(biāo)點(diǎn);也可以為每個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行編號(hào),通過(guò)產(chǎn)生隨機(jī)數(shù)的方式,確定每次應(yīng)選取的邊界坐標(biāo)點(diǎn),選取完畢后,再對(duì)未選擇的邊界坐標(biāo)點(diǎn)重新進(jìn)行編號(hào),從而確保每次選取的邊界坐標(biāo)點(diǎn)均為未被選擇過(guò)的邊界坐標(biāo)組。

在本發(fā)明實(shí)施例中,通過(guò)計(jì)算邊界坐標(biāo)組內(nèi)的每個(gè)邊界坐標(biāo)點(diǎn)與邊界函數(shù)的距離,并統(tǒng)計(jì)該距離大于預(yù)設(shè)閾值的坐標(biāo)點(diǎn)個(gè)數(shù),從而判斷該邊界函數(shù)是否能夠很好表現(xiàn)該邊界坐標(biāo)組內(nèi)坐標(biāo)點(diǎn)的特性,從而提高圖像邊界函數(shù)的代表性,并且由于只需要大部分的邊界坐標(biāo)點(diǎn)均在邊界函數(shù)的有效范圍內(nèi),并不需要通過(guò)所有的邊界坐標(biāo)點(diǎn)來(lái)擬定邊界函數(shù),從而避免將誤差較大的邊界坐標(biāo)點(diǎn)引入邊界函數(shù),進(jìn)一步提高了準(zhǔn)確性。

進(jìn)一步地,作為本發(fā)明的另一實(shí)施例,所述若大于或等于預(yù)設(shè)第二個(gè)數(shù)閾值,則通過(guò)預(yù)設(shè)的邊界直線(xiàn)函數(shù)擬合算法根據(jù)所述當(dāng)前被選擇的邊界坐標(biāo)組中包含任意兩個(gè)未被選擇的邊界坐標(biāo)點(diǎn),確定所述邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)小于預(yù)設(shè)第二個(gè)數(shù)閾值的圖像邊界函數(shù)之后還包括:

在s2037中,若重復(fù)執(zhí)行的次數(shù)超過(guò)預(yù)設(shè)的最大重復(fù)次數(shù),則輸出數(shù)據(jù)異常報(bào)告,并通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù)。

在本實(shí)施例中,由于每個(gè)邊界坐標(biāo)組內(nèi)包含了較多的邊界坐標(biāo)點(diǎn),因而若遍歷計(jì)算每?jī)蓚€(gè)邊界坐標(biāo)點(diǎn)對(duì)應(yīng)的邊界函數(shù),在計(jì)算其他邊界坐標(biāo)組內(nèi)各個(gè)邊界坐標(biāo)點(diǎn)到該邊界函數(shù)的距離,將會(huì)耗費(fèi)較長(zhǎng)時(shí)間。若在預(yù)設(shè)的最大的重復(fù)執(zhí)行次數(shù)范圍內(nèi),也無(wú)法確定該邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù),則表示該邊界坐標(biāo)組內(nèi)邊角坐標(biāo)點(diǎn)離散程度較大,可能是提取邊界坐標(biāo)點(diǎn)時(shí)識(shí)別錯(cuò)誤而導(dǎo)致的,因此將停止重復(fù)執(zhí)行操作。

在本實(shí)施例中,該重復(fù)執(zhí)行次數(shù)具體為進(jìn)行提取當(dāng)前被選擇的邊界坐標(biāo)組中包含任意兩個(gè)未被選擇的邊界坐標(biāo)點(diǎn)操作的次數(shù),若該重復(fù)執(zhí)行次數(shù)超過(guò)預(yù)設(shè)的最大重復(fù)次數(shù),將停止該提取操作,則輸出數(shù)據(jù)異常報(bào)告,并通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù)。

在本實(shí)施例中,輸出數(shù)據(jù)異常報(bào)告是為了告知用戶(hù)待識(shí)別圖像中該產(chǎn)生異常邊界坐標(biāo)組對(duì)應(yīng)的圖像區(qū)域誤差較大,以便用戶(hù)重新獲取圖像或重新執(zhí)行邊界坐標(biāo)點(diǎn)的提取操作。

在本市實(shí)施例中,由于該邊界坐標(biāo)組的數(shù)據(jù)可能存在異常,不再適合作為確定圖像邊界函數(shù)的參考點(diǎn),因而將選取另一未被選擇的邊界坐標(biāo)組,確定待識(shí)別圖像的邊界函數(shù)。

在本發(fā)明實(shí)施例中,通過(guò)設(shè)置最大的重復(fù)執(zhí)行次數(shù),從而避免了圖像邊界函數(shù)的確定裝置在進(jìn)行無(wú)效的循環(huán)操作,提高了確定圖像邊界函數(shù)的效率以及準(zhǔn)確率。

進(jìn)一步地,作為本發(fā)明的另一實(shí)施例,所述判斷所述邊界函數(shù)是否符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則具體包括:

在s2041中,通過(guò)預(yù)設(shè)的坐標(biāo)距離計(jì)算算法計(jì)算所述多個(gè)邊界坐標(biāo)點(diǎn)中除當(dāng)前被選擇的邊界坐標(biāo)組外的其余各個(gè)邊界坐標(biāo)點(diǎn)到所述邊界函數(shù)的距離值。

由于s2041與上一實(shí)施例中的步驟s2032相同,具體請(qǐng)參閱上一實(shí)施例中步驟s2032的相關(guān)描述,此處不再贅述。

需要說(shuō)明的是,在本實(shí)施例中,將計(jì)算當(dāng)前被選擇的邊界坐標(biāo)組為的其余各個(gè)邊界坐標(biāo)點(diǎn)到邊界函數(shù)的距離,即即便已被選擇過(guò)的邊界坐標(biāo)組,只要不是當(dāng)前被選則的邊界坐標(biāo)組,則其包含的邊界坐標(biāo)點(diǎn)均要計(jì)算其與邊界函數(shù)的距離值。

在s2042中,分別將各個(gè)邊界坐標(biāo)點(diǎn)到邊界函數(shù)的距離值與預(yù)設(shè)距離閾值進(jìn)行比較,并統(tǒng)計(jì)所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)。

由于s2042與上一實(shí)施例中的步驟s2033相同,具體請(qǐng)參閱上一實(shí)施例中步驟s2033的相關(guān)描述,此處不再贅述。

在s2043中,判斷所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否小于預(yù)設(shè)第一個(gè)數(shù)閾值。

由于s2043與上一實(shí)施例中的步驟s2034相同,具體請(qǐng)參閱上一實(shí)施例中步驟s2034的相關(guān)描述,此處不再贅述。

需要說(shuō)明的是,該第一個(gè)數(shù)閾值可以為待識(shí)別圖像包含的邊界坐標(biāo)點(diǎn)總個(gè)數(shù)的四分之三,確保該待識(shí)別圖像中大部分的邊界坐標(biāo)點(diǎn)均落入到該邊界函數(shù)的有效覆蓋范圍內(nèi)。當(dāng)然,該第一個(gè)數(shù)閾值可為圖像邊界函數(shù)的識(shí)別裝置的系統(tǒng)默認(rèn)值,也可以通過(guò)根據(jù)用戶(hù)的要求進(jìn)行設(shè)置,但應(yīng)不小于坐標(biāo)點(diǎn)總個(gè)數(shù)的二分之一。

在s2044中,若小于預(yù)設(shè)第一個(gè)數(shù)閾值,則所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則。

在本實(shí)施例中,當(dāng)該預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)小于預(yù)設(shè)第一個(gè)數(shù)閾值時(shí),則確定該邊界函數(shù)通過(guò)圖像邊界函數(shù)判定規(guī)則的校驗(yàn),將執(zhí)行s205的相關(guān)操作。

在s2045中,若大于或等于預(yù)設(shè)第一個(gè)數(shù)閾值,則所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則。

在本實(shí)施例中,當(dāng)該預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)大于或等于預(yù)設(shè)第一個(gè)數(shù)閾值時(shí),則確定該邊界函數(shù)沒(méi)有通過(guò)圖像邊界函數(shù)判定規(guī)則的校驗(yàn),將執(zhí)行s206的相關(guān)操作。

在本發(fā)明實(shí)施例中,通過(guò)計(jì)算待識(shí)別圖像包含的邊界坐標(biāo)點(diǎn)與該邊界函數(shù)的距離,判斷在邊界函數(shù)的有效覆蓋范圍內(nèi)的邊界坐標(biāo)點(diǎn)個(gè)數(shù)是否大于預(yù)設(shè)的個(gè)數(shù)閾值,從而判斷該邊界函數(shù)是否能夠很好表現(xiàn)該待識(shí)別圖像的邊界的特性,從而提高圖像邊界函數(shù)的代表性,并且由于只需要大部分的邊界坐標(biāo)點(diǎn)均在邊界函數(shù)的有效范圍內(nèi),并不需要通過(guò)所有的邊界坐標(biāo)點(diǎn)來(lái)擬定邊界函數(shù),從而避免將誤差較大的邊界坐標(biāo)點(diǎn)引入邊界函數(shù),進(jìn)一步提高了準(zhǔn)確性。

在s205中,若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù)。

由于s205與上一實(shí)施例中的步驟s105相同,具體請(qǐng)參閱上一實(shí)施例中步驟s105的相關(guān)描述,此處不再贅述。

在s206中,若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)。

由于s206與上一實(shí)施例中的步驟s106相同,具體請(qǐng)參閱上一實(shí)施例中步驟s106的相關(guān)描述,此處不再贅述。

進(jìn)一步地,作為本發(fā)明的另一實(shí)施例,所述若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)之后還包括:

在s207中,若每個(gè)所述邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)均不符合所述預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則選取所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)最少的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)作為所述待識(shí)別圖像的圖像邊界函數(shù)。

在本實(shí)施例中,若在步驟s206中已對(duì)各個(gè)邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)進(jìn)行判斷,均不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則此時(shí)已無(wú)法再執(zhí)行s206的步驟操作,需要確定一個(gè)最能表征待識(shí)別圖像的圖像邊界函數(shù)。因此,將從多個(gè)邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)中,選取距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)最小對(duì)應(yīng)的邊界函數(shù),作為待識(shí)別圖像的圖像邊界函數(shù)。

可選地,若上述個(gè)數(shù)最小對(duì)應(yīng)的邊界函數(shù)存在多個(gè),則選取該邊界坐標(biāo)組內(nèi)包含的邊界坐標(biāo)點(diǎn)較多的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)作為待識(shí)別圖像的圖像邊界函數(shù)。

在本發(fā)明實(shí)施例中,通過(guò)選取距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)最少對(duì)應(yīng)的邊界函數(shù)作為待識(shí)別圖像的圖像邊界函數(shù),避免了由于用戶(hù)設(shè)置的閾值過(guò)低,而無(wú)法確定待識(shí)別圖像的邊界函數(shù),提高了圖像邊界函數(shù)的確定裝置的識(shí)別效率。

圖3示出了本發(fā)明實(shí)施例提供的一種圖像邊界函數(shù)的確定裝置的結(jié)構(gòu)框圖,該圖像邊界函數(shù)的確定裝置包括的各單元用于執(zhí)行圖1對(duì)應(yīng)的實(shí)施例中的各步驟。具體請(qǐng)參閱圖1與圖1所對(duì)應(yīng)的實(shí)施例中的相關(guān)描述。為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。

參見(jiàn)圖3,該圖像邊界函數(shù)的確定裝置包括:

邊界坐標(biāo)提取單元31,用于提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn);

邊界坐標(biāo)劃分單元32,用于通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組;

邊界函數(shù)計(jì)算單元33,用于通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中的任意一個(gè)邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù);

圖像邊界函數(shù)判定單元34,用于判斷所述邊界函數(shù)是否符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則;

圖像邊界函數(shù)確定單元35,用于若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù);

圖像邊界函數(shù)重確定單元36,用于若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)。

可選地,參見(jiàn)圖4所示,在另一實(shí)施例中,該實(shí)施例中的圖像邊界函數(shù)的確定裝置包括的各單元用于運(yùn)行圖2對(duì)應(yīng)的實(shí)施例中的各步驟,詳述如下:

邊界坐標(biāo)提取單元41,用于提取待識(shí)別圖像中邊界區(qū)域的多個(gè)邊界坐標(biāo)點(diǎn);

邊界坐標(biāo)劃分單元42,用于通過(guò)預(yù)設(shè)的邊界坐標(biāo)劃分規(guī)則,將所述多個(gè)邊界坐標(biāo)點(diǎn)進(jìn)行劃分,得到多個(gè)邊界坐標(biāo)組;

可選地,所述邊界函數(shù)計(jì)算單元具體包括:

直線(xiàn)擬合單元431,用于通過(guò)預(yù)設(shè)的邊界直線(xiàn)函數(shù)擬合算法根據(jù)當(dāng)前被選擇的邊界坐標(biāo)組內(nèi)任意兩個(gè)邊界坐標(biāo)點(diǎn),確定所述邊界函數(shù);

第二距離值計(jì)算單元432,用于通過(guò)所述預(yù)設(shè)的坐標(biāo)距離計(jì)算算法計(jì)算所述當(dāng)前被選擇的邊界坐標(biāo)組包含的邊界坐標(biāo)點(diǎn)中除當(dāng)前被選擇的邊界坐標(biāo)點(diǎn)外的其余各個(gè)邊界坐標(biāo)點(diǎn)到所述邊界函數(shù)的距離值;

第二距離值比較單元433,用于分別將所述當(dāng)前被選擇的邊界坐標(biāo)組包含各個(gè)邊界坐標(biāo)點(diǎn)到邊界函數(shù)的距離值與所述預(yù)設(shè)距離閾值進(jìn)行比較,并統(tǒng)計(jì)所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù);

第二個(gè)數(shù)判斷單元434,用于判斷所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否小于預(yù)設(shè)第二個(gè)數(shù)閾值;

邊界函數(shù)確定單元435,用于若小于預(yù)設(shè)第二個(gè)數(shù)閾值,則所述邊界函數(shù)為當(dāng)前被選擇的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù);

邊界函數(shù)重確定單元436,用于若大于或等于預(yù)設(shè)第二個(gè)數(shù)閾值,則通過(guò)預(yù)設(shè)的邊界直線(xiàn)函數(shù)擬合算法根據(jù)所述當(dāng)前被選擇的邊界坐標(biāo)組中包含任意兩個(gè)未被選擇的邊界坐標(biāo)點(diǎn),確定所述邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)小于預(yù)設(shè)第二個(gè)數(shù)閾值的邊界函數(shù)。

可選地,所述圖像邊界函數(shù)的確定裝置還包括:

最大重復(fù)執(zhí)行限制單元437,用于若重復(fù)執(zhí)行的次數(shù)超過(guò)預(yù)設(shè)的最大重復(fù)次數(shù),則輸出數(shù)據(jù)異常報(bào)告,并通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù)。

可選地,所述圖像邊界函數(shù)判定單元具體包括:

第一距離值計(jì)算單元441,用于通過(guò)預(yù)設(shè)的坐標(biāo)距離計(jì)算算法計(jì)算所述多個(gè)邊界坐標(biāo)點(diǎn)中除當(dāng)前被選擇的邊界坐標(biāo)組外的其余各個(gè)邊界坐標(biāo)點(diǎn)到所述邊界函數(shù)的距離值;

第一距離值比較單元442,用于分別將各個(gè)邊界坐標(biāo)點(diǎn)到邊界函數(shù)的距離值與預(yù)設(shè)距離閾值進(jìn)行比較,并統(tǒng)計(jì)所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù);

第一個(gè)數(shù)判斷單元443,用于判斷所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)是否小于預(yù)設(shè)第一個(gè)數(shù)閾值;

符合規(guī)則確定單元444,用于若小于預(yù)設(shè)第一個(gè)數(shù)閾值,則所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則;

不符合規(guī)則確定單元445,用于若大于或等于預(yù)設(shè)第一個(gè)數(shù)閾值,則所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則。

圖像邊界函數(shù)確定單元45,用于若所述邊界函數(shù)符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則確定所述邊界函數(shù)為所述待識(shí)別圖像對(duì)應(yīng)的圖像邊界函數(shù);

圖像邊界函數(shù)重確定單元46,用于若所述邊界函數(shù)不符合預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則通過(guò)預(yù)設(shè)的邊界函數(shù)確定算法根據(jù)所述多個(gè)邊界坐標(biāo)組中任意一個(gè)未被選擇的邊界坐標(biāo)組,確定所述待識(shí)別圖像的邊界函數(shù),并重復(fù)執(zhí)行上述流程,直至獲取到符合所述圖像邊界函數(shù)判定規(guī)則的圖像邊界函數(shù)。

可選地,所述圖像邊界函數(shù)的確定裝置還包括:

邊界函數(shù)選取單元47,用于若每個(gè)所述邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)均不符合所述預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則,則選取所述距離值大于預(yù)設(shè)距離閾值的邊界坐標(biāo)點(diǎn)的個(gè)數(shù)最少的邊界坐標(biāo)組對(duì)應(yīng)的邊界函數(shù)作為所述待識(shí)別圖像的圖像邊界函數(shù)。

因此,本發(fā)明實(shí)施例提供的圖像邊界函數(shù)的確定裝置同樣可以通過(guò)經(jīng)劃分得到的邊界坐標(biāo)組確定其對(duì)應(yīng)的邊界函數(shù),再利用預(yù)設(shè)的圖像邊界函數(shù)判定規(guī)則進(jìn)一步確定該待定的圖像邊界函數(shù)是否能夠表征待識(shí)別圖像的邊界情況,若是,則確定該待定的圖像邊界函數(shù)為待識(shí)別圖像的邊界函數(shù),因而提高了確定圖像邊界函數(shù)的準(zhǔn)確率,減少誤差較大的邊界坐標(biāo)點(diǎn)對(duì)邊界函數(shù)的影響。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,僅以上述各功能單元、模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元、模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元、模塊的具體名稱(chēng)也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述系統(tǒng)中單元、模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上模塊集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明實(shí)施例各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1