openmv/usr/examples
Kwabena W. Agyeman 367e5fdd3d Improved JPEG capabilities.
* Added the ability to control the quality on JPEG functions... However,
due to our JPEG implementation this doesn't seem to help. 90% JPEG
quality images and regular images should be about equal. But, you can
see heavy degredation with 90% still. E.g. text is unreabable. Not
exactly sure why this is happening but it can be fixed later.

* Changed the compress() function to compressed(). Also, it now
compresses using FB_Alloc to prevent realloc issues when compressing.

* Added new compress() function. This function compresses an image in
place and if that image is the frame bufffer then it will update the
frame buffer bpp value to reflect the image was compressed. Users can use
this function to basically finalize the frame buffer and then pass the FB
to functions that need to send image bytes. The benefit of using this
function is that it should allow higher quality JPEGs and let everything
run at a faster speed while connected to the IDE.

I made this function to speed up WiFi. However, I encountered a bug with
the winc.send() method. It appears to zero the bytes it sends. I didn't
debug further except to verify that the image data became zero after
calling send.
2016-04-23 16:37:21 -04:00
..
01-Basics Working on scripts... 2016-04-02 11:18:20 -04:00
02-Board-Control 60 Scripts. 2016-04-21 20:01:17 -04:00
03-Drawing Example Work 2016-04-20 17:10:44 -04:00
04-Image-Filters 60 Scripts. 2016-04-21 20:01:17 -04:00
05-Snapshot Example Work 2016-04-20 17:10:44 -04:00
06-Video-Recording Example Work 2016-04-20 17:10:44 -04:00
07-Face-Detection 60 Scripts. 2016-04-21 20:01:17 -04:00
08-Eye-Tracking 60 Scripts. 2016-04-21 20:01:17 -04:00
09-Feature-Detection 60 Scripts. 2016-04-21 20:01:17 -04:00
10-Color-Tracking 60 Scripts. 2016-04-21 20:01:17 -04:00
11-LCD-Shield Example Work 2016-04-20 17:10:44 -04:00
12-Thermopile-Shield 60 Scripts. 2016-04-21 20:01:17 -04:00
13-BLE-Shield Example Work 2016-04-20 17:10:44 -04:00
14-WiFi-Shield Improved JPEG capabilities. 2016-04-23 16:37:21 -04:00
15-Tests 60 Scripts. 2016-04-21 20:01:17 -04:00