当前位置:   article > 正文

YOLOv5调用摄像头报错:TypeError: argument of type ‘int‘ is not iterable_yolov5打开摄像头失败

yolov5打开摄像头失败

问题描述

调试好YOLOv5后想测试一下调用笔记本摄像头,网上的教程是通过修改detect.py文件来实现的。

或者运行命令python detect.py --source 0
但是却报错了

解决方案

修改dataset.py文件
第一处:

  1. # if 'youtube.com/' in url or 'youtu.be/' in url: # if source is YouTube video
  2. # check_requirements(('pafy', 'youtube_dl'))
  3. # import pafy
  4. # url = pafy.new(url).getbest(preftype="mp4").url
  5. # cap = cv2.VideoCapture(url)
  6. cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)

第二处:

if(self.fps !=0):time.sleep(1 / self.fps) # wait time

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号