OpenCV VideoCaputre 不工作——没有错误信息

问题描述 投票:0回答:0

我正在尝试使用 OpenCV 和 MediaPipe 来检测一个人的姿势,并使用经过训练的模型来预测执行的练习是否正确。

代码在没有提示错误消息的情况下被执行,但似乎 cv.VideoCapture() 不起作用甚至没有被执行。当我给它一个不存在的目录的路径时,它不会抛出错误消息。

下面的代码正在执行。我已经尝试重新安装 OpenCV 并测试了正常工作的库的其他功能。我正在使用 Colab、OpenCV 4.7.0 和 Python 3.9.13

import cv2 as cv
import mediapipe as mp
import numpy as np
import math

mp_drawing = mp.solutions.drawing_utils
mp_drawing_styles = mp.solutions.drawing_styles
mp_pose = mp.solutions.pose

text_color = (0, 255, 255)
font_size = 1
font_thickness = 1
text_padding = 5
line_spacing = 15

# Load the video
cap = cv.VideoCapture('/content/My Drive/Data/Videos/Squats/Squats_1.mp4')

#Use code below for Camera input
#cap = cv.VideoCapture(0)

# Get video properties
video_n_frames = cap.get(cv.CAP_PROP_FRAME_COUNT)
video_fps = cap.get(cv.CAP_PROP_FPS)
video_width = int(cap.get(cv.CAP_PROP_FRAME_WIDTH))
video_height = int(cap.get(cv.CAP_PROP_FRAME_HEIGHT))


python opencv google-colaboratory video-capture
© www.soinside.com 2019 - 2024. All rights reserved.