gpt4 book ai didi

opencv - 当连接到网络摄像头时使用pyinstaller时一切正常,当连接到网络摄像头时出现错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:41 25 4
gpt4 key购买 nike

当连接到网络摄像头时使用pyinstaller 一切正常,当连接到网络摄像头时出现错误:错误文本:文件“15.py”,第 8 行,位于cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:352: error: (-215:Assertion failed) size.width>0 && 大小。函数“cv::imshow”中的高度>0

import cv2
stream = cv2.VideoCapture('rtsp://192.168.161.70/1')


while True:

r, f = stream.read()
cv2.imshow('IP Camera stream',f)
#r,f = imutils.resize(f, width=400)

if cv2.waitKey(1) & 0xFF == ord('q'):
break

cv2.destroyAllWindows()

我试过这样调试,但是没用

import imutils
import cv2######################ip camers
stream = cv2.VideoCapture('rtsp://admin:admin@192.168.161.70:554/Streaming/Channels/201')



while True:

r, f = stream.read()
if r==False:
cv2.waitKey(1000)
print('false')
stream.open ('rtsp://admin:admin@192.168.161.70:554/Streaming/Channels/201')
else:
cv2.imshow('IP Camera stream',f)
f = imutils.resize(f, width=400)

if cv2.waitKey(1) & 0xFF == ord('q'):
break

cv2.destroyAllWindows()
input()

最佳答案

我解决了我的问题。在转换 pyinstaller 之前,不要在包含 *.exe 文件的文件夹中添加文件 opencv_ffmpeg410_64.dll。为了正确的工作,需要从带有 *.exe 文件的文件夹内的 opencv 文件夹中复制此文件

关于opencv - 当连接到网络摄像头时使用pyinstaller时一切正常,当连接到网络摄像头时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57707056/

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