注册
登录
查看:388 | 回复:7
旧人
为什么 capture.isopened() 总是false,文件是存在的
发表于 2023/5/30 12:03:57
楼主

4D_G_75ZD]Z}0B81~6~CCTV.jpg

旧人
发表于 2023/5/30 12:04:50
沙发

requests的依赖明明符合,为什么还是报警告?


requests的依赖明明符合,为什么还是报警告

上善若水
发表于 2023/5/30 12:05:24
板凳

你使用OpenCV的cv2也出了一点问题勒

家猫
发表于 2023/5/30 12:10:22
4楼

cv2这条好像是摄像头的问题吧

旧人
发表于 2023/5/30 12:13:50
5楼

对,主要问题是CV2.VideoCapture打开文件失败

旧人
发表于 2023/5/30 12:16:38
6楼

没有,是mp4,avi

我怀疑是 requests的url解析依赖不对导致的

上善若水
发表于 2023/5/30 12:21:24
7楼

确实

解析过程可能会有一些依赖

urllib3、idna 等等都有可能

你添加 try/except 语句

捕获一下异常




旧人
发表于 2023/5/30 12:22:53
8楼

try:
capture = cv2.VideoCapture( /home/hj/pros/unbox_yolov5_deepsort_countingideo/test_0.avi )
except:
print( except: )


日志打印没变化

但是requests的依赖版本明明都符合,为啥还报警告

立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品