2019年6月6日 星期四

s1053315作業五

一、作業要求:

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

二、使用環境/語言:

  • Windows 10
  • Spyder ( Python3.5 )
  • Python
  • Opencv 3.4.1
三、特殊程式片段註解:



  • 使用imread讀入圖片,並轉換為灰階圖
  • 用cvtColor()將圖片轉成灰階圖
  • 降低圖片雜訊:GaussianBlur()
  • 轉成二值化:threshould()
  • 偵測物件之邊緣:Sobel()索伯運算子
  • 找出物件之輪廓、計算數量:findContours()





四、環境設置介紹:

       首先下載 Anaconda 後將其路徑加入到path,以免python無法正確運行。
Anaconda cloud server中搜尋要安裝的package
在cmd中輸入: anaconda search opencv



      挑選一個覺得順眼以及符合系統需求的package 輸入:conda install -c https://conda.anaconda.org/package名稱 下載完畢開啟Spyder即可

五、執行結果:


IMG1:


IMG2:


IMG3:


偵測結果:



沒有留言:

張貼留言