project-image

OpenMV Cam H7 - Machine Vision w/ MicroPython.

Created by OpenMV

The OpenMV Cam H7 is an open-source MicroPython powered machine vision camera designed for low-power real-time applications.

Latest Updates from Our Project:

Easy Thermal Camera
over 5 years ago – Thu, Oct 11, 2018 at 10:49:52 PM

Hi all,

We've been working on drivers for the OpenMV Cam H7 behind the scenes and recently got the FLIR Lepton 3 video streaming using SPI DMA transfers working perfectly with our LCD shield for the OpenMV Cam. Now you can build a thermal imaging camera in seconds!

Additionally, we've also been hard at work on our CNN library. We've now rolled out step by step instructions for setting up Caffe and building your own CNNs that run on the OpenMV Cam H7. Using our guide you can now train as many CNNs as you want to use with your OpenMV Cam.

https://github.com/openmv/openmv/tree/master/ml/cmsisnn

We're now going to start rolling out lots of different CNNs for things like face detection, dog detection, and cat detection using all the different free data sets available online.

Anyway, the campaign is almost over! However, until it's finished, please share our campaign with your friends and family!

Thanks!

UVC Support
over 5 years ago – Mon, Oct 01, 2018 at 01:20:02 AM

Hi all,

Some of our backers on the OpenMV Cam forums asked us for UVC Support on the OpenMV Cam H7. With this new feature you'll be able to stream Thermal Images from your OpenMV Cam H7 back to a RaspberryPi. You'll be able to do the same thing for our Global Shutter camera along with any other camera modules the OpenMV Cam H7 is extended to support.

Backer Club

Also, we're going to be featured on BackerClub.co!

BackerClub is a community for people who love to back Kickstarter projects. We like what they are doing and are excited for their community to see the OpenMV Cam H7!

We did it!
over 5 years ago – Fri, Sep 28, 2018 at 07:53:17 PM

Hi folks,

We're fully funded! Than you so much! That said, there's still half a Kickstarter left so let's keep going! If you'd like to purchase addons for your OpenMV Cam 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.

Also, we've placed the purchase order for 10K STM32H7VIT6 chips. This is the long lead-time component that has to be bought from the factory to build the OpenMV Cam H7. So, once we get the chips we'll be able to start building cameras and fulfilling rewards.

Addons

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).

More Thermal Vision Sensors Supported!
over 5 years ago – Wed, Sep 26, 2018 at 04:10:42 PM

Hi Folks,

In regards to our previous update about support for more thermal vision sensors the work is now complete. You'll be able to use your OpenMV Cam H7 (and M7/M4) with the MLX90640 and AMG8833 sensors which provide 32x24 and 8x8 thermal vision resolutions respectively. While not anywhere near as good as the FLIR Lepton 3.5 they are much cheaper. Anyway, the video update is below:

What's really cool about using these sensors is that you can do thermal vision overlays!

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).

An amazing first day!
over 5 years ago – Sun, Sep 23, 2018 at 07:32:33 PM

Thanks everyone for backing the OpenMV Cam H7 so far and helping us get to 25% of our goal in the first day!

Please help keep the momentum moving by sharing the project with your friends and folks on social media!

New Features

We realized that a lot of folks would like thermal imaging support at but at a cheaper price. So, we'll be working to integrate support for the AMG8833 GridEye Thermal Sensor along with the MLX90640 Thermal Sensors into our FIR python module. You can buy these lower priced thermal sensors from SparkFun. Both sensors work over I2C and you can connect them to your OpenMV Cam H7 (or M7) via pins P4 and P5. While the AMG8833 will really only be good for blob tracking the MLX90640 has enough resolution to run a small CNN on for thermal vision blob classification.

Additionally, Ibrahim is working on UVC firmware for the OpenMV Cam H7 that will turn the camera into a webcam for any of our camera modules that we support. You'll be able to flash the firmware image onto your OpenMV Cam via OpenMV IDE and the camera will instantly become a webcam. If you need to go back to being a MicroPython device you'll be able to use OpenMV IDE to revert the firmware. In particular, this feature gives you an easy way to get a cheap global shutter camera for the raspberry pi and make a USB based thermal vision camera.

Anyways, once we've got some demos we'll share them! Please help spread the word about the OpenMV Cam H7!