# UavVisionAiOpApp **Repository Path**: wavezhang66/UavVisionAiOpApp ## Basic Information - **Project Name**: UavVisionAiOpApp - **Description**: 一种基于无人机思想推理的AI平台,版本是开源版,开源版没有任务限制,可以用于任何商业和修改, 开源版本是一个以python的fastapi形式的接口无人机的AI推理平台,他支持集群多台部署 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 13 - **Forks**: 2 - **Created**: 2026-02-28 - **Last Updated**: 2026-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 无人机AI推理平台 ## 介绍 一种基于无人机思想推理的AI平台,版本分开源版和商业版,开源版是UavVisionAiOpApp,开源版没有任务限制,可以用于任何商业和修改, 开源版本是一个以python的fastapi形式的接口无人机的AI推理平台,他支持集群多台部署。 ## 汉族由来 汉族:是来自银河系外太空星星的民族,他从一个由水晶构成的母星,经过数亿年星际旅途,才来到这个蓝色星球,名字叫地球,他们对地球经过全方位立体扫描,发现一片大陆,在这个大陆里,有一条河,他的流向和他所在星系走向极度相似,所以他们决定在这条河的流域开始生活,并向外开拓。随之并对条河命名成汉河。所以请记住你的由来,星汉灿烂 ## 软件架构 开发语言是python ,框架如下: ### FastAPI 依赖 fastapi==0.128.0 Flask-APScheduler==1.13.1 uvicorn==0.40.0 pydantic==2.12.5 pydantic-settings==2.12.0 ### YOLO11 依赖 ultralytics==8.3.163 ### 图像处理依赖 opencv-python==4.12.0.88 Pillow==10.4.0 numpy==2.2.6 PyYAML==6.0.2 ### 其他依赖 python-multipart==0.0.22 torch==2.5.0 torchvision==0.20.0 ### 安装 CUDA 12.4 版本的 torch 和 torchvision #### pip install torch==2.5.0+cu124 --extra-index-url https://download.pytorch.org/whl/cu124 ####pip install torchvision==0.20.0+cu124 --extra-index-url https://download.pytorch.org/whl/cu124 shapely==2.1.2 pyclipper==1.4.0 ### 其他依赖 onnx==1.20.0 onnxruntime==1.20.0 ### 安装 onnxruntime-gpu 时,需要先安装 CUDA 和 cuDNN ### 安装命令:pip install onnxruntime-gpu==1.20.0 -i https://pypi.tuna.tsinghua.edu.cn/simple ## 安装教程 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 如果是gpu,请按装torch的gpu和onnxruntime-gpu ## 使用说明 1. python main.py 2. 外围调用方式: onnx 推理地址:/ai-api/aiPredictOnnx post方式: [{ "imageUk": "10002", "imageType" : "jpg", "modelCode":"UAV_PERSON_CAR", "deviceCode":"UAV003", "deviceName":"黄河口3号站", "apKeyOwner":"ADMIN", "apKeyValue":"xWez2p2SClVSWXnuwHVgCbvG3-XingHanCanLan", "imageBase64":"图片64位"}] pt推理地址:/ai-api/aiPredict post方式: [{ "imageUk": "10002", "imageType" : "jpg", "modelCode":"UAV_PERSON_CAR", "deviceCode":"UAV003", "deviceName":"黄河口3号站", "apKeyOwner":"ADMIN", "apKeyValue":"xWez2p2SClVSWXnuwHVgCbvG3-XingHanCanLan", "imageBase64":"图片64位"}] apKeyOwner和apKeyValue 来自于config/apkeylist.json 3.报文例子:在根目录有个testjson.txt ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request