我想創建我自己的Haar Cascade XML文件以用於對象識別。通過遵循這tutorial我設法得到它的工作。但是,創建xml文件需要很長時間,顯然它可能會運行幾周(我在兩天後取消了自己的嘗試 - 它幾乎沒有完成)。使用TBB與OpenCV和Python(Eclipse)
然後我遇到了this group,看起來這個過程可以通過使用TBB(線程構建模塊)從3周減少到30分鐘。這將通過利用系統中的所有內核來加速進程。
問題是,要使用TBB,您需要從源代碼構建OpenCV,這是我沒有經驗的東西。我遵循tutorial,但我並不真正瞭解我在做什麼。
我會試着描述我的煩惱:
1)幾乎所有的教程使用Visual Studio來構建和配置的OpenCV提。這是否意味着這個OpenCV + TBB設置只能在Visual Studio IDE中工作,還是仍然能夠在Eclipse中完成我實際的Python + OpenCV(+ TBB)開發?
2.)最後,上述教程解釋說您可以創建一個.exe文件來在其他系統上安裝OpenCV的新風味。如果這很簡單,爲什麼沒有人提供這樣的exe(OpenCV + TBB)?
我希望這是有道理的,我是從源代碼構建庫的新手,因爲我通常會爲了方便而使用install-files。
有關如何使TBB與OpenCV和Python一起工作的任何建議都將不勝感激,甚至只是對過程中使用的概念進行了一些澄清。
附加:
我使用Windows 7 64位,Python 2.7版,Eclipse的靛藍。我的計算機上安裝了Visual Studio 2010(顯然我需要一個C編譯器)。
我希望我能做到這一點,但是當我運行與「Elclipse CDT-4 - MinGW Makefiles」cmake gui我得到一大堆錯誤。 cmake-gui抱怨說:「CMake無法找到與」MinGW Makefiles「相對應的編譯程序,然後提到一個」Missing variable is:「的列表,其中包含CMAKE_CXX_COMPILER等條目。你知道這意味着什麼嗎?(當我使用VS2010作爲cmake的生成器,它工作正常?) – casper 2012-07-11 14:41:15
@Casper看起來像cmake設置的問題,你應該報告它作爲一個錯誤http://code.opencv.org/login(需要註冊),或上opencv組http://tech.groups.yahoo.com/group/OpenCV/ – 2012-07-11 15:46:27