一、作業說明
主題: 線條自畫像 (二值化與邊緣偵測應用 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另存新檔
五、執行結果
沒有留言:
張貼留言