資源簡介
Python OpenCV 車道檢測-實例源碼.zip
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
#?@Author:?IBNBlank
#?@Date:???2019-05-01?10:54:43
#?@Last?Modified?by:???IBNBlank
#?@Last?Modified?time:?2019-05-01?13:32:02
import?cv2?as?cv
import?numpy?as?np
###?mask?###
def?get_masked(img?pt_1?pt_2):
????rows?cols?=?img.shape
????corner_list?=?np.array([[(0rows)?pt_1?pt_2?(colsrows)]])
????#?mask?the?image
????mask?=?np.zeros_like(img)
????cv.fillPoly(mask?corner_list?255)
????img_masked?=?cv.bitwise_and(img?mask)
????#?return
????return?img_masked
###?lane?###
#?clean?lines
def?clean_lines(lines?threshold):
????#?detect?lines
????if?len(lines)?==?0:
????????return
????#?get?slopes
????slopes?=?[]
????for?line?in?lines:
????????for?x1?y1?x2?y2?in?line:
????????????slopes.append((y2-y1)/(x2-x1))
????#?clean?the?lines
????mean?=?np.mean(s
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3950??2019-05-01?14:34??straight_lane_detection_picture.py
?????文件????????4292??2019-05-01?14:34??straight_lane_detection_video.py
?????文件???????67939??2019-05-01?14:34??image\lane.jpg
?????文件???????74669??2019-05-01?14:34??image\lane2.jpg
?????文件????15093678??2019-05-01?14:34??video\cv2_curve.mp4
?????文件?????2641803??2019-05-01?14:34??video\cv2_white_lane.mp4
?????文件?????8008635??2019-05-01?14:34??video\cv2_yellow_lane.mp4
評論
共有 條評論