Python程式學習日記-基礎影像處理篇-Day01
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的圖片作展示。
如果成功了跑了這段程式碼,會出現一張彩圖跟一張灰階圖。
如果圖片用中文名會跑不出來,這點要注意一下。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!