Python+OpenCV人行道盲道边缘侦测识别

这篇具有很好参考价值的文章主要介绍了Python+OpenCV人行道盲道边缘侦测识别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

程序示例精选

Python+OpenCV人行道盲道边缘侦测识别

如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助!

前言

这篇博客针对<<Python+OpenCV人行道盲道边缘侦测识别>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。


文章目录

一、所需工具软件

二、使用步骤

        1. 引入库

        2. 代码实现

        3. 运行结果

三、在线协助

一、所需工具软件

1. PyCharm

2. Python, OpenCV

二、使用步骤

1.引入库

import cv2
import numpy as np

2. 代码实现

代码如下:

# 打开视频文件
cap = cv2.VideoCapture('mangdao1.mp4')

while cap.isOpened():
    ret, frame = cap.read()

    # 如果无法读取到帧,则退出循环
    if not ret:
        break

    # 将图像转换为HSV颜色空间
    hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)


    # 根据HSV范围创建掩膜
    mask = cv2.inRange(hsv, lower_yellow, upper_yellow)
    cv2.imshow('Filtered Image1', mask)
    mask = cv2.dilate(mask, kernel, iterations=5)

    # 寻找轮廓
    __,contours, hierarchy = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
    filtered_mask = np.zeros_like(mask)
    for contour in contours:
       cv2.drawContours(filtered_mask, [contour], -1, 255, thickness=cv2.FILLED)

    # 检测白色区域的边缘线
    edges = cv2.Canny(filtered_mask, threshold1=30, threshold2=100)  # 调整阈值
    white_edges = cv2.bitwise_and(edges, edges, mask=filtered_mask)
    cv2.imshow('Filtered Image6', white_edges)
    mask = cv2.dilate(white_edges, kernel, iterations=20)
    cv2.imshow('Filtered Image7', mask)

    # 按下 'q' 键退出循环
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break


cap.release()
cv2.destroyAllWindows()

3. 运行结果

Python+OpenCV人行道盲道边缘侦测识别,Python,python,opencv,开发语言,计算机视觉,人工智能

三、在线协助:

如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助!
1)远程安装运行环境,代码调试
2)Qt, C++, Python入门指导
3)界面美化
4)软件制作

当前文章连接:Python+Qt桌面端与网页端人工客服沟通工具_alicema1111的博客-CSDN博客

博主推荐文章:python人脸识别统计人数qt窗体-CSDN博客

博主推荐文章:Python Yolov5火焰烟雾识别源码分享-CSDN博客

                         Python OpenCV识别行人入口进出人数统计_python识别人数-CSDN博客

个人博客主页:alicema1111的博客_CSDN博客-Python,C++,网页领域博主

博主所有文章点这里alicema1111的博客_CSDN博客-Python,C++,网页领域博主文章来源地址https://www.toymoban.com/news/detail-541743.html

到了这里,关于Python+OpenCV人行道盲道边缘侦测识别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue使用tracking实现人脸识别/人脸侦测

    1、安装依赖 2、完整代码(人脸识别功能) 以下代码实现打开摄像头识别人脸 注: 1、安卓设备的人脸识别实现规则: 打开设备摄像机后,在相机的拍摄下实时进行人脸识别,如果识别到人脸后,1.5秒后自动拍照(可自行调整拍照时间)。 2、IOS设备的人脸识别实现规则:

    2024年02月15日
    浏览(33)
  • Python Opencv实践 - Canny边缘检测

     

    2024年02月11日
    浏览(48)
  • Python Opencv实践 - Sobel边缘检测

         

    2024年02月10日
    浏览(44)
  • OpenCV—Sobel边缘检测的python代码实现

    目录 一、前言 二、主要参数 三、代码实现及效果展示 在 计算机视觉 和 图像处理 中,边缘通常包含了有关对象轮廓和结构的重要信息。OpenCV 是一个流行的计算机视觉库,它提供了许多用于边缘检测的工具,其中之一就是Sobel算子。 什么是Sobel算子? Sobel算子是一种基于卷

    2024年02月03日
    浏览(40)
  • python+opencv_my图像边缘检测笔记1

    一阶微分算子边缘检测算法 1、Roberts算子 适合处理声噪较低的图片,缺点:对图片的定位不太准,提取的边缘线条比较粗;通过cv2.filte(src,ddepth,kernel,[dst[,anchor,[delta[,borderType]]])实现卷积运算; 垂直方向w1与水平方向w2 ddepth:图像深度:图像深度是指图像中每个像素的颜色表示

    2024年04月09日
    浏览(37)
  • Python-OpenCV中的图像处理-边缘检测

    Canny 边缘检测是一种非常流行的边缘检测算法,是 John F.Canny 在 1986 年提出的。它是一个有很多步构成的算法:噪声去除、计算图像梯度、非极大值抑制、滞后阀值等。 Canny(image: Mat, threshold1, threshold2, edges=…, apertureSize=…, L2gradient=…) 在 OpenCV 中只需要一个函数: cv2.Canny(),

    2024年02月13日
    浏览(54)
  • 【OpenCV-Python】——边缘和轮廓&Laplacian/Sobel/Canny边缘检测&查找/绘制轮廓及轮廓特征&霍夫直线/圆变换

    目录 前言: 1、边缘检测 1.1 Laplacian边缘检测  1.2 Sobel边缘检测  1.3 Canny边缘检测 2、图像轮廓 2.1 查找轮廓  2.2 绘制轮廓 2.3 轮廓特征 3、霍夫变换 3.1 霍夫直线变换  3.2 霍夫圆变换 总结: 图像的边缘是指图像中灰度值急剧变化的位置,边缘检测的目的是为了绘制边缘线条。

    2024年01月23日
    浏览(47)
  • Python+Django网站指纹信息侦测探查

    程序示例精选 Python+Django网站指纹信息侦测探查 如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助! 这篇博客针对《Python+Django网站指纹信息侦测探查》编写代码,代码整洁,规则,易读。 学习与应用推荐首选。 运行结果 一、所需工具软件

    2024年04月27日
    浏览(36)
  • 【Python】【OpenCV】OCR识别(三)——字符识别

    通过上一篇博客,我们成功将有角度的图片进行“摆正”,接下来我们来提取图片中的文字。 我们使用Tesseract来处理图片并提取文字,相关下载安装请参考:Python下Tesseract Ocr引擎及安装介绍 - 黯然销魂掌2015 - 博客园 (cnblogs.com) 同时我们需要下载第三方Lib——pytesseract,使用

    2024年02月02日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包