当前位置: 首页 > news >正文

yolov11 安卓部署 2025最新

【闲鱼技术支持服务】

yolov11 安卓部署 2025最新

  • ncnn
    • ncnn-android-yolo11
      • 如何构建和运行
        • 步骤1
        • 步骤2
        • 步骤3
        • 步骤4
  • YOLO11 模型转换指南
    • 1 安装 以及 导出yolo11 torchscript
    • 2 手动修改 pnnx 模型脚本以进行动态形状推断
      • seg模型
      • obb
    • 3 重新导出yolo11 torchscript
  • 4 转换具有动态形状的新 torchscript
  • 增加选择相册图像进行识别
  • 你的ultralytics训练版本是多少,我按照你的方法模型没有输出,我怀疑可能是ultralytics版本不一致

ncnn

opencv-mobile(推荐4.11.0)

前置:Android Studio 安装配置教程 - Windows(详细版)
2025年最新Android Studio汉化教程
https://github.com/sollyu/AndroidStudioChineseLanguagePack

Android部署自定义YOLOV8模型(2024.10.25)-全流程
基于YOLO模型的安卓手机部署
YOLOv11安卓端部署终极指南:从训练到NCNN移植,30分钟搞定手机实时检测!

ncnn-android-yolo11

如何构建和运行

步骤1

https://github.com/Tencent/ncnn/releases
下载 ncnn-YYYYMMDD-android-vulkan.zip 或自行构建 ncnn for android
将 ncnn-YYYYMMDD-android-vulkan.zip 解压到app/src/main/jni 目录下,并将app/src/main/jni/CMakeLists.txt中的ncnn_DIR路径修改为你自己的路径

步骤2

https://github.com/nihui/opencv-mobile
下载 opencv-mobile-XYZ-android.zip
将 opencv-mobile-XYZ-android.zip 解压到app/src/main/jni中,并将app/src/main/jni/CMakeLists.txt中的OpenCV_DIR路径更改为您的路径

步骤3

https://github.com/nihui/mesa-turnip-android-driver
下载 mesa-turnip-android-XYZ.zip
如果不存在,则创建目录app/src/main/jniLibs/arm64-v8a
libvulkan_freedreno.so将mesa-turnip-android-XYZ.zip解压到app/src/main/jniLibs/arm64-v8a中

步骤4

使用 Android Studio 打开此项目,构建它并享受它!

按照这个项目来就行了,然后的话就是ultralytics=8.3.39重新训练yolov11模型,要不然会导致没有输出框显示。

YOLO11 模型转换指南

这里暂时只针对detect也就是目标检测的模型

1 安装 以及 导出yolo11 torchscript

pip3install-Uultralytics pnnx ncnn yoloexportmodel=yolo11n.ptformat=torchscript pnnx yolo11n.torchscript# 分割模型yoloexportmodel=yolo11n-seg.ptformat=torchscript pnnx yolo11n-seg.torchscript# obbyoloexportmodel=yolo11n-obb.ptformat=torchscript pnnx yolo11n-obb.torchscript

2 手动修改 pnnx 模型脚本以进行动态形状推断

编辑yolo11n_pnnx.py/ yolo11n_seg_pnnx.py/ yolo11n_pose_pnnx.py/yolo11n_obb_pnnx.py

修改前

v_235=v_204.view(1,144,6400)v_236=v_219.view(1,144,1600)v_237=v_234.view(1,144,400)v_238=torch.cat((v_235, v_236, v_237),dim=2)# ...

修改后

v_235=v_204.view(1,144, -1).transpose(1,2)v_236=v_219.view(1,144, -1).transpose(1,2)v_237=v_234.view(1,144, -1).transpose(1,2)v_238=torch.cat((v_235, v_236, v_237),dim=1)returnv_238

修改区域注意力以进行动态形状推理
修改前

# ...v_95=self.model_10_m_0_attn_qkv_conv(v_94)v_96=v_95.view(1,2,128,1024)v_97, v_98, v_99=torch.split(tensor=v_96,dim=2,split_size_or_sections=(32,32,64))v_100=torch.transpose(input
http://www.jsqmd.com/news/894362/

相关文章:

  • DrBERT-7GB核心功能深度解析:医学文本掩码填充与序列分类实战
  • 三步搞定iPhone抢购难题:Apple Store预约助手实战指南
  • 2026负压风机厂家推荐:车间通风降温实力派,靠谱厂商一键选 - 栗子测评
  • 从Velodyne到图像:手把手教你用Python解析KITTI点云与图像数据(附代码)
  • 主题移植实战:如何将现有Hexo博客无缝迁移至hexo-theme-solitude
  • UCF101数据集预处理避坑指南:视频转pkl文件加速读取的完整流程与代码解析
  • 别再只盯着Lp范数了:从DiffAttack看对抗攻击如何‘骗过’人眼和模型
  • 无人机飞控、平衡小车必看:用欧拉角理解‘翻滚、俯仰、偏航’到底是怎么算出来的
  • Java并发编程小技巧:CompletionService搭配线程池,处理批量异步任务更高效
  • 终极指南:如何在香橙派AIPRO上部署DeepSeek-R1-Distill-Qwen-7B量化模型
  • 为什么你的微信聊天记录总在丢失?3步永久保存每一段珍贵对话
  • Harrier-OSS-v1-0.6B的对比学习训练策略:提升多语言嵌入质量的关键
  • 2026蒸发冷省电空调厂家推荐:车间通风降温公司+车间降温设备厂家推荐精选 - 栗子测评
  • CANN/ops-nn HardShrink算子
  • Serverless AI Agent不是梦:基于Knative Eventing与Function-as-Workflow的毫秒级响应架构,已验证支撑2000+并发对话流
  • ICode竞赛Python一级通关秘籍:用变量控制飞船和角色,保姆级代码逐题解析
  • FPGA实现SPWM的三种方法对比:查表法、实时计算法与CORDIC算法
  • 保险系统不再冰冷:Lovable体验设计的5个反直觉原则(附2023年头部险企NPS提升22%实证)
  • Qwen3.5-122B-A10B未来路线图:多节点部署与PD分离技术前瞻
  • 2026年附近的装修公司/绵阳全包装修公司/绵阳老房改造装修公司本地热门榜 - 品牌宣传支持者
  • ResourcesSaverExt:如何一键批量下载网页资源并保持原始目录结构
  • 3分钟快速部署Yuzu模拟器:免费畅玩Switch游戏的完整指南
  • Mac上给VMware Fusion虚拟机配固定IP?保姆级图文教程(含CentOS 7/8配置)
  • AXLearn:模块化与硬件无关的大模型训练系统解析
  • MobaXterm中文版:一站式远程管理终极解决方案
  • 别再只做目标检测了!试试用YOLOv8和CLIP给你的检测结果打上语义标签
  • 认知无线电入门:不懂复杂公式?用能量检测法快速理解频谱感知核心
  • 全网资源轻松抓取:res-downloader跨平台下载工具完全指南
  • 2026年4月食品级真空袋直销厂家推荐,玉米真空袋/蒸煮袋/粽子袋/真空袋/食品级真空袋,食品级真空袋厂家有哪些 - 品牌推荐师
  • 锌铝合金产品定制哪家好?2026锌合金零配件压铸/铝合金零配件压铸厂家推荐 - 栗子测评