2014-02-13 36 views
5

假設像圓形圖像一樣的圖像在那裏。然後我想在該圖像上繪製圓圈,然後在iOS中檢查兩個圖像是否相同。我嘗試使用CGPoint進行圖像匹配,但對於圓形和三角形要做什麼。如何在iOS中進行三角形,圓形匹配等圖像模式匹配?

+0

定義「相同」。即使是稍微不同的顏色,也不是一個像素? – zaph

+0

你能否澄清你的問題? – dervish

+0

是相同大小的圓圈嗎?或者等等......嘗試澄清一點 – rockinfresh

回答

0

匹配兩個三角形,你可以有兩種選擇:

  • 在每個黃金三角中定義兩個區域,然後計算面積比,它們必須具有相同的比例,如果他們匹配

  • 嘗試檢測每個三角形的三個點,然後計算barycentre座標 它們invarinat

對於圓形,如果您可以很容易地用一個三角形來表示每個圓形,那麼它的圓點就會越過這個圓形,您可以通過前面的步驟找到這個不變性。