国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python使用pycharm環(huán)境調用opencv庫

2020-01-04 15:51:59
字體:
來源:轉載
供稿:網友

我這只學術的小小只白,竟然也開始寫博客了。因為配置opencv的庫用了很長的時間,三天,遇到很多問題,一個個解決后,才決定分享出來,想要用pythont調用opencv庫的少走些彎路。寫這篇文章另一方面是收到淺墨——毛星云的博客的影響,淺墨博主,真的是無私的分享了自己的代碼,我是一個很懶得人,深受影響,做個不懶惰的人。

首先安裝python,有2.X和3.X,兩個版本有很大的不同。我用的是2.7,2.系列支持opencv的很多庫。

Python下載鏈接:

https://www.python.org/downloads/windows/

pycharm下載鏈接

(http://www.jetbrains.com/pycharm),創(chuàng)建工程,選擇編輯器.。也可以在剛打開pycharm的時候創(chuàng)建工程的時候選擇好編輯器。

在pycharm中,file_new project。

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

python,調用opencv庫,pycharm調用python,pycharm調用opencv

python,調用opencv庫,pycharm調用python,pycharm調用opencv

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

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

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

python,調用opencv庫,pycharm調用python,pycharm調用opencv

安裝過程一直next就行了。

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

調用opencv庫的問題。

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

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

將cv2.pyd復制到!!!!!此時加驚嘆號,是因為網上的配置有如下路徑

C:/Python27/Lib/site-packages

python,調用opencv庫,pycharm調用python,pycharm調用opencv

我放到了另外一個路徑下

C:/Anaconda2/Lib/site-packages

python,調用opencv庫,pycharm調用python,pycharm調用opencv

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

附上運行程序如下:程序是在網上找的

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

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() 

python,調用opencv庫,pycharm調用python,pycharm調用opencv

python,調用opencv庫,pycharm調用python,pycharm調用opencv python,調用opencv庫,pycharm調用python,pycharm調用opencv

在python中調用opencv庫,我遇到了很多問題,多搜索,多查資料,一定可以解決問題。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 科技| 和林格尔县| 资源县| 建湖县| 政和县| 耒阳市| 古浪县| 二连浩特市| 岢岚县| 临朐县| 扶风县| 株洲市| 华蓥市| 盐池县| 赞皇县| 瑞丽市| 贞丰县| 江津市| 武冈市| 南和县| 资中县| 内黄县| 合肥市| 富民县| 察隅县| 昌乐县| 崇阳县| 丰宁| 阳东县| 三台县| 永寿县| 天柱县| 五华县| 日照市| 荥经县| 顺平县| 乐陵市| 长沙县| 诸城市| 合肥市| 灵寿县|