openmv/scripts/examples/OpenMV
Kwabena W. Agyeman c86f01741f
Add Objection Detection Support (#1462)
Support for segmentation networks has been added. You can now segment images using tensorflow into grayscale images that show a heatmap per class you are looking for. The segment() method will return a list of images of these grayscale heat maps.

detect() will then do all the above but internally run find_blobs() on the heat maps to return instead a list of lists, where each sub list is the blobs detected per class.

EdgeImpulse will have support for running segmentation networks thus enabling object detection and localization on Cortex-M processors.

* PYTF now uses the optimal amount of memory for buffers versus all - buffers are placed in SRAM if they fit producing a massive speed boost.
* Custom scaled/offset outputs now work.
* Updated to the latest tensorflow library.
* You have access to all input/output model parameters.
* Person detection is now int8 and blazing fast - 20 FPS on the Arduino Portena.
* Added m55 libs (m0plus libs coming soon once EdgeImpulse adds support for them in the tensorflow make file)
* Classify/Segment/Detect work on all image types directly (JPG/BAYER/YUV/RGB565/GRAYSCALE/BINARY)
2021-12-30 18:30:28 +02:00
..
00-Arduino Merge time and utime modules. 2020-11-27 15:44:39 +02:00
01-Basics Merge time and utime modules. 2020-11-27 15:44:39 +02:00
02-Board-Control Update vsync examples. 2021-02-14 21:19:37 +02:00
03-Drawing Merge time and utime modules. 2020-11-27 15:44:39 +02:00
04-Image-Filters Update ulab.py 2021-04-18 17:52:23 +08:00
05-Snapshot Update Examples. 2020-11-16 23:03:02 +02:00
06-Video-Recording Update ImageIO examples 2021-01-03 00:28:50 +02:00
07-Face-Detection Merge time and utime modules. 2020-11-27 15:44:39 +02:00
08-Eye-Tracking Update Examples. 2020-11-16 23:03:02 +02:00
09-Feature-Detection Merge time and utime modules. 2020-11-27 15:44:39 +02:00
10-Color-Tracking Update Examples. 2020-11-16 23:03:02 +02:00
11-LCD-Shield Update Examples. 2020-11-16 23:03:02 +02:00
12-Thermopile-Shield Add support for the MLX90641 (#1117) 2021-01-13 02:35:59 +02:00
13-BLE-Shield Update Examples. 2020-11-16 23:03:02 +02:00
14-WiFi-Shield Make WINC API compatible with other WiFi modules. 2021-08-26 16:25:15 +02:00
15-Servo-Shield Merge time and utime modules. 2020-11-27 15:44:39 +02:00
16-Codes Update Examples. 2020-11-16 23:03:02 +02:00
17-Pixy-Emulation Update Examples. 2020-11-16 23:03:02 +02:00
18-MAVLink Update Examples. 2020-11-16 23:03:02 +02:00
19-Low-Power Merge time and utime modules. 2020-11-27 15:44:39 +02:00
20-Frame-Differencing Update Examples. 2020-11-16 23:03:02 +02:00
21-Sensor-Control Update Examples. 2020-11-16 23:03:02 +02:00
22-Optical-Flow Update Examples. 2020-11-16 23:03:02 +02:00
23-Motor-Shield Merge time and utime modules. 2020-11-27 15:44:39 +02:00
24-External-Sensors Update Examples. 2020-11-16 23:03:02 +02:00
25-Machine-Learning Add Objection Detection Support (#1462) 2021-12-30 18:30:28 +02:00
26-April-Tags Update Examples. 2020-11-16 23:03:02 +02:00
27-Lepton Update Examples. 2020-11-16 23:03:02 +02:00
28-Global-Shutter Update Examples. 2020-11-16 23:03:02 +02:00
29-IMU-Shield Merge time and utime modules. 2020-11-27 15:44:39 +02:00
30-Distance-Shield Merge time and utime modules. 2020-11-27 15:44:39 +02:00
31-TV-Shield Improve TV driver resolution, add scaling, and triple buffering 2021-01-22 20:44:24 -08:00
32-modbus Merge time and utime modules. 2020-11-27 15:44:39 +02:00
33-Light-Shield Merge time and utime modules. 2020-11-27 15:44:39 +02:00
34-Remote-Control Update rstp/rpc scripts to use standard network libraries 2021-10-16 21:40:34 -07:00
35-Readout-Control Update Examples. 2020-11-16 23:03:02 +02:00
36-Web-Servers Update rstp/rpc scripts to use standard network libraries 2021-10-16 21:40:34 -07:00
37-Event-Cameras Add event camera examples 2021-10-16 12:29:13 -07:00
99-Tests Fix unit-test failing on disabled functions. 2020-11-30 20:10:59 +02:00