Commit Graph

2541 Commits

Author SHA1 Message Date
iabdalkader
f5b91439b2 Restructure Image Library
* Split image library into multiple source files
* Add new img/ to src
* Add median, kmeans, median, blob, SURF.
2014-03-01 15:27:37 +02:00
iabdalkader
41936ff96a Add checks for NULL return from gc_* 2014-03-01 13:35:26 +02:00
iabdalkader
b21018f39e Handle default case in set_pixformat 2014-03-01 13:33:31 +02:00
iabdalkader
d29dc4db7f Add RNG module 2014-03-01 13:33:01 +02:00
iabdalkader
36bfe95829 Add check for array destructor
* Check if array destructor is not null before calling.
2014-02-27 14:12:44 +02:00
iabdalkader
d8f3ac933c Add xalloc0 2014-02-25 18:47:27 +02:00
iabdalkader
5a12d1e372 Check if array destructor is NULL 2014-02-25 17:04:34 +02:00
iabdalkader
93d19a2e7d Update qstrdefs 2014-02-23 23:30:19 +02:00
iabdalkader
42be54aa72 Fix Makefile CFLAGS 2014-02-23 23:29:40 +02:00
iabdalkader
103f67801c Fix USB divider 2014-02-23 23:26:39 +02:00
iabdalkader
d00ee2d083 Replace malloc calls with xalloc 2014-02-23 23:26:04 +02:00
iabdalkader
fa42d9c565 Print cascade info 2014-02-23 18:27:30 +02:00
iabdalkader
a2f0ee04f8 Add _bss_end for gccollect 2014-02-23 03:40:36 +02:00
iabdalkader
7630a9be74 Update python bindings for new libmp 2014-02-23 03:40:11 +02:00
iabdalkader
a5493fe620 Update std and mp libraries 2014-02-23 03:38:45 +02:00
iabdalkader
7891a89723 Use pendsv exception to interrupt running code 2014-02-23 03:37:46 +02:00
iabdalkader
427b03aaed Add check if sensor_init failed 2014-02-21 23:35:40 +02:00
iabdalkader
dea39420c5 Update IDE UI
* Add color selection
* Fix framebuffer layout
2014-02-21 23:33:24 +02:00
iabdalkader
e2e66d9240 Add OV2640 driver 2014-02-21 23:32:25 +02:00
iabdalkader
4b0dd6e62c Update detect_objects to return empty list
* Update detect_objects to return empty list if there's no detection.
2014-02-21 23:24:07 +02:00
iabdalkader
1e14eacaa2 Update sensor code
* Add OV2640 PID
* Add DCMI polarities to sensor struct
* Set DCMI polarities in sensors init functions
* Update OV9650 to set DCMI polarities
2014-02-21 23:23:18 +02:00
iabdalkader
c5ee4bc08a Add Python Examples 2014-02-21 23:06:36 +02:00
iabdalkader
7efede186b Check sensor_init result 2014-02-21 05:00:14 +02:00
iabdalkader
e83f72c8fe Enabel OV9650 Internal Regulator 2014-02-21 03:32:27 +02:00
iabdalkader
0256dbf01f Add color selection and fix layout
* Add color selection with mouse click
* Fix layout to center the framebuffer
2014-02-21 01:42:28 +02:00
iabdalkader
e20bd56001 Disable systick alloc 2014-02-19 02:45:41 +02:00
iabdalkader
112f0b5ce3 Fix template mean 2014-02-18 03:17:21 +02:00
iabdalkader
474bfd1b71 Add template matching
* Add fast template matching using NCC
* Add some support functions to imlib
2014-02-17 21:59:13 +02:00
iabdalkader
678abe2b4a Rename cascade.py 2014-02-14 16:01:41 +02:00
iabdalkader
ed512f29fb Rename cascade-bin 2014-02-14 15:59:33 +02:00
iabdalkader
86c7bb2041 Remove whitespaces from ld script 2014-02-14 15:56:33 +02:00
iabdalkader
a4ec61d8d4 Update libmp
* Remove builtin USART
2014-02-14 15:55:59 +02:00
iabdalkader
8856f5e24d Add assert str macro 2014-02-14 15:43:43 +02:00
iabdalkader
8668c17cba Export open to python 2014-02-14 15:42:59 +02:00
iabdalkader
99eb37e7f9 Read cascade size from file 2014-02-14 15:41:27 +02:00
iabdalkader
492b1488e2 Add support for loading haar cascade from file 2014-02-14 15:40:14 +02:00
iabdalkader
156d194bf8 Add file module 2014-02-14 15:38:03 +02:00
iabdalkader
0eb1575229 Add support for running scripts from cmd 2014-02-13 23:02:10 +02:00
iabdalkader
9991b6b803 Update main
* Remove pyb prefix
* Export ticks() function to python
2014-02-13 23:00:33 +02:00
iabdalkader
3f4bd4b82a Read cascade size from file 2014-02-13 21:10:32 +02:00
iabdalkader
d42f30a184 Add OpenCV cascade converter 2014-02-13 20:41:53 +02:00
iabdalkader
8a91d9f6d4 Export imlib module 2014-02-13 03:17:51 +02:00
iabdalkader
4b6c073133 Cleanup file
* Fix line endings
* Remove whitespaces
2014-02-13 03:17:05 +02:00
iabdalkader
cb2da9fc9d Add MP imlib module 2014-02-13 03:15:15 +02:00
iabdalkader
f7aff67ba5 Add MP image module 2014-02-13 03:14:38 +02:00
iabdalkader
b18744e8e7 Add py_assert helper macros 2014-02-13 03:13:11 +02:00
iabdalkader
ca39013097 Update imlib
* Use image for imlib functions
* Rename some types
2014-02-13 03:12:11 +02:00
iabdalkader
f0431b9b10 Remove sensor arg from py_sensor 2014-02-13 03:11:24 +02:00
iabdalkader
ddcf6919c1 Remove sensor struct arg
* Remove sensor arg from sensor functions
* Use sensor struct in sensor.c
2014-02-13 03:09:51 +02:00
iabdalkader
4afc74a3c1 Move framebuffer to separate header 2014-02-13 03:02:59 +02:00