English | 中文
MaixPy-v1 (K210) 用户请查看 MaixPy-v1 文档。 MaixPy v4 不支持 Maix-I Maix-II 系列硬件,请更新到 MaixCAM 硬件平台。
喜欢 MaixPy 请给 MaixPy 开源项目 点个 Star ⭐️ 以鼓励我们开发更多功能。
from maix import camera, display, image, nn
classifier = nn.Classifier(model="/root/models/mobilenetv2.mud")
cam = camera.Camera(classifier.input_width(), classifier.input_height(), classifier.input_format())
disp = display.Display()
while 1:
img = cam.read()
res = classifier.classify(img)
max_idx, max_prob = res[0]
msg = f"{max_prob:5.2f}: {classifier.labels[max_idx]}"
img.draw_string(10, 10, msg, image.COLOR_RED)
disp.show(img)
串口收发:
from maix import uart
devices = uart.list_devices()
serial = uart.UART(devices[0], 115200)
serial.write_str("hello world")
print("received:", serial.read(timeout = 2000))
I2C 收发:
from maix import i2c
devices = i2c.list_devices()
dev1 = i2c.I2C(devices[0], freq=100000)
slaves = dev1.scan()
print("find slaves:", slaves)
dev1.writeto(0x12, b'hello')
print("received:", dev1.readfrom(0x12, 5))
简化开发环境,让开发更简单快速
无需 AI 基础和昂贵的训练设备,一键训练模型,一键部署到 MaixCAM
以下为部分功能简介,更多到社区找到更多
基于 MaixPy 提供的丰富 API 可以创造出更多新功能
OpenCV + OpenMV
支持 OpenCV, 兼容 OpenMV
C++版本
MaixCDK C++版本的SDK,与MaixPy的API相同, 商业友好
作为串口模块
其它 MCU 通过串口命令控制
APP商店
将您的APP分享给社区,并一键安装APPs。
提供 MaixPy-v1 兼容 API
快速从MaixPy-v1(K210)迁移到MaixPy-v4
AI 分类
识别物体类别
AI 对象检测
识别物体类别和坐标
AI 人脸识别
识别不同人脸特征
AI 人体关键点检测
姿态识别、体感游戏
AI 自学习分类器
无需在PC上训练,在设备上瞬间学习任意物体
AI 自学习检测器
无需在PC上训练,在设备上瞬间学习任意物体
AI 物体轨迹跟踪
轨迹追踪,流量统计
AI 监控,串流
安防监控,可串流,甚至可以向直播平台 比如 Bilibili.com 直播
查找颜色
查找颜色斑点
巡线
小车巡线,物流搬运
QR码和AprilTag
识别QR码和AprilTag
OCR
识别图片中的字符,旧物数字化
语音识别
实时连续语音识别
桌面监视器
监视PC信息,如CPU,内存,网络等。
天气站
监视天气信息,如温度,湿度等。
热红外摄像头
选配摄像头,温度图像获取/测量
HDMI 捕获视频
选配,通过 HDMI 捕获图像,作为服务器监控(KVM)和远程控制、外接 AI、推流设备等
大屏视频播放
多种规格屏幕选择(2.3" 2.4" 5" 7"等), 硬件解码支持
显微镜
搭配1/8"大底传感器 + 显微镜头 = 数字显微镜
高速识别
搭配全局摄像头,高速运动物体也能准确识别
延时摄影
搭配1/8"大底传感器实现全天候延时摄影
天文摄影
搭配1/8"大底传感器+高倍镜头实现天文摄影,支持长曝光模式和RAW 图输出
陀螺仪增稳
板载陀螺仪(仅MaixCAM-Pro) 支持导出 gyroflow 防抖格式,DIY 摄影
易用的 API 访问 NPU,开源量化工具,详细的 AI 模型的文档。
易用的 API,PC 工具,在线 AI 训练服务等,让你专注于教授 AI,而不是硬件和复杂的软件开发。
Python 和 C++ 丰富简易 API,快速上手,甚至可以在几分钟内完成你的 DIY 项目。
Python 和 C++ 丰富 API,高效稳定易使用,助力快速出原型及直接落地项目。
提供丰富文档和教程和开源代码,帮助你找到学习路线,并逐步成长。从简单的 Python 编程到视觉,AI,音频,Linux,RTOS等。
使用 MaixPy 甚至图形编程来,用更少的员工和时间。例如,向生产线添加 AI QA 系统,或为办公室添加一个 AI 安全监控器。
MaixPy 集成了许多功能,易于使用,加快你作品产出速度,助力有限时间内赢得比赛,国内常见比赛都有很多同学使用 MaixPy 赢得比赛。
相比上两代 Maix 系列产品(K210, V831)有限的 NPU 算子支持和内存限制,MaixCAM 在保持超高性价比的同时,性能和体验有了很大的提升。
特征 | Maix-I K210 | Maix-II v831 | MaixCAM |
---|---|---|---|
CPU | 400MHz RISC-V x2 | 800MHz ARM7 | 1GHz RISC-V(Linux) 700MHz RISC-V(RTOS) 25~300MHz 8051(Low Power) |
内存 | 6MB SRAM | 64MB DDR2 | 256MB DDR3 |
NPU | 0.25Tops@INT8 official says 1T but... |
0.25Tops@INT8 | 1Tops@INT8 |
Encoder | ✖ | 1080p@30fps | 2K@30fps |
屏幕 | 2.4" 320x240 | 1.3" 240x240 | 2.3" 552x368(MaixCAM) 2.4" 640x480(MaixCAM-Pro) 5" 1280x720 7" 1280x800 10“ 1280x800 |
触摸屏 | ✖ | ✖ | 2.3" 552x368 |
摄像头 | 30W | 200W | 500W |
WiFi | 2.4G | 2.4G | WiFi6 2.4G/5G |
USB | ✖ | USB2.0 | USB2.0 |
以太网 | ✖ | 100M(选配) | 100M(选配) |
SD 卡接口 | SPI | SDIO | SDIO |
BLE | ✖ | ✖ | BLE5.4 |
操作系统 | RTOS | Tina Linux | Linux + RTOS |
编程语言 | C / C++ / MicroPython | C / C++ / Python3 | C / C++ / Python3 |
Software | MaixPy | MaixPy3 | MaixCDK + MaixPy v4 + opencv + numpy + ... |
PC 软件 | MaixPy IDE | MaixPy3 IDE | MaixVision Workstation |
文档 | ⭐️⭐️⭐️⭐️ | ⭐️⭐️⭐️ | 🌟🌟🌟🌟🌟 |
在线 AI 训练 | ⭐️⭐️⭐️ | ⭐️⭐️⭐️⭐️ | 🌟🌟🌟🌟🌟 |
官方应用 | ⭐️ | ⭐️⭐️⭐️ | 🌟🌟🌟🌟🌟 |
AI 分类(224x224) | MobileNetv1 50fps MobileNetv2 ✖ Resnet ✖ |
MobileNet ✖ Resnet18 20fps Resnet50 ✖ |
MobileNetv2 130fps Resnet18 62fps Resnet50 28fps |
AI 检测(NPU推理部分) | YOLOv2(224x224) 15fps | YOLOv2(224x224) 15fps | YOLOv5s(224x224) 100fps YOLOv5s(320x256) 70fps YOLOv5s(640x640) 15fps YOLOv8n(640x640) 23fps YOLO11n(224x224)175fps YOLO11n(320x224)120fps YOLO11n(320x320)95fps YOLO11n(640x640)23fps |
易用性 | ⭐️⭐️⭐️⭐️ | ⭐️⭐️⭐️ | 🌟🌟🌟🌟🌟 |
MaixCAM-Pro 相比 MaixCAM 的升级点:
社区 | 地址 |
---|---|
文档 | MaixPy 文档 |
应用商店 | maixhub.com/app |
项目分享 | maixhub.com/share |
Bilibili | B站搜索 MaixCAM 或者 MaixPy |
讨论 | maixhub.com/discussion |
MaixPy issues | github.com/sipeed/MaixPy/issues |
Telegram | t.me/maixpy |
QQ 群 | 862340358 |
(MaixPy v4 不支持 K210 系列,建议升级硬件平台以使用此版本,以获得更多功能和更好的性能和更方便的编程体验。)