|
问题:使用RKNN_API运行mtcnn模型的pnet结果不正确
1、使用python脚本将mtcnn中pnet的caffe模型转换为rknn模型
a. 模型转换脚本的配置:rknn.config(channel_mean_value='127.5 127.5 127.5 128', reorder_channel='0 1 2')
b. prototxt中,input的shape: {dim:1, dim:3, dim:72, dim: 96}
转换后得到det1.rknn
2、在开发板上运行编译好的测试例程
a. 输入图片w=480, h=640
b. 将图片转置为w=640, h=480,并转换为RGB格式
c. resize到wxh=96x72大小作为inputs[0]
模型的输入输出信息如下:
resized h:72, resized w:96, scale:0.1500
model_len:17352
input_output_num:
io_num.n_input:1
io_num.n_output:2
outputs_attr:
outputs_attr[0].dims:43,31,4,1
outputs_attr[0].n_elems:5332
outputs_attr[0].type:3
outputs_attr[0].fmt:0
outputs_attr[1].dims:43,31,2,1
outputs_attr[1].n_elems:2666
outputs_attr[1].type:1
outputs_attr[1].fmt:0
input_attr:
inputs_attr[0].index:0
inputs_attr[0].dims:96,72,3,1
inputs_attr[0].n_elems:20736
inputs_attr[0].type:3
inputs_attr[0].fmt:0
inputs[0].index:0
inputs[0].pass_through:0
inputs[0].type:3
inputs[0].fmt:0
pnet_boxes size :5
得到的proposals比较少,而且都偏离人脸,请教是哪里出了问题?非常感谢!
|
|