溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么在pycharm環(huán)境中調(diào)用opencv庫

發(fā)布時間:2021-03-10 15:50:53 來源:億速云 閱讀:457 作者:Leah 欄目:開發(fā)技術(shù)

怎么在pycharm環(huán)境中調(diào)用opencv庫?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

在pycharm中,file_new project。

然后在project中,中,new——pychonfile。在file_setting中,設(shè)置解釋器,選擇呢anaconda。

怎么在pycharm環(huán)境中調(diào)用opencv庫

怎么在pycharm環(huán)境中調(diào)用opencv庫

社區(qū)版和專業(yè)版隨意,專業(yè)版收費,我從網(wǎng)上找到了用戶名及秘鑰。所以即使想用專業(yè)版,也可以不用花錢買。

Pycharm是編輯器,用python的語法編譯程序,需要一個環(huán)境,這個環(huán)境是有種選擇的,IDLE、Aptana、Notepad++、PyCharm、SPE等等諸如此類的。我們用python寫完程序后,編譯運行結(jié)果,需要解器,解釋器有很多種,我用Anaconda。這個解釋器激活了多種數(shù)據(jù)包,不需要再下載其他numpy諸如此類等??梢哉f這個解釋器是一勞多益。

https://www.continuum.io/downloads下載鏈接。

怎么在pycharm環(huán)境中調(diào)用opencv庫

安裝過程一直next就行了。

在配置過程中,一直困擾我的是,被為忽略的是,版本問題,電腦是64位的,同時兼容32位的,我開始下載的是32位的,運行報錯,我一直找不到問題,在換成64位以后,問題迎刃而解。所有用多少位的,有報錯的,不妨配置與自己系統(tǒng)位數(shù)一樣的版本試試。

調(diào)用opencv庫的問題。

首先找到你的opencv路徑下的cv2.pyd,路徑信息如下圖所示。

D:\Program Files\opencv\build\python\2.7\x64

將cv2.pyd復(fù)制到!?。。?!此時加驚嘆號,是因為網(wǎng)上的配置有如下路徑

C:\Python27\Lib\site-packages

怎么在pycharm環(huán)境中調(diào)用opencv庫

我放到了另外一個路徑下

C:\Anaconda2\Lib\site-packages

怎么在pycharm環(huán)境中調(diào)用opencv庫

兩個路徑都可以運行,所以兩個路徑都放了,程序依然可以運行。

附上運行程序如下:程序是在網(wǎng)上找的

程序讀取圖片以及特征點檢測,由于圖太大了,截取部分如下:

import cv2 
import numpy as np
#import pdb 
#pdb.set_trace()#turn on the pdb prompt 
 
#read image 
img = cv2.imread("E:/2.jpg",cv2.IMREAD_COLOR)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) 
cv2.imshow('origin',img); 
 
#SIFT 
detector = cv2.SIFT() 
keypoints = detector.detect(gray,None) 
img = cv2.drawKeypoints(gray,keypoints) 
#img =cv2.drawKeypoints(gray,keypoints,flags = cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS) 
cv2.imshow('test',img); 
cv2.waitKey(0) 
cv2.destroyAllWindows()



看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI