顯示具有 1092hw7] 標籤的文章。 顯示所有文章
顯示具有 1092hw7] 標籤的文章。 顯示所有文章

2021年6月15日 星期二

s1073319影像處理作業7

一、作業說明:

       題目:利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。

二、使用環境:

        - Windows 10

        - Visual Studio Code 

        - OpenCV

        -Nump

程式說明

1. imread讀取圖片,讀取時設為灰階圖

2. threshold將灰階圖二值化

3. 每個點減掉255將其反白

4. erode將圖片侵蝕

5. dilate將圖片膨脹

6. findContours計算出個數

結果:

圖1.



圖2.



圖3.










2021年6月9日 星期三

s1071221 影像處理作業 7

 

一、作業說明:

請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。

二、使用環境:

作業系統 : windows10
編譯軟體: Visual Studio Code
使用語言: python 3.9.2/opencv 4.1.2/numpy-1.20.1
 
三、方法:

1.將圖片轉成灰階圖

2.利用GaussianBlur()降低圖片雜訊

3.利用morphologyEX()去除棋子反光

4.使用erode()對影像進行侵蝕

5. threshould()轉成二值化

5.利用Sobel()偵測物件之邊緣

6.利用findContours()找出所有物件之輪廓,並計算出物件數量

7.contourArear()計算邊緣連起來之面積


四、執行結果:

1.








2.







3.