iT邦幫忙

2022 iThome 鐵人賽

0

OpenCV中的圓環檢測

我們要使用的函數爲 cv2.HoughCircles()

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

  • image:輸入圖像 ,必須是8位的單通道灰度圖像
  • method:定義檢測圖像中圓的方法。目前唯一實現的方法是cv2.HOUGH_GRADIENT。
  • dp:累加器分辨率與圖像分辨率的反比。dp獲取越大,累加器數組越小。
  • minDist:檢測到的圓的中心,(x,y)座標之間的最小距離。如果minDist太小,則可能導致檢測到多個相鄰的圓。如果minDist太大,則可能導致很多圓檢測不到。
  • circles:輸出結果,發現的圓信息
  • param1:用於處理邊緣檢測的梯度值方法。
  • param2:cv2.HOUGH_GRADIENT方法的累加器閾值。閾值越小,檢測到的圈子越多。
  • minRadius:最小半徑
  • maxRadius:最大半徑

上一篇
Day22-圓環真的很難走欸!
下一篇
Day24 - 國寶圓圓昨天鼠掉了......
系列文
大四要畢業了但還不太會python合理嗎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言