1. 程式人生 > >win10安裝opencv,pycharm中import cv2失敗

win10安裝opencv,pycharm中import cv2失敗

遇到的問題:

  1. win10如何安裝opencv
  2. pycharm中import cv2模組出現錯誤,找不到該模組

處理經過:

win10如何安裝opencv

自己的電腦上已經裝有anaconda,下載地址為:https://www.anaconda.com/download/,像numpy等包已經伴隨anaconda安裝到電腦上了,只需要再安裝opencv就行。
使用pip install命令安裝opencv,注意應該將D:\Anaconda3\Scripts(這是我電腦的安裝目錄)加入到環境變數,這樣就可以使用pip命令。
一切就緒以後以管理員身份執行cmd或PowerShell。依次輸入以下命令:

pip install --upgrade setuptools
pip install opencv-python
pip install 包的位置(如:C:\download\xxx.whl)

安裝完成後,在cmd中進行測試
cmd中成功匯入cv2
這樣就安裝成功了!!!

關於pycharm中找不到該模組問題

我的pycharm版本是2017.3.3,剛開始使用時,import cv2出錯,提示找不到該模組。
處理過程是

  1. 在windows中新建一個目錄,作為工程的根目錄。
  2. 先將程式寫完,例如呼叫攝像頭的程式
import cv2
import numpy as np
import
pickle import matplotlib.pyplot as plt cap = cv2.VideoCapture(0) while True: ret, frame = cap.read() # Our operations on the frame come here gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # Display the resulting frame cv2.imshow('frame', gray) if cv2.waitKey(1) & 0xFF == ord('q'
): break # When everything done, release the capture cap.release() cv2.destroyAllWindows()

3、在pycharm設定中設定anaconda中的python中的直譯器,如下圖所示。
pycharm設定中設定直譯器
稍等一會等待pycharm右下角程序處理完即可以正確執行程式了。