Anaconda 和簡單圖片處理(上)
Python 是目前當紅的程式語言,特點就是簡單好學。但在 windows 下安裝 Python 和其套件是相當辛苦的。 這時新手的救星 Anaconda 出現了,Anaconda 包含了眾多流行的科學、數學、工程、數據分析的 Python 套件。
1. 下載 Anaconda:
選 windows 和 python3.6 的版本來安裝。
2. 運行 Anaconda:
開啟 Anaconda 介面,選擇 spyder 編輯器。
3. spyder 編輯器:
開起來後類似這樣,會自動 loading 你之前的 project,讓我們從頭開始吧。
在上面的項目裡找到 Projects > New Project,選個你喜歡的路徑和名稱。
手動載一張測試用的圖片到該資料夾中,左上角會顯示當前 project 的 folder 內容。我從網路上下載 minion.jpg。
4. 開始寫程式啦:
在中間加入下面程式吧,井號該行後面的都是註解而已,不會有任何效果。
# import module PIL and Numpy import PIL import numpy # read an image pil_color_image = PIL.Image.open("minion.jpg") # transform the image into matrix color_image = numpy.array(pil_color_image) # display the dimension of the image print(color_image.shape)
寫完要把程式存到該專案底下,我命名為 Image.py。
好了就可以壓上面的綠色箭頭或 F5 執行程式。
右邊有兩個東西很重要的東西,一個是 variable explorer 另一個是 Ipythonconsole。兩者都類似 matlab 的概念,一個可以觀察變數的值,一個會顯示運算的結果。
variable explorer 告訴我們 pil_color_image 是一個 RGB 的圖片而 color_iange 是一個 168*300*3 的陣列。 console 顯示的是 print(color_image.shape) 也就是 color_image 的矩陣維度。
雙擊 variable explorer 的 color_iange 會以表單顯示每個 pixel 的值。
留言
張貼留言