mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
4.0 KiB
4.0 KiB
Change Log
1.3 (2016-04-07)
IDE:
- Implement the IDE copy color function.
- Update examples menu using categories.
- Fix conflict with PyInstaller scripts.
Firmware:
- Add initial WiFi (WINC1500) support.
- Update WINC1500 driver and firmware to 19.4.4
- Support WINC1500 firmware update from uSD fw image.
- Improved MLX (FIR) temperature scaling and drawing.
- Add WiFi examples (mjpeg streamer, NTP, scan, connect and firmware update)
Image processing:
- Implement AWB/HMirror/VFlip.
- Implement mean, median and mode filters.
1.2 (2016-03-19)
IDE:
- About dialog, license and credits.
- Pin-out image for quick reference.
- Check for updates on startup.
- Support older firmware versions.
- Retry a few times when connecting.
- Enable/Disable framebuffer JPEG compression.
Firmware:
- Support the newer OV7725 sensor.
- Add snapshot timeout to avoid locking the cam.
- Fix PWM/Servos timer, channels and pin-mappings.
- Add OpenMV boards configuration files in omv/boards.
- Support the new MLX90621 sensor and add proper rainbow scaling.
- Better script handling, and soft reset support.
- JPEG-compress the framebuffer to lower the bandwidth and fake double-buffering.
- YUV to Grayscale conversion on the fly.
- Add sanity checks and more meaningful error messages.
- Allocate FatFS LFN buffer on stack (frees 255 heap bytes).
- Move the FatFS and MSC buffers to main RAM (saves heap and allows DMA access).
- Use DMA for SDIO transfers.
- Remove framebuffer mutex (IDE reads images before snapshots).
- Define pin aliases (P0..P8)/
- Move LCD to built-in module.
Image processing:
- Improved iris detection.
- Edge detection, generic convolution, motion detection and GIF support.
- JPEG compressor optimizations (70ms @QVGA 320x240) faster BinDCT and 2x2 subsampling.
- Proper JPEG headers for Grayscale images.
- Bug fixes in old integral image code and a new integral image using a moving window.
- Set the number of pixels counted in each blob in imlib_count_blobs.
- Simplify the image descriptor APIs, use a generic image.load/save/match_descriptor functions.
- Add HQVGA resolution, and special digital effects support.
- Support higher Grayscale resolutions (up to QVGA) for most algorithms.
- Image processing functions accept paths to images on uSD.
1.1 (2015-08-15)
- Rollback to gtksourceview
- Use MP peripherals
- Add ABI version and check it in the IDE
- Add common cascades to the flash
- Fix changing pixformat bug
- Fix sensor reset
- gc/xalloc race bug
- Fix sensor clock
- Update to MP 1.4.4
- Add udev rules help and check for udev file
- Update USB PID:VID
- Update inf file
- Generate Linux/Windows packages
- Catch and print syntax errors
- Add colorbar mode function
- Optimize the IDE (revert to numpy, use timeout_add etc..)
- Remove obselete #define from mpconfigboard.h
- Write colorbar test
- Fix silkscreen
- Rename Eagle files
- Move misc image functions to image module
- Delay sensor init after USB storage to log errors to file
- Implement get/set pixel
- Fix push/pop scope (re-init mp before running scripts)
- Update examples
- Fix main script FS template in main.c
- Remove global misc functions
- Remove lib folder
- Fix draw_string
- Disable built-in DFU on Windows
1.0.3-beta (2014-11-15)
- Binary packaged using py2exe
- Mixed 32/64 bit Windows installer
- Fix USB issue on Windows 7 64-bit
- Enable color-lookup (was disabled in binaries)
1.0.2-beta (2014-11-11)
- Fixes USB issues on Windows.
- New MSI package for Windows users
- Moved all user data are stored in home directory.
1.0.1-beta (2014-11-2)
- Minor fixes for compatibility with Windows.
1.0.0-beta (2014-10-31)
- First release.