專(zhuān)利名稱(chēng):一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像識(shí)別領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法和裝置。
背景技術(shù):
IP RAN (Internet Protocol radio access network IP,無(wú)線(xiàn)接入網(wǎng)絡(luò) IP 化?) 的網(wǎng)絡(luò)部署量通常較大(幾百 上千臺(tái))導(dǎo)致網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃的工作量十分繁重,而提高網(wǎng)絡(luò)設(shè)計(jì)效率的最需要的就是是能夠有一張清晰直觀(guān)的網(wǎng)絡(luò)拓?fù)鋱D。但是目前的通信網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃中所使用的網(wǎng)絡(luò)拓?fù)鋱D通常是通過(guò)畫(huà)圖工具(例如Auto-CAD)完成的圖片,網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃人員獲取到畫(huà)圖工具生成的電子圖片或打印圖片甚至是手畫(huà)的拓?fù)鋱D,這些拓?fù)鋱D不能直接使用到后續(xù)的IP RAN網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)中,導(dǎo)致網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃人員只能根據(jù)上述拓?fù)鋱D在網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃軟件中重新手工作圖,然后才能在網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃軟件中繼續(xù)IP RAN網(wǎng)絡(luò)規(guī)劃的設(shè)計(jì)。
現(xiàn)有的圖像識(shí)別技術(shù)如文字處理,公式處理,人臉指紋識(shí)別等,通常是通過(guò)在設(shè)別之前抽象出圖像的主要特征,然后通過(guò)在已有特征數(shù)據(jù)中查找相同或近似的圖像進(jìn)行識(shí)別,但是上述圖像識(shí)別技術(shù)不適用于網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別,例如拓?fù)鋱D中的網(wǎng)元的設(shè)備類(lèi)型需要用戶(hù)定義,代表網(wǎng)元的圖像和顏色都是用戶(hù)根據(jù)喜好進(jìn)行定義,存在極大的隨機(jī)性,這導(dǎo)致無(wú)法從網(wǎng)絡(luò)拓?fù)鋱D中抽取圖像的主要特征進(jìn)而進(jìn)行識(shí)別。發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法和裝置,可以根據(jù)現(xiàn)有的網(wǎng)絡(luò)拓?fù)鋱D識(shí)別出網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃中需要的信息。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例第一方面提供了一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法,所述方法包括
獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊;
根據(jù)顏色對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊;
根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)以及所述鏈路與所述網(wǎng)元之間的連接關(guān)系;
獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型。
相應(yīng)地,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置,所述識(shí)別裝置包括
目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D獲取模塊,用于獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊;
識(shí)別模塊,用于根據(jù)顏色對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊;
坐標(biāo)獲取模塊,用于根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)以及所述鏈路與所述網(wǎng)元之間的連接關(guān)系;
類(lèi)型獲取模塊,用于獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型。
本發(fā)明實(shí)施例通過(guò)對(duì)目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中不同顏色的像素區(qū)塊進(jìn)行識(shí)別,從而可以簡(jiǎn)易的解析出網(wǎng)絡(luò)拓?fù)鋱D中的關(guān)鍵信息,從而不再需要網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃人員重新手工作圖, 極大的提高了網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃的效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖I是本發(fā)明實(shí)施例中一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置的結(jié)構(gòu)示意圖2是本發(fā)明實(shí)施例中一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置中識(shí)別模塊的結(jié)構(gòu)示意圖3是本發(fā)明實(shí)施例中一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置中坐標(biāo)獲取模塊的結(jié)構(gòu)示意圖4是本發(fā)明第一實(shí)施例中的一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法的流程示意圖5是本發(fā)明第二實(shí)施例中的一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法的流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖I是本發(fā)明實(shí)施例中一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置的結(jié)構(gòu)示意圖,如圖所示本實(shí)施例中的網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置至少包括目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D獲取模塊10、識(shí)別模塊20、坐標(biāo)獲取模塊30以及類(lèi)型獲取模塊40,其中
目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D獲取模塊10用于獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊。具體的,目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D獲取模塊10獲取到的所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D可以為畫(huà)圖工具(例如Auto-CAD、Visio, PPT等)得到的圖像文件或截圖文件,也可以為將畫(huà)圖工具得到的圖片的打印件或手畫(huà)得到的實(shí)體圖紙進(jìn)行掃描得到的掃描圖像文件, 所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中通過(guò)不同顏色區(qū)分網(wǎng)元、鏈路以及背景或不同類(lèi)型的網(wǎng)元或鏈路, 若原始圖像是黑白的沒(méi)有標(biāo)識(shí)顏色,則可以首先通過(guò)軟件或手工上色的方式對(duì)所述原始圖像進(jìn)行處理,使得目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D獲取模塊10能夠得到包括多種顏色的像素區(qū)塊的目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D。
識(shí)別模塊20用于根據(jù)顏色對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊。具體的,識(shí)別模塊20可以根據(jù)目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的顏色區(qū)分出多個(gè)像素區(qū)塊,進(jìn)而可以根據(jù)像素區(qū)塊的形狀判斷所述像素區(qū)塊代表網(wǎng)元、鏈路或背景,例如代表鏈路的像素區(qū)塊通常是帶狀區(qū)域,寬度較小而長(zhǎng)度遠(yuǎn)大于寬度,代表背景的像素區(qū)塊則通常是目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中最大面積的區(qū)域,或目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的邊緣的顏色的像素區(qū)塊,剩余的塊狀的像素區(qū)塊即為代表網(wǎng)元的像素區(qū)塊??蛇x的,所述識(shí)別模塊20可以進(jìn)一步如圖2所示包括區(qū)塊面積判斷單元21、干擾過(guò)濾單元22以及區(qū)塊識(shí)別單元23,其中
區(qū)塊面積判斷單元21用于分別判斷所述各像素區(qū)塊的面積是否大于預(yù)設(shè)閾值。 具體的,區(qū)塊面積判斷單元21可以獲取所述像素區(qū)塊所包含的像素個(gè)數(shù)表示所述像素區(qū)塊的面積,即判斷所述像素區(qū)塊所包含的像素個(gè)數(shù)是否大于預(yù)設(shè)的閾值。
干擾過(guò)濾單元22用于過(guò)濾掉面積不大于預(yù)設(shè)閾值的像素區(qū)塊。具體的,面積不大于預(yù)設(shè)閾值的像素區(qū)塊可以被視為微弱像素區(qū)塊,通常為干擾產(chǎn)生的少量像素點(diǎn),干擾過(guò)濾單元22對(duì)這些面積不大于預(yù)設(shè)閾值的微弱像素區(qū)塊的過(guò)濾方式可以為將其處理成代表背景的像素區(qū)塊。
區(qū)塊識(shí)別單元23用于根據(jù)對(duì)面積大于預(yù)設(shè)閾值的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊。
坐標(biāo)獲取模塊30用于根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)以及所述鏈路與所述網(wǎng)元之間的連接關(guān)系。具體的,所述坐標(biāo)獲取模塊30可以進(jìn)一步如圖3所示包括網(wǎng)元坐標(biāo)獲取單元31、鏈路坐標(biāo)獲取單元 32以及連接關(guān)系獲取單元33,其中
網(wǎng)元坐標(biāo)獲取單元31用于獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊的中心點(diǎn)坐標(biāo),作為所述網(wǎng)元坐標(biāo)。在其他可選實(shí)施例中,也可以采用所述代表網(wǎng)元的像素區(qū)塊中的任意一個(gè)像素的坐標(biāo)作為所述網(wǎng)元坐標(biāo)。
鏈路坐標(biāo)獲取單元32用于獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表鏈路的像素區(qū)塊的邊界坐標(biāo)。
連接關(guān)系獲取單元33用于根據(jù)所述代表鏈路的像素區(qū)塊的邊界坐標(biāo)和所述網(wǎng)元坐標(biāo)查找所述網(wǎng)元最近的鏈路,作為與所述網(wǎng)元連接的鏈路。在其他可選實(shí)施例中,也可以采用代表鏈路的帶狀像素區(qū)塊的中心線(xiàn)坐標(biāo)和所述網(wǎng)元坐標(biāo)查找所述網(wǎng)元最近的鏈路作為與所述網(wǎng)元連接的鏈路,還可以判斷代表鏈路的像素區(qū)塊是否與代表網(wǎng)元的像素區(qū)塊相連接,若相連則該鏈路與網(wǎng)元相連。
類(lèi)型獲取模塊40用于獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型。具體的,類(lèi)型獲取模塊40可以在裝置的顯示界面顯示識(shí)別模塊20識(shí)別得到的分別代表各個(gè)類(lèi)型的網(wǎng)元以及各個(gè)類(lèi)型的鏈路的像素區(qū)塊顏色的列表,獲取用戶(hù)輸入的針對(duì)各個(gè)類(lèi)型的網(wǎng)元或各個(gè)類(lèi)型的鏈路的網(wǎng)元類(lèi)型或鏈路類(lèi)型,類(lèi)型獲取模塊40從而獲取到代表網(wǎng)元的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的網(wǎng)元的類(lèi)型以及代表鏈路的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的鏈路的類(lèi)型。例如所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊有藍(lán)色和紫色兩種顏色,而代表鏈路的像素區(qū)塊只有綠色一種顏色,類(lèi)型獲取模塊40可以根據(jù)用戶(hù)輸入獲取藍(lán)色的像素區(qū)塊代表的網(wǎng)元類(lèi)型為ATN910,紫色的像素區(qū)塊代表的網(wǎng)元類(lèi)型為CX600-X8, 而鏈路類(lèi)型為GE。
由此本發(fā)明實(shí)施例的網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置已實(shí)現(xiàn)從目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中識(shí)別出四個(gè)核心參數(shù)網(wǎng)元的坐標(biāo)、網(wǎng)元的類(lèi)型、鏈路的類(lèi)型以及各網(wǎng)元與鏈路的連接關(guān)系,網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃人員可以使用上述四個(gè)核心參數(shù)在網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃軟件中進(jìn)行后續(xù)的網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃中。
進(jìn)一步可選的,本發(fā)明實(shí)施例中的網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置還可以包括拓?fù)鋱D生成模塊50,用于根據(jù)所述網(wǎng)元坐標(biāo)、所述鏈路與所述網(wǎng)元之間的連接關(guān)系、所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型生成新的網(wǎng)絡(luò)拓?fù)鋱D,網(wǎng)絡(luò)設(shè)計(jì)工具可以直接使用拓?fù)鋱D生成模塊50 生成的網(wǎng)絡(luò)拓?fù)鋱D來(lái)進(jìn)行網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃。
下面通過(guò)兩個(gè)方法具體實(shí)施例詳細(xì)闡述本發(fā)明一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法的實(shí)現(xiàn)過(guò)程。
圖4是本發(fā)明第一實(shí)施例中的一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法的流程示意圖。如圖所示實(shí)施例包括以下步驟
S401,獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊。具體的實(shí)現(xiàn)中,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D可以為畫(huà)圖工具(例如Auto-CAD)得到的圖像文件或截圖文件,也可以為將畫(huà)圖工具得到的圖片的打印件或手畫(huà)得到的實(shí)體圖紙進(jìn)行掃描得到的掃描圖像文件,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中通過(guò)不同顏色區(qū)分網(wǎng)元、鏈路以及背景或不同類(lèi)型的網(wǎng)元或鏈路,若原始圖像是黑白的沒(méi)有標(biāo)識(shí)顏色,則可以首先通過(guò)軟件或手工上色的方式對(duì)所述原始圖像進(jìn)行處理,從而得到包括多種顏色的像素區(qū)塊的目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D。
S402,根據(jù)顏色對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊。具體實(shí)現(xiàn)中,可以根據(jù)目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的顏色區(qū)分出多個(gè)像素區(qū)塊,進(jìn)而像素區(qū)塊的形狀判斷所述像素區(qū)塊代表網(wǎng)元、鏈路或背景,例如代表鏈路的像素區(qū)塊通常是帶狀區(qū)域,寬度較小而長(zhǎng)度遠(yuǎn)大于寬度,代表背景的像素區(qū)塊則通常是目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中最大面積的區(qū)域,或目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的邊緣的顏色的像素區(qū)塊,剩余的塊狀的像素區(qū)塊即為代表網(wǎng)元的像素區(qū)塊。
S403,根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)以及所述鏈路與所述網(wǎng)元之間的連接關(guān)系。具體實(shí)現(xiàn)中,可以獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊的中心點(diǎn)坐標(biāo),作為所述網(wǎng)元坐標(biāo),也可以采用所述代表網(wǎng)元的像素區(qū)塊中的任意一個(gè)像素的坐標(biāo)作為所述網(wǎng)元坐標(biāo);獲取所述鏈路與所述網(wǎng)元的連接關(guān)系可以為判斷代表鏈路的像素區(qū)塊是否與代表網(wǎng)元的像素區(qū)塊相連接,若相連則該鏈路與網(wǎng)元相連。
S404,獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型。具體實(shí)現(xiàn)中,可以在裝置的顯示界面S402中識(shí)別得到的分別代表各個(gè)類(lèi)型的網(wǎng)元以及各個(gè)類(lèi)型的鏈路的像素區(qū)塊顏色的列表,獲取用戶(hù)輸入的針對(duì)各個(gè)類(lèi)型的網(wǎng)元或各個(gè)類(lèi)型的鏈路的網(wǎng)元類(lèi)型或鏈路類(lèi)型,從而獲取到代表網(wǎng)元的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的網(wǎng)元的類(lèi)型以及代表鏈路的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的鏈路的類(lèi)型。例如所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊有藍(lán)色和紫色兩種顏色,而代表鏈路的像素區(qū)塊只有綠色一種顏色,可以根據(jù)用戶(hù)輸入獲取藍(lán)色的像素區(qū)塊代表的網(wǎng)元類(lèi)型為ATN910,紫色的像素區(qū)塊代表的網(wǎng)元類(lèi)型為CX600-X8,而鏈路類(lèi)型為GE。需要指出的是,S404與S403之間并無(wú)邏輯上的必然先后順序,在其他實(shí)施例中S404可以執(zhí)行在S403之前,兩步驟也可以同時(shí)執(zhí)行。
由此本發(fā)明實(shí)施例已實(shí)現(xiàn)從目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中識(shí)別出四個(gè)核心參數(shù)網(wǎng)元的坐標(biāo)、網(wǎng)元的類(lèi)型、鏈路的類(lèi)型以及各網(wǎng)元與鏈路的連接關(guān)系,網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃人員可以使用上述四個(gè)核心參數(shù)在網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃軟件中進(jìn)行后續(xù)的網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃中。
圖5是本發(fā)明第二實(shí)施例中的一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法的流程示意圖。如圖所示本實(shí)施例包括以下步驟
S501,獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊。具體的實(shí)現(xiàn)中,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D可以為畫(huà)圖工具(例如Auto-CAD)得到的圖像文件或截圖文件,也可以為將畫(huà)圖工具得到的圖片的打印件或手畫(huà)得到的實(shí)體圖紙進(jìn)行掃描得到的掃描圖像文件,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中通過(guò)不同顏色區(qū)分網(wǎng)元、鏈路以及背景或不同類(lèi)型的網(wǎng)元或鏈路,若原始圖像是黑白的沒(méi)有標(biāo)識(shí)顏色,則可以首先通過(guò)軟件或手工上色的方式對(duì)所述原始圖像進(jìn)行處理,從而得到包括多種顏色的像素區(qū)塊的目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D。
S502,分別判斷所述各像素區(qū)塊的面積是否大于預(yù)設(shè)閾值。具體實(shí)現(xiàn)中,可以可以根據(jù)目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的顏色區(qū)分出多個(gè)像素區(qū)塊,進(jìn)而獲取各個(gè)像素區(qū)塊所包含的像素個(gè)數(shù)表示所述像素區(qū)塊的面積,即判斷各個(gè)像素區(qū)塊所包含的像素個(gè)數(shù)是否大于預(yù)設(shè)的閾值。
S503,過(guò)濾掉面積不大于預(yù)設(shè)閾值的像素區(qū)塊。具體的,面積不大于預(yù)設(shè)閾值的像素區(qū)塊可以被視為微弱像素區(qū)塊,通常為干擾產(chǎn)生的少量像素點(diǎn),對(duì)這些面積不大于預(yù)設(shè)閾值的微弱像素區(qū)塊的過(guò)濾方式可以為將其處理成代表背景的像素區(qū)塊。
S504,根據(jù)顏色對(duì)面積大于預(yù)設(shè)閾值的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊。具體實(shí)現(xiàn)中,可以根據(jù)目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的像素區(qū)塊的形狀判斷所述像素區(qū)塊屬于網(wǎng)元、鏈路或背景,例如代表鏈路的像素區(qū)塊通常是帶狀區(qū)域,寬度較小而長(zhǎng)度遠(yuǎn)大于寬度,代表背景的像素區(qū)塊則通常是目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中最大面積的區(qū)域,或目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的邊緣的顏色的像素區(qū)塊,剩余的塊狀的像素區(qū)塊即為代表網(wǎng)元的像素區(qū)塊。
S505,獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊的中心點(diǎn)坐標(biāo),作為所述網(wǎng)元坐標(biāo)。在其他可選實(shí)施例中,也可以采用所述代表網(wǎng)元的像素區(qū)塊中的任意一個(gè)像素的坐標(biāo)作為所述網(wǎng)元坐標(biāo)。
S506,獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表鏈路的像素區(qū)塊的邊界坐標(biāo)。
S507,根據(jù)所述代表鏈路的像素區(qū)塊的邊界坐標(biāo)和所述網(wǎng)元坐標(biāo)查找所述網(wǎng)元最近的鏈路,作為與所述網(wǎng)元連接的鏈路。在其他可選實(shí)施例中,也可以采用代表鏈路的帶狀像素區(qū)塊的中心線(xiàn)坐標(biāo)和所述網(wǎng)元坐標(biāo)查找所述網(wǎng)元最近的鏈路作為與所述網(wǎng)元連接的鏈路。
S508,獲取代表網(wǎng)元的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的網(wǎng)元的類(lèi)型以及代表鏈路的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的鏈路的類(lèi)型。例如所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊有藍(lán)色和紫色兩種顏色,而代表鏈路的像素區(qū)塊只有綠色一種顏色,可以根據(jù)用戶(hù)輸入獲取藍(lán)色的像素區(qū)塊代表的網(wǎng)元類(lèi)型為ATN910,紫色的像素區(qū)塊代表的網(wǎng)元類(lèi)型為CX600-X8,而鏈路類(lèi)型為GE。需要指出的是,本實(shí)施例中的S508與 S505 S507之間并無(wú)邏輯上的必然先后順序,在其他實(shí)施例中S508可以執(zhí)行在S505 S507 之前,兩者也可以同時(shí)執(zhí)行。
S509,根據(jù)所述網(wǎng)元坐標(biāo)、所述鏈路與所述網(wǎng)元之間的連接關(guān)系、所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型生成新的網(wǎng)絡(luò)拓?fù)鋱D。這里生成得到的新的網(wǎng)絡(luò)拓?fù)鋱D可以被網(wǎng)絡(luò)設(shè)計(jì)工具直接使用來(lái)進(jìn)行網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃。
本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別設(shè)備,包括輸入裝置、存儲(chǔ)器以及分別與所述輸入裝置以及所述存儲(chǔ)器相連的處理器。
其中,存儲(chǔ)器中存儲(chǔ)一組程序代碼,且處理器用于調(diào)用存儲(chǔ)器中存儲(chǔ)的程序代碼, 用于執(zhí)行包括上述圖4或圖5所示方法實(shí)施例所記載的網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法的部分或全部步驟。
本發(fā)明實(shí)施例還公開(kāi)了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述圖4或圖5所示方法實(shí)施例所記載的網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法的部分或全部步驟。
本發(fā)明實(shí)施例通過(guò)對(duì)目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中不同顏色的像素區(qū)塊進(jìn)行識(shí)別,從而可以簡(jiǎn)易的解析出網(wǎng)絡(luò)拓?fù)鋱D中的關(guān)鍵信息,從而不再需要網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃人員重新手工作圖, 極大的提高了網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃的效率。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法,其特征在于,所述方法包括獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊;根據(jù)顏色對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊;根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)以及所述鏈路與所述網(wǎng)元之間的連接關(guān)系;獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型。
2.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括根據(jù)所述網(wǎng)元坐標(biāo)、所述鏈路與所述網(wǎng)元之間的連接關(guān)系、所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型生成新的網(wǎng)絡(luò)拓?fù)鋱D。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊包括分別判斷所述各像素區(qū)塊的面積是否大于預(yù)設(shè)閾值;過(guò)濾掉面積不大于預(yù)設(shè)閾值的像素區(qū)塊;根據(jù)顏色對(duì)面積大于預(yù)設(shè)閾值的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊。
4.如權(quán)利要求3所述的方法,其特征在于,所述過(guò)濾掉面積不大于預(yù)設(shè)閾值的像素區(qū)塊為將所述面積不大于預(yù)設(shè)閾值的像素區(qū)塊處理為代表背景的顏色區(qū)塊。
5.如權(quán)利要求Γ4中任一項(xiàng)所述的方法,其特征在于,所述獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型為獲取代表網(wǎng)元的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的網(wǎng)元的類(lèi)型以及代表鏈路的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的鏈路的類(lèi)型。
6.如權(quán)利要求Γ5中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)包括獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊的中心點(diǎn)坐標(biāo),作為所述網(wǎng)元坐標(biāo)。
7.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述鏈路與所述網(wǎng)元之間的連接關(guān)系包括獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表鏈路的像素區(qū)塊的邊界坐標(biāo);根據(jù)所述代表鏈路的像素區(qū)塊的邊界坐標(biāo)和所述網(wǎng)元坐標(biāo)查找所述網(wǎng)元最近的鏈路, 作為與所述網(wǎng)元連接的鏈路。
8.—種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置,其特征在于,所述識(shí)別裝置包括目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D獲取模塊,用于獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊;識(shí)別模塊,用于根據(jù)顏色對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊;坐標(biāo)獲取模塊,用于根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)以及所述鏈路與所述網(wǎng)元之間的連接關(guān)系;類(lèi)型獲取模塊,用于獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型。
9.如權(quán)利要求8所述的識(shí)別裝置,其特征在于,所述識(shí)別裝置還包括拓?fù)鋱D生成模塊,用于根據(jù)所述網(wǎng)元坐標(biāo)、所述鏈路與所述網(wǎng)元之間的連接關(guān)系、所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型生成新的網(wǎng)絡(luò)拓?fù)鋱D。
10.如權(quán)利要求8或9所述的識(shí)別裝置,其特征在于,所述識(shí)別模塊包括區(qū)塊面積判斷單元,用于分別判斷所述各像素區(qū)塊的面積是否大于預(yù)設(shè)閾值;干擾過(guò)濾單元,用于過(guò)濾掉面積不大于預(yù)設(shè)閾值的像素區(qū)塊;區(qū)塊識(shí)別單元,用于根據(jù)對(duì)面積大于預(yù)設(shè)閾值的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊。
11.如權(quán)利要求10所述的識(shí)別裝置,其特征在于,所述干擾過(guò)濾單元過(guò)濾掉面積不大于預(yù)設(shè)閾值的像素區(qū)塊為所述干擾過(guò)濾單元將所述面積不大于預(yù)設(shè)閾值的像素區(qū)塊處理為代表背景的顏色區(qū)塊。
12.如權(quán)利要求8 11中任一項(xiàng)所述的識(shí)別裝置,其特征在于,所述類(lèi)型獲取模塊獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型為類(lèi)型獲取模塊獲取代表網(wǎng)元的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的網(wǎng)元的類(lèi)型以及代表鏈路的像素區(qū)塊中每種顏色的像素區(qū)塊所代表的鏈路的類(lèi)型。
13.如權(quán)利要求8 12中任一項(xiàng)所述的識(shí)別裝置,其特征在于,所述坐標(biāo)獲取模塊包括 網(wǎng)元坐標(biāo)獲取單元,用于獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表網(wǎng)元的像素區(qū)塊的中心點(diǎn)坐標(biāo),作為所述網(wǎng)元坐標(biāo)。
14.如權(quán)利要求13所述的識(shí)別裝置,其特征在于,所述坐標(biāo)獲取模塊還包括鏈路坐標(biāo)獲取單元,用于獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中代表鏈路的像素區(qū)塊的邊界坐標(biāo);連接關(guān)系獲取單元,用于根據(jù)所述代表鏈路的像素區(qū)塊的邊界坐標(biāo)和所述網(wǎng)元坐標(biāo)查找所述網(wǎng)元最近的鏈路,作為與所述網(wǎng)元連接的鏈路。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別方法,所述方法包括獲取目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中包括多種顏色的像素區(qū)塊;根據(jù)顏色對(duì)所述多種顏色的像素區(qū)塊進(jìn)行識(shí)別,得到所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中分別代表網(wǎng)元、鏈路以及背景的像素區(qū)塊;根據(jù)所述像素區(qū)塊在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的坐標(biāo),獲取所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的網(wǎng)元坐標(biāo)以及所述鏈路與所述網(wǎng)元之間的連接關(guān)系;獲取所述網(wǎng)元的類(lèi)型以及所述鏈路的類(lèi)型。本發(fā)明實(shí)施例還公開(kāi)了一種網(wǎng)絡(luò)拓?fù)鋱D的識(shí)別裝置。采用本發(fā)明,可以簡(jiǎn)易的解析出網(wǎng)絡(luò)拓?fù)鋱D中的關(guān)鍵信息,不再需要網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃人員重新手工作圖,極大的提高了網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃的效率。
文檔編號(hào)H04L12/24GK102938706SQ20121037981
公開(kāi)日2013年2月20日 申請(qǐng)日期2012年10月9日 優(yōu)先權(quán)日2012年10月9日
發(fā)明者安琦, 張南 申請(qǐng)人:華為技術(shù)有限公司