2011-09-27 50 views
0

我需要幫助制定一個圓檢測算法來檢測斯諾克球。有誰知道任何可以在C中實現的算法,並打開簡歷?我無法完成這一操作圓檢測

+0

更詳細,你知道斯諾克球的顏色?的背景?這是一個攝像頭飼料或在Photoshop中製作的圖片? – Tomas

+0

以及我必須檢測22個斯諾克球,然後我必須確定不同的顏色,但我想利用一次一個步驟。所以現在我需要的是檢測22個圈子(斯諾克球)。被療法一些霍夫在OpenCV中我可以使用或類似的東西變換? – user966890

+1

[使用OpenCV和機器學習的簡單對象檢測]的可能重複(http://stackoverflow.com/questions/6416117/simple-object-detection-using-opencv-and-machine-learning) – karlphillip

回答

3

的OpenCV 2.3自帶HoughCircles。對於OpenCV的2.1 C++ API也實現了功能:http://opencv.willowgarage.com/documentation/cpp/imgproc_feature_detection.html#HoughCircles

+0

歡呼聲。這將有很大幫助。我可能藏漢這裏問,而IM,如果有人知道一旦有檢測如何檢測這些圈子的顏色? – user966890

+0

@ user966890:此博客文章可能有所幫助:http://www.lirtex.com/robotics/fast-object-tracking-robot-computer-vision/ –

+0

@ user966890:另請參見文章[實時綵球跟蹤增強現實](http://dcgi.felk.cvut.cz/home/sykorad/Sykora08-EGVE.pdf)以及YouTube上的演示視頻:http://www.youtube.com/watch?v = v-NaRj8Rznw –