资源简介
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
相关资源
- Python OpenCV 图像使用-
- Python OpenCV 类型转换-
- 8数码问题的python解决方案(代码)
- Python OpenCV 图像轮廓-.zip
- Python OpenCV 形态学操作-.zip
- Python OpenCV 傅里叶变换-.zip
- Python OpenCV 图像运算-.zip
- Python OpenCV 图像处理基础-.zip
- Python OpenCV 直方图-.zip
- Python OpenCV 几何变换-
- Python OpenCV 图像平滑处理-
- Python OpenCV 阈值分割-
- Python OpenCV canny边缘检测-
- Python OpenCV 图像梯度-
- Python OpenCV 图像金字塔-
- python实现modbus主站 代码
评论
共有 条评论