Skip to content

ncnn2mem内存加载的yolo11模型识别失败 #6422

@OkaAir

Description

@OkaAir

detail | 详细描述 | 詳細な説明

参考https://github.com/Tencent/ncnn/blob/master/examples/yolo11.cpp
使用ncnn2mem转换param和bin生成的头文件识别失败(yolo11n.ncnn.param yolo11n.ncnn.bin 都是官方示例提供的)

ncnn2mem yolo11n.ncnn.param yolo11n.ncnn.bin \
    ncnn_model/yolo11n_id.h ncnn_model/yolo11n_mem.h

修改的4行如下(注释为源文件示例),对yolo11官方提供的bus.jpg识别数量为0,(使用param和bin识别数量为5)

#include "yolo11n_id.h"
#include "yolo11n_mem.h"
yolo11.load_param(yolo11n_ncnn_param_bin); // yolo11.load_param("yolo11n.ncnn.param");
yolo11.load_model(yolo11n_ncnn_bin); // yolo11.load_model("yolo11n.ncnn.bin");
ex.input(yolo11n_ncnn_param_id::BLOB_in0, in_pad); // ex.input("in0", in_pad);
ex.extract(yolo11n_ncnn_param_id::BLOB_out0, out); // ex.extract("out0", out);

请问各位大佬,是转换的不对还是代码有另外需更改的地方呢

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions