MaixPy3 Versions Save

Python sdk for Sipeed Maix-II-Dock(v831). Other board please use https://github.com/sipeed/MaixPy

MaixPy-0.5.3

1 year ago

MaixPy-0.5.1

1 year ago

ChangeLog

maixpy3 doc

[maix_image]

  • fix find_blobs
  • add find_template (ncc)
  • add cv::orb for image.orb()

v83x recommends updating the linux system for liboopencv_features2d.so

MaixPy-0.5.0

2 years ago

ChangeLog

maixpy3 doc

[camera]

  • fix camera.config re-config for v83x/r329.

[maixhub]

Now v831 image of 0.5.0 comes with a maixhub application. The boot sequence is /root/app/main.py and then/root/main.py. If you don't want to boot the maixhub application, you can remove the app folder.

Online training for V83X AI models, visit https://maixhub.com.

r329 online training is not supported at present.

MaixPy-0.4.9

2 years ago

ChangeLog

maixpy3 doc

[camera]

  • maix_vivo support 240x320 & 240x240 for maix-v831-cam.
  • fix camera.config can reconfig v83x/r329/desktop /dev/videoX.
  • expect normal users to use resize instead of config, then move camera.config to camera.camera.config.

[display]

  • clear old code and provides width and height

[nn]

  • fix nn.load load /xxx/*.mud file.

[image]

  • reference for your development. [image] How to add _opencv_Canny.
  • image.resize default support paddding base on cv::copyMakeBorder.
  • image.cut is image.crop and image.paste is image.draw_image.
  • add image.flip
  • image.resize(w, h) is image.resize(size=(w, h))
  • default image.tobytes("rgb") will output rgb888 array, now you can set format to "bmp"/"jpg"/"png".
  • fix image.draw_image RGB transparent overlay, use alpha=[0, 1].

By the way, maixhub will be fully updated and support v831 online training. (R329 is not supported yet)

MaixPy-0.4.8

2 years ago

ChangeLog

doc

[Implement]

image support image.new / load / open

image.filp

nn.load support mud file for maixhub(new).

[fix]

fix image get_string_size.

fix r329 load nn fail [0.4.7]

MaixPy-0.4.7

2 years ago
>>> t = image.Image()
>>> t.
t.c_img_private(          t.find_barcodes(          t.histeq(
t.clear(                  t.find_blob_lab(          t.lens_corr(
t.convert(                t.find_blobs(             t.load(
t.copy(                   t.find_circles(           t.mean(
t.crop(                   t.find_circles_blob(      t.mode
t.custom_find_ball_blob(  t.find_line(              t.new(
t.delete(                 t.find_line_segments(     t.open(
t.draw_circle(            t.find_lines(             t.resize(
t.draw_cross(             t.find_qrcodes(           t.rotate(
t.draw_ellipse(           t.find_rects(             t.rotation_corr(
t.draw_image(             t.get_blob_color(         t.save(
t.draw_line(              t.get_blob_lab(           t.set_pixel(
t.draw_rectangle(         t.get_histogram(          t.show(
t.draw_string(            t.get_pixel(              t.size
t.find_apriltags(         t.get_statistics(         t.tobytes(
t.find_ball_color(        t.height                  t.width

MaixPy-0.4.6

2 years ago

ChangeLog

>>> from maix import image
>>> t = image.Image()
>>> t.
t.c_img_private(          t.find_blob_lab(          t.load(
t.clear(                  t.find_blobs(             t.mean(
t.convert(                t.find_circles(           t.mode
t.copy(                   t.find_circles_blob(      t.new(
t.crop(                   t.find_line(              t.open(
t.custom_find_ball_blob(  t.find_line_segments(     t.resize(
t.delete(                 t.find_lines(             t.rotate(
t.draw_circle(            t.find_rects(             t.rotation_corr(
t.draw_cross(             t.get_blob_color(         t.save(
t.draw_ellipse(           t.get_blob_lab(           t.set_pixel(
t.draw_image(             t.get_histogram(          t.show(
t.draw_line(              t.get_pixel(              t.size
t.draw_rectangle(         t.get_statistics(         t.tobytes(
t.draw_string(            t.height                  t.width
t.find_apriltags(         t.histeq(                 
t.find_ball_color(        t.lens_corr(              
>>> t.

more see https://wiki.sipeed.com/soft/maixpy3/zh/develop/opmv_cv.html

MaixPy-0.4.5

2 years ago

ChangeLog

[Implement]

R329 catching up with V83X series, congratulations!

ubuntu desktop add github action check & install & upload pypi.

[fix]

display get string size & m2dock cfg.

display show autosize on desktop.

[wiki.sipeed.com]

how to use v83x & r329 & desktop.

MaixPy-0.4.0

2 years ago

ChangeLog

[Implement]

  1. add linux_pc & RPi_2B for desktop (no nn & speech)

  2. r329 resnet yolo self-classifier etc. (no FaceRecognize )

  3. add many peripherals for gpio spi i2c zbar pwm event. (V831 have adc0 Is not general)

perfect !