| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/bin/bash
- #
- # 双摄像头联动抓拍系统 - 启动脚本
- # 用于 systemd 服务或手动启动
- #
- set -e
- # ============================================================
- # 配置区域 - 根据实际环境修改
- # ============================================================
- # 项目路径
- PROJECT_DIR="/home/admin/dsh/dual_camera_system"
- # Conda 环境名称
- CONDA_ENV="rknn"
- # Conda 安装路径(根据实际情况修改)
- CONDA_PATH="/home/admin/miniconda3"
- # SDK 库路径
- SDK_LIB_PATH="/home/admin/dsh/dh/arm/Bin"
- # 日志文件路径
- LOG_DIR="/home/admin/dsh/logs"
- LOG_FILE="${LOG_DIR}/dual-camera.log"
- # 启动参数
- START_ARGS="--skip-calibration" # 可添加其他参数,如 --multi-group
- # ============================================================
- # 环境设置
- # ============================================================
- # 创建日志目录
- mkdir -p "${LOG_DIR}"
- # 设置环境变量
- export PATH="${CONDA_PATH}/envs/${CONDA_ENV}/bin:${PATH}"
- export LD_LIBRARY_PATH="${SDK_LIB_PATH}:${LD_LIBRARY_PATH:-}"
- export OPENCV_FFMPEG_CAPTURE_OPTIONS="threads;1"
- # 切换到项目目录
- cd "${PROJECT_DIR}"
- # ============================================================
- # 启动系统
- # ============================================================
- echo "=========================================="
- echo "双摄像头联动抓拍系统"
- echo "=========================================="
- echo "项目路径: ${PROJECT_DIR}"
- echo "Conda环境: ${CONDA_ENV}"
- echo "启动参数: ${START_ARGS}"
- echo "日志文件: ${LOG_FILE}"
- echo "启动时间: $(date '+%Y-%m-%d %H:%M:%S')"
- echo "=========================================="
- # 启动主程序
- exec python main.py ${START_ARGS} 2>&1 | tee -a "${LOG_FILE}"
|