自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【基于NCNN搭建从0到1完整版】关键代码解读

本文介绍了基于NCNN框架的Android视觉推理应用架构设计。系统采用JNI桥接技术,分为应用层(Java)和本地层(C++)。欢迎界面提供模型选择(检测/分割/姿态估计)、输入尺寸设置等功能选项;本地检测界面实现实时推理,通过JniBridge模块完成数据交换,底层调用NCNN+OpenCV进行算法处理,最终将结构化数据返回到UI层渲染。文章详细分析了两个核心界面的XML布局设计,包括背景层、功能切换区和参数配置区的组件实现。整个架构实现了从模型选择到推理执行的完整流程。

2025-12-23 21:44:56 1612

原创 【ultralytics最新版本】Android部署算法(含yolo11)万字完结篇

本文记录了YOLOv8模型转换NCNN的详细流程。首先搭建Python 3.8环境,安装指定版本的Ultralytics、ONNX等相关依赖。针对YOLOv8检测和分割任务,需修改C2F和Detect层的算子实现以适配NCNN。通过pt2onnx.py脚本将模型转为ONNX格式,再使用onnx2ncnn工具生成param和bin文件。最后将量化模型集成到Android工程中,完成移动端部署。整个过程需注意量化环境与训练环境的隔离,并确保模型输入输出与NCNN工具导出格式一致。文中还提供了环境配置、代码修改和

2025-12-18 22:39:19 1212

原创 【跨平台交叉编译】Android 编译x264+FFmpeg 万字完结篇

本文介绍了在Android端使用FFmpeg进行视频解码的优化方案。针对MediaPlayer API解码效率低(约1帧/秒)的问题,作者选用FFmpeg从JNI层直接处理视频流。环境配置包括:Linux 22.04系统、NDK r26、x264 0.165和FFmpeg 5.1.6,重点讲解了x264的交叉编译流程,提供了编译脚本和注意事项。编译过程需注意版本兼容性、系统环境等问题,最终生成适配不同CPU架构(armeabi-v7a/arm64-v8a等)的动态库。附编译好的库文件下载链接及详细配置说明。

2025-12-15 23:27:03 1590

原创 【基于NCNN搭建从0到1完整版】自定义算法搭建Android APP工程 万字完结篇

本文介绍了基于NCNN框架在Android平台实现目标检测的完整流程。项目在ncnn-android-yolov8基础上进行了功能封装,支持检测、分割、跟踪等多种算法,适用于图片、视频、摄像头及RTSP流输入。详细讲解了环境搭建、三方库编译(NCNN、OpenCV、FFmpeg)、YOLOv8模型转换(pt→onnx→ncnn)等关键步骤,并提供了编译好的库文件和完整工程代码。项目采用Android Studio开发,兼容最新版本工具链(NDK 26.3、Gradle 7.2.0等),适合移动端AI应用开发

2025-12-13 11:42:49 1170

原创 【Android Studio】安装教程、界面+SDK设置

本文详细介绍了Android Studio的安装、使用和卸载全流程。主要内容包括:从官网下载安装包,分步骤完成安装并注意事项;界面功能模块解析(Project面板、Gradle面板等);常用设置调整(主题、字体、行号等);SDK配置方法;开发常用快捷键分类说明;以及完整的卸载步骤(包含SDK清理)。通过图文结合的方式,为开发者提供全面的Android Studio使用指南,涵盖从环境搭建到日常开发的核心操作要点。

2025-12-11 20:52:56 1131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除