Commit Graph

2983 Commits

Author SHA1 Message Date
iabdalkader
a44985216b Update Travis CI script.
* Seems mpy-cross does not get built in the right time.
2019-10-30 21:43:05 +02:00
iabdalkader
757d783049 Freeze all the modules in scripts/libraries. 2019-10-30 21:02:51 +02:00
Ibrahim Abd Elkader
4100122ef5
Merge pull request #633 from kwagyeman/kwabena/add_mobilenet_examples
Kwabena/add mobilenet examples
2019-10-30 16:24:07 +02:00
Kwabena W. Agyeman
99fbb53100 Add where models are. 2019-10-30 00:30:18 -07:00
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
9c465fcbdb
Merge pull request #632 from openmv/img_iter
Make images iterable.
2019-10-30 02:03:38 +02:00
iabdalkader
2381a5ac8b Make images iterable.
* Allow iterating over image objects.
* This is mainly to support creating ulab ndarrays from images.
2019-10-30 01:17:20 +02:00
Ibrahim Abd Elkader
56a2982233
Merge pull request #631 from openmv/ulab_mod
Add ulab submodule.
2019-10-30 01:05:30 +02:00
iabdalkader
9e3d294fe3 Add ulab submodule. 2019-10-30 00:56:23 +02: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