一種基于圖像識別模式的圍棋自動數(shù)目方法
【專利摘要】本發(fā)明公開了一種基于圖像識別模式的圍棋自動數(shù)目方法,包括以下步驟:1)通過圖像采集設(shè)備對圍棋棋盤及其對弈棋子進(jìn)行圖像采集獲取棋譜圖像,并將棋譜圖像傳輸給圖像處理器;2)通過圖像處理器對接收的棋譜圖像進(jìn)行圖像預(yù)處理得到棋譜識別黑白圖像,在加載棋譜結(jié)構(gòu)模型文件后,對棋譜識別黑白圖像進(jìn)行數(shù)字化識別,獲取與棋盤對應(yīng)的交叉點(diǎn)、棋盤線和棋子的坐標(biāo)位置,從而形成棋譜坐標(biāo)數(shù)據(jù);3)加載數(shù)目規(guī)則模型,從棋譜坐標(biāo)數(shù)據(jù)識別出黑棋、白棋的目數(shù),并計(jì)算勝負(fù)后將結(jié)果輸出公布。本發(fā)明提供的一種基于圖像識別模式的圍棋自動數(shù)目方法,可自動識別棋盤上的交叉點(diǎn)、棋盤線和棋子,采用模式識別方式,實(shí)現(xiàn)數(shù)目的智能化和自動化。
【專利說明】
一種基于圖像識別模式的圍棋自動數(shù)目方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種圖像識別技術(shù),特別是涉及一種基于圖像識別模式的圍棋自動數(shù)目方法,屬于圖像處理技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]圍棋比賽的輸贏是以誰占的地盤大小來判定勝負(fù)的。全盤共361個交叉點(diǎn),棋盤上只有黑白兩方,一盤棋終局即比賽結(jié)束后,一般通過人工進(jìn)行數(shù)目。該傳統(tǒng)方法一直是依照裁判員的水平進(jìn)行數(shù)目。通過黑白雙方所占的地盤,由裁判員來確定勝負(fù)。
[0003]該人工數(shù)目方法的優(yōu)點(diǎn)是操作簡單,只需裁判員和參加的2名運(yùn)動員參與就可以了,但是其缺點(diǎn)也很明顯:
1.數(shù)目時(shí)間長。圍棋一共有361個交叉點(diǎn),因此裁判員需要根據(jù)規(guī)則,將所有的交叉點(diǎn)填滿為止,然后再進(jìn)行數(shù)目。一般一盤棋的數(shù)目過程在5-10分鐘之間,當(dāng)比賽參加的人數(shù)多的情況下,所耗費(fèi)的時(shí)間累計(jì)很多。
[0004]2.易出錯。由于圍棋數(shù)目需要對棋手下的棋盤上的棋子進(jìn)行調(diào)整,便于數(shù)目,因此在比賽較多的情況下,容易出現(xiàn)差錯。
[0005]3.易干擾他人。在大范圍的群眾比賽中,參加人數(shù)比較多,而且一般是在一個大空間中進(jìn)行,人工數(shù)目聲音大,將直接影響到其它參加比賽的選手。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的在于,克服現(xiàn)有技術(shù)中的不足,提供一種基于圖像識別模式的圍棋自動數(shù)目方法,可自動識別棋盤上的交叉點(diǎn)、棋盤線和棋子,采用模式識別方式,實(shí)現(xiàn)數(shù)目的智能化和自動化。
[0007]為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案是:
一種基于圖像識別模式的圍棋自動數(shù)目方法,包括以下步驟:
1)通過圖像采集設(shè)備對圍棋棋盤及其對弈棋子進(jìn)行圖像采集獲取棋譜圖像,并將棋譜圖像傳輸給圖像處理器;
2)通過圖像處理器對接收的棋譜圖像進(jìn)行圖像預(yù)處理得到棋譜識別黑白圖像,在加載棋譜結(jié)構(gòu)模型文件后,對棋譜識別黑白圖像進(jìn)行數(shù)字化識別,獲取與棋盤對應(yīng)的交叉點(diǎn)、棋盤線和棋子的坐標(biāo)位置,從而形成棋譜坐標(biāo)數(shù)據(jù);
3)加載數(shù)目規(guī)則模型,從棋譜坐標(biāo)數(shù)據(jù)識別出黑棋、白棋的目數(shù),并計(jì)算勝負(fù)后將結(jié)果輸出公布。
[0008]進(jìn)一步地:
所述步驟I)中的圖像采集設(shè)備為攝像機(jī)。
[0009]所述步驟I)中的棋譜圖像為彩色圖像或黑白圖像;當(dāng)獲取的棋譜圖像為彩色圖像時(shí),需將彩色圖像轉(zhuǎn)換為黑白圖像后進(jìn)行圖像預(yù)處理。
[0010]所述步驟I)中的將棋譜圖像傳輸給圖像處理器,包括單個傳輸和批量傳輸兩種傳輸方式。
[0011]所述步驟2)中的圖像預(yù)處理包括采用拉普拉斯銳化方法進(jìn)行圖像增強(qiáng)處理。
[0012]所述步驟2)中的數(shù)字化識別是采用邊緣法進(jìn)行檢測識別。
[0013]所述步驟3)中的計(jì)算勝負(fù)之前引入人工干預(yù)調(diào)整,若需要人工干預(yù)則進(jìn)行人工調(diào)整數(shù)量輸入后進(jìn)行勝負(fù)計(jì)算,若不需要人工干預(yù)則直接進(jìn)行勝負(fù)計(jì)算。
[0014]所述步驟3)中的將結(jié)果輸出公布是通過顯示屏進(jìn)行顯示公布。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明具有的有益效果是:
本發(fā)明提供的圍棋自動數(shù)目方法,操作簡單,計(jì)算準(zhǔn)確,比賽結(jié)束后,裁判員無需再通過調(diào)整棋盤上的棋子進(jìn)行人工數(shù)目,而是可通過直接拍照、上傳、獲取結(jié)果,可以公正、準(zhǔn)確、快速的判別勝負(fù),既節(jié)省人力、提高判斷效率,又極大地提高了比賽的公正性;而且,可以通過保存比賽中和比賽終局的棋譜,便于今后進(jìn)行棋譜分析,無需人工打譜;更是實(shí)現(xiàn)無聲數(shù)目,可使比賽現(xiàn)場更加安靜,特別適用于大范圍群眾性圍棋比賽和圍棋教學(xué)。
[0016]上述內(nèi)容僅是本發(fā)明技術(shù)方案的概述,為了更清楚的了解本發(fā)明的技術(shù)手段,下面結(jié)合附圖對本發(fā)明作進(jìn)一步的描述。
【附圖說明】
[0017]圖1為本發(fā)明一種基于圖像識別模式的圍棋自動數(shù)目方法的流程圖;
圖2為本發(fā)明一種基于圖像識別模式的圍棋自動數(shù)目方法中圖像采集的流程圖;
圖3為本發(fā)明一種基于圖像識別模式的圍棋自動數(shù)目方法中棋盤識別的流程圖;
圖4為本發(fā)明一種基于圖像識別模式的圍棋自動數(shù)目方法中自動數(shù)目的流程圖。
【具體實(shí)施方式】
[0018]下面結(jié)合說明書附圖,對本發(fā)明作進(jìn)一步的說明。
[0019]如圖1所示,本發(fā)明提供一種基于圖像識別模式的圍棋自動數(shù)目方法,包括以下步驟:
1)通過圖像采集設(shè)備對圍棋棋盤及其對弈棋子進(jìn)行圖像采集獲取棋譜圖像,并將棋譜圖像傳輸給圖像處理器;
2)通過圖像處理器對接收的棋譜圖像進(jìn)行圖像預(yù)處理得到棋譜識別黑白圖像,在加載棋譜結(jié)構(gòu)模型文件后,對棋譜識別黑白圖像進(jìn)行數(shù)字化識別,獲取與棋盤對應(yīng)的交叉點(diǎn)、棋盤線和棋子的坐標(biāo)位置,從而形成棋譜坐標(biāo)數(shù)據(jù);
3)加載數(shù)目規(guī)則模型,從棋譜坐標(biāo)數(shù)據(jù)識別出黑棋、白棋的目數(shù),并計(jì)算勝負(fù)后將結(jié)果輸出公布。
[0020]如圖2所示為步驟I)圖像采集的流程圖,是通過圖像采集與傳輸模塊實(shí)現(xiàn)。
[0021]具體為:通過攝像機(jī)拍照的方式獲取棋盤上棋盤的圖像信息,即棋譜圖像。拍照完成后,可根據(jù)網(wǎng)絡(luò)情況選擇立即或是稍后傳輸,將棋譜圖像傳輸給圖像處理器,可以選擇單個傳輸,也可進(jìn)行批量傳輸。在拍照過程中可根據(jù)需要,輸入相關(guān)比賽信息,如比賽的時(shí)間、地址、黑白雙方的棋手名稱等,以及選擇數(shù)目方式,其中數(shù)目方式即數(shù)目規(guī)則是已經(jīng)確定的規(guī)則,只需選擇規(guī)則即可。通過拍照獲得的棋譜圖像為彩色圖像或黑白圖像,圖像上傳完畢后,只需等待結(jié)果就可以了。
[0022]如圖3所示為步驟2)棋盤識別的流程圖,是通過圍棋識別模塊實(shí)現(xiàn)。
[0023]具體為:圍棋識別模塊根據(jù)得到的棋譜圖像,對圖像進(jìn)行模式識別,通過銳化、鈍化、模糊等方法將圖像轉(zhuǎn)換為黑白色,同時(shí)采用拉普拉斯銳化方法,增強(qiáng)圖像的對比度這樣的圖像預(yù)處理操作。通過加載棋譜結(jié)構(gòu)模型文件,采用邊緣檢測、輪廓跟蹤等技術(shù)將圖像信息進(jìn)行數(shù)字化檢測識別,從而從圖像中獲取到點(diǎn),線和棋子對應(yīng)的坐標(biāo)位置。
[0024]如圖4所示為步驟3)自動數(shù)目的流程圖,是通過圍棋自動數(shù)目模塊實(shí)現(xiàn)。
[0025]具體為:利用圍棋棋子識別模塊產(chǎn)生的結(jié)果,將數(shù)目的規(guī)則與點(diǎn),線和棋子對應(yīng)的坐標(biāo)位置相結(jié)合,計(jì)算出黑、白雙方所占的目數(shù)。對存在的部分打劫和計(jì)算機(jī)難以判斷的情況,可采用人工干預(yù)的方式,計(jì)算勝負(fù)之前引入人工干預(yù)調(diào)整,若需要人工干預(yù)則進(jìn)行人工調(diào)整數(shù)量輸入后進(jìn)行勝負(fù)計(jì)算,若不需要人工干預(yù)則直接進(jìn)行勝負(fù)計(jì)算,最終準(zhǔn)確計(jì)算比賽結(jié)果,將結(jié)果發(fā)到比賽現(xiàn)場通過顯示屏進(jìn)行顯示公布。
[0026]以上顯示和描述了本發(fā)明的基本原理、主要特征及優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
【主權(quán)項(xiàng)】
1.一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于,包括以下步驟: 1)通過圖像采集設(shè)備對圍棋棋盤及其對弈棋子進(jìn)行圖像采集獲取棋譜圖像,并將棋譜圖像傳輸給圖像處理器; 2)通過圖像處理器對接收的棋譜圖像進(jìn)行圖像預(yù)處理得到棋譜識別黑白圖像,在加載棋譜結(jié)構(gòu)模型文件后,對棋譜識別黑白圖像進(jìn)行數(shù)字化識別,獲取與棋盤對應(yīng)的交叉點(diǎn)、棋盤線和棋子的坐標(biāo)位置,從而形成棋譜坐標(biāo)數(shù)據(jù); 3)加載數(shù)目規(guī)則模型,從棋譜坐標(biāo)數(shù)據(jù)識別出黑棋、白棋的目數(shù),并計(jì)算勝負(fù)后將結(jié)果輸出公布。2.根據(jù)權(quán)利要求1所述的一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于:所述步驟I)中的圖像采集設(shè)備為攝像機(jī)。3.根據(jù)權(quán)利要求1所述的一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于:所述步驟I)中的棋譜圖像為彩色圖像或黑白圖像;當(dāng)獲取的棋譜圖像為彩色圖像時(shí),需將彩色圖像轉(zhuǎn)換為黑白圖像后進(jìn)行圖像預(yù)處理。4.根據(jù)權(quán)利要求1所述的一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于:所述步驟I)中的將棋譜圖像傳輸給圖像處理器,包括單個傳輸和批量傳輸兩種傳輸方式。5.根據(jù)權(quán)利要求1所述的一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于:所述步驟2 )中的圖像預(yù)處理包括采用拉普拉斯銳化方法進(jìn)行圖像增強(qiáng)處理。6.根據(jù)權(quán)利要求1所述的一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于:所述步驟2)中的數(shù)字化識別是采用邊緣法進(jìn)行檢測識別。7.根據(jù)權(quán)利要求1所述的一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于:所述步驟3)中的計(jì)算勝負(fù)之前引入人工干預(yù)調(diào)整,若需要人工干預(yù)則進(jìn)行人工調(diào)整數(shù)量輸入后進(jìn)行勝負(fù)計(jì)算,若不需要人工干預(yù)則直接進(jìn)行勝負(fù)計(jì)算。8.根據(jù)權(quán)利要求1所述的一種基于圖像識別模式的圍棋自動數(shù)目方法,其特征在于:所述步驟3)中的將結(jié)果輸出公布是通過顯示屏進(jìn)行顯示公布。
【文檔編號】G06T7/00GK105844636SQ201610162477
【公開日】2016年8月10日
【申請日】2016年3月21日
【發(fā)明人】曾叔鵬
【申請人】曾慶長