Kwabena W. Agyeman
cc823e2fbb
ports: Fix accidental CPU cache invalidation.
2024-06-18 22:04:31 -07:00
Ibrahim Abdelkader
df7df2ba82
Merge pull request #2231 from openmv/py_tf_clean_up_load
...
modules/py_tf: Refactor py_tf module.
2024-06-16 22:00:56 +02:00
iabdalkader
6c212409ce
modules/py_tf: Refactor py_tf module.
...
- Implement log handler.
- Remove all extra load functions: load, load_builtin_model, and the newly added tf.Model(),
now all call the same function.
- Remove module-level functions. Code should load the model first, the use model.predict().
This is a breaking change, but loading models on the fly was never a good feature.
- Model FB memory will be free'd in finalizer. The model's fb_memory is automatically
free'd when it's delete (i.e., del model).
2024-06-16 17:23:58 +02:00
iabdalkader
51ed29b501
lib/libtf: Update libtf.
2024-06-16 16:42:09 +02:00
Ibrahim Abdelkader
f4031ce16e
Merge pull request #2230 from openmv/root_pointer_fixes
...
ports/all: Root pointer fixes.
2024-06-15 14:27:51 +02:00
iabdalkader
6373e0d708
ports/stm32: Fix Audio module's root pointers.
2024-06-15 14:24:00 +02:00
iabdalkader
668959d5c0
modules/fir: Fix root pointer usage.
2024-06-15 13:32:24 +02:00
Ibrahim Abdelkader
854afd9915
Merge pull request #2227 from kwagyeman/kwabena/new_tf_method
...
modules/py_tf: Add generic CNN processing support.
2024-06-12 15:10:09 +02:00
Kwabena W. Agyeman
8c69b09f4f
modules/py_tf: Add generic CNN processing support.
2024-06-11 22:11:32 -04:00
Ibrahim Abdelkader
8c8c7dbde1
Merge pull request #2190 from kwagyeman/kwabena/refactor_get_similarity
...
modules/py_image: Refactor get_similarity() to use draw_image backend.
2024-06-09 14:34:52 +02:00
Ibrahim Abdelkader
d85505cec9
Merge pull request #2225 from openmv/giga_himax
...
boards/ARDUINO_GIGA: Enable HIMAX sensors.
2024-05-30 20:52:51 +02:00
iabdalkader
4e84b3eabb
boards/ARDUINO_GIGA: Enable HIMAX sensors.
2024-05-30 20:46:15 +02:00
iabdalkader
d330c73bce
misc: Bump firmware version.
2024-05-26 14:56:56 +02:00
Ibrahim Abdelkader
4759398742
Merge pull request #2207 from openmv/sensor_delay_pwdn_reset
...
misc: Increase delay after reset/power-down.
2024-05-25 20:47:18 +02:00
Ibrahim Abdelkader
48801fbc5c
Merge pull request #2210 from kwagyeman/kwabena/remove_pooling
...
imlib/pool: Remove obsolete pooling functions.
2024-05-25 15:08:18 +02:00
Ibrahim Abdelkader
1959b724e1
Merge pull request #2212 from kwagyeman/kwabena/fix_erode_mask
...
imlib/binary: Fix erode mask check.
2024-05-25 10:32:03 +02:00
iabdalkader
88027a9e27
boards/PORTENTA_H7: Override default reset and power delays.
2024-05-25 10:29:37 +02:00
iabdalkader
17ac3180b9
misc: Increase delay after sensor reset/power-down.
2024-05-25 10:29:25 +02:00
Ibrahim Abdelkader
44e92b4c0d
Merge pull request #2215 from kwagyeman/kwabena/ksize_fix
...
modules/py_image: Move ksize to be pos_arg.
2024-05-21 20:34:09 +02:00
Ibrahim Abdelkader
28d5fdfa1c
Merge pull request #1610 from openmv/invalidate_vbuffers
...
imlib: Invalidate vbuffers before returning them.
2024-05-21 20:33:42 +02:00
Ibrahim Abdelkader
0851f59300
Merge pull request #2220 from openmv/mimxrt_dma_fix
...
ports/mimxrt: Retry transfer if the DMA is still busy.
2024-05-21 20:33:24 +02:00
Ibrahim Abdelkader
fb86074477
Merge pull request #2221 from openmv/stm32_sensor_bug
...
ports/stm32: Reset vbuffer state when dropping frames.
2024-05-21 20:32:10 +02:00
iabdalkader
64b2708754
ports/stm32: Reset vbuffer state when dropping frames.
...
When dropping a frame the current vbuffer state was Not reset, which
caused the following frame(s) to be corrupted, probably also overwriting
the next vbuffer.
This bug is what caused transposed high-resolution frames to be corrupted.
If the DMA is not keeping up you should simply just see slower FPS or no
frames at all but definitely never corrupted frames, since they're dropped.
2024-05-21 20:15:34 +02:00
iabdalkader
75a934de0d
ports/mimxrt: Retry transfer if the DMA is still busy.
...
Retry to submit the transfer a few times if the DMA is busy,
before dropping the frame.
2024-05-21 19:15:10 +02:00
iabdalkader
80fce781ab
imlib: Invalidate vbuffers before returning them.
...
* Fixes #2216
2024-05-20 22:59:35 +02:00
Kwabena W. Agyeman
08ca21fd1b
imlib/pool: Remove obsolete pooling functions.
2024-05-19 20:06:37 -07:00
Ibrahim Abdelkader
99c3ddd7fc
Merge pull request #2208 from kwagyeman/kwabena/minor_draw_line_cleanup
...
imlib/draw: Cleanup drawline code.
2024-05-19 09:55:14 +02:00
Ibrahim Abdelkader
c21472a1cd
Merge pull request #2213 from kwagyeman/kwabena/fix_morph_spelling
...
modules/py_image: Fix morph spelling.
2024-05-15 23:50:14 +02:00
Ibrahim Abdelkader
b2e90e6c47
Merge pull request #2191 from kwagyeman/kwabena/clean_to_x
...
modules/py_image: Update py_image_to with mp_arg_parse_all.
2024-05-13 16:51:08 +02:00
Kwabena W. Agyeman
f928965896
modules/py_image: Move ksize to be pos_arg.
2024-05-12 21:54:46 -07:00
Kwabena W. Agyeman
b7eda7d932
modules/py_image: Fix morph spelling.
2024-05-12 21:24:08 -07:00
Kwabena W. Agyeman
0638c936c6
imlib/binary: Fix erode mask check.
2024-05-12 21:16:27 -07:00
Kwabena W. Agyeman
3fee02ffb5
modules/py_image: Update py_image_to with mp_arg_parse_all.
2024-05-12 21:12:17 -07:00
Kwabena W. Agyeman
7d4f70e9ef
imlib/draw: Cleanup drawline code.
2024-05-09 20:48:39 -07:00
Ibrahim Abdelkader
b4f1461e23
Merge pull request #2205 from kwagyeman/kwabena/change_arm_math
...
imlib: Change ARM_MATH_CM4/CM7 to DSP.
2024-04-22 15:27:05 +02:00
Kwabena W. Agyeman
12831c1f73
imlib: Change ARM_MATH_CM4/CM7 to DSP.
2024-04-21 12:49:29 -07:00
iabdalkader
42fc57f3f8
misc: Bump firmware version.
2024-04-20 14:53:32 +02:00
Ibrahim Abdelkader
7662201790
Merge pull request #2204 from openmv/giga_gc_rotate
...
boards/ARDUINO_GIGA: Enable OMV_GC2145_ROTATE.
2024-04-19 12:22:14 +02:00
iabdalkader
fe25639d66
boards/ARDUINO_GIGA: Enable OMV_GC2145_ROTATE.
2024-04-19 12:18:48 +02:00
Ibrahim Abdelkader
4c45079bc2
Merge pull request #2203 from openmv/giga_csi_reset
...
boards/ARDUINO_GIGA: Enable RESET/PEN pin.
2024-04-19 09:09:13 +02:00
iabdalkader
0dac743ace
boards/ARDUINO_GIGA: Enable RESET/PEN pin.
2024-04-19 09:02:02 +02:00
Ibrahim Abdelkader
dfe701e03f
Merge pull request #2201 from kwagyeman/kwabena/cleanup_set_pixel_aa
...
imlib/draw: Fix out of bound crash issue with set_pixel_aa.
2024-04-18 20:55:48 +02:00
Ibrahim Abdelkader
f947977c5c
Merge pull request #2199 from PixArt-Imaging-Inc/master
...
sensors/PAG7920: Support PixArt image sensor PAG7920.
2024-04-18 20:55:28 +02:00
FU CHEN-WEI
b3f9d70003
sensors/PAG7980: Support PixArt image sensor PAG7920.
...
1. Add a sensor driver for PAG7920.
2. Add PAG7920-related definitions.
2024-04-18 16:59:12 +08:00
Kwabena W. Agyeman
11acce5865
imlib/draw: Fix out of bound crash issue with set_pixel_aa.
2024-04-17 20:04:02 -07:00
Ibrahim Abdelkader
66d4e6b046
Merge pull request #2192 from openmv/dependabot/github_actions/dev-drprasad/delete-tag-and-release-1.1
...
build(deps): bump dev-drprasad/delete-tag-and-release from 1.0.1 to 1.1
2024-04-14 14:42:33 +02:00
dependabot[bot]
df83a6549f
build(deps): bump dev-drprasad/delete-tag-and-release from 1.0.1 to 1.1
...
Bumps [dev-drprasad/delete-tag-and-release](https://github.com/dev-drprasad/delete-tag-and-release ) from 1.0.1 to 1.1.
- [Release notes](https://github.com/dev-drprasad/delete-tag-and-release/releases )
- [Commits](https://github.com/dev-drprasad/delete-tag-and-release/compare/v1.0.1...v1.1 )
---
updated-dependencies:
- dependency-name: dev-drprasad/delete-tag-and-release
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 15:58:21 +00:00
Ibrahim Abdelkader
0a2773ca9a
Merge pull request #2160 from kwagyeman/kwabena/erode_dilate_speedup
...
imlib/binary: Improve erode/dilate performance using SIMD.
2024-04-06 15:13:47 +02:00
Kwabena W. Agyeman
f7ed570231
modules/py_image: Refactor get_similarity() to use draw_image backend.
2024-04-02 17:31:43 -07:00
Ibrahim Abdelkader
b2b62dbac8
Merge pull request #2146 from kwagyeman/kwabena/simplify_binary
...
modules/py_image: Update binary to use mp_arg_parse_all.
2024-03-31 15:13:11 +02:00