激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python+opencv實(shí)現(xiàn)霍夫變換檢測(cè)直線

python+opencv實(shí)現(xiàn)霍夫變換檢測(cè)直線

2021-05-07 00:42Ruff_XY Python

這篇文章主要為大家詳細(xì)介紹了python+opencv實(shí)現(xiàn)霍夫變換檢測(cè)直線,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python+opencv實(shí)現(xiàn)霍夫變換檢測(cè)直線的具體代碼,供大家參考,具體內(nèi)容如下

python+opencv實(shí)現(xiàn)高斯平滑濾波
python+opencv實(shí)現(xiàn)閾值分割

功能:

創(chuàng)建一個(gè)滑動(dòng)條來(lái)控制檢測(cè)直線的長(zhǎng)度閾值,即大于該閾值的檢測(cè)出來(lái),小于該閾值的忽略
注意:這里用的函數(shù)是HoughLinesP而不是HoughLines,因?yàn)镠oughLinesP直接給出了直線的斷點(diǎn),在畫(huà)出線段的時(shí)候可以偷懶

代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -*- coding: utf-8 -*-
 
import cv2
 
#兩個(gè)回調(diào)函數(shù)
def HoughLinesP(minLineLength):
 global minLINELENGTH
 minLINELENGTH = minLineLength + 1
 print "minLINELENGTH:",minLineLength + 1
 tempIamge = scr.copy()
 lines = cv2.HoughLinesP( edges, 1, cv2.cv.CV_PI/180, minLINELENGTH, 0 )
 for x1,y1,x2,y2 in lines[0]:
 cv2.line(tempIamge,(x1,y1),(x2,y2),(0,255,0),1)
 cv2.imshow(window_name,tempIamge)
 
#臨時(shí)變量
minLineLength = 20
 
#全局變量
minLINELENGTH = 20
max_value = 100
window_name = "HoughLines Demo"
trackbar_value = "minLineLength"
 
#讀入圖片,模式為灰度圖,創(chuàng)建窗口
scr = cv2.imread("G:\homework\building.bmp")
gray = cv2.cvtColor(scr,cv2.COLOR_BGR2GRAY)
img = cv2.GaussianBlur(gray,(3,3),0)
edges = cv2.Canny(img, 50, 150, apertureSize = 3)
cv2.namedWindow(window_name)
 
#創(chuàng)建滑動(dòng)條
cv2.createTrackbar( trackbar_value, window_name,
  minLineLength, max_value, HoughLinesP)
 
#初始化
HoughLinesP(20)
 
if cv2.waitKey(0) == 27:
 cv2.destroyAllWindows()

調(diào)用:

?
1
2
3
4
5
6
7
8
9
10
11
12
>>> import os
>>> os.chdir("g:homework")
>>>
>>> import HoughLines
minLINELENGTH: 20
minLINELENGTH: 21
minLINELENGTH: 22
minLINELENGTH: 23
minLINELENGTH: 25
minLINELENGTH: 26
minLINELENGTH: 27
minLINELENGTH: 28

效果圖:

python+opencv實(shí)現(xiàn)霍夫變換檢測(cè)直線

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/xieyi4650/article/details/51361675

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 视频一区二区三区在线播放 | 中国美女一级黄色大片 | 久久吊| 27xxoo无遮挡动态视频 | 免费在线性爱视频 | 九色激情网 | 国产欧美日韩一区二区三区四区 | 国产成人观看 | gogo全球大胆高清人露出91 | 免费国产不卡午夜福在线 | 午夜精品福利视频 | 久久久久一区二区三区四区五区 | 91成人在线免费观看 | 国产亚洲欧美视频 | 国产免费片 | 日本高清无遮挡 | 中文字幕极速在线观看 | 久久久久久久亚洲精品 | 亚洲视频精品在线 | 亚洲精品久久久久久久久久 | 久久精品美乳 | 永久在线观看电影 | 蜜桃欧美性大片免费视频 | 午夜精品在线视频 | 国产精品av久久久久久网址 | 成人免费电影在线观看 | 91精品国产91久久久久久不卞 | av电影网在线观看 | 色屁屁xxxxⅹ在线视频 | 免费在线看黄 | 91久久线看在观草草青青 | 7m视频成人精品分类 | 亚洲成a| 国产va在线观看 | 欧美亚洲免费 | a免费视频 | 韩毛片| 久久精品中文字幕一区二区三区 | 亚洲资源网 | 91久久国产露脸精品免费 | 中国成人在线视频 |