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
Ibrahim Abd Elkader
6a0bc6716e
Merge pull request #1480 from openmv/nano_i2c_pins
...
Nano RP2040: Set default I2C pins.
2021-12-29 20:07:12 +02:00
iabdalkader
b6f95cee09
Nano RP2040: Set default I2C pins.
2021-12-29 19:38:20 +02:00
Ibrahim Abd Elkader
20f44f3478
Merge pull request #1479 from openmv/ulpi_fix
...
Fix ULPI DIR pin definition.
2021-12-29 17:16:04 +02:00
iabdalkader
804b510ac7
Fix ULPI DIR pin definition.
2021-12-29 16:20:28 +02:00
Ibrahim Abd Elkader
676660e586
Merge pull request #1478 from kwagyeman/kwabena/fix_jpeg_loading
...
Fix jpeg loading
2021-12-29 05:20:48 +02:00
Kwabena W. Agyeman
165408f3c8
Fix jpeg loading
2021-12-28 19:04:38 -08:00
Ibrahim Abd Elkader
e20b1b787f
Merge pull request #1476 from openmv/mp_fixes
...
Update micropython.
2021-12-27 20:54:14 +02:00
iabdalkader
cb4b2dbc55
Update micropython.
...
* Enable bitstream for RP2.
* Enable machine.bootloader() for NRF.
* Update make-pins.py to match upstream.
2021-12-27 20:03:20 +02:00
iabdalkader
0a82b20911
Bump firmware version.
2021-12-18 23:50:04 +02:00
iabdalkader
fd807cecc0
Update change log.
2021-12-18 23:43:18 +02:00
iabdalkader
d02289d6dc
Update MicroPython.
...
* Fixes a bug in ADC/QSPI pins.
2021-12-18 23:42:42 +02:00
iabdalkader
508419f6d5
Bump firmware version.
2021-12-13 20:08:26 +02:00
iabdalkader
048829a4f3
Update change log.
2021-12-13 19:43:10 +02:00
Ibrahim Abd Elkader
ac2f91f91f
Merge pull request #1475 from openmv/param_rpc_buses
...
Allow RPC bus ports arguments.
2021-12-13 19:38:48 +02:00
Kwabena W. Agyeman
52b0c4511f
Allow RPC bus ports arguments.
2021-12-13 14:38:38 +02:00
Ibrahim Abd Elkader
d955f91343
Merge pull request #1472 from kwagyeman/kwabena/py_tf_bug_fix
...
Unsigned var in count down loop fixed
2021-12-12 14:48:13 +02:00
Kwabena W. Agyeman
c05e945016
Unsigned var in count down loop fixed
2021-12-11 18:38:28 -08:00
Ibrahim Abd Elkader
fd619cdca5
Merge pull request #1471 from openmv/sensor_update
...
Add missing MT9M114 ID.
2021-12-11 23:20:06 +02:00
iabdalkader
70830281bd
Add missing MT9M114 ID.
2021-12-11 23:03:39 +02:00
Ibrahim Abd Elkader
22dce8f5cf
Merge pull request #1469 from openmv/micropython1.17
...
Update to MicroPython 1.17
2021-12-10 19:24:11 +02:00
iabdalkader
708f7fe1ac
Update to MicroPython 1.17
2021-12-10 19:01:54 +02:00
iabdalkader
d85122e43e
NANORP2040: Update WiFi AP script
2021-11-22 17:11:40 +02:00
Ibrahim Abd Elkader
daec5e2799
Merge pull request #1467 from openmv/pico-update
...
Update pico-sdk to 1.3.0 and tinyusb 0.12.0
2021-11-21 21:15:04 +02:00
iabdalkader
9b2a44a802
Update pico-sdk to 1.3.0 and tinyusb 0.12.0
2021-11-21 20:58:06 +02:00
Ibrahim Abd Elkader
6f54dd3ad0
Merge pull request #1466 from openmv/wifi_stuff
...
Nina driver updates, bug fixes.
2021-11-17 18:43:33 +02:00
iabdalkader
5c127078ca
Nina driver updates, bug fixes.
2021-11-17 18:29:23 +02:00
iabdalkader
9c15742eb2
Update LSM6DSOX driver.
2021-11-16 21:33:10 +02:00
iabdalkader
df6f77bd06
Bump firmware version.
2021-11-09 16:55:44 +02:00
iabdalkader
a1fb13e37d
Update change log.
2021-11-09 16:35:59 +02:00
iabdalkader
859dae1cc7
Update SDRAM test.
2021-11-09 16:24:26 +02:00
Ibrahim Abd Elkader
918ccb9377
Merge pull request #1464 from openmv/himax_clock
...
Portenta: Set default sensor clock to 12MHz.
2021-10-28 21:03:30 +02:00
iabdalkader
a86369477b
Portenta: Set default sensor clock to 12MHz.
...
* Support detecting MT9V034.
* Add Himax specific clock.
2021-10-28 20:38:03 +02:00
iabdalkader
63fc53be96
Add lsm6dsox MLC support
2021-10-23 22:25:07 +02:00
Ibrahim Abd Elkader
d322bcf0de
Merge pull request #1460 from kwagyeman/kwabena/fix_network_usage_in_scripts
...
Kwabena/fix network usage in scripts
2021-10-18 21:05:04 +02:00
Kwabena W. Agyeman
a2f016ba09
Rename class that uses the network stream
2021-10-16 21:51:43 -07:00
Kwabena W. Agyeman
2603c12854
Fix IS_JPEG
2021-10-16 21:49:36 -07:00
Kwabena W. Agyeman
a4858015c4
Update rstp/rpc scripts to use standard network libraries
2021-10-16 21:40:34 -07:00
Ibrahim Abd Elkader
58e89f124a
Merge pull request #1455 from kwagyeman/kwabena/frog_eye
...
Add basic frogeye2020 driver
2021-10-16 22:47:14 +02:00
Kwabena W. Agyeman
7f3b14ec0e
Add event camera examples
2021-10-16 12:29:13 -07:00
Kwabena W. Agyeman
899f80759f
Fix errode/dilate to work on non-white pixels
2021-10-16 12:10:24 -07:00
Kwabena W. Agyeman
7f84ce5010
Add frogeye sensor driver
2021-10-16 12:10:00 -07:00
Ibrahim Abd Elkader
d412e9e017
Add DFSDM support to audio module. ( #1459 )
...
* Add DFSDM support to audio module.
2021-10-15 16:05:12 +02:00
Kwabena W. Agyeman
b32aa4597e
Make IMU orientation configurable ( #1457 )
...
* Make IMU orientation configurable.
2021-10-08 21:01:09 +02:00
Ibrahim Abd Elkader
853d48f377
Merge pull request #1458 from kwagyeman/kwabena/draw_image_for_lsd
...
Move find_line_segments to draw image
2021-10-08 18:22:58 +02:00
Ibrahim Abd Elkader
97713e0baa
Merge pull request #1456 from openmv/imu_updates
...
IMU updates
2021-10-05 19:29:45 +02:00
iabdalkader
5cc7d32895
Init IMU if enabled.
...
* This disables IMU for OpenMV4, since it doesn't have one.
* If/when a board with IMU is supported, new board files should be added.
2021-10-05 19:00:22 +02:00
iabdalkader
e4696a4106
Add py_imu support for lsm6dsox.
2021-10-04 20:02:35 +02:00
iabdalkader
176d4131ab
Add lsm6dsox driver.
2021-10-04 20:02:26 +02:00
Kwabena W. Agyeman
7c684670ca
Move find_line_segments to draw image
2021-09-25 12:57:33 -07:00