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

windows上安裝Anaconda和python的教程詳解

 更新時間:2017年03月28日 11:26:26   作者:Dzjian_  
本文主要給大家介紹windows上安裝Anaconda和python的教程詳解,非常不錯,具有參考借鑒價值,需要的朋友參考下

 一提到數(shù)字圖像處理編程,可能大多數(shù)人就會想到matlab,但matlab也有自身的缺點:

1、不開源,價格貴

2、軟件容量大。一般3G以上,高版本甚至達5G以上。

3、只能做研究,不易轉(zhuǎn)化成軟件。

因此,我們這里使用Python這個腳本語言來進行數(shù)字圖像處理。

要使用Python,必須先安裝python,一般是2.7版本以上,不管是在windows系統(tǒng),還是Linux系統(tǒng),安裝都是非常簡單的。

要使用python進行各種開發(fā)和科學計算,還需要安裝對應(yīng)的包。這和matlab非常相似,只是matlab里面叫工具箱(toolbox),而python里面叫庫或包?;趐ython腳本語言開發(fā)的數(shù)字圖片處理包,其實很多,比如PIL,Pillow, OpenCV, scikit-image等。

對比這些包,PIL和Pillow只提供最基礎(chǔ)的數(shù)字圖像處理,功能有限;OpenCV實際上是一個c++庫,只是提供了python接口,更新速度非常慢。到現(xiàn)在python都發(fā)展到了3.5版本,而opencv只支持到python 2.7版本;scikit-image是基于scipy的一款圖像處理包,它將圖片作為numpy數(shù)組進行處理,正好與matlab一樣,因此,我們最終選擇scikit-image進行數(shù)字圖像處理。

一、需要的安裝包

因為scikit-image是基于scipy進行運算的,因此安裝numpy和scipy是肯定的。要進行圖片的顯示,還需要安裝matplotlib包,綜合起來,需要的包有:

Python >= 2.6
Numpy >= 1.6.1
Cython >= 0.21
Six >=1.4
SciPy >=0.9
Matplotlib >= 1.1.0
NetworkX >= 1.8
Pillow >= 1.7.8
dask[array] >= 0.5.0

比較,安裝起來非常費事,尤其是scipy,在windows上基本安裝不上。

但是不用怕,我們選擇一款集成安裝環(huán)境就行了,在此推薦Anaconda, 它把以上需要的包都集成在了一起,因此我們實際上從頭到尾只需要安裝Anaconda軟件就行了,其它什么都不用裝。

二、下載并安裝 anaconda

先到https://www.continuum.io/downloads 下載anaconda, 現(xiàn)在的版本有python2.7版本和python3.5版本,下載好對應(yīng)版本、對應(yīng)系統(tǒng)的anaconda,它實際上是一個sh腳本文件,大約280M左右。

本系列以windows7+python3.5為例,因此我們下載如下圖紅框里的版本:

名稱為: Anaconda3-2.4.1-Windows-x86_64.exe

是一個可執(zhí)行的exe文件,下載完成好,直接雙擊就可以安裝了。

在安裝的時候,假設(shè)我們安裝在D盤根目錄,如:

并且將兩個選項都選上,將安裝路徑寫入環(huán)境變量。

然后等待安裝完成就可以了。

安裝完成后,打開windows的命令提示符:

輸入conda list 就可以查詢現(xiàn)在安裝了哪些庫,常用的numpy, scipy名列其中。如果你還有什么包沒有安裝上,可以運行

conda install ***  來進行安裝。(***為需要的包的名稱)

如果某個包版本不是最新的,運行 conda update *** 就可以更新了。

三、簡單測試

anaconda自帶了一款編輯器spyder,我們以后就可以用這款編輯器來編寫代碼。

spyder.exe放在安裝目錄下的Scripts里面,如我的是 D:/Anaconda3/Scripts/spyder.exe, 直接雙擊就能運行。我們可以右鍵發(fā)送到桌面快捷方式,以后運行就比較方便了。

我們簡單編寫一個程序來測試一下安裝是否成功,該程序用來打開一張圖片并顯示。首先準備一張圖片,然后打開spyder,編寫如下代碼:

from skimage import io
img=io.imread('d:/dog.jpg')
io.imshow(img)

將其中的d:/dog.jpg 改成你的圖片位置

然后點擊上面工具欄里的綠色三角進行運行,最終顯示

如果右下角“ Ipython console" 能顯示出圖片,說明我們的運行環(huán)境安裝成功。

我們可以選擇右上角的 ” variable explorer" 來查看圖片信息,如

我們可以把這個程序保存起來,注意python腳本文件的后綴名為py.

四、skimage包的子模塊

skimage包的全稱是scikit-image SciKit (toolkit for SciPy) ,它對scipy.ndimage進行了擴展,提供了更多的圖片處理功能。它是由python語言編寫的,由scipy 社區(qū)開發(fā)和維護。skimage包由許多的子模塊組成,各個子模塊提供不同的功能。主要子模塊列表如下:

子模塊名稱  主要實現(xiàn)功能
io 讀取、保存和顯示圖片或視頻
data 提供一些測試圖片和樣本數(shù)據(jù)
color 顏色空間變換
filters 圖像增強、邊緣檢測、排序濾波器、自動閾值等
draw 操作于numpy數(shù)組上的基本圖形繪制,包括線條、矩形、圓和文本等
transform 幾何變換或其它變換,如旋轉(zhuǎn)、拉伸和拉東變換等
morphology 形態(tài)學操作,如開閉運算、骨架提取等
exposure 圖片強度調(diào)整,如亮度調(diào)整、直方圖均衡等
feature 特征檢測與提取等
measure 圖像屬性的測量,如相似性或等高線等
segmentation 圖像分割
restoration 圖像恢復(fù)
util 通用函數(shù)

用到一些圖片處理的操作函數(shù)時,需要導(dǎo)入對應(yīng)的子模塊,如果需要導(dǎo)入多個子模塊,則用逗號隔開,如:

from skimage import io,data,color

以上所述是小編給大家介紹的windows上安裝Anaconda和python的教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Python2及Python3如何實現(xiàn)兼容切換

    Python2及Python3如何實現(xiàn)兼容切換

    這篇文章主要介紹了Python2及Python3如何實現(xiàn)兼容切換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • python進階教程之詞典、字典、dict

    python進階教程之詞典、字典、dict

    這篇文章主要介紹了python進階教程之詞典、字典、dict,說了好幾個詞最官方的應(yīng)該是字典,英文dict,本文就是專注講解字典的,需要的朋友可以參考下
    2014-08-08
  • Python爬蟲 scrapy框架爬取某招聘網(wǎng)存入mongodb解析

    Python爬蟲 scrapy框架爬取某招聘網(wǎng)存入mongodb解析

    這篇文章主要介紹了Python爬蟲 scrapy框架爬取某招聘網(wǎng)存入mongodb解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Pytorch出現(xiàn)錯誤Attribute?Error:module?‘torch‘?has?no?attribute?'_six'解決

    Pytorch出現(xiàn)錯誤Attribute?Error:module?‘torch‘?has?no?attrib

    這篇文章主要給大家介紹了關(guān)于Pytorch出現(xiàn)錯誤Attribute?Error:module?‘torch‘?has?no?attribute?'_six'解決的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • 通過Python將MP4視頻轉(zhuǎn)換為GIF動畫

    通過Python將MP4視頻轉(zhuǎn)換為GIF動畫

    Python可用于讀取常見的MP4視頻格式并將其轉(zhuǎn)換為GIF動畫。本文將詳細為大家介紹實現(xiàn)的過程,文中的代碼具有一定的參考價值,感興趣的小伙伴可以學習一下
    2021-12-12
  • Python全局變量用法實例分析

    Python全局變量用法實例分析

    這篇文章主要介紹了Python全局變量用法,結(jié)合實例形式分析了Python中全局變量的定義、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-07-07
  • Python提取視頻中圖片的示例(按幀、按秒)

    Python提取視頻中圖片的示例(按幀、按秒)

    這篇文章主要介紹了Python提取視頻中圖片的示例,分別按幀和按秒提取,幫助大家利用python處理視頻,獲取素材,感興趣的朋友可以了解下
    2020-10-10
  • Python進度條tqdm的用法詳解

    Python進度條tqdm的用法詳解

    這篇文章主要介紹了Python進度條tqdm的用法,這對于第三方庫非常豐富的Python來說,想要實現(xiàn)這一功能并不是什么難事,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2021-08-08
  • python中if嵌套命令實例講解

    python中if嵌套命令實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python中if嵌套命令實例講解內(nèi)容,有興趣的朋友們可以學習下。
    2021-02-02
  • Python將PDF轉(zhuǎn)換為HTML的實現(xiàn)方法

    Python將PDF轉(zhuǎn)換為HTML的實現(xiàn)方法

    PDF文件是共享和分發(fā)文檔的常用選擇,但提取和再利用PDF文件中的內(nèi)容可能會非常麻煩,本文重點介紹如何在Python程序中將PDF轉(zhuǎn)換為HTML,文中有詳細的代碼示例,需要的朋友可以參考下
    2024-03-03

最新評論