錯誤描述:
Could not locate cublas64_11.dll. Please make sure it is in your library path!
這表示 OpenCV 正在嘗試使用CUDA 11版本的cublas
函式庫
最初的原因
最初的原因是,因為我先查了自己的顯卡3070可以支援CUDA到哪一個版本,如圖下

但後來又發現我顯卡3070 只支援到cuDNN 8.6。

cuDNN下載網址
查了才發現,官網寫是for CUDA 11.X,當下心都死了,就想說

但後面我又查到現在安裝的CUDA支援那些cuDNN的架構,有看到8.6就安心繼續用了。
nvcc --list-gpu-arch

沒想到最後編譯好,要跑cv2.dnn_superres
就出現問題。缺少cublas64_11.dll。
後來我找到的解法是複製cublas64_12
改成cublas64_11
,就成功運行了。
路徑在安裝C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin
