I am using Nicla Vision, and have followed all steps for Image Classification with Edge Impulse and OpenMV in this link:
However, I can’t finish the last step: “7. Test the Model”. Everything is fine until I create and deploy a library with OpenMV in Edge Impulse.
Since the Nicla Vision doesn’t have any on-board SRAM we need to build the machine learning model into the firmware and load it from the flash. So, I go to the openmv girhub and fork the repository.
Then, I rename the machine learning model and the label file, and In my fork, I replace the built-in machine learning model under src/lib/libtf/models with the model downloaded from Edge Impulse. Finally, It fails to build a new firmware for Nicla Vision.
I have repeated this process 3 times, I have changed the image size to 96 and 48, used Grayscale, etc. etc and nothing works.
My openmv project on github is public, and you can see these errors below:
Note: openmv only build firmware for OPENMV2, NANO33, and ARDUINO_NANO_RP2040_CONNECT
Conclusion? This doesn’t work, or maybe I’m doing something wrong. Please I need technical support