欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2018年02月11日 11:41:15   作者:軟萌是我我是  
這篇文章主要介紹了python使用pycharm環(huán)境調(diào)用opencv庫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

我這只學術(shù)的小小只白,竟然也開始寫博客了。因為配置opencv的庫用了很長的時間,三天,遇到很多問題,一個個解決后,才決定分享出來,想要用pythont調(diào)用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中,設(shè)置解釋器,選擇呢anaconda。

社區(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下載鏈接。


安裝過程一直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復制到?。。。?!此時加驚嘆號,是因為網(wǎng)上的配置有如下路徑

C:\Python27\Lib\site-packages


我放到了另外一個路徑下

C:\Anaconda2\Lib\site-packages

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

附上運行程序如下:程序是在網(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() 


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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Flask進階之構(gòu)建RESTful?API和數(shù)據(jù)庫交互操作

    Flask進階之構(gòu)建RESTful?API和數(shù)據(jù)庫交互操作

    這篇文章主要為大家介紹了Flask進階之構(gòu)建RESTful API和數(shù)據(jù)庫交互操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 在Django中使用ElasticSearch

    在Django中使用ElasticSearch

    這篇文章主要介紹了在Django中使用ElasticSearch,Elasticsearch是基于Lucene庫的搜索引擎。它提供了具有HTTP?Web界面和無模式JSON文檔的分布式,多租戶功能的全文本搜索引擎,下面詳細內(nèi)容,需要的朋友可以參考一下
    2022-01-01
  • 關(guān)于Python作用域自學總結(jié)

    關(guān)于Python作用域自學總結(jié)

    在本文里我們給大家整理了關(guān)于python自學作用域的相關(guān)知識點以及實例代碼,需要的朋友們跟著學習下。
    2019-06-06
  • Python和RabbitMQ進行消息傳遞和處理方式

    Python和RabbitMQ進行消息傳遞和處理方式

    這篇文章主要介紹了Python和RabbitMQ進行消息傳遞和處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解SQLAlchemy框架使用手冊

    詳解SQLAlchemy框架使用手冊

    SQLAlchemy是一個靈活且功能強大的ORM框架,它可以讓Python開發(fā)者輕松地管理數(shù)據(jù)庫,本文主要介紹了SQLAlchemy框架使用手冊,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • python圖片和二進制轉(zhuǎn)換的三種實現(xiàn)方式

    python圖片和二進制轉(zhuǎn)換的三種實現(xiàn)方式

    本文介紹了將PIL格式、數(shù)組和圖片轉(zhuǎn)換為二進制的不同方法,包括使用PIL庫、OpenCV和直接讀取二進制,此外,還提到了數(shù)據(jù)傳輸中base64格式的應用,這些信息對需要進行圖片數(shù)據(jù)處理和轉(zhuǎn)換的開發(fā)者非常有用
    2024-09-09
  • Python網(wǎng)絡編程之socket與socketserver

    Python網(wǎng)絡編程之socket與socketserver

    這篇文章介紹了Python網(wǎng)絡編程之socket與socketserver,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • 使用python更改Word文檔字體的操作代碼

    使用python更改Word文檔字體的操作代碼

    更改文字字體是編輯和美化Word文檔時的一項常見需求,使用合適的字體不僅可以提升文檔的整體視覺效果,還能突顯關(guān)鍵信息,本文將介紹如何通過Python代碼更改Word文檔字體,實現(xiàn)批量操作與自動化,需要的朋友可以參考下
    2024-08-08
  • Python 實現(xiàn)引用其他.py文件中的類和類的方法

    Python 實現(xiàn)引用其他.py文件中的類和類的方法

    下面小編就為大家分享一篇Python 實現(xiàn)引用其他.py文件中的類和類的方法,具有的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • pygame開發(fā):馬賽邏輯小游戲的代碼實現(xiàn)

    pygame開發(fā):馬賽邏輯小游戲的代碼實現(xiàn)

    這篇文章主要介紹了pygame開發(fā),通過本文,您可以使用pygame開發(fā)一個馬賽邏輯小游戲~有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09

最新評論