Python程式學習日記-基礎影像處理篇-Day01

Yukari
·
·
IPFS
·

參加了 第一屆 深度學習與電腦視覺馬拉松,活動時間是2019/11/25 - 2020/02/17,想記錄回顧一下自己遇到的學習問題。本身考過兩張證照,一張微軟的Python,一張TQC的Python, 有一些問題可能可以回答,像是如何準備這兩科考試並通過。但太難的也沒辦法,因為我也是新手。

首先Anaconda的安裝,因為C槽很滿,所以裝在D槽, 要安裝OpenCV 在 Anaconda上就不太順利。一直到建立一個叫做myenv的虛擬環境並激活才修正了這個問題。

conda create --name myenv
conda activate myenv

但我還是不知道為什麼base(root)區不能裝opencv

但myenv可以裝???

裝好OpenCV後,打開Jupyter Notebook測試,如果可以import cv2,代表成功安裝了OpenCV。

下面是比賽提供的範例程式碼

 import cv2 代表要呼叫OpenCV

img_path = 是放圖片路徑,這裡是表示在data資料夾下的lena.png檔案


cv2.imread 用來讀取一般的圖片檔,(原始圖片,載入圖片格式),載入圖片格式有三種

1.  cv2.IMREAD_COLOR (預設值)

  • 載入包含 Blue, Green, Red三個 channel的彩⾊色圖片

2.  cv2.IMREAD_GRAYSCALE

  • 載入灰階格式的圖片

3.  cv2.IMREAD_UNCHANGED

  • 載入圖片中所有 channel,包含透明度的 channel


cv2.imshow('視窗標題名',要顯示的圖片)

27的由來是Esc的鍵盤鍵碼值,如果想要其他鍵盤按鈕觸發關閉,可以去找鍵 盤 鍵 碼 值 對 照 表。

但因為Lena想要退休了,所以這邊就不用Lena的圖片作展示。

如果成功了跑了這段程式碼,會出現一張彩圖跟一張灰階圖。

如果圖片用中文名會跑不出來,這點要注意一下。

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!