快速坐標(biāo)識(shí)別方法_第1頁
快速坐標(biāo)識(shí)別方法_第2頁
快速坐標(biāo)識(shí)別方法_第3頁
快速坐標(biāo)識(shí)別方法_第4頁
快速坐標(biāo)識(shí)別方法_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、快速坐標(biāo)識(shí)別方法用 0 6行 6行0 2和3。13 和 為點(diǎn) 1或 1和。 2 或 8 9 或 0 24Sub 取得數(shù)字IfColor TempX ShuZiY+2 8cb2c6 2/有數(shù)字 23567890IfColor TempX+5 ShuZiY+3 8cb2c6 2/有數(shù)字 2890IfColor TempX+5 ShuZiY+9 8cb2c6 2/有數(shù)字 28IfColor TempX+1 ShuZiY+8 8cb2c6 2/有數(shù)字 2VBS ShuZi=2Else/有數(shù)字 8VBS ShuZi=8EndIfElse/有數(shù)字 90IfColor TempX+3 ShuZiY+6 8c

2、b2c6 2/有數(shù)字 9VBS ShuZi=9Else/有數(shù)字 0VBS ShuZi=0EndIfEndIfElse/有數(shù)字 3567IfColor TempX ShuZiY 8cb2c6 2/有數(shù)字 57IfColor TempX+3 ShuZiY+3 8cb2c6 2/有數(shù)字 7VBS ShuZi=7Else/有數(shù)字 5VBS ShuZi=5EndIfElse/有數(shù)字 36IfColor TempX+4 ShuZiY+3 8cb2c6 2/有數(shù)字 3VBS ShuZi=3Else/有數(shù)字 6VBS ShuZi=6EndIfEndIfEndIfElse/有數(shù)字 14Return 取得數(shù)字答案

3、當(dāng)然是分組法1.對(duì)半分,稱之,輕的那邊挑出來.第一次.第二次.得到結(jié)果2.剩 5塊,挑出一塊,再對(duì)半分,稱之3.如果兩邊重量相同,輕的肯定是挑出的那塊如果不同,選出輕的那 2塊,再對(duì)半分,稱出輕的結(jié)果是最少需要 3次.第三次這里判斷 10個(gè)數(shù)字的問題,實(shí)際上就相當(dāng)于找出 10個(gè)金塊中特殊的那塊然而這里畢竟是 10個(gè)數(shù)字,第三步不可能挑出一個(gè)數(shù)字,所以至少需要 4次LZ的代碼,我沒仔細(xì)看,但數(shù)了一下 IF 的層級(jí),最多處有 4層,再加上個(gè)前提的判斷,就是在貼中所敘述的是否數(shù)字的第一次判斷,實(shí)際上最多時(shí)會(huì)有 5 次才能判斷一個(gè)數(shù)字, 要比最優(yōu)的算法多出一次,這是欠缺之處我這兒說的兩次或者是四次僅僅

4、是對(duì)有數(shù)字并判斷出數(shù)字而言的次數(shù)。因?yàn)閷?duì)于需要判斷數(shù)字位數(shù)的算法而言,判斷數(shù)字是否存在是任何算法都少不了的一步。5 樓所說的算法從純算法而言是最優(yōu)的,但是算法也是要跟實(shí)際情況掛鉤的??紤]到由于字體的不同,從而導(dǎo)致數(shù)字特征表的不同,能否滿對(duì)半分的條件就很值得懷疑。所以我給出這種算法,雖然判斷次數(shù)多了一次,但其通用性我個(gè)人覺得要高許多。至于取有色點(diǎn)的點(diǎn)或者是取背景點(diǎn),實(shí)際上都是一樣的,從特征表中,一眼就可以看出,色點(diǎn)只有兩個(gè),是 C11和 D11,背景點(diǎn)則是四個(gè),是 B3、D3、D8和 D9,由于判斷有無數(shù)字只需一點(diǎn)足矣,所以想用色點(diǎn)還是背景點(diǎn)就隨各人愛好了。如果說要和實(shí)際情況掛勾,那就說不清楚了

5、,因?yàn)槟阋仓皇且砸环N字體為基礎(chǔ)而討論的,也許哪種字體需要 6次,7次也說不定,那再多來幾次判斷通用性不是更高更高了字體對(duì)數(shù)字判斷的影響我并沒有研究過,但大部分字體應(yīng)該都是可以 4次解決問題的,畢竟現(xiàn)在用來討論的字體就已經(jīng)夠小了,而字體越大,像素點(diǎn)越多,特征點(diǎn)也就越多,能完美分組的可能性就越大。這種方法以前就有過討論了,論壇以前有這個(gè)帖子,我也為自己玩的游戲?qū)戇^,都是 4次 OK我那個(gè)游戲的數(shù)字是 5x 8的,而你是 6x11的,相比你這個(gè)的特征點(diǎn)應(yīng)該相對(duì)好找多了樓上的,我有點(diǎn)不太明白你說的這兩句,你能不能幫我說明一下,謝謝:2.剩 5塊,挑出一塊,再對(duì)半分,稱之.第二次.得到結(jié)果3.如果兩邊重

6、量相同,輕的肯定是挑出的那塊你說挑出一塊,再對(duì)半分,這是一次判斷,我有點(diǎn)看不懂。如果這是兩次判斷,那自然是不用說了,舉個(gè)例子,比如最終數(shù)字是 3,10個(gè)數(shù)字分兩組,一組是14567,一組是 23890,這是一次判斷。然后挑出一個(gè)數(shù)字,比如是3,剩下的就是2890了。如果你的一次判斷是用在這兒的話,還有一次判斷是分不出 2890這四個(gè)數(shù)字的。如果你挑出的一個(gè)數(shù)字和另一組在一起的話,例如28390一組,390三個(gè)數(shù)字也仍然是要二次判斷才行。如果是把 3放一邊不管,直接判斷 28和 90。好象 3又不知道在什么地方判斷了。所以我不太明白,希望你能指點(diǎn)我一下。如果能根據(jù)你能根據(jù)你的算法寫出相應(yīng)的子程序

7、就更好了。期待你的指點(diǎn),謝謝!就拿你的數(shù)字為例,以下是根據(jù)你的 excel表格得到的數(shù)字的色點(diǎn)字串,亮點(diǎn)為 1 ,暗點(diǎn)為 0,前面的第一個(gè)數(shù)字對(duì)應(yīng)后面的字串值,N表示沒有數(shù)字即 ,一共 11種情況,分 4次全部判斷出來。彩色表示為分組所依據(jù)的特征點(diǎn)。1 001000011000 001000 001000 000000 001000 001000 001000 001000 001000 1111104次 - 分開9 001100010010 100001 100001 100001 010011 001101 000001 000001 010010 0111003次 - 分開N 0000

8、000000 000000 000000 000000 000000 000000 000000 000000 000000 0000002次 - 分開2 011110 100001 100001 100001 000010 000010 000100 001000 010000 100001 1111114次 - 分開8 011110 100001 100001 100001 010010 001100 010010 100001 100001 100001 0111103次 - 分開3011110 100001 100001 000010 001100 000010 000001 0000

9、01 100001 100010 0111004次 - 分開7111111 100010 100010 000100 000100 001000 001000 001000 001000 001000 0011001次 - 分開0 001100 010010 100001 100001 100001 100001 100001 100001 100001 010010 0011003次 - 分開4 000010 000110 001010 010010 010010 100010 100010 111111 000010 000010 0011112次 - 分開5111111 100000 1

10、00000 100000 101100 110010 000001 000001 100001 100010 0111003次 - 分開6001110 010010 100000 100000 101100 110010 100001 100001 100001 010010 001100我前面只是想用個(gè)生動(dòng)點(diǎn)的例子表示這種算法的思想,并不是說一定要絕對(duì)對(duì)半分的,也不一定就完全符合現(xiàn)在的情況.就是不停的分組,沒有什么挑出來的,我前面也寫了“然而這里畢竟是 10 個(gè)數(shù)字,第三步不可能挑出一個(gè)數(shù)字,所以至少需要 4次”.那就是說你的這種算法還是要 4次,加上有無數(shù)字的判斷,就是 5次了?你看清楚,我里面有個(gè) N, 就是表示不是數(shù)字的情況(全暗點(diǎn) ,相當(dāng)于把是否數(shù)字的判斷集成在里面一起一共 4次按把無數(shù)字也當(dāng)做一種數(shù)字來處理的話,我的算法也可以做到 4次了,因?yàn)槲业乃惴?4次是最多可以確定 16 14 這一組的判斷中去就行了,這樣的話,那就是 3 次或 4 次的判斷就一定能出數(shù)據(jù)了。看懂你的字串了,謝謝,學(xué)了一招。其實(shí)你的算法和我的算法是一樣的,只是對(duì)有無數(shù)字的判斷上處理不同(在我玩的游戲里,有無數(shù)字的判斷是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論