hzy_qiu 2024-01-30 01:03 采纳率: 0%
浏览 6

基于opencv实现对车流量的统计:询问代码位置

你好,我学习了这篇基于opencv实现对车流量的统计的文章。
想知道建立两个初始检测框的代码在哪?
因为想导入其他视频进行实验,每次都要点中键删除那两个检测框,想直接把代码改了^_^
谢谢
https://blog.csdn.net/qq_41462923/article/details/107331320?spm=1001.2014.3001.5502

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-30 02:02
    关注

    【相关推荐】



    • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/197348
    • 这篇博客你也可以参考下:opencv进阶学习笔记1: 调用摄像头用法大全(打开摄像头,打开摄像头并实时不断截屏,读取视频并截图)
    • 您还可以看一下 AI100讲师老师的计算机视觉实战:如何使用OpenCV构建视觉应用课程中的 计算机视觉实战:如何使用OpenCV快速构建视觉应用小节, 巩固相关知识点
    • 除此之外, 这篇博客: opencv调用摄像头采集图像中的 Opencv集成了大量视频和图像处理的方法,进行计算机视觉领域进行相关研究中,经常要调用摄像头采集图像数据,一般方法如下: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      在这里插入图片描述
      1、cap = cv2.VideoCapture(0)
      VideoCapture()中参数是0,表示打开笔记本的内置摄像头,参数是视频文件路径则打开视频,如cap = cv2.VideoCapture("…/test.avi")
      2、ret,frame = cap.read()
      cap.read()按帧读取视频,ret,frame是获cap.read()方法的两个返回值。其中ret是布尔值,如果读取帧是正确的则返回True,如果文件读取到结尾,它的返回值就为False。frame就是每一帧的图像,是个三维矩阵,类型np.array
      3、cv2.waitKey(1),waitKey()方法本身表示等待键盘输入,
      参数是1,表示延时1ms切换到下一帧图像,对于视频而言;
      参数为0,如cv2.waitKey(0)只显示当前帧图像,相当于视频暂停,;
      参数过大如cv2.waitKey(1000),会因为延时过久而卡顿感觉到卡顿。
      c得到的是键盘输入的ASCII码,esc键对应的ASCII码是27,即当按esc键是if条件句成立,用下面方式直接确定是输入的哪个键:
      if cv2 . waitKey(1) & 0xFF == ord (‘q’):
      4、调用release()释放摄像头,调用destroyAllWindows()关闭所有图像窗口。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 1月30日

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)