Releases: sipeed/MaixPy
v4.8.2
Bug Fix
- APP photos play video error.
- Correct MaixCAM-Pro pin image in photos APP.
- Fix set auto start APP failed in second time.
- Fix time sync script stuck when no network.
- Fix zbar can't decode Chinese issue.
- Fix open big file error in APP http file browser.
Optimization
- Change Modbus default port to 502 from 5020.
- Camera application support add timestamp
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz
: For the MaixCAM device.maixcam-pro_*.img.xz
: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz
: 设备 MaixCAM 用maixcam-pro_*.img.xz
: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.8.0
New features
- Add Modbus support (based on UART and TCP), both slave and master mode are supported.
- Key support powerkey of MaixCAM-Pro, and long press in launcher will pop out power option.
- Add
maix.image.flip
API. - Camera APP support change video bitrate, and Photos APP support play video now.
- Video record(Camera APP), RTSP, RTMP, video play(Photos APP) all video related APPs support audio record and play.
display.Display
now support select device fb(framebuffer), so you can port any screen in system as fb driver and use in display like if you want to use two screen or a SPI OLED screen.- Support 7 inch touchscreen.
- LVGL based APPs support mouse input.
- Support a MIPI to HDMI module, so now we can use HDMI as screen.
- Support audio player volume setting.
- Add device config file in
/boot/board
, so you can customize camera and display vflip and hmirror, and max LCD backlight power etc, refer to/boot/boards/README.txt
on device. - Launcher support I18N.
- Add log file for APP, you can find it in
/maixapp/last_run.log
, so you can find bugs from log if your APP dead, useexamples/tools/show_last_run_log.py
to see log.
so be carefully, print too much log may conduct large log file.
BUG Fix
- Fix nn.F.softmax execute error
- Fix RTMP RTSP resource realease bug.
Optimization
- Speech recognition APP switch mode faster now.
- Remove upgrade MaixPy item from Settings APP to avoid user wrong upgrade.
- Optimize API documentation click TOC jump(same id issue).
MaixVision Update v1.2.0
- Support install runtime in MaixVision, so even MaixCAM no internet, you can also install runtime in MaixVision
- Add SSH terminal
- Add save image button on the right-top of image preview zone.
- Image preview zone support show ROI info(width height etc.)
- Support flush files button to sync files with system.
- All py files can use Python code auto-suggestions and auto-completion.
- Example code alway there now.
- Optimize editor scroll to preview opened file names.
- Optimize close files experience.
- Fix LAB histogram value error bug.
- Fix auto save will change AI model(binary) file bug.
- Fix render fail and GUI disapear bug after click image preview zone some times.
- Optimize multiple line error hint when pack APP.
- Windows support customize installation path now.
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz
: For the MaixCAM device.maixcam-pro_*.img.xz
: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz
: 设备 MaixCAM 用maixcam-pro_*.img.xz
: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.7.8
New features
- Add YOLO11 support(detect, segmentation, keypoint detection)
- Support New board MaixCAM-Pro , include its PMU, IMU, RTC.
- SC035GS(Global shutter camera) support 180fps mode.
- OS04A10 now support 40s exposure, GC4653 max 1/3 s.
- Camera support read RAW data.
- Camera APP add LED light switch, RAW, digital zoomin.
- New launcher UI
BUG Fix
- Fix speech recognition APP core dump bug
Optimization
- optimize NN preprocess, now faster(e.g. 320x320 input, 12ms to 2ms)
Attention
Burn system image(maixcam_*.img.xz
(for device MaixCAM) or maixcam-pro_*.img.xz
(for device MaixCAM-Pro) file below) to use this version because it have camera driver update in system, and don't forget to install runtime in first bootup
烧录系统镜像(下面的maixcam_*.img.xz
(设备 MaixCAM 用)或maixcam-pro_*.img.xz
(设备 MaixCAM-Pro 用)文件),以及第一次开机后记得联网安装运行库,才能正常使用此版本
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.7.7
v4.6.0
New features
- Support OCR(image text recognize).
- Support speech recognitioin.
- Support new hardware MaixCAM-Pro.
ocr_demo.mp4
Attention
Burn system image(maixcam_*.img.xz
(for device MaixCAM) or maixcam-pro_*.img.xz
(for device MaixCAM-Pro) file below) to use this version because it have camera driver update in system, and don't forget to install runtime in first bootup, old version system DO NOT upgrade runtime
烧录系统镜像(下面的maixcam_*.img.xz
(设备 MaixCAM 用)或maixcam-pro_*.img.xz
(设备 MaixCAM-Pro 用)文件),以及第一次开机后记得安装运行库,才能正常使用此版本
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.5.1
New Features
- Self learning object detect and tracking, see doc
self_learn_track_small_no_audio.mp4
- Object tracking and object count, see doc
track_small.mp4
- Video(H.264) hardware decode support, now you can play mp4 video files.
video_play2_no_audio_small.mp4
- USB HID simulate support(MaixCAM act as mouse/keyboard/touchpad).
- Support OS04A10 camera sensor.
- Add
time.fps
API. refer toMaixPy/examples/basic/demo_time.py
- Add convertion API between
tensor.Tensor
andnumpy.ndarray
, refer toMaixPy/examples/vision/ai_vision/nn_forward.py
- Add bm8563 & qmi8658 & tmc2209 doc & example
- Add http file browser APP.
- Default listenning uart command, now you can send command though uart to switch APP like protocol doc said.
BUG Fix
- UART read block issue.
- YOLOv5/YOLOv8 score always 0.5 issue(iou bug).
- App_store APP exit when scan QR code and no network, and settings the same.
Attention
For this version, if you want to use HID function, you must burn system, or you can upgrade maixpy and then upgrade runtime, but we remain recommend you directly re-burn system.
Burn system image(*.img.xz
file below) to use this version because it have camera driver update in system, and don't forget to install runtime in first bootup, old version system DO NOT upgrade runtime
烧录系统镜像(下面的*.img.xz
文件),以及第一次开机后记得安装运行库,才能正常使用此版本
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.4.22
New Features
- Add WiFi AP mode API and demo(in
MaixPy/examples/tools
directory) - Now USB driver (virtual network card) can be auto recognized by Windows and MacOS and Linux, no need to install driver manually anymore!
- Add USB setting in settings APP, you can select device mode or host mode(can use external USB devices like USB camera), and virual network card selection.
- Add timezone setting API and setting item in settings APP, and you can also find demo in
MaixPy/examples/tools
directory.
Optimization
- optimize app.switch_app ignore same app switch
- Optimize runtime installation to ensure old system use old runtime.
- Optimize MaixPy upgrade UI, now you can exit without stuck.
- Optimize builtin find_blob APP blue color threshold to find more blue color.
- Increase kernel memory to 128MB, so now user space memory is 128MB(the 4.4.19 is 160MB) for better camera driver stability.
- Add depracate warning to v1 API and optimize v1 examples' test image path.
BUG Fix
- NN memory leak issue when use dual_buff mode.
- Fix UART0 Tx pin write data error sometimes.
- Fix morph bug
- Fix camera reopen bug.
- Fix desktop-monitor APP run failed error.
Attention
You must to burn system image(*.img.xz
file below) to use this version because it have camera driver update in system, and don't forget to install runtime in first bootup, old version system DO NOT upgrade runtime
你必须烧录系统镜像(下面的*.img.xz
文件),以及第一次开机后记得安装运行库,才能正常使用此版本
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
v4.4.19
Bug Fix
- Cancel camera default 80fps mode, cause some camera not support this freq, if you want to use 80fps mode, set it in
camera.Camera(320, 240, fps=80)
- Camera add_channel bug fix
- UART read function param
len
bug fix - Limit app desc must one line when app_store installing app
Attention
You must to burn system image(*.img.xz
file below) to use this version because it have camera driver update in system, and don't forget to install runtime in first bootup, old version system DO NOT upgrade runtime
你必须烧录系统镜像(下面的*.img.xz
文件),以及第一次开机后记得安装运行库,才能正常使用此版本,旧版镜像请不要更新 运行库
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
v4.4.15
New Features
- Add MaixHub client APP, now you can collect dataset by this APP and directly upload to MaixHub, and deploy model to MaixCAM in one click.
- Add
image.Image.set_windowing
function. - Support now global shutter camera sms_sc035gs (only support 60FPS mode now, later will support 180fps~240fps)
- Support 5 inch screen, and 7inch touchscreen, buy here
Optimization
- Camera(GC4653) now default support 80FPS mode, if you want to use 30 or 60 fps, set
fps=30
orfps=60
when constructcamera.Camera
object. - Change
image.Image.awb_mode
toimage.Image.set_awb
function.
Bug Fix
- Fix camera image buffer error.
- Fix cv2image grayscale image error
Attention
You must to burn system image(*.img.xz
file below) to use this version because it have camera driver update in system, and don't forget to install runtime in first bootup, old version system DO NOT upgrade runtime
你必须烧录系统镜像(下面的*.img.xz
文件),以及第一次开机后记得安装运行库,才能正常使用此版本,旧版镜像请不要更新 运行库
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
v4.4.12
New Features
- i18n now support load from yaml dict files.
- Camera APP support record video(mp4 format), you can find video in
/maixapp/share/video
directory of device.
Optimization
- Camera(GC4653) support 60FPS mode now, and now fefault 60FPS(only support when resolution <= 720p).
60FPS mode's color has some different with 30FPS mode, if you want to use 30FPS mode, please set
fps=30
incamera.Camera()
.
- AI model(NPU) support dual_buff mode and set it to default, now runing faster twice than before.
dual buff mode enabled by default, if you want to disable it, set arg
dual_buff = False
when initilize model like `nn.YOLOv5(model="“, dual_buff=False)
- APP bootup/switch faster now.
- YOLOv5 and YOLOv8 object coordinate now ensure all value >= 0.
disp.set_backlight(0)
now will close backlight now.
BUG Fix
- Setting install runtime success but always show not install bug.
- Face recoginizer run fail bug.
- image.cv2image and image.image2cv memory leak bug
- RTSP optimize, now you can play it with
ffplay rtsp://10.228.104.1:8554/live
ormpv rtsp://10.228.104.1:8554/live
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |