2022年3月24日 星期四

s1073306 作業3

 作業說明:

撰寫一個程式,以灰階模式讀取一張圖像imread(path,IMREAD_GRAYSCALE)
(a)利用Sobel Operators 偵測並輸出邊緣成分圖
(b)設計一個類似素描顯條的自畫像圖案。(想想:如何利用邊緣偵測所得到的點,結合成看似素描筆畫出的線條?)

開發環境:

windows 10
visual studio 2017
c++
opencv-4.5.5

實作方法:

  1. 先用imread讀取圖像並轉成灰階
  2. 用Sobel讀取x跟y軸的方向梯度
  3. 用addweighted合併成邊緣成分圖
  4. 之後用2個for迴圈把圖像黑白顏色交換
  5. 最後用threshold將圖像二值化

執行結果



沒有留言:

張貼留言