With this new guide and a deep-learning machine you can now actually train networks. You can run all networks on the OpenMV Cam H7. For the OpenMV M7 only the smile and cifar10_fast networks are small enough to be runnable. In particular, networks need to be no more than 30KB or so. Anyway, if you want to create your own custom CNN now you can do so by following our README walk through on how we made our smile detection CNN. Once you've got a deep-learning rig and caffe installed then training a new network is very easy.

Finally, there was a bug in the CMSIS-NN code from ARM that has now been fixed which was previously causing issues with running your own CNN. It has now been fixed on the master of the OpenMV Cam GitHub.

Anyway, we're going to try to get an IDE release out with all these fixes along with new CNN examples now that we've documented how to do things.

2 comments

Hi,
I am Manash from India.I am working on a project to use open Mv in drones. So, I need to transmit the video from the open Mv to a screen using a vtx or other video transmitter. So, please guide me in the coding part for transmitting the video output to a pin of the open Mv. Please drop a reply to my mail as soon as possible. I have a limited time to complete the project.
Thanking you,
Manash pratim kakati.