- 博客(99)
- 资源 (1)
- 收藏
- 关注
原创 android系统部署Yolov5和Yolo11不同版本模型
yolov5和yolo11训练生成的检测模型均可通过ncnn转换为在android端运行的文件,查看大小,yolov5s和yolo11n的bin文件大小分别是28M和5M,感觉对yolo11精度有点不太自信了。yolov5版本的cpp文件为yolov5_ncnn_jni.cpp,yolo11则有多个文件,初准备两版本模型用不同的cmake编译,但仅后一个能正确编译生成相应的so文件。比较其模型载入和检测,其主要区别在于yolov5的stride8,16,32是三个不同的值,而yolo11为一个值。
2025-10-07 11:26:45
293
原创 Android 配置多个 cmake
android同时可运行yolov5和yolo11模型,externalNativeBuild 配置多个cmake。NDK出现错误,查看原ndk版本为25.1.8937393,而yolo11编译需26以上。
2025-10-05 11:17:53
176
原创 yolo11模型pt文件转ncnn
需要注意的是,不同精度大小的yolo11模型n,s,m,l,x 亦或自训练的模型前面的数值可能有区别,如前述view(1, 144,view(1, 128, 直接拷贝可能会出现错误。yolo export model=yolo11n.pt format=torchscript #导出。yolo11模型文件pt转ncnn可以简单的用直接转换,但已用的为参考网上大佬。为适应不同大小的图片,yolo11n_pnnx.py 文件要修改。pnnx yolo11n.torchscript #转换。
2025-10-03 09:53:57
496
1
原创 ubuntu24.04+5070ti训练yolo模型(2)
这个错误信息表明你正在尝试在一个由Ubuntu系统或某些系统级服务管理的Python环境中使用pip来安装包,而这个环境是“外部管理”的,意味着它可能已经被Ubuntu的某些部分或其他系统级服务所依赖。直接在这个环境中使用pip安装或更新包可能会破坏这些系统级服务或应用的运行。在训练yolo11x模型时 torch.OutOfMemoryError: CUDA out of memory.建立虚拟环境yolo:python3 -m venv yolo。四、yolo模型训练。
2025-09-11 17:50:53
433
2
原创 ubuntu24.04+5070ti训练yolo模型(1)
主机系统是win11家庭版,先做成双系统win和ubuntu24.04,安装nvidia驱动,cuda及yolo。内核更新:sudo add-apt-repository ppa:cappelikan/ppa。系统更新:sudo apt update && sudo apt upgrade -y。下载ubuntu ISO文件,用refus制作启动盘,修改为GPT分区和ntfs格式。日常训练yolo检测模型,原1080 GPU性能跟不上,新置一5070ti主机。主机设成U盘启动,安装ubuntu。
2025-09-11 17:29:48
544
原创 yolo11安卓端部署检测图片
显示在调入模型参数词典时出错,但在视频检测APP中无此错误,且还未涉及模型,想起两者区别无非就是ncnn-android-vulkan和opencv-mobile-android版本不同,升级为同样版本,运行测试通过。yolo11安卓端检测,网上例程多是摄像头视频检测对象,单张图片的较少,好不容易找到一个图片检测的,但其param文件中out是三输出,即out0,out1,out2,而网上大多是out0输出。参考该大佬的源码,引入其一个功能库,但输出仍为一个out0,没有其示例中的三输出。
2025-07-29 15:34:17
286
原创 yolo11转ncnn安卓踩坑
yolo11转ncnn现今用pnnx直接转,但在安卓部署时直接跳出,也无明显错误。比较查看源param文件,发现不同之处比较多,仅开头几行就相差甚远。因为转换比较方便,在ubuntu系统也进行了同样的安装,发现就不存在这样的问题,转换后的文件与示例文件基本相同。模型代入系统中调试,仍是错误退出。查看编译代码,图片为320*320,而转换时默认为640*640,修改后。值仅微小差异,替换模型入系统,调试通过。
2025-06-24 16:01:40
238
原创 yolov11转ncnn
yolo模型pt格式文件转ncnn,以适用于移动端的部署。原先要经过onnx,onnxsim等转换,cmake编译,现直接可生成(mini anaconda环境,git yolov11,直接运行代码,可能会提示torch,pillow,ncnn等依赖库。
2025-06-21 11:48:34
489
原创 pt转onnx及ncnn 部署安卓
git submodule update --init #暂时不知道什么作用。sudo ldconfig # 刷新。
2025-06-16 10:16:53
208
原创 Comparator不满足自反性错误,Comparison method violates its general contract
自反性:当两个相同的元素相比,compare方法必须返回0,也就是compare(o1, o1) = 0;反对称性:如果compare(o1,o2) = 1,则compare(o2, o1)必须返回符号相反的值也就是 -1。public int compareTo(Idxs o) { //重写compareTo方法。public int compareTo(Idxs o) { //重写compareTo方法。JDK1.7开始对Comparator类进行了优化,某些情况必须返回0。
2025-05-13 17:31:54
249
原创 Android 15 拍照相册裁剪错误退出
在android 10下正常运行的拍照识别APP,在android 15手机,拍照或相册选取后均发生错误退出,无法进入裁剪界面。
2025-05-06 16:38:50
583
原创 向日葵客户端导致的APP读写受限
文件存储权限未授,无法保存文件,查看应用管理,权限授权均正常。一个拍照的APP,运行正常,但升级后,出现错误闪退。退出向日葵客户端,重启手机后正常。跟踪logcat,发现。
2024-12-02 15:34:53
223
1
原创 win10环境mysql8.4免安装版配置
下载后解压dos管理员,进入bin目录出现错误,服务无法启动MySQL 服务正在启动 .MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。services.msc,查看服务,可看到mysql,但启动时出现错误。查看发现mysqld: Table 'mysql.plugin' doesn't exist错误说明mysql需要初始化。删除data目录。
2024-12-01 19:18:36
402
原创 (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次
部署ms4w 5.0,运行httpd -k install -n "Apache MS4W Web Server"出现错误。首先根据要求安装VC_redist.x86,注意这里x86版本,不是64位版本。任务管理器=>服务查看5384端口占用为 Apache MS4W Server。80端口被占用,netstat -a -o 查看。可以看到pid 5384占用了80端口。
2024-11-30 15:49:05
293
原创 JNI DETECTED ERROR IN APPLICATION
vmware环境安装ubuntu,android studio调试,java 结合 c++ 读取检测模型,代码一直正常,突然JNI DETECTED ERROR,查看接口及相关代码,无任何变化。重启vmware,正常。
2024-11-30 15:28:55
266
原创 51单片机开关电路+限位+舵机
void Timer0() interrupt 1{ //特别注意此处,0--外部中断0,1--定时器中断0,2--外部中断1,3--定时器中断1,4--串行口中断1。//0.5ms--0度,1.0ms--45度,1.5ms--90度,2.0ms--135度,2.5ms--180度。
2024-09-18 17:47:05
1292
原创 PHP操作Mysql记录数多引发的空白错误
修改sql语句字段数,减少到8个字段可开始查询,以为是left join语句的效率问题,字段pd_no等连接字段加上索引,但问题依旧。通过myadmin可以正确运行查询,记录数约在9万左右,换另一种crop_id,记录数3万多可由php操作查询语句正确运行。php操作三张表,一张表有近四十万条记录,另外两张表记录数在三万左右,三张表又关联。原php语句是在mysql封装类中操作,直接跳过类,连接数据库后,查询记录数可显示。但运行数秒后,页面即显示为空白。不显示记录,也不显示记录数量。
2024-01-27 18:44:03
445
2
原创 win+ubuntu双系统扩容挂NTFS硬盘
在文件最后添加以下代码:UUID=*********** /home/zgf/dpdata ext4 defaults 0 0。sudo mkfs.ext4 /dev/nvme1n1p5 //nvme1n1p5为挂载盘名。临时挂载sudo mount /dev/nvme1n1p5 /home/zgf/dpdata。倒数第二个数字0表示不备份,最后一个数字必须为2或0(除非引导分区为1)win下划出分区,进入ubuntu,打开终端。在win下磁盘为ntfs格式,转为ext4。
2023-10-02 08:12:52
743
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅