如何使用带有Pyinstaller的Python OpenCV编译程序?

时间:2019-05-13 17:24:51

标签: opencv cv2

编译的程序不起作用

如果您自己运行脚本,则程序将正常运行。 如果您使用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

我是一个新手。不要严格判断

0 个答案:

没有答案