Prob_Solve 板


LINE

※ 引述《windows2k (KERORO軍曹)》之銘言: : 以下這個方法通常只是理論上可以實行, 做起來就囧了 : 可以把二維的字串看作是影像, : 原來的問題就變成從一張影像當中, 找到一致性的 pattern : 定義 SSE = Sum of Square Error, : SSE = sigma (Image[x+i][y+j] - pattern[i][j]) ^ 2 : i = 1...p, j = 1...q : p和 q 是 pattern的高和寬 x,y 可以看作是搜索的起點 : 只要找到 SSE = 0 的區塊, 就表示兩個部份是一樣的 : 我們可以將 SSE 重新改寫成 : SSE = sigma (Image[x+i][y+j] ) ^ 2 + sigma (pattern[i][j]) ^ 2 : i, j i,j : - 2* sigma Image[x+i][y+j] * pattern[i][j] : i,j : 前面兩項可以經由預處理做掉. : 後面 Convolution的部份,可以交由 FFT 先將資料轉至頻率空間 : H[i] = F[i] * G[i] : 再經由 Inverser FFT 轉回來得到每個點的convolution. : 不過, 這沒有比較快, 加上可能有浮點誤差的問題存在 : 只是提供一種不同的作法, 聽聽就算了 XD 恩恩..好像有聽老師教過褶積的方法.. 不過好像有另外一個比較簡單..相關係數法(Normalized Cross-Correlation) 假設A為目標影像(小影像)、B為搜尋影像(大影像) 而要在B影像中找出與A最有相關性的位置 其公式如 http://140.116.80.230/ncc.jpg
以下面為例: A B 12 512 34 234 442 首先先計算 A的平均=(1+2+3+4)/4=2.5 (1,1) : B'影像: 51 23 B'的平均=(5+1+2+3)/4=2.75 分子=(1-2.5)*(5-2.75)+(2-2.5)*(1-2.75)+(3-2.5)*(2-2.75)+(4-2.5)*(3-2.75) =-2.5 分母=( ((1-2.5)^2 +(2-2.5)^2 +(3-2.5)^2 +(4-2.5)^2 )* ((5-2.75)^2+(1-2.75)^2+(2-2.75)^2+(3-2.75)^2) ) ^ (0.5) =6.614 →C=分子/分母=-0.377964473 (1,2) : B'影像: 12 34 B'的平均=(1+2+3+4)/4=2.5 分子=(1-2.5)*(1-2.5)+(2-2.5)*(2-2.5)+(3-2.5)*(3-2.5)+(4-2.5)*(4-2.5) =5 分母=( ((1-2.5)^2+(2-2.5)^2+(3-2.5)^2+(4-2.5)^2 )* ((1-2.5)^2+(2-2.5)^2+(3-2.5)^2+(4-2.5)^2) ) ^ (0.5) =5 →C=分子/分母=1→C=1表示此處兩影像100%相同,C=-1代表者100%不同,同如底片 (2,1) : B'影像: 23 44 B'的平均=(2+3+4+4)/4=3.25 分子=(1-2.5)*(2-3.25)+(2-2.5)*(3-3.25)+(3-2.5)*(4-3.25)+(4-2.5)*(4-3.25) =3.5 分母=( ((1-2.5)^2+(2-2.5)^2+(3-2.5)^2+(4-2.5)^2 )* ((2-3.25)^2+(3-3.25)^2+(4-3.25)^2+(4-3.25)^2) ) ^ (0.5) =3.708 →C=分子/分母=0.943879807 (2,2) : B'影像: 34 42 B'的平均=(3+4+4+2)/4=3.25 分子=(1-2.5)*(3-3.25)+(2-2.5)*(4-3.25)+(3-2.5)*(4-3.25)+(4-2.5)*(2-3.25) =3.5 分母=( ((1-2.5)^2+(2-2.5)^2+(3-2.5)^2+(4-2.5)^2 )* ((3-3.25)^2+(4-3.25)^2+(4-3.25)^2+(2-3.25)^2) ) ^ (0.5) =3.708 →C=分子/分母=-0.404519917 ----------------------------------------------------------------------------- 上述是影像匹配的方法...不過如果用在英文字母我想應該也是ok的~~ 把字母視為Ascii一樣可以處理.... 呼..打好久..不知道有沒有打錯~"~ 有錯..請大大多多包含了^^ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.80.230
1F:推 march20:嘔, 我頭暈了 @@ 07/18 20:03
2F:推 march20:不過這是篇認真的好文章 :P 07/18 20:03
3F:推 PsMonkey:其實我根本看不懂,不過還是來幫推辛苦的作者 07/18 23:16







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP