Commit Graph

29 Commits

Author SHA1 Message Date
Ibrahim Abd Elkader
757c538dd3
Merge pull request #1185 from kwagyeman/kwabena/speedup_jpeg_trailing_data_cleanup
Speed up clearing trailing jpeg data
2021-02-25 00:51:17 +02:00
Kwabena W. Agyeman
b0930505d5 Speed up clearing trailing jpeg data 2021-02-24 14:08:54 -08:00
Kwabena W. Agyeman
28dfeed446 Add stubs for init/deinit of the imlib 2021-02-24 11:07:35 -08:00
Kwabena W. Agyeman
09121b378e
Update src/omv/imlib/framebuffer.h
Remove padding.

Co-authored-by: Ibrahim Abd Elkader <i.abdalkader@gmail.com>
2021-02-14 19:14:30 -08:00
Kwabena W. Agyeman
5c49066508 Cache align jpeg and frame buffer 2021-02-14 15:12:33 -08:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00
Kwabena W. Agyeman
d679899e01 Missing x shift 2021-02-04 22:35:11 -08:00
Kwabena W. Agyeman
a6237a96b2 Switch to fast YUV macros 2021-01-22 20:44:24 -08:00
iabdalkader
690a39c0cb Use interpolated LAB table.
* Saves about 100KBs.
2021-01-21 22:53:28 +02:00
Kwabena W. Agyeman
01aad01c49 Update draw image to support in place updates 2021-01-15 10:29:07 -08:00
Kwabena W. Agyeman
ad00a842e9
Switch to compressed error messages (#1116) 2021-01-10 19:58:07 +02:00
Kwabena W. Agyeman
617de59ceb Disable overlapping detection print 2021-01-03 14:23:29 -08:00
王开智
902ae3c98b
faster hough (#1068)
1, change `sqrt(a*a + b*b)` to `(abs(a)+abs(b))/2`
2, drop small mag calculate
2021-01-03 16:04:44 +02:00
Kwabena W. Agyeman
195a0e12cd Fix the use of FLT_MIN which is not the actual min, -FLT_MAX is 2021-01-02 18:59:59 -08:00
iabdalkader
222d704ac3 Rename flag. 2021-01-02 19:59:37 +02:00
Kwabena W. Agyeman
e17a728590 Move generic fill image to imlib 2020-12-30 10:41:16 -08:00
Kwabena W. Agyeman
5fec8604ce Move min/max code to fmath 2020-12-30 10:13:33 -08:00
iabdalkader
55cde3ff08 Move framebuffer initialization to framebuffer.c
* This decouples the framebuffer from the sensor
2020-12-30 01:33:02 +02:00
iabdalkader
74e214abe8 Move unaligned memory to separate file. 2020-12-30 00:58:26 +02:00
iabdalkader
ba80759f61 Fix reference to ffs_strerror when image I/O is disabled. 2020-12-30 00:32:22 +02:00
iabdalkader
a0d7cf13ad Allow building the image library and modules without a filesystem.
* Images, models and descriptors I/O can be disabled with imlib flag.
* Image creation in memory still works if image I/O is disabled.
* TF and Haar can still load built-in models/cascades if image I/O is disabled.
2020-12-26 21:05:34 +02:00
iabdalkader
9ede43c9bd Fix imlib descriptors build dependencies. 2020-12-25 22:20:34 +02:00
Ibrahim Abd Elkader
03ce421507
Merge pull request #1045 from openmv/sensor_updates
Move pixel format to imlib.
2020-12-19 21:53:42 +02:00
Ibrahim Abd Elkader
b790bc3eb2
Merge pull request #1043 from openmv/systick_fix
Use MP HAL delay/ticks instead of systick.
2020-12-19 21:36:02 +02:00
iabdalkader
50d17dd860 Move pixel format to imlib.
* Remove dependency on sensor.h
2020-12-19 21:30:18 +02:00
iabdalkader
474c681eac Use MP HAL delay/ticks instead of systick.
* Allow building sensor drivers with different ports.
2020-12-19 21:17:09 +02:00
iabdalkader
4bfa7b41b7 Remove STM32_HAL_H from common code. 2020-12-19 20:51:52 +02:00
iabdalkader
908d5c8291 Remove code dependency on mp.h header. 2020-12-18 23:16:55 +02:00
iabdalkader
bc6d1d22f0 Split code into common and port specific code. 2020-12-18 00:59:28 +02:00