Bootstrap

openCV中cap.read()输出为False,如何解决?

写在前边

       本文的解决思路完全是按照小白的思想来进行的,也帮助小白能够以最快的方式来解决问题。

正 文

1.首先,测试你的代码到底是哪一步出了问题?

 cap = cv2.VideoCapture(video_path)

 cap.isopend()

 cap.read()

如上所示,如果 cap.isopend()的结果为 TRUE,cap.read()结果为Flase。这时候首先确定你的视频是否能够正常播放的

如果cap.isopend()的结果为 Flase,这时候首先检查你的路径有没有问题,如果路径没有问题,那么这时候再开始怀疑你的环境问题。其实作为小白我们平时安装环境的过程都是比较小心的,不要上来就忽视细节问题,进行环境的调整,容易带来大的伤害。

2.其次,如果上述的低级错误你没有犯,很好,那现在就开始进行环境问题的整改。这里博主不再多赘述,贴几个博主解决问题时候的优秀博客,供大家学习使用。

简单粗暴 :https://www.cnblogs.com/haiyang21/p/11225060.html

清楚说明:https://blog.csdn.net/u014114109/article/details/83070757

 

 

;