亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

詳解利用python+opencv識別圖片中的圓形(霍夫變換)

系統 1857 0

在圖片中識別足球

先補充下霍夫圓變換的幾個參數知識:

  1. dp,用來檢測圓心的累加器圖像的分辨率于輸入圖像之比的倒數,且此參數允許創建一個比輸入圖像分辨率低的累加器。上述文字不好理解的話,來看例子吧。例如,如果dp= 1時,累加器和輸入圖像具有相同的分辨率。如果dp=2,累加器便有輸入圖像一半那么大的寬度和高度。
  2. minDist,為霍夫變換檢測到的圓的圓心之間的最小距離,即讓我們的算法能明顯區分的兩個不同圓之間的最小距離。這個參數如果太小的話,多個相鄰的圓可能被錯誤地檢測成了一個重合的圓。反之,這個參數設置太大的話,某些圓就不能被檢測出來了。
  3. param1,有默認值100。它是method設置的檢測方法的對應的參數。對當前唯一的方法霍夫梯度法,它表示傳遞給canny邊緣檢測算子的高閾值,而低閾值為高閾值的一半。
  4. param2,也有默認值100。它是method設置的檢測方法的對應的參數。對當前唯一的方法霍夫梯度法,它表示在檢測階段圓心的累加器閾值。它越小的話,就可以檢測到更多根本不存在的圓,而它越大的話,能通過檢測的圓就更加接近完美的圓形了。
  5. minRadius,默認值0,表示圓半徑的最小值。
  6. maxRadius,也有默認值0,表示圓半徑的最大值。

源代碼:

            
# -*- coding: utf-8 -*- 
""" 
Created on Tue Sep 26 23:15:39 2017 
 
@author: tina 
""" 
import cv2 
import numpy as np 
import matplotlib.pyplot as plt 
 
img = cv2.imread('C:\\Users\\tina\\Pictures\\ahh\\ball.jpg') 
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) 
 
plt.subplot(121),plt.imshow(gray,'gray') 
plt.xticks([]),plt.yticks([]) 
 
circles1 = cv2.HoughCircles(gray,cv2.HOUGH_GRADIENT,1, 
600,param1=100,param2=30,minRadius=80,maxRadius=97) 
circles = circles1[0,:,:] 
circles = np.uint16(np.around(circles)) 
for i in circles[:]:  
  cv2.circle(img,(i[0],i[1]),i[2],(255,0,0),5) 
  cv2.circle(img,(i[0],i[1]),2,(255,0,255),10) 
  cv2.rectangle(img,(i[0]-i[2],i[1]+i[2]),(i[0]+i[2],i[1]-i[2]),(255,255,0),5) 
   
print("圓心坐標",i[0],i[1]) 
plt.subplot(122),plt.imshow(img) 
plt.xticks([]),plt.yticks([]) 
          

原圖:

詳解利用python+opencv識別圖片中的圓形(霍夫變換)_第1張圖片

識別后效果:

詳解利用python+opencv識別圖片中的圓形(霍夫變換)_第2張圖片

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩欧美国产卡通动漫 | 成人不卡| 视频国产91 | 精品一区二区三区免费观看 | 福利姬在线播放 | 在线色网站| 女性牲交一级毛片 | 久久精品无码一区二区三区 | 久青草国产在线 | 四虎国产精品一区二区 | 国产精品一区二区久久精品涩爱 | 国产精品99re| 深夜福利在线免费观看 | 日韩毛片欧美一级国产毛片 | 99免费观看 | 国产精品免费看久久久香蕉 | 免费爱爱视频 | 色偷偷亚洲第一综合 | 青青爽国产手机在线观看免费 | 色综合久久夜色精品国产 | 青春草国产成人精品久久 | 四虎ww| 国产精品久久久久久久久免费hd | 偷偷鲁国内视频视频在线 | 午夜久久久久久久 | 亚洲最大免费视频网 | 天天曰天天干天天操 | 色综合久久88一加勒比 | 亚洲国产一级a毛片 | 添bbb免费观看高清视频 | 精品久久久日韩精品成人 | 国产精品免费观看视频 | 这里只有精品视频在线观看 | 国产成+人+亚洲+欧美综合 | 久久精品这里是免费国产 | 精品四虎免费观看国产高清午夜 | 奇米影视四色狠狠888俺去啦 | 久久久午夜影院 | 中国美女一级毛片 | 欧美人交性视频在线香蕉 | 久久精品国产一区二区三区肥胖 |