[英]My code runs on Spyder but it doesn't run on Anaconda Prompt
我遇到了一个有趣的问题。 我想阅读视频的帧。 我可以使用 Spyder 做到这一点。
import cv2
cap = cv2.VideoCapture('t.mp4')
print('before video')
# loop over frames from the video stream
while cap.isOpened():
print('it is in video')
当我尝试使用 Anaconda 提示符运行它时
python read_video.py
我认为这是 output:
before video
所以,它不会进入while循环。 问题是什么?
您的“t.mp4”无法打开
cap.isOpened() is False
您应该首先验证该文件是否确实存在,例如使用 pathlib
Path('t.mp4').exists()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.