Python3 & OpenCV之環(huán)境搭建(win10)

因?yàn)榻酉聛硪瓿梢粋€機(jī)器視覺的項(xiàng)目,在導(dǎo)師的指導(dǎo)下,選定了“工業(yè)場景視覺感知系統(tǒng)”的課題,其中涉及到圖像處理相關(guān)知識,在一番查找下,決定先對OpenCV下手(通過openCV可實(shí)現(xiàn)計(jì)算機(jī)圖像、視頻的編輯。廣泛應(yīng)用于圖像識別、運(yùn)動跟蹤、機(jī)器視覺等領(lǐng)域。)當(dāng)了解到其提供了python接口時,我決定先配置好OpenCV的相關(guān)環(huán)境,來體驗(yàn)下OpenCV的強(qiáng)大功能,接下來便是環(huán)境搭建的過程。順便對常見問題做了個整合!
環(huán)境/工具:python3.6.5,pycharm,win10


1.先用管理員身份打開cmd,依次輸入:

pip install --upgrade setuptools
pip install numpy Matplotlib
pip install opencv-python
  • 如果在pip install --upgrade setuptools時出現(xiàn)PermissionError: [WinError 32] 另一個程序正在使用此文件,進(jìn)程無法訪問。這個問題,請不要慌張。在一番查找下,發(fā)現(xiàn)原來是編碼的問題,進(jìn)入python目錄下c:\program files\python36\lib\site-packages\pip\compat__init__.py找到文件并修改其大概75行出的代碼,把return s.decode('utf_8')改為return s.decode('cp936')即可。
  • 如果多次下載失敗,可以從http://www.lfd.uci.edu/~gohlke/pythonlibs/直接下載whl包安裝,安裝whl包依然使用pip install +剛下載文件地址

2.測試

import cv2 as cv
img = cv.imread('E:\\opencv.jpg')
cv.namedWindow('test')
cv.imshow('test', img)
cv.waitKey(0)
cv.destroyAllWindows()
test

3.如遇到無法調(diào)用cv2

  • 第一次導(dǎo)入cv2的時候在PyCharm IDE中使用的時候,會出現(xiàn)無法調(diào)取,不自動補(bǔ)全代碼或者不自動提示的情況,這個時候,只要打開setting頁面刪除解釋器,再次添加一下,重新加載好了以后就再不會出現(xiàn)這個問題。
  • 依次打開File--->Default--->選擇opencv-python--->選擇刪除--->再重新安裝即可
  • 重啟pycharm,新建文件,測試代碼

感謝 Mr番茄蛋的博客,yuanCruise lclblack,賈志剛提供的幫助。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容