当前位置: 首页 > news >正文

MaixPy简介

一、关于 MaixPy-v1

MaixPy-v1(后文直接用 MaixPy 代之,注意与 MaixPy v4 区分) 是将 Micropython 移植到 K210(一款 64 位双核带硬件 FPU、卷积加速器、FFT、Sha256 的 RISC-V CPU ) 的一个项目; MaixPy 不但支持 MCU 常规操作, 还集成了硬件加速的 AI 机器视觉和麦克风阵列相关的算法。相应的高达 1TOPS 算力核心模块却不到¥50, 凭借着快速开发和较低成本与其较小的体积很适合 AIOT 领域智能应用。
在这里插入图片描述

二、简洁的代码实例

比如我们需要扫描 I2C 总线上的设备,不需要复杂的开发环境和工程,只需要通过串口发送如下代码即可实现:

from machine import I2C                          # 导入内置库i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29) # 定义一个I2C对象, 使用I2C0, 频率100kHz,SCL引脚是IO28, SDA 引脚是IO29
devices = i2c.scan()                             # 调用函数扫描设备
print(devices)                                   # 打印设备

同样,我们需要实现一个呼吸灯,只需要如下代码:

from machine import Timer,PWM
from board import board_info
import timetim = Timer(Timer.TIMER0, Timer.CHANNEL0, mode=Timer.MODE_PWM)
ch = PWM(tim, freq=500000, duty=50, pin=board_info.LED_G)
duty=0
dir = True
while True:if dir:duty += 10else:duty -= 10if duty>100:duty = 100dir = Falseelif duty<0:duty = 0dir = Truetime.sleep(0.05)ch.duty(duty)

board_info 与板卡相关,不同板卡配置不同,使用前需要手动配置。

三、MaixPy-v1能做什么

以下展示的功能为 K210 目前能实现的功能,部分功能为开源开发者们自行开发的成果,并不是官方能提供以下所有功能对应的源码和模型!!!

3.1、人脸检测

Sipeed MAIX 人脸检测

3.2 MobileNet 物体识别

Sipeed MAIX Go 运行mobilenet v1 1000分类

3.3 tiny yolov2 20分类

MaixPy运行基于tiny-yolov2的20分类

3.4 人脸识别

MaixPy可以跑实时人脸识别啦~

3.5 情绪识别

[群友分享] K210 MaixPy 情绪识别模型测试

3.6 识别颜色值、找形状、找直线、面部识别等

Sipeed MAIX Bit openMV 兼容功能演示

3.7 MNIST 手写数字识别

Sipeed MAIX Go 运行MNIST手写字体识别

3.8 车牌识别

Sipeed Maix dock K210 车牌识别 蓝牌测试,绿牌似乎不太敏感~

3.9 分拣系统

基于K210的多感知smart分拣系统

3.10 Feature map 显示

MAIX Go feature map 实时特征图显示

3.11 云台脸部跟踪

Sipeed MAIX($5 AI模块): 荔枝丹DIY的 人脸跟踪 自拍云台~

3.12 送药小车数字识别

链接
在这里插入图片描述

3.13 麦克风阵列

Sipeed MAIX R6+1 麦克风阵列 声场成像,声源定位

3.14 FFT 频谱图

FFT LCD Sipeed M1 dock

还有很多,更多模型请看这里:https://maixhub.com/model/zoo

四、参考资料

【1、固件下载:】https://dl.sipeed.com/shareURL/MAIX/MaixPy/release/master/maixpy_v0.6.3_2_gd8901fd22
【2、MaixPy-v1 文档简介:】
https://wiki.sipeed.com/soft/maixpy/zh/index.html
https://wiki.sipeed.com/maixpy/doc/zh/vision/display.html
【3、MaixCAM MaixPy 使用:】https://wiki.sipeed.com/hardware/zh/maix/maixpy_develop_kit_board/maix_bit.html
【4、视频教程:】【K210一周速通 | 开发环境搭建-哔哩哔哩】 https://b23.tv/dobFInE
【5、模型训练:】https://maixhub.com/
【6、模型下载:】https://maixhub.com/model/zoo

http://www.dtcms.com/a/326621.html

相关文章:

  • Projects
  • 进程管理是什么
  • DeepSeek生成的高精度大数计算器
  • 自制网页并爬取,处理异常值(第十九节课内容总结)
  • .NET/C# webapi框架下给swagger的api文档中显示注释(可下载源码)
  • MP3Tag 软件功能简介
  • (二)vscode搭建espidf环境,配置wsl2
  • 第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2025年4月真题
  • 进阶版|企业级 AI Agent 的构建实践
  • 【03】厦门立林科技——立林科技 嵌入式 校招笔试,题目记录及解析
  • 从零开始的ReAct Agent尝试
  • 应用监控工具Skywalking
  • bitbake –s:列出所有可编译的模块
  • 【STL】queue队列容器
  • priority_queue(优先级队列)和仿函数
  • ArkUI中的自定义组件(一)
  • 用于计算的程序是部署在哪里,为什么可以这样?
  • 从 WebView2 迁移至 DotNetBrowser:第一部分
  • android 换肤框架详解2-LayoutInflater源码解析
  • 《零基础入门AI:深度学习基础核心概念解析(从激活函数到反向传播)》
  • 大模型提示词工程实践:提示词工程实践-引导大模型完成任务
  • 直播美颜SDK架构设计指南:美白滤镜的高效实现与跨平台适配
  • MySQL 基本语法
  • 【网络基础】深入理解 TCP/IP 协议体系
  • 秒懂边缘云|1分钟了解边缘安全加速 ESA
  • GCC C++实现Matlab矩阵计算和数学函数功能
  • 乡土诗性的多重奏鸣——儿歌《生我养我的小村庄》文学赏析
  • C5.3:发射极偏置和LED驱动电路
  • 26考研|西安电子科技大学优势学科、25考研复试线及就业质量分析报告
  • 力扣热题100-----322.零钱兑换