我是靠谱客的博主 笨笨水壶,最近开发中收集的这篇文章主要介绍Python cv2.VideoCapture失败打不开视频,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        cap = cv2.VideoCapture(input_name)
        if False == cap.isOpened():  
            print 'open video failed'  
        else:  

            print 'open video succeeded'


解决方法; 1.找到D:OpenCVopencv2.4.9sources3rdpartyffmpeg文件夹。

                  若装了多个opencv不知道使用的是哪一个,使用语句 import cv2   printf cv2.__version__ 得到opencv版本。

                 2.将ffmpeg文件夹下的文件全部复制到Python文件夹下,

                注意1:不是复制ffmpeg文件夹,是复制文件夹下的所有文件。

                注意2:若使用的是Anaconda,则Python文件就是Anaconda安装文件

 3.我的opencv版本是2.4.9, 则将opencv_ffmpeg.dll重命名为opencv_ffmpeg249.dll,将opencv_ffmpeg_64.dll重命名为opencv_ffmpeg249_64.dll.

 4.添加系统Path环境变量:D:OpenCVopencv2.4.9sources3rdpartyffmpeg

注意:添加时若报错:环境变量超出长度,最好的解决办法:删除现在不需要用的环境变量,把删除的环境变量用txt记录下来。


参考:https://stackoverflow.com/questions/11699298/opencv-2-4-videocapture-not-working-on-windows

           

最后

以上就是笨笨水壶为你收集整理的Python cv2.VideoCapture失败打不开视频的全部内容,希望文章能够帮你解决Python cv2.VideoCapture失败打不开视频所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部