2010-04-24 60 views
3

我希望有人能指出我在這裏的正確方向。有一張死亡圖片(從上面),我想知道哪一面已經結束。模板中的對象識別

我理解這裏的基本知識,但是我很難理解OpenCV的威力。我想我想要一張骰子兩邊的照片。然後,我可以將它們全部與當前要分類的圖像進行比較。我如何使用OpenCV來做到這一點?

感謝, 喬納森

回答

5

雖然將工作和OpenCV的模板匹配功能,它可能會比需要的更難。良好的結果將要求所有圖像之間的光照或多或少保持不變,並且相機是固定的並且不會發生投影失真。

相反,我會做這樣的事情:

  1. 在圖像中找到模具。這裏的難度將根據死亡的外觀和背景而有所不同。如果你在黑色(或其他顏色)背景上有白色死亡,那麼找到死亡將很容易。

  2. 當模具已經找到時,找到眼睛。這可以通過簡單地找到所有黑色斑點來完成。

  3. 如有必要,請確保找到的眼睛形成一致的圖案。例如。如果朝上的方向是四,那麼您希望將眼睛看作方塊中的角落,而不是一條直線。

  4. 計數有效的眼睛。有你的一面。

由於有很多方法可以執行每一步,因此這個提綱非常含糊。不過我相信你需要的一切都可以在OpenCV中找到。 祝你好運!

+1

+1對問題更簡單的方法很好的改寫。 – tom10 2010-04-25 15:50:45