|
|
vor 4 Monaten | |
|---|---|---|
| .gitignore | vor 4 Monaten | |
| ChineseSimplified.isl | vor 4 Monaten | |
| DoorControl.spec | vor 4 Monaten | |
| README.md | vor 4 Monaten | |
| config.yaml | vor 4 Monaten | |
| main.py | vor 4 Monaten | |
| requirements.txt | vor 4 Monaten | |
| setup.iss | vor 4 Monaten |
这是一个用于远程控制大门状态并查看实时监控视频的桌面应用程序。
installer_output/DoorControl_Setup.exe。dist/DoorControl.exe。config.yaml 配置文件与 DoorControl.exe 位于同一目录下。如果您需要修改代码或在非 Windows 环境下运行:
安装依赖:
pip install -r requirements.txt
bash
python main.py
程序运行依赖于 config.yaml 文件。如果该文件不存在,程序将加载默认配置。
推荐的 config.yaml 格式如下:
# 视频流地址 (支持 rtsp, http 等 opencv 支持的格式)
video_stream_url: "http://222.243.138.146:9002/live/cam890134962b.live.mp4"
# 门禁控制器 IP 地址
door_ip: "192.168.188.205"
# 门禁控制器端口
door_port: 14460
# 门禁密码 (如无密码可留空)
door_password: ""
# 门 ID
door_id: 1
如果您对源码进行了修改并希望重新打包:
使用 PyInstaller 进行打包:
pyinstaller DoorControl.spec
打包成功后,可执行文件位于 dist/ 目录下。
dist/ 目录下已有 DoorControl.exe 和 config.yaml。setup.iss,选择 "Compile" 或使用 Inno Setup 编译器打开并编译。installer_output/ 目录下。door_ip 和 video_stream_url。