2022年6月3日 星期五

s1081533 作業7

 1. 作業說明:










2. 開發環境:

  • macOS
  • VScode
  • opencv
  • python

3.實作方法:

  • 讀取圖片
  • 將圖片做erode()或dilate()
  • 並將圖片轉為灰階













  •  將做完erode()並灰階後的圖-image
  • 用HoughCircles()偵測圓形

    HoughCircles(image, method, dp, minDist, circles, param1, param2, minRadius, maxRadius)

         調整param2,minRadius,maxRadius的值以更準確偵測到圓形圖案
  • 用circle()畫出圓形
  • 因視窗太大,做resize,print出來檔案名稱及對應圖片的棋子的數量,imshow偵測棋子後的圖片

4. 執行結果:

5702.jpg




















IMG_5702.JPG:實際棋子數量為24,偵測結果為23



5703.jpg




















IMG_5703.JPG:實際棋子數量為31,偵測結果為29


5704.jpg

















IMG_5704.JPG:實際棋子數量為31,偵測結果為31

沒有留言:

張貼留言