模拟射击服务
  1. 视频报靶
模拟射击服务
  • 影像靶
    • UDP数据
    • 重新校准摄像头
      GET
    • 设置射击模式
      GET
    • 设置屏幕尺寸
      GET
    • 设置单发模式的激发间隔
      GET
    • 设置目标地址、端口
      GET
  • 激光视觉模拟靶
    • 靶面识别端系统安装指南
    • UDP通讯
    • MQTT通讯(暂不使用)
    • 安装opencv等环境
    • 图像地址
      视频流地址
    • 获取最新的靶面图片
      POST
    • 设置摄像头曝光
      POST
    • 设置设备参数
      POST
    • 设置设备IP地址和子网掩码
      POST
    • 设置设备WIFI
      POST
    • 获取设备所有参数
      POST
    • 获取命中记录
      POST
    • 清除命中
      POST
    • 校准靶面(自动单点配置)
      POST
    • 校准靶面(输入四边形坐标点)
      POST
  • 视频报靶
    • jetson orin nano安装环境
    • 设置850摄像头摄像头
      POST
    • 设置彩色摄像头摄像头
      POST
    • 获取实时的彩色图像
      POST
    • 设置工作模式
      POST
    • 设置图像模式
      POST
  1. 视频报靶

jetson orin nano安装环境

更新软件、安装pip3 配置源等#

下载软件#

sudo apt install python3-pip nano -y
sudo -H pip3 install jetson-stats
sudo apt-get install libopenblas-dev
sudo jtop 查看jetpack版本
image.png

设置pip源#

mkdir -p ~/.pip
nano ~/.pip/pip.conf

安装cuda#

sudo apt-get install python3-pip -y
reboot
jtop
image.png
sudo apt install nvidia-jetpack
sudo vim ~/.bashrc
添加export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

更改cuda为11.7#

cuda下载链接https://developer.nvidia.com/cuda-12-0-0-download-archive?target_os=Linux&target_arch=aarch64-jetson&Compilation=Native&Distribution=Ubuntu&target_version=20.04&target_type=deb_local#

image.png

安装paddlepaddle#

https://www.paddlepaddle.org.cn/inference/v2.4/guides/install/download_lib.html
paddle下载地址
image.png
pip install paddlepaddle_gpu-2.4.2-cp38-cp38-linux_aarch64.whl

安装yolo8、torch-gpu#

pip install ultralytics==8.1.0
pip uninstall torch
pip uninstall torchvision
sudo apt-get install libopenblas-dev
torch下载:https://elinux.org/Jetson_Zoo#PyTorch_.28Caffe2.29
pip install torch-2.1.0a0+41361538.nv23.06-cp38-cp38-linux_aarch64.whl

安装torchvision#

https://github.com/pytorch/vision/tree/v0.16.0
cd vision
export BUILD_VERSION=0.16.0
python3 setup.py install --user
注意torch和torchvision的对应关系,安装ultralytics时可能覆盖安装torch和torchvision,需重新安装torchvision
pip install torchvision==0.16.0

已验证版本:#

jetpackcudacudnnpaddlepaddleyolotorchtorchvision
5.1.411.48.62.4.28.1.02.1.00.16.0
5.1.2忘记忘记2.4.28.1.02.0.00.15.1

设置服务自启动(方式一)#

1. 编译服务文件 nano /etc/systemd/system/video_hit.service#

2. 启动服务#

systemctl start laser-fuling
systemctl enable laser-fuling
上一页
校准靶面(输入四边形坐标点)
下一页
设置850摄像头摄像头
Built with