windows上安裝Anaconda和python
轉載自:http://www.cnblogs.com/denny402/p/5121501.html
一提到數字影象處理程式設計,可能大多數人就會想到matlab,但matlab也有自身的缺點:
1、不開源,價格貴
2、軟體容量大。一般3G以上,高版本甚至達5G以上。
3、只能做研究,不易轉化成軟體。
因此,我們這裡使用python這個指令碼語言來進行數字影象處理。
要使用python,必須先安裝python,一般是2.7版本以上,不管是在windows系統,還是linux系統,安裝都是非常簡單的。
要使用python進行各種開發和科學計算,還需要安裝對應的包。這和matlab非常相似,只是matlab裡面叫工具箱(toolbox),而python裡面叫庫或包。基於python指令碼語言開發的數字圖片處理包,其實很多,比如PIL,Pillow, opencv, scikit-image等。
對比這些包,PIL和Pillow只提供最基礎的數字影象處理,功能有限;opencv實際上是一個c++庫,只是提供了python介面,更新速度非常慢。到現在python都發展到了3.5版本,而opencv只支援到python 2.7版本;scikit-image是基於scipy的一款影象處理包,它將圖片作為numpy陣列進行處理,正好與matlab一樣,因此,我們最終選擇scikit-image進行數字影象處理。
一、需要的安裝包
因為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上基本安裝不上。
但是不用怕,我們選擇一款整合安裝環境就行了,在此推薦Anaconda, 它把以上需要的包都整合在了一起,因此我們實際上從頭到尾只需要安裝Anaconda軟體就行了,其它什麼都不用裝。
二、下載並安裝 anaconda
先到https://www.continuum.io/downloads 下載anaconda, 現在的版本有python2.7版本和python3.5版本,下載好對應版本、對應系統的anaconda,它實際上是一個sh指令碼檔案,大約280M左右。
本系列以windows7+python3.5為例,因此我們下載如下圖紅框裡的版本:
名稱為: Anaconda3-2.4.1-Windows-x86_64.exe
是一個可執行的exe檔案,下載完成好,直接雙擊就可以安裝了。
在安裝的時候,假設我們安裝在D盤根目錄,如:
並且將兩個選項都選上,將安裝路徑寫入環境變數。
然後等待安裝完成就可以了。
安裝完成後,開啟windows的命令提示符:
輸入conda list 就可以查詢現在安裝了哪些庫,常用的numpy, scipy名列其中。如果你還有什麼包沒有安裝上,可以執行
conda install *** 來進行安裝。(***為需要的包的名稱)
如果某個包版本不是最新的,執行 conda update *** 就可以更新了。
三、簡單測試
anaconda自帶了一款編輯器spyder,我們以後就可以用這款編輯器來編寫程式碼。
spyder.exe放在安裝目錄下的Scripts裡面,如我的是 D:/Anaconda3/Scripts/spyder.exe, 直接雙擊就能執行。我們可以右鍵傳送到桌面快捷方式,以後執行就比較方便了。
我們簡單編寫一個程式來測試一下安裝是否成功,該程式用來開啟一張圖片並顯示。首先準備一張圖片,然後開啟spyder,編寫如下程式碼:
from skimage import io img=io.imread('d:/dog.jpg') io.imshow(img)
將其中的d:/dog.jpg 改成你的圖片位置
然後點選上面工具欄裡的綠色三角進行執行,最終顯示
如果右下角“ Ipython console" 能顯示出圖片,說明我們的執行環境安裝成功。
我們可以選擇右上角的 ” variable explorer" 來檢視圖片資訊,如
我們可以把這個程式儲存起來,注意python指令碼檔案的字尾名為py.
四、skimage包的子模組
skimage包的全稱是scikit-image SciKit (toolkit for SciPy) ,它對scipy.ndimage進行了擴充套件,提供了更多的圖片處理功能。它是由python語言編寫的,由scipy 社群開發和維護。skimage包由許多的子模組組成,各個子模組提供不同的功能。主要子模組列表如下:
子模組名稱 | 主要實現功能 |
io | 讀取、儲存和顯示圖片或視訊 |
data | 提供一些測試圖片和樣本資料 |
color | 顏色空間變換 |
filters | 影象增強、邊緣檢測、排序濾波器、自動閾值等 |
draw | 操作於numpy陣列上的基本圖形繪製,包括線條、矩形、圓和文字等 |
transform | 幾何變換或其它變換,如旋轉、拉伸和拉東變換等 |
morphology | 形態學操作,如開閉運算、骨架提取等 |
exposure | 圖片強度調整,如亮度調整、直方圖均衡等 |
feature | 特徵檢測與提取等 |
measure | 影象屬性的測量,如相似性或等高線等 |
segmentation | 影象分割 |
restoration | 影象恢復 |
util | 通用函式 |
用到一些圖片處理的操作函式時,需要匯入對應的子模組,如果需要匯入多個子模組,則用逗號隔開,如:
from skimage import io,data,color
相關推薦
0 Windows上安裝Anaconda和python的教程詳解
檢測 imread www 後綴 更多 直方圖均衡 並且 for 圖形 一、需要的安裝包 因為scikit-image是基於scipy進行運算的,因此安裝numpy和scipy是肯定的。要進行圖片的顯示,還需要安裝matplotlib包,綜合起來,需要的包有: 1 Pyt
windows上安裝Anaconda和python的教程詳解
現在 ron import ads img 還需要 試圖 ray 開源 一提到數字圖像處理編程,可能大多數人就會想到matlab,但matlab也有自身的缺點:1、不開源,價格貴2、軟件容量大。一般3G以上,高版本甚至達5G以上。3、只能做研究,不
windows上安裝Anaconda和python
轉載自:http://www.cnblogs.com/denny402/p/5121501.html 一提到數字影象處理程式設計,可能大多數人就會想到matlab,但matlab也有自身的缺點: 1、不開源,價格貴 2、軟體容量大。一般3G以上,高版本甚至達5G以上。 3
python 3.7極速入門教程1安裝:Linux(Ubuntu 18.04)及Windows上安裝Anaconda
安裝 Linux安裝 Anaconda是最受歡迎的python資料科學和機器學習平臺,用於大規模資料處理,預測分析和科學計算。Anaconda發行版附帶了1,000多個數據包,conda命令列工具和Anaconda Navigator的桌面圖形使用者介面。一般而言,使用Anaconda比直接
在Windows上安裝PyCUDA和Theano
最近幾個月在學習Deep Learning,剛開始的時候什麼條件都不具備。自己從淘寶上面買了一個GT 240,搭建一個GPU環境用於程式的除錯。折騰了幾個月,以前PyCUDA總是搭建失敗,最近幾天才嘗試成功。為了學習Deep Learning的原始碼,自己又搭建了Thean
windows 上安裝 pip 和 scrapy
scrapy 有版本限制 python2.7 1 安裝python [python下載](https://www.python.org/downloads/) 下載之後點選安
解決windows下安裝Anaconda後python pip不可用的情況
在windows系統下通過安裝Anaconda的方式安裝的python使用中發現不能再通過pip安裝python包。只能通過conda install packname 的方法,導致很多conda不支援的包無法安裝(我遇到的事dlib) 解決方法:開啟Anaconde pr
[Python爬蟲] 在Windows下安裝PhantomJS和CasperJS及入門介紹(上)
支持 包括 load node webpage 函數 cas examples ctr 最近在使用Python爬取網頁內容時,總是遇到JS臨時加載、動態獲取網頁信息的困難。例如爬取CSDN下載資源評論、搜狐圖片中的“原圖”等,此時嘗試學習Phantomjs和
【python安裝】Windows上安裝和創建python開發環境
path環境變量 -s cme iat img mba 增加 應用 jni 1. 在 windows10 上安裝python開發環境 Linux和Mac OS都自帶python環境,但是Windows沒有,需要自行安裝。 第1步:訪問 python官網,下載Windows
【python安裝】Windows上安裝和建立python開發環境
1. 在 windows10 上安裝python開發環境 Linux和Mac OS都自帶python環境,但是Windows沒有,需要自行安裝。 第1步:訪問 python官網,下載Windows平臺下的安裝包 選擇下載3.X的版本,我選擇的是3.6.6的版本 雙擊下載完的檔案python-3.6.6-
在Windows上安裝python和NLTK
近些年來自然語言處理越來越火了,對應的學習框架和方法也越來越多了,筆者還是使用傳統的python進行自然語言處理,本文主要對windows作業系統上的開發環境的配置進行說明。 一、安裝python(筆者使用的是2.7版本) 直接進行安裝就行了,安裝之後需要進行環境的配置,如
在Windows上安裝 Python,Pip 和 virtualenv
Python 虛擬環境的作用,有時候有多個專案,不同的專案對應不同的python版本和第三方庫,為了方便開發,避免頻繁地安裝解除安裝,就使用虛擬環境,不同的專案對應的python配置不同。 然後我的理解,PC上似乎可以在不同的路徑裝多個不同的pyhon版本,建
在Windows上安裝Python和執行
1.安裝Python首先,根據你的Windows版本(64位還是32位)從Python的官方網站下載Python 3.6對應的64位安裝程式‘https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe’或32位
在windows上安裝和啟動Elasticseach、Kibana
font 解壓縮 each window ast 下載 img eas bsp 寫在前面的話:讀書破萬卷,編碼如有神-------------------------------------------------------------------- 參考內容: 《E
在Ubuntu16.04上安裝Anaconda(3.6版本)和tensorflow模型
1、下載Anaconda3-4.3.1-Linux-x86_64和(64位)tensorflow-1.0.0 在linux上:bash /home/jdmking/Anaconda3-4.3.1-Linux-x86_64.sh(/home/jdmking/為存放路徑) 2、閱讀l
Elasticsearch學習(三)在windows上安裝和啟動Elasticseach
步驟 1、安裝JDK,至少1.8.0_73以上版本,java -version 2、下載和解壓縮Elasticsearch安裝包,目錄結構 3、啟動Elasticsearch:bin\elasticsearch.bat,es本身特點之一就是開箱即用,如果是中小型應用,資料量少,操作不
在windows上安裝和啟動Elasticseach
1、安裝JDK,至少1.8.0_73以上版本,java -version 2、下載和解壓縮Elasticsearch安裝包,目錄結構 3、啟動Elasticsearch:bin\elasticsearch.bat,es本身特點之一就是開箱即用,如果是中小型應用,資料量少,操作不是很複雜,直接啟動
在windows上安裝和啟動Elasticsearch+kibana
首先需要安裝JDK 至少需要1.8.0_73以上版本,參考這篇文章https://blog.csdn.net/u012934325/article/details/73441617/ 下載和解壓縮Elasticsearch安裝包並執行elasticsearch.
Windows10環境下安裝Anaconda和tensorflow-gpu,然後在jupyter notebook上使用
一、進行Anaconda的下載和安裝 在官方網站下載Anaconda的Windows版本,下載的網址是https://www.anaconda.com/download/,根據自己電腦的位數下載對應的客戶端,推薦下載Python 3.7 version *版本。
在Linux上安裝Anaconda以及在Anaconda下安裝TensorFlow和Opencv
參考部落格 首先下載Anaconda,https://www.anaconda.com/download/ 安裝anaconda bash 下載的安裝包.sh 在安裝過程中確定安裝的路徑以及配置環境,全部選擇y,否則需要自己配置環境 安裝完Anaconda後安裝Te