|
在rk3399pro debain10 下
同一个模型, python版 推理结果正确;
改写为C++版后,rknn_output[0] (坐标值xywh)输出的值不对,如下:
rknn_output[1], 分类的输出值同样也不对。
"
std::cout << "dets_num: " << m_outputs[0].size / 4 << std::endl;
float * outputs_reg = (float *) m_outputs[0].buf;
float * outputs_cls = (float *) m_outputs[1].buf;
for(int index = 0; index < m_outputs[0].size; index++)
{
cout << "value reg: " << outputs_reg[index] << endl;
}
"
value reg: 2.3695e-38
value reg: 2.36943e-38
value reg: 2.36943e-38
value reg: 9.55118e-38
value reg: 9.55118e-38
value reg: 2.36943e-38
value reg: 2.36936e-38
value reg: 3.60134e-43
value reg: 2.35106e-38
value reg: 2.35106e-38
value reg: 2.36943e-38
value reg: 2.36943e-38
value reg: 2.36943e-38
value reg: 2.36943e-38
value reg: 2.36943e-38
value reg: 2.42453e-38
value reg: 2.36943e-38
value reg: 2.36943e-38
value reg: 2.3695e-38
value reg: 2.36943e-38
value reg: 2.36943e-38
各位大佬,出现这种情况都有那些原因,
|
|