資源簡介
對于圖像的邊緣處理、腐蝕、面積等基礎處理,對該圖像進行二值化處理,利用二值化結果,計算面積及質心,計算出其主軸方向,Hough擬合以下圖像中直線邊緣,顯示結果,并將斑馬線區域部分標記出來。
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
#?@Descript:
#?(1)對該圖像進行二值化處理
#?(2)利用二值化結果,計算面積及質心
#?(3)計算出其主軸方向
import??cv2?as?cv
import?matplotlib.pyplot?as?plt
import?math
img?=?cv.imread(“3-1.jpg“)
#二值化?灰度圖
ret?thresh?=?cv.threshold(cv.cvtColor(imgcv.COLOR_BGR2GRAY)?127?255?0)
#輪廓提取?得到輪廓信息
#?findContours?傳入參數?輸入圖像?輪廓檢索模式?輪廓近似方法
#?contourshierarchy=?cv.findContours(threshcv.RETR_TREEcv.CHAIN_APPROX_NONE)
contourshierarchy=?cv.findContours(threshcv.RETR_TREEcv.CHAIN_APPROX_SIMPLE)
#取第一條輪廓
cnt?=?contours[0]
#print(contours)
area??=?cv.contourArea(cnt)
M?=?cv.moments(cnt)
cx?=?int(M[‘m10‘]/M[‘m00‘])
cy?=?int(M[‘m01‘]/M[‘m00‘])
#計算面積和質心
a?=?int(M[‘m20‘]/M[‘m00‘])
b?=?int(M[‘m11‘]/M[‘m00‘])
c?=?int(M[‘m02‘]/M[‘m00‘])
square?=?math.sqrt(4*b*b+(a-c)*(a-c))
theta?=?math.atan2(2*ba-c?+square)?*180
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-02?22:12??assignment3\
?????文件?????????849??2019-04-02?22:12??assignment3\exercise2_1.py
?????文件????????6148??2019-04-03?16:29??assignment3\.DS_Store
?????目錄???????????0??2019-04-03?16:31??__MACOSX\
?????目錄???????????0??2019-04-03?16:31??__MACOSX\assignment3\
?????文件?????????120??2019-04-03?16:29??__MACOSX\assignment3\._.DS_Store
?????文件????????1109??2019-04-02?22:08??assignment3\exercise1.py
?????文件?????????484??2019-04-02?22:12??assignment3\exercise3.py
?????文件???????55209??2019-04-02?19:20??assignment3\banmaxian_out.jpg
?????文件?????????747??2019-04-02?22:08??assignment3\exercise2.py
?????文件???????57874??2019-04-01?15:41??assignment3\3-3.jpg
?????文件?????????266??2019-04-01?15:41??__MACOSX\assignment3\._3-3.jpg
?????文件???????32833??2019-04-01?15:11??assignment3\3-2.jpg
?????文件?????????322??2019-04-01?15:11??__MACOSX\assignment3\._3-2.jpg
?????文件???????15407??2019-03-15?09:32??assignment3\3-1.jpg
?????文件?????????266??2019-03-15?09:32??__MACOSX\assignment3\._3-1.jpg
?????文件???????50972??2019-04-01?15:41??assignment3\3-4.jpg
?????文件?????????266??2019-04-01?15:41??__MACOSX\assignment3\._3-4.jpg
?????文件???????43834??2019-04-02?19:42??assignment3\gujiaout2.jpg
?????文件???????41392??2019-04-02?19:42??assignment3\gujiaout1.jpg
評論
共有 條評論