Commit Graph

2975 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
bcebe2cde2 Add mobilenet script examples
Yes, mobilenet runs ont the OpenMV Cam now. It's midly interesting,
however, it's really not meant to be used by itself.
2019-10-30 00:25:41 -07:00
Kwabena W. Agyeman
905d20a038 Updated the TensorFlow library to accept more model types
Now models with [n][c] will work too as their output.
2019-10-30 00:22:57 -07:00
Kwabena W. Agyeman
1f96550385 Reuse Code
Just trying to optimize things since flash is now not unlimited anymore.
2019-10-30 00:22:12 -07:00
Ibrahim Abd Elkader
a05ac1a867
Merge pull request #629 from kwagyeman/kwabena/add_segmentation
Add support for image segmentation.
2019-10-29 13:18:58 +02:00
Kwabena W. Agyeman
15efeda56e Add support for image segmentation. 2019-10-28 23:54:05 -07:00
iabdalkader
8ebd6ea431 Update HelloWorld example. 2019-10-28 22:32:10 +02:00
iabdalkader
6693172856 Add native code emitters example. 2019-10-28 19:38:53 +02:00
Ibrahim Abd Elkader
74876892f6
Merge pull request #628 from openmv/freq_scaling_updates
Freq scaling updates
2019-10-28 18:37:03 +02:00
iabdalkader
2772bc48cf Update cpufreq example. 2019-10-28 18:13:12 +02:00
iabdalkader
d7aaccbcf5 Update cpufreq_scaling H7 frequencies.
* Fixes #547
2019-10-27 22:05:59 +02:00
Ibrahim Abd Elkader
28835b10e2
Merge pull request #626 from kidswong999/patch-2
Add example for light shield
2019-10-27 12:21:49 +02:00
王开智
706e4118fe
light example for light shield 2019-10-27 15:03:25 +08:00
iabdalkader
d48b90d770 Update CHANGELOG. 2019-10-25 23:50:57 +02:00
Ibrahim Abd Elkader
02079d2507
Merge pull request #625 from openmv/mf_fix
Fix Makefile order dependency issue causing non-parallel builds to fail.
2019-10-25 23:48:39 +02:00
iabdalkader
f05a95a6c6 Fix Makefile order dependency issue causing non-parallel to fail. 2019-10-25 23:36:21 +02:00
Ibrahim Abd Elkader
acca195523
Merge pull request #623 from openmv/wifi_updates
Wifi updates
2019-10-25 23:32:26 +02:00
iabdalkader
d6da65f80e Enable USSL MBEDTLS module. 2019-10-25 23:18:49 +02:00
iabdalkader
eaba383965 WINC1500: Update HTTP/HTTPS client examples. 2019-10-25 23:18:49 +02:00
iabdalkader
48c2ce8a9c WINC1500: Update socket buffer size. 2019-10-25 23:18:49 +02:00
Ibrahim Abd Elkader
4cfa82a6af
Merge pull request #624 from openmv/disable_yuv
Disable YUV table for OMV4 and OMV4R.
2019-10-25 23:16:36 +02:00
iabdalkader
f9ed0cb82a Disable YUV table for OMV4 and OMV4R.
* Disable YUV tables for H7 cameras to temporarily save FLASH.
* Since H7 cameras have and use the HW JPEG encoder the side effects are minimal.
2019-10-25 23:05:25 +02:00
Ibrahim Abd Elkader
b67804faa2
Merge pull request #622 from openmv/tflib
Add support for TensorFlow Lite for Microcontrollers
2019-10-25 21:09:04 +02:00
Kwabena W. Agyeman
6a9c0a370e Add support for TensorFlow Lite for Microcontrollers
This has been a long-time coming, but, it's finally here. TensorFlow lite
runs on the OpenMV Cam now. Better yet, a person detection model
is now built-into all OpenMV Cams too!

Our default code does image classification and supports multi-scale
object detection using a sliding window.

In a coming PR I will add mobilenet examples for the H7 with SDRAM
and image segmentation support.
2019-10-25 21:01:21 +02:00
Ibrahim Abd Elkader
b4bad33623
Merge pull request #620 from thibthibaut/license
Update CUBE-AI.
2019-10-24 17:17:04 +02:00
Thibaut Vercueil
c23466aa09 fixed typos 2019-10-24 14:54:31 +02:00
Thibaut Vercueil
872e8531e4 Updated README: removed Cube.AI version information 2019-10-24 13:43:58 +02:00
Thibaut Vercueil
a958118bc1 Removed Cube.AI files and added instructions to grab them 2019-10-24 12:01:25 +02:00
Ibrahim Abd Elkader
583003de4a
Merge pull request #619 from thibthibaut/license_update
Updated license informations
2019-10-23 23:28:42 +02:00
Thibaut Vercueil
059374abe0 Updated license informations 2019-10-23 17:04:39 +02:00
Ibrahim Abd Elkader
1915b9142f
Merge pull request #616 from openmv/pwr_fixes
Pwr fixes
2019-10-22 15:51:25 +02:00
iabdalkader
25020a1bb5 Enable SYSCFG clock before selecting VSCALE0 2019-10-22 02:03:21 +02:00
iabdalkader
132f1706e0 Switch to VSCALE1 before entering low-power mode.
* For H7 revision V devices where VSCALE0 is possible, the regulator
  must be switched back to VSCALE1 before entering low-power modes.
2019-10-22 01:51:41 +02:00
iabdalkader
2bb8b2d917 System clock config cleanup.
* Use HAL_PWREx_ConfigSupply to enable LDO.
* Use __HAL_PWR_GET_FLAG to check for VOSRDY.
2019-10-22 01:37:10 +02:00
Ibrahim Abd Elkader
50da3c824a
Merge pull request #615 from openmv/winc_len
WINC: Check for empty SSID and/or key.
2019-10-21 21:57:50 +02:00
iabdalkader
10ad70ba61 WINC: Check for empty SSID and/or key. 2019-10-21 21:33:15 +02:00
Ibrahim Abd Elkader
fe399848ca
Merge pull request #614 from openmv/omv4r-qspi
OMV4R: Use QSPI for internal storage.
2019-10-21 21:31:00 +02:00
iabdalkader
5c28b2c756 OMV4R: Use QSPI for internal storage. 2019-10-21 21:16:22 +02:00
Ibrahim Abd Elkader
0066fc8726
Merge pull request #613 from openmv/stm32cubeai
Add CUBE-AI support.
2019-10-19 19:58:24 +02:00
iabdalkader
44a91c1296 Update MP. 2019-10-19 19:20:21 +02:00
iabdalkader
6ebeba5ebc Update CUBE-AI example.
* Add link to README.
2019-10-19 19:10:47 +02:00
iabdalkader
d6420769c9 Update Makefile.
* Add LIBS and CUBEAI_DIR and cleanup.
2019-10-19 19:10:03 +02:00
iabdalkader
4ef6d38711 Add CUBE-AI builtin module.
* Add CUBE-AI builtin module to the default mpconfigport.
2019-10-19 16:43:53 +02:00
iabdalkader
132f158402 Rename readme. 2019-10-18 21:23:51 +02:00
iabdalkader
11699c860a Move CUBE-AI example to IDE examples. 2019-10-18 21:23:18 +02:00
iabdalkader
6516fc1b5d Append stm32cubeai qstrs to OMV_QSTR_DEFS instead of overriding. 2019-10-18 19:28:20 +02:00
Thibaut Vercueil
5ed04c4cbb Updated & renamed example script 2019-10-18 17:13:27 +02:00
Thibaut Vercueil
98bb29b80a Updated script for MNIST 2019-10-18 17:02:21 +02:00
Thibaut Vercueil
0f17925f98 Support X-CUBE-AI v4.1.0 2019-10-18 15:39:57 +02:00
Ibrahim Abd Elkader
661f1edfc5
Merge pull request #612 from openmv/winc_errors
Return string errors from WINC1500 init function.
2019-10-17 00:56:14 +02:00
iabdalkader
15e0d4559c Return string errors from WINC1500 init function. 2019-10-16 20:10:23 +02:00