'std :: runtime_error'のインスタンスをスローした後に呼び出された終了what():numpy型はmではありません

MNNのPythonでnumpy配列をテンソルオブジェクトに変換したい

MNN.Tensor((1,224, 224,3), MNN.Halide_Type_Float,image,MNN.Tensor_DimensionType_Tensorflow)

でも登場

terminate called after throwing an instance of 'std::runtime_error'
  what():  numpy type does not match
Aborted (core dumped)

これは、画像に含まれているuint8タイプのデータが一致しないため、データタイプが正しくないためです。

正しいものは次のとおりです。

MNN.Tensor((1,224, 224,3), MNN.Halide_Type_Uint8,image,MNN.Tensor_DimensionType_Tensorflow)

 

おすすめ

転載: blog.csdn.net/zhou_438/article/details/111478969