218 Commits

Author SHA1 Message Date
lxowalle
0838df6372 fix(video_encode_demo): drain queued frames before exhausting memory 2026-09-10 12:05:04 +08:00
lxowalle
fa498da900 feat(maixcam2): support OS04A10 high frame rates 2026-09-07 18:27:50 +08:00
Tao
489e19fb9b feat(nn): add depth calibration params to Yolo26Depth API (#137)
get_depth/get_depth_image now accept cal_a/cal_b so callers can pass
a per-camera scale calibration d_real = exp(a*log(d)+b); example app
exposes them as optional CLI args.

Co-authored-by: Taoxuan-168 <Taoxuan-168@users.noreply.github.com>
2026-08-10 11:08:16 +08:00
lxowalle
fd4b8d2311 feat(maixcam2): support explicit OS04D10 120fps output sizes 2026-08-07 10:43:36 +08:00
lxowalle
bfec4cf63c * wifi supports ap mode 2026-08-05 17:37:50 +08:00
lxowalle
cdb27db679 * Optimize the YOLOv26 depth interface. 2026-08-04 17:38:52 +08:00
Tao
82a2aecd13 add Yolo26Depth monocular depth estimation wrapper (#136)
* Update MaixCam2's MaixSpeech to use NPU computing

delete useless file

* Delete components/.gitignore

delete unused file

* feat(nn): add Yolo26Depth monocular depth estimation wrapper

Add header-only maix_nn_yolo26_depth.hpp class with @maixpy binding comments,
supporting depth inference and heatmap generation for yolo26-depth models.

* feat(example): add yolo26_depth example

Add nn_yolo26_depth example under examples/, supporting single-image
heatmap saving and real-time camera depth display, based on the
Yolo26Depth header-only wrapper.

---------

Co-authored-by: lxowalle <83055338+lxowalle@users.noreply.github.com>
Co-authored-by: Taoxuan-168 <Taoxuan-168@users.noreply.github.com>
2026-08-04 15:40:01 +08:00
Yuheng Han
5dd9fc733a feat(maixcam2): add OS04D10 640x360 120fps mode (#133) 2026-08-03 20:19:15 +08:00
lxowalle
3875238c92 * add example of camera onvif server 2026-01-30 20:25:46 +08:00
Tao
2f4cb81708 support yolo26 for maixcam 2026-01-21 19:42:14 +08:00
Tao
e328330f7f support yolo26 for maixcam 2026-01-21 19:39:15 +08:00
Tao
a466396782 * [maixcam2] Supported yolo26
* [maixcam2] Supported maix-speech
2026-01-20 14:49:12 +08:00
lxowalle
b881c0a0a5 * delete stream_webrtc_demo 2025-12-16 12:02:33 +08:00
lxowalle
8a675dea4c * optimize datachannel 2025-12-15 19:30:25 +08:00
lxowalle
1e66a56d95 * fix nn_melotts bug 2025-12-15 17:34:10 +08:00
916BGAI
5b5159228f add webrtc stream support 2025-12-12 11:37:16 +08:00
lxowalle
6bbf635d44 * [linux] Fix compilation errors 2025-12-08 15:00:13 +08:00
lxowalle
fcf67e9c33 * [linux] Fix compilation errors 2025-12-05 18:15:36 +08:00
lxowalle
3668c1bcfd * [maixcam] Fix compilation errors 2025-12-05 16:08:38 +08:00
lxowalle
eb395eca9d * Fix compilation errors 2025-12-05 10:23:32 +08:00
lxowalle
c1e28b827f * add smolvlm demo 2025-12-03 15:39:20 +08:00
lxowalle
f7dc335456 * fix spi dma bug 2025-12-01 12:12:28 +08:00
lxowalle
e446cc3787 Merge branch 'pr-111' into dev 2025-11-25 20:14:30 +08:00
lxowalle
d1aced48a8 * add nn vlm qwen3 2025-11-25 20:12:47 +08:00
Mk16kawai
0e29b3d201 [example.thermal] fixed compile error 2025-11-25 18:12:56 +08:00
lxowalle
af752f3b5a * optimize vo 2025-11-10 16:11:53 +08:00
lxowalle
4213106a37 * [maixcam2] fix display misalignment 2025-10-29 15:05:59 +08:00
lxowalle
bea9d6d184 * [maixcam2] Fix the issue that FIT_COVER is not working 2025-10-24 14:36:51 +08:00
lxowalle
9e65b8a14f * [maixcam2] fix can not decode h264 with b-frame 2025-10-16 20:50:01 +08:00
Neucrack
07edcd0603 optimize ci for maixcam2 2025-09-30 16:15:22 +08:00
Neucrack
d8945c5e5a maixcam2 support USB hid and display support fb 2025-09-28 13:28:55 +08:00
lxowalle
fdde79796c * [maixcam2] convert whisper's output to utf-8 coding 2025-09-25 21:05:25 +08:00
lxowalle
672ecee53b * fix typo 2025-09-18 16:27:55 +08:00
Neucrack
9d7b9bdca5 update demo names 2025-09-10 18:28:03 +08:00
lxowalle
d39ff51bb6 * [maixcam2] player support non-block 2025-09-10 09:45:59 +08:00
Neucrack
1f616f4825 add mixformer v2 support for maixcam 2025-09-03 15:36:31 +08:00
lxowalle
a008f2a18d * [maixcam2] support lsm6dsowtr 2025-09-02 18:46:45 +08:00
Neucrack
36be3fbf34 add image to_tensor_float32 api and release maixcam2 alpha system 2025-08-30 16:03:59 +08:00
lxowalle
582cbcced2 * [maixcam2] update melotts example 2025-08-21 16:39:05 +08:00
lxowalle
2df03922ac * optimize the camera process of handling block 2025-08-14 19:32:33 +08:00
lxowalle
46042dad03 * optimize camera setting 2025-08-13 15:58:10 +08:00
lxowalle
a228a72342 * fix rtsp&audio&disp bug 2025-08-12 20:14:47 +08:00
lxowalle
64c5255c85 * fix focus_stack compilation error 2025-08-08 10:08:32 +08:00
Neucrack
fc3ca5e12a add default key exit for detector and classifier app, add touchscreen read demo 2025-08-06 13:47:53 +08:00
Neucrack
31f757d0ae change Vector3 to tensor moudle 2025-08-05 20:08:18 +08:00
Neucrack
343deb6c7d optimize imu init error and examples name 2025-08-05 20:08:18 +08:00
Neucrack
b29c951647 fix ffmpeg error on linux platform 2025-07-29 01:04:52 +08:00
Neucrack
9bed6a335f fix compile error 2025-07-29 00:34:31 +08:00
lxowalle
cbda23d965 * use enumeration variable as the parameter for awb_mode&exp_mode 2025-07-23 16:16:48 +08:00
lxowalle
8431a74a7b * support config gains 2025-07-22 21:15:27 +08:00