Skip to content

Releases: sipeed/MaixPy

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

v4.4.10

10 Jul 14:12
Compare
Choose a tag to compare

New features

  • Add YOLOv8-seg object segmentation support.
    image
  • 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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

v4.3.2

19 Jun 11:16
Compare
Choose a tag to compare

MaixPy

341091293-7f716682-72f7-47bf-b8be-5d352cc673fc

image

  • 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() and time.ticks_ms() time.ticks_us() to calculate time interval instead of time.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() and image.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
GitHub release (by tag) Assets below ↓↓↓↓↓↓↓↓↓ 点击下方 Assets SourceForge PyPI - Downloads

v4.2.1

04 Jun 11:18
Compare
Choose a tag to compare

MaixPy

New features

  • Add RTMP support
  • Add face detector support
  • Add face recognize support
  • Add soft simulate I2C/SPI support
  • Add pinmap module

Bug fix

  • Camera reopen failed and compress jpeg error

APP

  • setttings add wifi scan QR code
  • Add RTMP live streaming APP(streaming to bilibili.com or youtube twitch etc.
  • Add face recognizer APP, support multi face recognize

System

  • Add boot up splash
  • Remove always fsck disk, so bootup faster, if you encounter boot up failed with disk files error, tell us or just reburn system image to resolve.
  • Add bitbang soft i2c spi driver

sha256sum maixcam-2024-06-04-maixpy-v4.2.1.img.xz: 7eb7d3d1e7488b49dab239fdcb9b498dc8e19e01abb8c75b01fa36e93fdc2f83

Downloads

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

v4.2.0

31 May 13:32
Compare
Choose a tag to compare
v4.2.0 Pre-release
Pre-release
optimize show