K210学习笔记
文章平均质量分 88
0基础学习K210,到逐步了解K210的基本AI功能,最后实现模型训练
纸箱里的猫咪
有时间就应该多学,合情合理。
展开
-
K210学习笔记——MaixHub在线训练模型(新版)
最近sipeed推出了新版的maixhub在线训练平台,因为前端时间比较忙没有时间来体验新版的功能,最近闲下来后赶忙来体验一下。新版maixhub对浏览器有要求的,比如不支持qq浏览器,推荐使用Chrome、MicrosoftEdge、Firefox、Safari等浏览器。点击这里跳转新版maixhub。新版maixhub主要有三大功能,分别是模型库(下载模型)、模型训练、和模型转换,模型库可以下载一些大佬训练效果比较好的模型,比如人脸识别、数字识别等,下载即用。httpshttpshttps。...原创 2022-07-19 12:08:14 · 12777 阅读 · 29 评论 -
K210学习笔记——语音识别
语音识别技术,也被称为自动语音识别AutomaticSpeechRecogntion(ASR),是通过计算机自动将人类的语音内容转换为相应文字的技术。通俗来讲,语音识别就是机器的“耳朵”,在人与机器进行语音交流的时候,让机器听得懂人类在说什么的前提。maix_asr是一个基于声学模型的语音识别模块,用户设置拼音组成的词汇加载到模块中,就可以开始录音识别用户输入的词汇,并返回可能匹配的词汇列表。...原创 2022-07-18 11:53:28 · 4994 阅读 · 15 评论 -
K210学习笔记——孤立词识别
isolated_word这是一个孤立词识别的算法模块,用户通过录音生成词汇模板加载到模块中,再通过它识别到用户加载的词汇模板,并返回匹配的可能性。在maix bit上板载了一个小麦克风。 按照语音发音方式来分,有孤立词识别、连接词识别、连续语音识别 3 种;所谓孤立词识别(Isolated Word Recognition)是指在发待识别音时,每次只含词汇表中的一个词条。比如“开灯是一个孤立词”在“帮我开灯”这句语音中,识别到“开灯”则是识别成功。参数说明:dmac: 录音所使用的 DMA 通原创 2022-07-08 17:51:41 · 2270 阅读 · 3 评论 -
K210学习笔记(十二)——MaixHub本地训练模型(Windows)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结原创 2022-04-25 14:46:40 · 9946 阅读 · 25 评论 -
K210学习笔记(七)——MAIX BIT(K210)拍照
前言MAIX BIT使用的是OV5642,像素为500w,但实际使用只有30w,但对于物体检测,人脸识别是够用的,用maix bit进行拍照,所得照片可以直接用于后面的数据集训练,减少了图片格式转换这一步骤。一、初始化摄像头sensor.reset([, freq=24000000[, set_regs=True[, dual_buff=False]]])参数说明:freq: 设置摄像头时钟频率,频率越高帧率越高,但是画质可能更差。默认 24MHz, 如果摄像头有彩色斑点(ov7740),可以原创 2022-04-09 21:53:46 · 10890 阅读 · 11 评论 -
K210学习笔记(一)——什么是K210?
K210学习笔记原创 2022-03-28 16:37:08 · 37105 阅读 · 3 评论 -
K210学习笔记(五)——MAIX BIT(K210)与STM32串口通讯
前言uart 模块主要用于驱动开发板上的异步串口,可以自由对 uart 进行配置。k210 一共有3个 uart,每个 uart 可以进行自由的引脚映射。一、MAIX BIT串口使用步骤1.引脚映射在使用 uart 前,我们需要使用 fm 来对芯片引脚进行映射和管理。如下所示,将 PIN10 设置为 uart2 的发送引脚,PIN11 设置为 uart2 的接收引脚fm.register(board_info.PIN10,fm.fpioa.UART2_TX)fm.register(board_.原创 2022-04-04 18:01:37 · 16909 阅读 · 36 评论 -
K210学习笔记(二)——学习前准备
一、开发板的选择我现在手上有两块K210开发板,一块是亚博K210,还有一块是MAIX BIT。亚博K210使用的是C语言,用C语言速度快,但是学习难度大,而MAIX BIT使用的是MicroPython并且有配套的maixide。但是MAIX BIT并没有板载wifi模块,而亚博K210板载了一块ESP8285,有wifi需求的建议购买带有WiFi模块的,避免外接模块带来不必要的麻烦。这次学习K210主要是学习MAIX BIT,后面有时间在慢慢研究亚博K210。二、开发环境的准备1.安装驱动一、L原创 2022-03-29 17:00:37 · 12843 阅读 · 10 评论 -
K210学习笔记(九)——色块识别
前言第一次接触寻找色块,也就是颜色识别是在上一届工程训练赛看到学长们的小车用openmv实现的,当初觉得很不可思议,一直有一个疑问,它是怎么实现颜色识别的呢?经过多MAIX BIT(K210)一段时间的接触,终于对色块识别有了初步的认识。MAIX BIT(K210)是由openmv魔改而来,所以在有些使用方法上是一样的,比如色块识别。一、Blob 类 – 色块对象函数二、使用步骤1.引入库代码如下(示例):import numpy as npimport pa原创 2022-04-14 19:23:59 · 15722 阅读 · 6 评论 -
K210学习笔记(六)——MAIX BIT(K210)播放视频与录制
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2022-04-08 16:58:51 · 4907 阅读 · 37 评论 -
K210学习笔记(十)——二维码识别
前言MAIX BIT(K210)和openmv在传统视觉处理这个方面代码是通用的,掌握K210的色块识别和二维码识别其实也掌握了openmv对应的用法。一、二维码是什么?二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。从对二维码的定位上看,二维码是一个门、一扇窗,或是一个通道,我们所看到的会因扫描它呈现出另一番广阔的景象。打开手机扫一扫、拍一拍,整个操作过程只需短短几分钟,甚至是几十秒钟。大多数情况下原创 2022-04-16 15:02:53 · 5509 阅读 · 6 评论 -
K210学习笔记(三)——FPIOA和GPIO,以及点亮LED
一、GPIO和I/O的区别(详细可以看《Part13–怎么区分I/O与GPIO》)1、I/OIO即 Input Output,是计算机中的输入输出系统,用于 CPU 与外界进行信息交互。例如CPU 读内存数据需要 I/O 系统,CPU 输出数据到屏幕显示出来也需要 I/O 系统,信息在 I/O 系统上传输有并行或并行,所谓串行就是数据在一条线上传输,并行就是数据在多条线上传输,即并行一次传输多个bit,串行每次传输一个bit。2、GPIOGPIO,英文全称为General-Purpose IO po原创 2022-03-30 16:17:57 · 13516 阅读 · 4 评论 -
K210学习笔记(四)——输出PWM
一、PWM是什么?PWM一般指脉冲宽度调制,脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。广泛应用在从测量、通信到功率控制与变换的许多领域中。MAIX BIT上的PWM: 脉宽调制模块, 硬件支持的PWM, 可以指定任意引脚(0到47引脚),每个 PWM 依赖于一个定时器, 即当原创 2022-03-31 18:27:31 · 4764 阅读 · 0 评论 -
K210学习笔记(十一)——MaixHub在线训练模型(旧版在线炼丹)
文章目录前言一、MaixHub功能介绍二、Maixhub模型训练使用方法1.确定方案三、图片采集四、标注数据集(目标分类跳过这一步)总结前言个人觉得K210与openmv最大的区别就是可以跑模型了,虽然不能跑yolov5得这类大型模型,但是还是可以使用一些yolov2、Mobilenet V1等轻量化模型。一、MaixHub功能介绍想要训练一个可用得模型,奈何电脑显卡不给力,没关系,我们可以使用Spieed的MaixHub模型在线训练来训练模型。Maixhub 模型训练平台帮助大家快速训练想要的原创 2022-04-18 15:46:17 · 13010 阅读 · 23 评论 -
K210学习笔记(八)——人脸检测和人脸识别
前言人脸检测是人脸识别算法的第一步,人脸识别过程主要分为人脸图像获取、人脸检测、人脸配准、人脸表征以及人脸图像匹配与识别。人脸检测的目标是找出图像中所有的人脸对应的位置,算法的输出是人脸外接矩形(椭圆)在图像中的坐标,可能还包括姿态如倾斜角度等信息。人脸检测在安防监控,人证比对,人机交互,社交和娱乐等方面有很强的应用价值。人脸识别是在人脸检测的基础上除了检测到人脸的位置以外, 还可以识别到这个人是谁,利用分析比较是基于人的脸视觉部特征信息进行身份鉴识别的计算机一种生物识别技术。一、KPU模块方法1、原创 2022-04-12 16:15:46 · 16953 阅读 · 26 评论