当前位置: 首页 > news >正文

django开发的公司网站优秀包装设计作品及解析

django开发的公司网站,优秀包装设计作品及解析,淘宝网页版看直播,上海网络营销上海网络推广车道识别 步骤 区域感兴趣高斯模糊图片灰度化边缘提取膨胀腐蚀中值滤波霍夫圆环检测直线绘制车道 import cv2 import numpy as npdef create_roi_mask(frame):height, width frame.shape[:2]# 三角形的顶点top_vertex [int(width / 2 30), int(height * 0.5 30)]bottom_l…

车道识别

步骤

  1. 区域感兴趣
  2. 高斯模糊
  3. 图片灰度化
  4. 边缘提取
  5. 膨胀腐蚀
  6. 中值滤波
  7. 霍夫圆环检测直线
  8. 绘制车道

import cv2
import numpy as npdef create_roi_mask(frame):height, width = frame.shape[:2]# 三角形的顶点top_vertex = [int(width / 2 + 30), int(height * 0.5 + 30)]bottom_left = [120, height-50]bottom_right = [width-120, height-50]# 定义三角形的点集triangle = np.array([bottom_left, top_vertex, bottom_right], np.int32)# 创建一个与原帧同样大小的空白掩模,注意这里只创建了一个单通道的掩模mask = np.zeros((height, width), dtype=np.uint8)# 使用填充多边形函数填充三角形区域cv2.fillPoly(mask, [triangle], [255])return maskdef create_color_mask(frame):# 将BGR图像转换为HSV颜色空间hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)# 设置白色和黄色的HSV阈值lower_white = np.array([0, 0, 100])  # 白色下限upper_white = np.array([180, 80, 255])  # 白色上限lower_yellow = np.array([20, 100, 100])  # 黄色下限upper_yellow = np.array([30, 255, 255])  # 黄色上限# 应用HSV阈值white_mask = cv2.inRange(hsv, lower_white, upper_white)yellow_mask = cv2.inRange(hsv, lower_yellow, upper_yellow)# 合并两个阈值图像combined_mask = cv2.bitwise_or(white_mask, yellow_mask)return combined_maskif __name__ == '__main__':cap = cv2.VideoCapture('carlines.mp4')while True:ret,frame = cap.read()if ret == False:breakroi_mask = create_roi_mask(frame)# color_mask = create_color_mask(frame)r = cv2.bitwise_and(frame, frame, mask=roi_mask)cv2.imshow('r', r)image = cv2.cvtColor(frame, cv2.COLOR_RGB2GRAY)image = cv2.GaussianBlur(image, (3, 3), 0)image_Canny = cv2.Canny(image, 70, 100)cv2.imshow('image_Canny', image_Canny)roi = cv2.bitwise_and(image_Canny, image_Canny, mask=roi_mask)cv2.imshow('roi', roi)# image = cv2.bitwise_and(image_Canny, image_Canny, mask=color_mask)# cv2.imshow('color_segmentation', image)img = roikernelX = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 1))kernelY = cv2.getStructuringElement(cv2.MORPH_RECT, (1, 3))img = cv2.dilate(img, kernelX, iterations=2)img = cv2.erode(img, kernelX, iterations=1)img = cv2.erode(img, kernelY, iterations=1)img = cv2.dilate(img, kernelY, iterations=1)# img = cv2.dilate(img, kernelX, iterations=1)cv2.imshow('2', img)image_blur = cv2.medianBlur(img, 15)cv2.imshow('3', img)lines = cv2.HoughLinesP(img, 1, np.pi / 180, 60, minLineLength=20, maxLineGap=10)if lines is not None:for line in lines:for x1, y1, x2, y2 in line:cv2.line(frame, (x1, y1), (x2, y2), (0, 255, 0), 2)cv2.imshow("image_lines", frame)cv2.waitKey(0)cv2.destroyAllWindows()

在这里插入图片描述

http://www.yayakq.cn/news/265832/

相关文章:

  • 个人网站效果图徐州市建设工程交易中心
  • 如何做淘宝店网站游戏开发软件工具
  • 一级a做片性视频.网站在线观看wordpress注册插件中文版
  • 桥梁建设工程网站有什么网站可以做浏览单
  • 沈阳网站设计济南seo关键词排名工具
  • 怎么做网站加载动画自由做图网站
  • 阀门公司网站建设pc端移动端网站开发
  • 网站开发插件微信咋做自己的网站
  • 网站帮忙备案不用淘宝客api如何做网站
  • 深圳 网站设计公司网站管理人员
  • wordpress 资讯主题网站建设及优化心得体会
  • dede5.7 做的网站 下 加一个discuz论坛google网站收录入口
  • ipad怎么制作网站网站建设框架文档
  • 书店商城网站设计做网站相关人员
  • 网站备案多长时间来完成河南省教育类网站前置审批
  • 计算机网站开发方向网站建设策划书风险控制
  • 做数学题网站昆明建站网址
  • jsp 做网站还是php郯城县住房和城乡建设局网站
  • 网站规划与设计论文最吉祥的公司名字大全
  • 网站开发和 app开发的区别微信推广员
  • 网站更改目录做301古装衣服店网站建设页面
  • 中国做网站最好的企业wordpress朗读功能
  • 平邑网站定制网站建设大赛海报
  • 网站后台地址忘记了凡科建站app
  • 定制开发网站的公司网站幻灯片 字段
  • 网站开发设计哪家好免费网站推广服务
  • 个人网站优秀作品dw外部网站链接怎么做
  • wordpress 无标题泰安seo外包公司
  • 做科技汽车的视频网站有哪些内容1个百度指数代表多少搜索
  • 自己在网站开发的客户怎么联系北京网站定制开发哪些公司好