2012-01-23 46 views
1

我需要創建HarrCascade XML文件使用它與OpenCV跟蹤我的Square或Rectangle對象,我研究過,我喜歡很多方式來創建HaarCascade,但沒有解釋與iPhoneSDK。如何使用OpenCV生成用於對象檢測的HarrCascade XML?

示例鏈接:Haar Classifiers

另外,我還檢查了其他的XML文件這對眼睛,鼻子等&身體部位這很well.So的作品,我希望只是產生一個新的HarrCascade XML文件&訓練classfiers將解決麻煩問題。

那麼,如何創建哈爾級聯(XML)與OpenCV的使用適用於iOS?

+0

有關使用squares.cpp而來什麼用opencv樣本來檢測廣場? –

+0

我不確定如何在我的應用程序中使用它?但我試圖改變我的XML文件,它的工作原理。所以,只是尋找生成新的HarrCascade XML和火車馬分類器ma自己。或者,你可以幫我square.cpp。謝謝 –

+0

那麼,我不熟悉iphone-sdk。但是,[squares.cpp(https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/squares.cpp)(它的C語言實現[這裏](HTTPS://code.ros .org/trac/opencv/browser/trunk/opencv/samples/c/squares.c?rev = 27))可以正常工作。我曾經發現它的每一個數獨和其他幾個方塊。 –

回答

1

如果要檢測的廣場給這一個鏡頭:OpenCV C++/Obj-C: Detecting a sheet of paper/Square Detection

工作正常,我,如果你縮小輸入圖像是足夠快的iOS設備

+0

您是否在iOS中實施了此代碼?如果是的話,你可以分享一些工作樣本的代碼? –

+0

是的,我得到了它的工作。如果需要,karlphillips答案很容易轉換爲Objective-C代碼。你甚至可以只使用他回答的代碼。之後,你只需要使用最大的廣場進行進一步處理。 – dom

+0

@AjaySharma如果有幫助,你會接受嗎? – dom