编译的程序不起作用
如果您自己运行脚本,则程序将正常运行。 如果您使用Pyinstaller进行编译并运行,则该程序将无法正常运行。 python的基本功能正常运行,但是与Open-cv连接的内容不正确(这些是我的猜测)
import cv2
stream = cv2.VideoCapture('rtsp://admin:12345@XXXX:554/Streaming/Channels/101')
r, f = stream.read()
if r==True:
while True:
r, f = stream.read()
cv2.imshow('IP Camera stream',f)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
print(0)
input()
如果您设法连接到摄像机然后打开视频流,则代码非常简单。 如果失败,则打印(0)
使用pyinstaller编译
pyinstaller --onefile myscript.py
运行脚本时显示视频流 运行编译后的程序时显示0
我是一个新手。不要严格判断