mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Finished going through imlib.c. -> Histeq uses fb_alloc now and has hook for RGB histeq when reserve YUV LUT is added (coming soon in next PR). Cleanuped py_helper.c/h -> No functional changes. Just added some header info. Finished going through py_image.c * 1 - Finished general code cleanup and updating everything to using new library functions. In particular, I updated the remaining find_* functions with the new roi clipping code when they accept rois. * 2 - Made blob stuff return a list when nothing is found so you don't have to do an if on the returned value anymore. * 3 - img subscr is more powerful now allowing image reading and writing. I updated this because I had to use it to find a previous bug with socket.send() for the WINC driver. * 4 - Renamed find_eyes to find_eye. Because it just finds one eye. * 5 - Other than that just general code cleanup to make functions look consistent. And yes, changes have been test. Face tracking, eye tracking, keypoints, etc. all work still. Future things todo before release: 1 - Change all LAB stuff to YUV. 2 - Add in reverse YUV->RGB LUT and update functions like Mode() to use this so they don't generate messed up outputs, also histeq() too. 3 - Add any remaining sensor control functions like agc control. |
||
|---|---|---|
| .. | ||
| 01-Basics | ||
| 02-Board-Control | ||
| 03-Drawing | ||
| 04-Image-Filters | ||
| 05-Snapshot | ||
| 06-Video-Recording | ||
| 07-Face-Detection | ||
| 08-Eye-Tracking | ||
| 09-Feature-Detection | ||
| 10-Color-Tracking | ||
| 11-LCD-Shield | ||
| 12-Thermopile-Shield | ||
| 13-BLE-Shield | ||
| 14-WiFi-Shield | ||
| 15-Tests | ||