gpt4 book ai didi

python - cv2.VideoCapture卡住了我的整个计算机

转载 作者:行者123 更新时间:2023-12-02 17:18:48 27 4
gpt4 key购买 nike

我对cv2.VideoCapture()方法有问题。每当我想处理一些视频时,它只会冻结我的整个计算机,而我唯一能做的就是用按钮手动关闭计算机。我只有一台新计算机,而这在旧计算机上从未发生过。因此,我尝试简化问题,只是获取了一些用于视频捕获的示例代码,并得到了相同的行为,计算机被冻结了,除了手动将其关闭外,我什么也无法做。
我正在将Python 3.6与PyCharm结合使用,而我的新计算机是Intel NUC 7i3BNK。
我真的找不到任何解决方案。感谢您的回答!
我的示例代码:

import numpy as np
import cv2 as cv

if __name__ == '__main__':

cap = cv.VideoCapture("mizuno-cam1.mp4")
if not cap.isOpened():
print("Cannot open camera")
exit()
while True:
# Capture frame-by-frame
ret, frame = cap.read()
# if frame is read correctly ret is True
if not ret:
print("Can't receive frame (stream end?). Exiting ...")
break
# Our operations on the frame come here
gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)
# Display the resulting frame
cv.imshow('frame', gray)
if cv.waitKey(1) == ord('q'):
break
# When everything done, release the capture
cap.release()
cv.destroyAllWindows()

最佳答案

好的,问题解决了,我只是重新安装了opencv的所有依赖项,安装了FFmpeg软件包,然后重新安装了opencv。我不知道什么特定的操作可以帮助我解决此问题,但是如果您遇到相同的问题,请尝试全部解决:)
感谢您的阅读,我希望这篇文章能对遇到类似问题的人有所帮助/

关于python - cv2.VideoCapture卡住了我的整个计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63228036/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com