|
转换的caffe mtcnn模型,设置reorde_channel(2 1 0):,移植C++ 时输出数据不对:API说明:
inputs[0].pass_through 为 input 数据直通模式选择。
TRUE: 如果用户传入的 input 数据的属性(主要是 type 和 fmt 以及量化参数)和通过 rknn_query 查询得到的 input 属性一致,则可以将该变量设为 TRUE,同时下面的 type 和 fmt 无需进行设置。在这种模式下,rknn_inputs_set 会将用户传入的 input 数据直接传至 rknn 模型的 input 节点。这种模式用于用户已知 rknn 模型的 input 属性,并且已经将原始输入数据自行转为与 rknn 模型 input 一致的数据。
FALSE: 如果用户传入的 input 数据的属性(主要是 type 和 fmt 以及量化参数)和通过 rknn_query 查询得到的 input 属性不一致,则需要将该变量设为 FASLE,同时下面的 type 和 fmt 也需要根据用户传入的 input 数据进行设置。在这种模式下,rknn_inputs_set 函数会自动进行类型、格式的转换以及量化的处理。
请问:1.上面说明没理解什么意思,inputs[0].fmt = RKNN_TENSOR_NHWC; 是根据模型来设置还是数据数据来设置的? 如果要数据处理转换成CHW格式送入模型的话,C++代码好像很麻烦,有没有例子或者提点以下,谢谢
|
|