Skip to content

Releases: sipeed/MaixPy

v4.8.2

05 Dec 12:08
Compare
Choose a tag to compare

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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

国内下载速度太慢也可以到 QQ 群 862340358 群文件下载

v4.8.0

29 Nov 09:44
a4e2bc7
Compare
Choose a tag to compare

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.
    image
  • 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.
    image
  • 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, use examples/tools/show_last_run_log.py to see log.

so be carefully, print too much log may conduct large log file.

  • New QRCode API maix.image.QRCodeDetector, use YOLOv8 to find QRCode, faster than classic one.
    image

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
    image
  • Add SSH terminal
    image
  • 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.
    image
  • All py files can use Python code auto-suggestions and auto-completion.
    image
  • Example code alway there now.
  • Optimize editor scroll to preview opened file names.
    image
  • 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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

国内下载速度太慢也可以到 QQ 群 862340358 群文件下载

v4.7.8

31 Oct 11:28
Compare
Choose a tag to compare

New features

  • Add YOLO11 support(detect, segmentation, keypoint detection)
    image
  • Support New board MaixCAM-Pro , include its PMU, IMU, RTC.
    image
  • 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
    image

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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

国内下载速度太慢也可以到 QQ 群 862340358 群文件下载

v4.7.7

24 Oct 10:00
Compare
Choose a tag to compare
v4.7.7 Pre-release
Pre-release
bump version to 4.7.7

v4.6.0

26 Sep 11:32
Compare
Choose a tag to compare

New features

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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

国内下载速度太慢也可以到 QQ 群 862340358 群文件下载

v4.5.1

05 Sep 11:00
Compare
Choose a tag to compare

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 to MaixPy/examples/basic/demo_time.py
  • Add convertion API between tensor.Tensor and numpy.ndarray, refer to MaixPy/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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

国内下载速度太慢也可以到 QQ 群 862340358 群文件下载

v4.4.22

16 Aug 05:31
Compare
Choose a tag to compare

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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

v4.4.19

28 Jul 13:45
Compare
Choose a tag to compare

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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

v4.4.15

26 Jul 18:01
Compare
Choose a tag to compare
v4.4.15 Pre-release
Pre-release

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 or fps=60 when construct camera.Camera object.
  • Change image.Image.awb_mode to image.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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

v4.4.12

18 Jul 06:20
Compare
Choose a tag to compare

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 in camera.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 or mpv rtsp://10.228.104.1:8554/live

Downloads

github release assets (recommend!) Sourceforge Pypi.org
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads