国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

opencv python Hough圓變換

luckyyulin / 966人閱讀

摘要:它越小,就會發現越多的假圓與較大的累加器值相對應的圓,將首先返回最小半徑最大半徑

Hough Circle Transform

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

image:單通道灰度圖像

method:

cv2.HOUGH_STANDARD 經典或標準霍夫變換. 每條線由兩個浮點數(ρ,θ)表示,其中ρ是(0,0)點和線之間的距離,θ是x軸和線的法線之間的角度. 因此,矩陣必須是(創建的序列)CV_32FC2類型
cv2.HOUGH_PROBABILISTIC 概率Hough變換(如果圖像包含一些長線性段,則更有效).它返回線段而不是整行. 每個段由起點和終點表示,矩陣必須是(創建的序列)CV_32SC4類型
cv2.HOUGH_MULTI_SCALE 經典霍夫變換的多尺度變體
cv2.HOUGH_GRADIENT

dp:累加器分辨率與圖像分辨率的逆比.例如,如果dp=1,則累加器與輸入圖像的分辨率相同.如果dp=2,這個累加器的寬度和高度是圖像的一半.

minDist:探測到的圓的中心之間的最小距離.如果參數太小,除了真實的一個外,還可能錯誤地檢測到多個相鄰圓.如果它太大,可能會漏掉一些圓.

param1:第一個特定參數.如果是CV_HOUGH_GRADIENT的情況下,是傳遞給Canny邊緣檢測器中較高閾值的參數(低的參數小兩倍).

param2:第二個特定參數.如果是CV_HOUGH_GRADIENT的情況下,它是檢測階段圓中心的累加器閾值。它越小,就會發現越多的假圓.與較大的累加器值相對應的圓,將首先返回.

minRadius:最小半徑

maxRadius:最大半徑

import cv2
import numpy as np
from matplotlib import pyplot as plt

img = cv2.imread("img1.jpg",0)
img = cv2.medianBlur(img,5)
cimg = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)

circles = cv2.HoughCircles(img,cv2.HOUGH_GRADIENT,1,20,
                            param1=50,param2=30,minRadius=0,maxRadius=0)

circles = np.uint16(np.around(circles))
for i in circles[0,:]:
    # draw the outer circle
    cv2.circle(cimg,(i[0],i[1]),i[2],(0,255,0),2)
    # draw the center of the circle
    cv2.circle(cimg,(i[0],i[1]),2,(0,0,255),3)

cv2.imshow("detected circles",cimg)
cv2.waitKey(0)
cv2.destroyAllWindows()

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42056.html

相關文章

  • opencv python 霍夫線變換

    摘要:比這更短的線段被拒絕了。最大限度允許線段之間的間隙把它們當作一條線來對待 Hough Line Transform 霍夫變換是一種檢測任何形狀的流行技術,可以檢測形狀,即使它被破壞或扭曲一點點.一條線可以表示成y = mx + c或參數形式,像ρ=xcosθ+ysinθ,其中ρ是從原點到直線的垂直距離,θ角是由這條垂線和水平軸以逆時針的方向形成的(這個方向取決于你如何表示坐標系統,這...

    dingda 評論0 收藏0
  • 樹莓派視覺小車 -- 小球追蹤(顏色追蹤)(OpenCV色彩空間HSV)

    摘要:一般調高飽和度會降低中相對較低的數值,凸顯主要顏色的純度。對當前唯一的方法霍夫梯度法,它表示在檢測階段圓心的累加器閾值。第八個參數,類型的有默認值,表示圓半徑的最小值。 目錄 效果展示? 基礎理論(HSV) 為什么用HSV空間而不是RGB空間? HSV 1、Hue(色相) 2、Value(明...

    developerworks 評論0 收藏0

發表評論

0條評論

luckyyulin

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<