python opencv中不能读取视频VideoCapture<D0F782>

本文介绍了解决OpenCV无法正确读取视频的问题。通过配置环境变量将OpenCV的安装路径添加到系统path中,成功实现了视频文件的读取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决opencv不能读取视频

使用opencv自带的VideoCapture()函数定义摄像头对象,其参数0表示第一个摄像头,一般就是笔记本的内建摄像头。

import cv2
import numpy as np
cap = cv2.VideoCapture('F:\\python egs\\Image\\1.avi')  #读入视频文件(地址可以自定义)
print(cap)                                                                           #打印读取的视频文件
刚开始用opencv导入视频,发现IDLE没有报错,但是也没有出现我想要的结果。后面查资料才知道,这是opencv的一个毛病,即使没有正常导入文件,也不会报错。所以我加了print(cap)   来看看有没有导入,结果出来VideoCapture<D0F782>之类的,不知道是啥。
参考网上的资料才发现,opencv不能正常导入视频是个通病。所以我决心解决这个问题!!!

解决方法(配置环境变量)

1.右击“此电脑”选择高级系统设置
2.点击右下方的环境变量
3.修改系统变量,双击path,把opencv的安装位置添加到path中
4.再次运行读取程序,大功告成!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值