Home / News

Blog - News

Better CMSIS-NN Support

Hi folks - time for a short update,

First, thanks to everyone who's backed our OpenMV Cam H7 Kickstarter! We've raised 70K for the OpenMV Cam H7 now! Awesome! Anyway, If you haven't backed us yet please do! We've still got a few days left on the Kickstarter. https://www.kickstarter.com/projects/1798207217/openmv-cam-h7-machine-vision-w-micropython

Next, I spent some time updating the CMSIS-NN examples on the OpenMV Cam Github. We now have a README that walks you through how to use the library with exact command line values to run:

https://github.com/kwagyeman/openmv/tree/cmsis_improvements/ml/cmsisnn

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.

Thanks for reading,

We reached our KickStarter goal! And UVC Support!

Hi folks, we reached our Kickstarter goal! The OpenMV Cam H7 is now FUNDED! Woot!

So, given this, we've gone ahead and placed an order for 10K STM32H7VIT6 from ST. Note that we're partnering with our Chinese Distributor SingTown on this production run to afford the 10K STM32H7 chips. Thanks Kaizhi and Yuan!

New Features

We've added UVC firmware support for the OpenMV Cam M7 and H7. With UVC support you can now stream video from your OpenMV Cam to a desktop PC or SBC. Using this feature you can turn your OpenMV Cam H7 into a FLIR Lepton webcam or a global shutter webcam.

This new feature will be available soon in the next software release.

Kickstarter

We've added new distributor Kickstarter Rewards to our campaign. If you're interested in reselling the OpenMV Cam H7 and want to help us out on our campaign we've got two new reward tiers:

  • Big Pack - $439 for 10 OpenMV Cam H7s ($44 per extra cam)
  • Distributor Pack - $999 for 25 OpenMV Cam H7s ($40 per extra cam)

The MSRP of the OpenMV Cam H7 will be $65 like the OpenMV Cam M7.

Moving on, if you'd like to purchase addons for your OpenMV Cam H7 (if you've already backed us) please increase your rewards according to the information below. Note that we'll be sending out an after Kickstarter survey using Backer-Kit to let you select what you receive given the funds you pledged.

Additional OpenMV Cam H7 w/ OV7725 camera module - add an extra $49 to your pledge to include an additional OpenMV Cam H7 w/ OV7725 camera module (more information).

OpenMV Cam H7 Case - add an extra $5 to your pledge to include a clear plastic case for your OpenMV Cam H7 (more information).

FLIR Lepton Adapter Module - add an extra $15 to your pledge to include a FLIR Lepton Adapter Module for attaching a FLIR Lepton Module to your OpenMV Cam H7 (more information). Does not come with a FLIR Lepton Camera Module. If you would like the adapter to come with a FLIR Lepton 3.5 Camera Module please add an extra $280 instead of $15 to your pledge to receive a FLIR Lepton Adapter Module and a FLIR Lepton 3.5 with Radiometry Support. Subject to GroupGets shipping restrictions.

Global Shutter Camera Module - add an extra $50 to your pledge to include a Global Shutter Camera Module for giving your OpenMV Cam precision machine vision (more information).

Proto Shield - add $4 to your pledge to include a Proto Shield for adding custom circuits to your OpenMV Cam (more information).

LCD Shield - add $16 to your pledge to include a LCD Shield for displaying images on-the-go with your OpenMV Cam (more information).

WiFi Shield - add $24 to your pledge to include a WiFi Shield for connecting your OpenMV Cam to the internet (more information).

Servo Shield - add $12 to your pledge to include a Servo Shield for controlling up to 8 hobby servos with your OpenMV Cam (more information).

Motor Shield - add $16 to your pledge to include a Motor Shield for controlling up to 2 DC motors from a battery with your OpenMV Cam (more information).

IR Lens - add $4 to your pledge to include an IR Lens (a lens without an IR cut filter) to allow your OpenMV Cam to easily see IR light (more information).

Telephoto Lens - add $4 to your pledge to include a Telephoto Lens (a zoom lens) to allow your OpenMV Cam to see far away (more information).

Wide Angle Lens - add $12 to your pledge to include a Wide Angle Lens to give your OpenMV Cam a wider field-of-view (more information).

New Support for the MLX90640 and AMG8833 Thermal Vision Sensors

Hi folks,

First, thank you to everyone who's backed our Kickstarter for the OpenMV Cam H7! We're 70% funded now! However, we still need everyone's support. If you haven't backed us yet please help out. We're primarily doing the OpenMV Cam H7 Kickstarter to raise funds to do a factory order of STM32H743VIT6 chips. While we have enough funds to continue building OpenMV Cam M7s continuously we're trying to "level-up" with this Kickstarter to have access to lower prices for the main processor. The OpenMV Cam H7 is ALOT better than the OpenMV Cam M7 in terms of vision quality and performance. You're definitely going to like it.

New MLX90640 and AMG8833 Thermal Vision Sensor Support

For the next OpenMV software release we'll be supporting the MLX90640 and AMG8833 thermal vision sensors. While not as awesome as the FLIR Lepton sensors these two other sensors provide a cheap way to play around with thermal vision on your OpenMV Cam. The MLX90640 has a resolution of 32x24 for about $70 and the AMG8833 has a resolution of 8x8 for about $40. Both sensors can be used with methods like find_blobs() to make thermal vision tracking applications. For a demonstration (shot with the OpenMV Cam M7) see the video below.

Once we get the next software release out you'll be able to play with thermal vision on your OpenMV Cam M7 immediately. For purchasing you can buy these sensors at SparkFun:

MLX90640 (55 degree FoV) - https://www.sparkfun.com/products/14844

MLX90640 (110 degree FoV) - https://www.sparkfun.com/products/14843

AMG8833 - https://www.sparkfun.com/products/14607

Don't forget to buy some Qwiic cables too. You just then just need to hookup P4 to SCL and P5 to SDA you're ready to play (and hookup GND to GND and 3.3V to 3.3V).