mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
OpenMV固件源码
Added BMP file format reading and writing support code and modified the ppm code to match. Upper level glue code has been left intact to be altered in future commits. Tested save() and ppm writing functionality still works. More comprehensive tests coming soon. ... Kinda concerend that standard image file formats might not cut it for the speed we'd like to have when using image files in function calls. I think only grayscale is going to be fast. All other formats require a lot of prep work. I think I may modify some of this low level stuff in the future to autodetect if an entire grayscale image can be read in or written out in one go to speed that stuff up. |
||
|---|---|---|
| design | ||
| eagle | ||
| firmware | ||
| imgs | ||
| scad | ||
| src | ||
| udev | ||
| usr | ||
| util | ||
| .gitignore | ||
| .gitmodules | ||
| CHANGELOG.md | ||
| LICENSE | ||
| README.md | ||
###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.