diff options
Diffstat (limited to 'source/use_case/img_class/src/ImgClassProcessing.cc')
-rw-r--r-- | source/use_case/img_class/src/ImgClassProcessing.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/source/use_case/img_class/src/ImgClassProcessing.cc b/source/use_case/img_class/src/ImgClassProcessing.cc index e33e3c1..6ba88ad 100644 --- a/source/use_case/img_class/src/ImgClassProcessing.cc +++ b/source/use_case/img_class/src/ImgClassProcessing.cc @@ -23,6 +23,9 @@ namespace app { ImgClassPreProcess::ImgClassPreProcess(Model* model) { + if (!model->IsInited()) { + printf_err("Model is not initialised!.\n"); + } this->m_model = model; } @@ -35,7 +38,7 @@ namespace app { auto input = static_cast<const uint8_t*>(data); TfLiteTensor* inputTensor = this->m_model->GetInputTensor(0); - memcpy(inputTensor->data.data, input, inputSize); + std::memcpy(inputTensor->data.data, input, inputSize); debug("Input tensor populated \n"); if (this->m_model->IsDataSigned()) { @@ -52,6 +55,9 @@ namespace app { m_labels{labels}, m_results{results} { + if (!model->IsInited()) { + printf_err("Model is not initialised!.\n"); + } this->m_model = model; } |