Ubuntu18.04+CUDA 11.1+ZED SDK3.4+ZED Python API配置

最近項目需要使用ZED相機對于圖像深度進行讀取、并進行深度輔助的無線通信。那么配置環(huán)境也就是第一步驟了。
由于CSDN以及博客園上的博客許多方案都是不太行的,因為stereolab的網站很難登錄、下載相關文件,所以這里一方面是提供完整的最新版本ZED SDK、ZED Python API的配置方法;另一方面就是為大家提供一個方便下載最新版本ZED SDK的百度網盤鏈接了。
1.安裝顯卡驅動以及CUDA 11.1
請參考 https://blog.csdn.net/dia323/article/details/110872075 文章進行安裝。由于安裝CUDA 11.1這個過程其實有很多前人指路,我這里不多講。
但是還是提醒大家?guī)讉€要點:
首先,在安裝之前請確認自己的GPU型號,確認能否匹配NVIDIA的顯卡驅動;
其次,顯卡驅動在Ubuntu 18.04下體系比較混亂,使用Ubuntu 18.04自帶的指令:
這個安裝的版本是Ubuntu 18.04系統(tǒng)自己推薦的顯卡驅動版本,與你希望安裝的版本可能并不一致,這個時候就比較麻煩了,可能會出現(xiàn)顯卡驅動版本的沖突。
針對這一點,解決的方法就是:把你不想要的驅動版本從系統(tǒng)中卸載掉:
上面這條指令能夠把已經存在的顯卡驅動卸載掉,卸載之后安裝你想要的驅動就行。
最后,大家都是搞技術的,要沉住氣、靜下心,技術問題是一定能夠找到出路的,電腦的本質不過幾張芯片罷了;代碼的核心亦不過是傳統(tǒng)編譯原理中所謂“預處理-編譯-匯編-鏈接-可執(zhí)行”幾個步驟,逃不出大家的手心的。
2.安裝ZED SDK
這個步驟主要就是ZED SDK的下載,這一步驟的主要困難是stereolab的官方網站很難登錄,可能是位于美國的該公司服務器下行帶寬不行。
當然,或許對于大家而言這個并不是問題?看CSDN上面各路博主沒有遇到這樣的問題,當然,為了方便同樣遇到這類問題的同學,我還是在下面提兩種解決方案:
第一種方案:使用迅雷,把下載鏈接復制到迅雷里面,進行下載。下載的鏈接格式統(tǒng)一如下:
上面的鏈接中,第一行是針對ubuntu的,第二行是針對windows的。
上面鏈接中,3.x中的x可以是4或5,分別對應ZED SDK 3.4和ZED SDK 3.5。
上面鏈接中,cuxxx中的xxx可以是100、102、110、111四種,分別對應于CUDA 10.0、CUDA 10.2、CUDA 11.0、CUDA 11.1四種CUDA版本。
上面鏈接中,ubuntuxx中的xx可以是16、18、20三種,分別對應于Ubuntu 16.04、Ubuntu 18.04、Ubuntu 20.04三種Ubuntu系統(tǒng)版本。
第二種方案,使用Ubuntu 18.04+CUDA 11.1,我會在評論區(qū)里面我會放上我的ZED SDK 3.4的百度網盤鏈接。
下載好ZED SDK之后,在Ubuntu控制臺輸入以下語句即可:
可不是直接照抄哈,上面代碼里面的*處要換成你自己的ZED SDK版本號。
3.安裝ZED Python API
其實在執(zhí)行上面代碼中./ZED_SDK_Linux_*.run時,在安裝的最后,安裝會提醒你是否希望安裝ZED Python API,選Y的話會發(fā)現(xiàn)可能安裝不上。當然,如果你安裝上了,恭喜你,安好了,在python3中import pyzed如果沒問題那就真的安好了,下面的東西對你就沒用了,享受你的ZED使用吧!
但是我是沒有辦法安裝上的,主要原因講過了,stereolabs下行帶寬不行。
針對這種情形的同學,可以上github上下載zed-python-api,工程的位置是下面這個鏈接:
下載之后,執(zhí)行以下幾句指令:
執(zhí)行之后,如果沒有報錯應該就沒問題了,在python3下import pyzed沒報錯就是安裝完成了。
4.后記
Ubuntu 18.04+CUDA 11.1+ZED SDK+ZED Python API安裝方法就介紹到這里,之后考慮出一期視頻/專欄介紹如何使用ZED Python API,請大家耐心等待。歡迎各位同學進行交流。
并且,昨天(4月25日),我的母校清華大學迎來了她的110歲生日。我的高中師長講的一句話很有趣:“像孩童一樣純粹”,110年的清華大學雖然走過了百年的風華,但是仍然如同孩童一般,純粹、自然。在這歷史性的時刻,作為清華人,衷心祝愿母校生日快樂。也祝愿自己“究天人之際、通古今之變、成一家之言”,在母校120、130、140年生日甚至更遙遠的未來,能夠無悔青春、仍作少年游。
(自動化系今年捧起了挑戰(zhàn)杯、時隔五年拿下了馬杯甲組滿貫,同祝?。?/span>