我想讓一個應用程序使用EMGU CV(一個OPENCV包裝)在我的攝像頭中檢測一個正方形/矩形。正方形/長方形將具有純色。如何使用EMGU CV檢測正方形/矩形或其他形狀?
,如果它是更多鈔票,我想獲得正方形/長方形
的寬度和heigth在這個視頻中你可以看到,我想做些什麼。
http://www.youtube.com/watch?v=ytvO2dijZ7A&NR=1
我用C#
我想讓一個應用程序使用EMGU CV(一個OPENCV包裝)在我的攝像頭中檢測一個正方形/矩形。正方形/長方形將具有純色。如何使用EMGU CV檢測正方形/矩形或其他形狀?
,如果它是更多鈔票,我想獲得正方形/長方形
的寬度和heigth在這個視頻中你可以看到,我想做些什麼。
http://www.youtube.com/watch?v=ytvO2dijZ7A&NR=1
我用C#
工作如果你已經知道所需的物體的顏色,那麼你可以細分基於該顏色的圖像。 (這可能是爲什麼矩形消失時,傢伙電影的方向來回和相機[照明差異]。一旦你有對象分割出的圖像,你可以在圖像上進行區域計算[在matlab認爲regionprops ]
一旦你的斑點,你可以嘗試做模型擬合來獲取對象的一個很好的近似被表示。
在視頻鏈接提供了可能是正在做的是衝浪功能檢測。看看在附帶EMGU的SURFFeture示例中,不是在這種情況下繪製線條,而是檢測四個角點,並在頂部繪製一個形狀,類似的例子可以幫助您在EMGU.CV.Examples文件夾中同時使用ShapeDetection和TrafficSignRecognition。成形etection將教你如何分類方塊,StopSignDetector.cs類將向你展示如何應用衝浪特徵檢測算法的另一個例子。
這將需要一點重新配置,但如果你卡住隨意問另一個問題。
乾杯
克里斯