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 的值。

留言

熱門文章