婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python opencv檢測直線 cv2.HoughLinesP的實現

python opencv檢測直線 cv2.HoughLinesP的實現

熱門標簽:大連crm外呼系統 梅州外呼業務系統 高德地圖標注是免費的嗎 洪澤縣地圖標注 百度地圖標注位置怎么修改 無錫客服外呼系統一般多少錢 北京電信外呼系統靠譜嗎 地圖標注視頻廣告 老人電話機器人

cv2.HoughLines()函數是在二值圖像中查找直線,cv2.HoughLinesP()函數可以查找直線段。

cv2.HoughLinesP()函數原型:

HoughLinesP(image, rho, theta, threshold, lines=None, minLineLength=None, maxLineGap=None) 
  • image: 必須是二值圖像,推薦使用canny邊緣檢測的結果圖像; 
  • rho: 線段以像素為單位的距離精度,double類型的,推薦用1.0 
  • theta: 線段以弧度為單位的角度精度,推薦用numpy.pi/180 
  • threshod: 累加平面的閾值參數,int類型,超過設定閾值才被檢測出線段,值越大,基本上意味著檢出的線段越長,檢出的線段個數越少。根據情況推薦先用100試試
  • lines:這個參數的意義未知,發現不同的lines對結果沒影響,但是不要忽略了它的存在 
  • minLineLength:線段以像素為單位的最小長度,根據應用場景設置 
  • maxLineGap:同一方向上兩條線段判定為一條線段的最大允許間隔(斷裂),超過了設定值,則把兩條線段當成一條線段,值越大,允許線段上的斷裂越大,越有可能檢出潛在的直線段

HoughLinesP()調用例子:

# coding=utf-8
import cv2
import numpy as np
 
img = cv2.imread('02.jpg')
 
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
 
gaus = cv2.GaussianBlur(gray,(3,3),0)
 
edges = cv2.Canny(gaus, 50, 150, apertureSize=3)
 
minLineLength = 100
maxLineGap = 10
lines = cv2.HoughLinesP(edges, 1, np.pi / 180, 100, minLineLength, maxLineGap)
 
for x1, y1, x2, y2 in lines[0]:
    cv2.line(img, (x1, y1), (x2, y2), (0, 255, 0), 2)
 
cv2.imshow("houghline",img)
cv2.waitKey()
cv2.destroyAllWindows()

到此這篇關于python opencv檢測直線 cv2.HoughLinesP的實現的文章就介紹到這了,更多相關opencv檢測直線cv2.HoughLinesP內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Opencv2.4.9函數HoughLinesP分析
  • OpenCV霍夫變換(Hough Transform)直線檢測詳解
  • Opencv Hough算法實現圖片中直線檢測
  • 利用Opencv中Houghline方法實現直線檢測
  • Java+opencv3.2.0實現hough直線檢測
  • Java+opencv3.2.0實現hough圓檢測功能
  • Python下opencv使用hough變換檢測直線與圓

標簽:安慶 長春 吉林 怒江 岳陽 清遠 泉州 洛陽

巨人網絡通訊聲明:本文標題《python opencv檢測直線 cv2.HoughLinesP的實現》,本文關鍵詞  python,opencv,檢測,直線,cv2.HoughLinesP,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python opencv檢測直線 cv2.HoughLinesP的實現》相關的同類信息!
  • 本頁收集關于python opencv檢測直線 cv2.HoughLinesP的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 酒泉市| 永宁县| 正阳县| 海门市| 囊谦县| 龙江县| 婺源县| 抚顺县| 卫辉市| 宝鸡市| 清水县| 通海县| 梅州市| 开阳县| 彰武县| 兴义市| 临西县| 昆明市| 讷河市| 嘉峪关市| 汨罗市| 奉节县| 明星| 西城区| 龙游县| 南丰县| 滁州市| 通州市| 武定县| 武汉市| 平陆县| 剑阁县| 商都县| 尚义县| 东阿县| 澳门| 广东省| 鹤壁市| 曲沃县| 三门峡市| 绿春县|