opencv 開啓gpu模塊

1、OpenCV提供的開發包中提供的庫沒有開啓gpu和ocl模塊功能,雖然有***gpu.lib/***gpu.dll文件,但不能用。如果調用gpu::getCudaEnableDeviceCount()將會return 0;要開啓該功能需要重新編譯opencv的庫。

2、 參考http://docs.opencv.org/modules/gpu/doc/introduction.htmlhttp://blog.csdn.net/quanquanyu/article/details/8917765文章,需要在編譯之前安裝:CMake用於生成vs工程,Tbb, Qt(gui), cuda tool kit, python 等程序。

3、用CMake生成vs工程時,要打開cuda功能,其他功能可以任選,要讓cmake找到你的tbb、qt、cuda和python的位置。

4、有時候要編譯靜態庫,這時需要更改vs工程。對於不同目錄下的更改設置不同。對於輸出是.EXE的工程,要修改Use of MFC爲 use MFC in a Static Library, 在C/C++中的Runtime Library中修改爲/Mt(d debug or release),而對於輸出是.dll的工程則需要把輸出的改爲.lib並修改configuration Type爲 Static Library(.lib)

 

發佈了71 篇原創文章 · 獲贊 12 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章