Kwabena W. Agyeman
da84e0baa3
Add time lapse script
2018-04-22 10:27:24 -07:00
Kwabena W. Agyeman
1fb5493603
Add motor shield examples
2018-04-22 09:59:16 -07:00
iabdalkader
38eb9e59bb
Enable math special functions.
...
* Fix issue #339
2018-04-20 01:44:49 +02:00
iabdalkader
ca5ebbc0ff
Fix H7 build.
...
* CAN is not supported yet for H7.
2018-04-17 14:12:45 +02:00
iabdalkader
16bacb3ca0
Enable I2C4.
2018-04-16 00:52:23 +02:00
Ibrahim Abd Elkader
b2e9c07bb4
Merge pull request #337 from kwagyeman/master
...
Last fixes before release
2018-04-14 20:44:43 +02:00
Kwabena W. Agyeman
76e9d9fd50
Fix compile issues with the M4 firmware.
...
Also added a method that will give an error to the user versus not
found.
2018-04-14 02:23:17 -04:00
Kwabena W. Agyeman
93b81fcffc
Add image conversion methods.
...
Requested by customers to make a grayscale image and rainbow image.
2018-04-14 01:01:55 -04:00
iabdalkader
5881e5ef4f
H7: Lower sensor external clock to 48MHz.
...
* Produces better image quality.
* FPS is lower but HW JPEG makes up for it.
2018-04-12 19:33:48 +02:00
iabdalkader
b9ac80997b
WINC: Use HAL to init SPI.
...
* Use plain HAL code to init WINC SPI.
* Add HAL SPI config to board config files.
2018-04-12 19:32:23 +02:00
iabdalkader
7d09e219a2
Set RNG clock source.
2018-04-09 15:18:09 +02:00
Ibrahim Abd Elkader
74664d1962
Merge pull request #335 from kwagyeman/master
...
Fix gain_db control
2018-04-09 05:14:12 +02:00
Kwabena W. Agyeman
01532ae11d
Fix gain_db control
...
Mapping is correct now.
2018-04-08 20:22:21 -04:00
iabdalkader
3b9148cf9b
Make low/high JPEG quality configurable.
2018-04-09 01:07:49 +02:00
Ibrahim Abd Elkader
ffcf70a57c
Merge pull request #334 from kwagyeman/omv_module
...
Add openmv version info module.
2018-04-09 00:49:10 +02:00
Ibrahim Abd Elkader
1865e54d89
Merge pull request #332 from kwagyeman/master
...
Add better text drawing.
2018-04-09 00:43:03 +02:00
Kwabena W. Agyeman
137fd1e89d
Add openmv version info module.
...
Lets you print out and access a few key strings.
2018-04-08 18:35:38 -04:00
Kwabena W. Agyeman
bbb6a0ae92
Add better text drawing.
...
Non monospace text drawing.
2018-04-08 17:31:51 -04:00
Ibrahim Abd Elkader
dd5dd0db2c
Merge pull request #331 from kwagyeman/master
...
More basic image manipulation features
2018-04-08 21:00:46 +02:00
Kwabena W. Agyeman
31b1273fb6
Add draw image for drawing images.
...
Can also be used to draw sprites by using the mask image to turn off
drawing some pixels.
2018-04-08 00:45:34 -04:00
Kwabena W. Agyeman
aa7386ac5f
Add cartoon filtering
...
It's not as good as mean shift filtering but can approximate it if you
heavily control the image image lighting conditions. That said, it's a
lot faster and less memory than mean shift filtering.
2018-04-07 23:38:38 -04:00
Kwabena W. Agyeman
63eec63e79
Add in a demo for embossing.
2018-04-07 23:37:05 -04:00
Kwabena W. Agyeman
60881b534c
No one should use this...
2018-04-07 23:36:43 -04:00
iabdalkader
cf6225de3a
Clean up MP board config file.
2018-04-08 02:03:34 +02:00
Ibrahim Abd Elkader
8c4525b93d
Merge pull request #330 from kwagyeman/master
...
Add flood fill
2018-04-06 15:11:01 +02:00
Kwabena W. Agyeman
7f798a8282
Add flood fill
...
The algorithm itself is setup to be used for future filters.
2018-04-06 00:20:19 -04:00
iabdalkader
82ff7a250e
Add H7 DAC support.
2018-04-06 01:08:34 +02:00
iabdalkader
6cd715bf96
Reduce HW JPEG timeout.
...
* Avoid getting stuck when there's an overflow (abort seems useless).
2018-04-04 16:06:58 +02:00
iabdalkader
aa53cf2352
Support H7 hardware JPEG encoder.
2018-04-03 22:08:53 +02:00
Ibrahim Abd Elkader
6877b3afe6
Merge pull request #329 from kwagyeman/master
...
Random Library Fixes
2018-04-03 22:10:01 +02:00
Kwabena W. Agyeman
7bd8fe45fd
Add masking support to replace.
2018-04-01 17:15:28 -04:00
Kwabena W. Agyeman
c4e40f9a36
Fix image pixel access methods to be safer.
2018-04-01 16:56:09 -04:00
Kwabena W. Agyeman
311607f02b
Add masking support to binary.
2018-04-01 16:55:42 -04:00
Kwabena W. Agyeman
6436eb15dc
Normalize bilteral filter sigma values.
...
Its easy to pick sigma now and it works great. Features get nice and
smooth.
2018-04-01 15:54:43 -04:00
Kwabena W. Agyeman
6e02030cbc
Add contrast limited adaptive histogram equalization.
...
This method is fast and super useful.
2018-04-01 15:33:30 -04:00
Ibrahim Abd Elkader
11a9610902
Merge pull request #328 from kwagyeman/master
...
More image filtering stuff
2018-04-01 17:46:02 +02:00
iabdalkader
c14e0e809d
Minor fixes to ADC code.
2018-04-01 17:40:12 +02:00
Kwabena W. Agyeman
09c9d97a70
Add bilateral filtering support
...
Runs faster than median filtering with a large kernel size. That said,
if sigma is set to low for the particular scene you can get corrupted
pixels if there's too much change in a particular kernel area. Tried a
few things to filter this out but was not successful. Not sure how to
fix... but, turning the sigma up hides the issue. It has something to do
with zeros in the luts used to speed the algorithm up causing
instability.
2018-04-01 00:56:41 -04:00
Kwabena W. Agyeman
c3c40680f5
Add missing binary image filtering functionality
...
Open/Close/TopHat/BlackHat/MorphMethods/Etc.
2018-03-31 15:06:20 -04:00
iabdalkader
2ddb4510e6
Add H7 ADC support.
2018-03-31 20:41:38 +02:00
iabdalkader
fac6f19b75
Increase the JPEG quality threshold for H7.
2018-03-30 14:42:59 +02:00
iabdalkader
fcdeb09283
Update MP.
2018-03-27 20:57:10 +02:00
iabdalkader
e9286f6a85
Fix OMV2 build.
2018-03-27 20:41:54 +02:00
iabdalkader
870ce65c51
Merge H7 SRAM1 and SRAM2.
2018-03-27 20:41:26 +02:00
iabdalkader
965e7e1529
Move JPEG buffer to SRAM3.
2018-03-27 20:40:06 +02:00
iabdalkader
ee2aab62be
Add IMLIB_ENABLE_FAST to imlib config.
2018-03-27 03:47:28 +02:00
iabdalkader
ef3faa3df7
Move AprilTags qsort to separate file.
...
* Needed by F4 build.
2018-03-26 20:50:51 +02:00
iabdalkader
bbb5b8dda0
Update F4 HAL.
2018-03-26 20:39:10 +02:00
iabdalkader
fabe9cf292
Fix H7 HAL strict aliasing errors (patch from MP/stm32lib).
2018-03-26 20:38:45 +02:00
Ibrahim Abd Elkader
2541e0fd26
Merge pull request #327 from kwagyeman/master
...
Fix bug with sharpen.
2018-03-26 20:21:24 +02:00