Releases: sipeed/MaixPy
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 |
v4.4.10
New features
- Add YOLOv8-seg object segmentation support.
- Add YOLOv8-face model.
- Add more examples like network(mqtt/http/socket/websocket/flask)
- Add support for no screen MaixCAM, now you can use scripts in
examples/tools
to connect wifi, install runtime, set auto start app etc. - Open all APPs source code at MaixPy/projects and MaixCDK/projects.
- Add RTSP APP and YOLOv8-seg APP and face-tracking(gimbal) APP and audio record APP and self-learn-classifier APP.
- Add
maix.app.switch_app
function to switch app. - JPEG and PNG now support convert to other format by
image.to_format()
function. - Audio support wav record and play.
image.draw_string
support \r\n \n chars to wrap line and utf-8 charactors auto linewrap now.
Optimization
- Optimize opencv and image convertion API
- Optimize RTSP demo
- Optimize API doc and its layout
- Limit YOLOv8 and YOLOv5 bbox output value >=0
- Optimzie
image.get_histogram
- Increase the driving capability of pwm
- YOLOv8 now support all number of keypoint, not only 17 points
BUG fix
- Fix bug that RTSP streaming can't play by old vlc and ffplay
- Fix camera buffer issues
Attention
To use MaixPy v4.4.10, you MUST upgrade system!!! The old system can not use camera due to the change of driver.
注意:要使用 MaixPy v4.4.10, 必须 更新系统!!! 用旧的系统由于驱动更新会无法初始化摄像头。
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |
v4.3.2
MaixPy
-
New features
- Add YOLOv8 support.
- Add 17 human body keypoints detection support(YOLOv8-Pose).
- Add self learn classifier support(learn and classify anything).
- Add 2-axis gimbal project.
- Add SPI support(soft Simulate), add spi st7789 demo.
- Add ADC support.
image.draw_string
support auto linefeed and\r\n
\n
now.- Add
time.ticks_s()
andtime.ticks_ms()
time.ticks_us()
to calculate time interval instead oftime.time()
. - Support set camera to grayscale mode.
- Audio support wav format.
-
Bug fix
- Fix time.sleep stuck thread bug.
- Repalce time.time_ms() with time.ticks_ms() to avoid datetime change bug.
- Fix camera's first
read()
call failed when capture black scenes. - Fix
disp.show()
andimage.send_to_maixvision
func cannot send fisrt image error.
APP
- Add
Human Pose
to detect human body 17 keypoints, support multiple people. - Add
Self Learn Classifier
, you can learn anything and recognize it in a minute.
System
- Add SPI driver.
- Fix maixvision auto disconcnect after first connection for a while.
sha256sum maixcam-2024-06-20-maixpy-v4.3.2.img.xz:
4a6bba1242aa38287fa899d8ee65ac08a7ad46dd52b025e5c2e222e8e199b545
Downloads
github release assets (recommend!) | Sourceforge | Pypi.org |
---|---|---|
Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets |