顯示具有 1092作業7 標籤的文章。 顯示所有文章
顯示具有 1092作業7 標籤的文章。 顯示所有文章

2021年6月15日 星期二

s1071754影像處理作業7

 一. 主題: 數學型態學影像處理應用 Morphological Image Processing


二、作業環境&語言

  •  python 3.7
  • matplotlib 3.3.4
  • openCV 3.4.2
  • numpy 1.18.5
  • windows 10 + pycharm 2021.1.1

三、方法&步驟

  1. 讀取圖片並轉灰階
  2. 先模糊化灰階照片再二值化
  3. 先erode()多次後再dilate()多次以取得明顯分開的棋子=>get mask
  4. 用findcoutours去找出所有棋子輪廓=> 找出所有棋子
  5. 用rectangle和puteText畫出棋子位置與編號
  6. 儲存結果與mask

五、執行結果

                                                        1.   找到21個棋子




2.找到27個棋子



3.找到30個棋子











        

2021年6月8日 星期二

1071431 影像處理作業 7

作業題目說明 : 

撰寫程式,數學型態學影像處理運算,計算出,圖像(共三張)中圍棋個數。


實作方法:

將圖片以灰階讀入,並且將圖片二值化,並且使用cv2.dilate()函數將,圍棋與圍棋之間

切開,接著將圖片黑白顛倒,並使用cv2.findContours()計算畫面中看起來有多少的圍棋




結果:

圖片 1 : 24顆棋子


計算 21顆







圖片 2 : 31顆棋子


計算 29顆



圖片 3 : 31顆棋子


計算 31顆




執行環境 :

windows 10

visual studio code

python 3.8.5

opencv-python 4.5.1.48

numpy 1.19.5