1、作業說明
撰寫一個程式,以灰階模式讀取一張圖像
(a)利用Sobel Operators 偵測並輸出邊緣成分圖
(b)設計一個類似素描線條的自畫像圖案。
2、開發環境
- Windows 10
- OpenCv 4.5.5
- Python 3.10.1
3、程式說明
先使用cvtColor轉成灰階圖,在使用GaussianBlur再把灰階圖模糊化,之後使用
Sobel(img_blur,sobelx,CV_64F,1,0)和Sobel(img_blur,sobelx,CV_64F,0,1)取x,y的梯度圖,之後取xy的絕對值相加,在使用minMaxLoc取最高像素點的直跟最低像素點的直,使用converto把圖片黑白反轉,並且二值化。4
沒有留言:
張貼留言