2022年3月24日 星期四

s1073522 作業 3

 一、作業說明

撰寫一個程式,以灰階模式讀取一張圖像imread(path, IMREAD_GRAYSCALE)

A.           利用Sobel Operators 偵測並輸出邊緣成分圖。

B.           設計一個類似素描線條的自畫像圖案。

二、開發環境

l   Windows 11

l   Visual Studio 2017

l   OpenCV - 4.5.5

三、實作方法

1.     邊緣成分圖

                          i.          imread 函數、IMREAD_GRAYSCALE參數讀取灰階圖片。

                        ii.          Sobel 函數分別讀取xy軸方向梯度

                      iii.          addWeighted 函數以等比例相加xy方向,以變成邊緣成分圖。

2.     類似素描線條的自畫像圖案

                          i.          GaussianBlur 函數取得雜訊。

                        ii.          addWeighted 函數以5:-4的比例將圖片銳利化。

                      iii.          threshold 函數將圖片二值化。

四、程式使用方法

1.         程式會跳出兩個視窗,分別為邊緣成分圖類似素描線條的自畫像圖案 

五、執行結果

1.         邊緣成分圖



        2.         類似素描線條的自畫像圖案 











沒有留言:

張貼留言