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

2021年6月21日 星期一

s1041470 影像處理作業7

 作業說明:

 題目:

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

開發環境:

  1. Windows10

  2. spyder

  3. OpenCV - 4.5.1

  4. python 

程式說明 :

  1. 讀取圖片成灰階圖

  2. 做二值化

  3. 做侵蝕erode()&侵蝕程度細調

  4. findContours來計算數量

  5. plt顯示結果與存取圖片

  6. 輸出計算的個數結果

 

執行結果:


2021年6月18日 星期五

 作業說明:

 題目:

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

開發環境:

  1. Windows10

  2. spyder

  3. OpenCV - 4.5.1

  4. python 

程式說明 :

  1. 讀取圖片成灰階圖

  2. 做二值化

  3. 做侵蝕erode()&侵蝕程度細調

  4. findContours來計算數量

  5. plt顯示結果與存取圖片

  6. 輸出計算的個數結果

 

執行結果:


2021年6月15日 星期二

s1063314 影像處理作業7

   作業說明:

 題目:

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

開發環境:
  1. Windows10
  2. Visual Studio 2017
  3. OpenCV - 4.5.1
  4. C++ 
程式說明:

                 用erode&dilate做事前處理,findContours計算數量

    1. 讀取圖片成灰階圖
    2. 做二值化
    3. 做侵蝕&膨脹設定
    4. findContours來計算數量
    5. 存取圖片&輸出結果

執行結果:
圖1

圖2

圖3

結果

圖一(18/24) 圖二(29/31)圖三(31/31)





2021年6月14日 星期一

s1070931 影像處理作業7

一、作業說明:

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

二、使用環境:

        - Windows 10

        - Visual Studio 2019 16.8.2(C++)

        - OpenCV4.5.0

        三、程式流程:

        -imread()讀取圖像,並resize()成適當大小
        -threshold()做二值化後,將圖片負片
        -dilate()影像膨脹將黑洞雜訊去除
        -erode()影像侵蝕成適當大小(能分離出每個棋子的個數)
        -findContours()得到棋子的數量
        -inshow()顯示圖片 

四、作業成果:

        IMG_5702.JPG (原棋子數:24,計算得出:21)

 

 

         IMG_5703.JPG (原棋子數:31,計算得出:28)

 

          

        IMG_5704.JPG (原棋子數:31,計算得出:31)