OpenMV固件源码
Go to file
Kwabena W. Agyeman fb8b357c24 Dilate and errode working.
The old code did not actually implement the errode anhd dilate kernels
correctly. However, it migh have been a little faster because it avoided
the boundary problem.

In the future we can optimize all the kernel code to have different loops
for doing the edges of image versus the center. But, for now, this is
good enough. QVGA color tracking with kernels will be slow, but, the
speed can be improved with QQVGA resolution. Using a 3x3 kernel is
plenty fast. Larger ones are slower.

I also added the ability for you to set the threshold for erode and
dialte. This lets you make the kenrel a little bit smarter so that it
won't errode or dilate a pixel unless the threshold is met. Meaning,
you'll be able to use erode to erode an image down to 1 pixel wide
lines.
2016-02-28 16:27:49 -05:00
design Add sys design doc for HaD 2014-08-20 00:09:30 +02:00
eagle Update shields silk-screen. 2016-02-11 02:37:31 +02:00
firmware Update binaries. 2015-09-24 02:05:32 +02:00
imgs Update images 2015-07-08 01:03:10 +02:00
scad Update scad case 2014-02-09 18:49:01 +02:00
src Dilate and errode working. 2016-02-28 16:27:49 -05:00
udev Update USB VID/PID 2015-07-21 17:42:31 +02:00
usr Dilate and errode working. 2016-02-28 16:27:49 -05:00
util Finished updating tables. 2016-02-16 19:37:19 -05:00
.gitignore Update gitignore 2015-07-28 20:35:51 +02:00
.gitmodules Revert gitmodules to https 2015-05-17 00:39:07 +03:00
CHANGELOG.md Update CHANGELOG.md 2015-09-22 01:29:29 +02:00
LICENSE Update license 2014-09-20 05:09:52 +02:00
README.md Move images to imgs dir, update README 2014-10-31 21:16:26 +02:00

###OpenMV (Open Machine Vision Module)

OpenMV is an open-source tiny machine vision module based on the STM32F4xx ARM Cortex-M4 MCU and the OV2640 JPEG sensor.

OpenMV is programmable in Python3 (MicroPython) and capable of doing face detection and tracking, keypoint extraction, color tracking and more..The board has USB, a uSD connector and an expansion header (USART/SPI/I2C).

A Python IDE with syntax highlighting is available for the camera, it can run/upload scripts to the camera, view the framebuffer and update the firmware.

**This is a video of the color tracking:**

**This is a video of the face detection:**

For more information, please visit my [blog](http://sigalrm.blogspot.com/search/label/OpenMV)