2021年3月24日 星期三

s1071540 影像處理作業2

一、作業說明

主題: 線條自畫像 (二值化與邊緣偵測應用 Extension of Thresholding and Edge Detection) ,撰寫一個程式,讀取一張 256 色灰階圖像或 RGB 全彩圖像(.bmp 或.jpg 圖像格式都可, 如全彩圖像可先將圖片由 RGB 轉換至灰階影像),利用 Sobel Operators 圖像邊緣為基 礎,設計一個類似素描線條自畫像程式。(如果可以分析邊緣偵測所得到的點,結合成 線條方式呈現更佳!)

二、作業環境&語言

Windows 10 + Visual Studio 2017 + OpenCV4.1.2 (Debug x64)

C++

三、方法&步驟

1.       imread讀取圖片

2.       圖片轉成灰階

3.       用Sobel分別處理x軸和y軸,生成兩種照片

4.       設兩張照片的權重一樣,再加在一起

5.       反白(255-像素值)

6.        二值化(像素值220以下為黑色,220以上設白色)

6.       imwrite另存新檔

 

五、執行結果

輸入畫面: 
 
1.原圖:

2.邊緣偵測:
       

3.結果(反白&二值化):




沒有留言:

張貼留言