cmake with_cuda on , and getCudaEnabledDeviceCount()>0
vesion :
cuda 9.1
opencv3.4
geforce 940m 支持cuda
描述:成功編譯沒有error 但是在跑sample中的stiching例程的時候 在seam_finder->find(images_warped_f, corners, masks_warped);函式呼叫的時候拋出了例外。有大佬遇到過并成功解決了的嗎 。
OpenCV Error: The function/feature is not implemented (The called functionality is disabled for current build or platform) in throw_no_cuda, file D:\opencv3.4\opencv\opencv\sources\modules\core\include\opencv2/core/private.cuda.hpp, line 113
uj5u.com熱心網友回復:
在CMake里面設定不使用CUDA,重新編譯整個OpenCVuj5u.com熱心網友回復:
我是打算使用cuda,如果關了就沒意義了。 您的意思是cuda部分不需要重編譯也能使用嗎?uj5u.com熱心網友回復:
opencv3.4的版本,是否完全支持了cuda9.1,這個需要核實,雖然編譯通過了,但是,opencv的實作版本,應該是其版本發布之日起向前查找cuda的穩定發布版本,即是opencv能支持cuda的最高版本,如果生生地把cuda套進去,運行例外產生也不是不可能。。。以上言論僅代表個人觀點,僅供參考
uj5u.com熱心網友回復:
在CMake里面設定使用CUDA,重新編譯整個OpenCV
uj5u.com熱心網友回復:
回3樓的話,謝謝你的建議,之前沒時間整這個,然后我把cuda9.1 回退到cuda8.0也是一樣 觸發了相同的例外。 4樓的建議我沒看懂
我已經重復編譯了很多次 嗯 很多次
uj5u.com熱心網友回復:
看看你dll lib啥的能不能找到,我覺的是配置問題轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/76869.html
標籤:圖形處理/算法
