2021苍穹战队视觉组寒假学习计划--环境配置
2021蒼穹戰(zhàn)隊(duì)視覺組寒假學(xué)習(xí)計(jì)劃–環(huán)境配置
前言
本文為環(huán)境配置文章,寒假學(xué)習(xí)使用平臺(tái)為Python++Opencv+Pytorch,推薦使用軟件為Anaconda+Pytorch+Opencv+Pycharm。
開發(fā)環(huán)境:anaconda:5.3.1(版本不同基本無差異)
? Pytorch:1.7
? Opencv:4.0.1
? Cuda(選)10.2
? Pycharm community
Anaconda
安裝
首先安裝anaconda,python包管理工具,可以方便的下載管理第三方軟件庫,同時(shí)自帶python語言。
官網(wǎng)下載鏈接:https://www.anaconda.com/products/individual#Downloads
然后選擇合適的版本下載:
后面下載好了直接安裝,下面這個(gè)選項(xiàng)記得添加一下,其他的暴力安裝即可,另外安裝路徑C盤非必須。
測(cè)試
CMD+R進(jìn)入windows命令行交互工具,輸入cmd,進(jìn)入后,輸入conda list 顯示很多用conda安裝的包即可表示anaconda安裝成功。
或者 使用 conda --version查看conda的版本
Cuda(選)
Cuda是NVIDIA推出,可以用加速計(jì)算的并行計(jì)算語言庫;這里沒有NIVIDA顯卡可以直接忽略這步,不安裝。
安裝
Cuda最新版本的是11.2,但是現(xiàn)在pytorch還不支持這個(gè)版本,因此我們選擇舊版本,如10.2
下載地址:https://developer.nvidia.com/cuda-10.2-download-archive
具體選擇如下:
下載好后直接安裝即可。
測(cè)試
安裝好后,在安裝目錄下能找到 nvcc 這個(gè)程序(Cuda軟件的編輯器)
進(jìn)入到cmd下,輸出nvcc -V輸出內(nèi)容如下,即證明安裝成功
Pytorch
安裝
進(jìn)入pytorch官網(wǎng):https://pytorch.org/
選擇配置,復(fù)制命令行
管理員身份打開cmd
復(fù)制命令直接安裝
Pychram
安裝
進(jìn)入官網(wǎng)下載頁面:https://www.jetbrains.com/pycharm/download/#section=windows
選擇free社區(qū)版下載
然后直接安裝即可,這里要注意的時(shí)pycharm一定要裝到C盤(固態(tài)),裝到機(jī)械硬盤上會(huì)非常卡!
測(cè)試
打開pycharm
file-new project 然后按照下面提示將conda安裝的python.exe路徑導(dǎo)入即可
測(cè)試代碼
正常運(yùn)行輸出即可:
Opencv
安裝
選擇file-setting-Project:pythonProject -Python:Interpreter-conda的那個(gè)python環(huán)境-再點(diǎn)擊+號(hào)搜索opencv安裝即可
測(cè)試
測(cè)試代碼,功能:打開攝像頭
# -*- coding=GBK -*- import cv2 as cv#打開攝像頭獲取圖片 def video_demo():capture = cv.VideoCapture(0)#打開攝像頭,0代表的是設(shè)備id,如果有多個(gè)攝像頭,可以設(shè)置其他數(shù)值while True:ret, frame = capture.read() #讀取攝像頭,它能返回兩個(gè)參數(shù),第一個(gè)參數(shù)是bool型的ret,其值為True或False,代表有沒有讀到圖片;第二個(gè)參數(shù)是frame,是當(dāng)前截取一幀的圖片frame = cv.flip(frame, 1)#翻轉(zhuǎn) 0:上下顛倒 大于0水平顛倒 小于180旋轉(zhuǎn)cv.imshow("video", frame)if cv.waitKey(10) & 0xFF == ord('q'): #鍵盤輸入q退出窗口,不按q點(diǎn)擊關(guān)閉會(huì)一直關(guān)不掉 也可以設(shè)置成其他鍵。breakvideo_demo() cv.destroyAllWindows()運(yùn)行程序,打開攝像頭,即證明安裝成功;
其他工具
Github:
因?yàn)楹罄m(xù)的學(xué)習(xí)內(nèi)容都會(huì)發(fā)在github上,所以我們建議你有一個(gè)github賬號(hào);
網(wǎng)站鏈接:https://github.com/
CSDN:
CSDN:我們推薦使用github記錄筆記及作業(yè)內(nèi)容,但是它對(duì)初學(xué)者可能有點(diǎn)難度,當(dāng)然你也可以選擇方便入手的CSDN。
Typora:
typora是一款優(yōu)秀的筆記記錄工具,并且默認(rèn)Markdown的語法,上面編輯好的筆記也可以直接傳到CSDN或者github上,我們強(qiáng)烈推薦你使用這款工具。
總結(jié)
以上是生活随笔為你收集整理的2021苍穹战队视觉组寒假学习计划--环境配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab 应用GPU加速
- 下一篇: 联合国农产品数据分析