1091402 作業2

 

題目敘述

主題: 線條自畫像 (二值化與邊緣偵測 Image Thresholding and Edge Detection)
撰寫一個程式,以灰階模式讀取一張圖像
(a)利用Sobel Operators 偵測並輸出邊緣成分圖
(b)設計一個類似素描線條的自畫像圖案。

開發環境

Windows10、Spyder (Python 3.8)、OpenCV 4.7.0

說明

cv2.imread() 讀取圖片

(原圖)


(a)
cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) 將圖片轉成灰階


用cv2.Sobel(影像,輸出圖像的數據類型,計算方向x軸,計算方向y軸) 分別對x、y軸進行邊緣檢測
cv2.convertScaleAbs() 將計算完的x、y軸的值轉回原本的unit8格式
cv2.addWeighted() 將計算完的x、y合併




(b)
cv2.bitwise_not() 將黑白反轉





留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6