新闻详情

新闻详情

首页 / 资讯中心 / 详情

【CanMV K210】AI 视觉 按键采样自训练识别与现场分类

发布时间:2026/9/29 7:30:03来源:尧图网络
【CanMV K210】AI 视觉 按键采样自训练识别与现场分类
在 CanMV K210 入门和综合项目中,自训练学习识别实验是一个很适合拆解的视觉实验。它不是单纯验证摄像头能不能显示画面,也不是直接运行一个固定类别的识别模型,而是把摄像头采集、BOOT 按键输入、KPU 特征提取、样本记录、相似度比较和 LCD 结果显示串成一个完整流程。本实验使用 CanMV K210 运行4.12_Self_Learning.py。程序先加载/sd/mb-0.25.kmodel模型,再通过 BOOT 按键依次采集多个类别的样本特征。完成采样后,程序进入分类状态,对镜头前的物体提取特征,并与之前记录的样本特征进行相似度比较。若相似度超过阈值,就在 LCD 上显示类别编号和相似度分数。学习目标说明理解自训练识别流程明确本实验不是重新训练模型权重,而是在现场记录特征并进行相似度分类掌握 BOOT 按键采样使用 BOOT 按键控制状态切换和样本采集理解状态机设计通过STATE、EVENT和transitions管理初始化、采样和分类阶段掌握 KPU 特征提取使用kpu.run_with_output(img, get_feature=True)提取图像特征理解现场分类逻辑使用kpu.feature_compare()比较当前图像特征和样本特征建立视觉项目调试思路从摄像头、LCD、模型文件、按键状态和阈值几个方向排查问题实验时需要固定摄像头位置,准备 3 个待分类物体。程序运行后,按屏幕提示使用 BOOT 按键依次采集样本,完成采样后进入分类阶段。后续把待检测物体放到镜头前,LCD 会显示分类编号和相似度分数。这个实验适合用来理解“现场采样—特征记录—实时分类”的 AI 硬件项目流程。文章目录理论基础硬件设施软件代码扩展应用总结理论基础自训练学习识别实验的核心不是在开发板上重新训练一个神经网络模型,而是利用已经训练好的特征提取模型,把摄像头画面转换成特征向量。采样阶段,程序把每个物体的多张图像特征保存到features列表中;分类阶段,程序对当前画面再次提取特征,并和已保存的特征逐一比较,找出相似度最高的类别。这个过程可以理解成“先记住样本特征,再比较新图像特征”。模型文件/sd/mb-0.25.kmodel负责把图像转换成可比较的特征数据,kpu.feature_compare()负责计算两个特征之间的相似度。程序中设置了THRESHOLD = 98.5,只有最高相似度超过这个阈值时,才会在 LCD 上显示分类结果。本实验还引入了状态机。状态机的作用是让复杂流程变得清晰:上电后进入初始化状态,按 BOOT 键进入第 1 类采样,再依次进入第 2 类和第 3 类采样,最后进入分类状态。每一次按键并不是简单执行一个固定动作,而是根据当前状态决定下一步该采样、提示换物体,还是进入分类阶段。下面的流程图展示的是本实验的核心运行链路。摄像头负责采集画面,BOOT 按键负责触发采样和状态切换,KPU 负责提取图像特征,状态机负责管理训练和分类阶段,LCD 负责显示提示信息和识别结果。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

立创EDA/AD封装转Cadence Allegro:ASCII导入与避坑指南 2026/9/29 23:12:27

立创EDA/AD封装转Cadence Allegro:ASCII导入与避坑指南

1. 为什么会有“AD封装转Cadence”这个需求 搞硬件的朋友大概都经历过这种场景:在立创EDA或者Altium Designer里画好了一张板子,元件封装都是从立创商城直接拉的现成库,省事又省心。结果项目中途要求换平台,或者公司统一用Cadence…

阅读更多 →
基于OpenCV的本地化智能相册系统:人脸检测、对齐与聚类实战 2026/9/29 23:12:13

基于OpenCV的本地化智能相册系统:人脸检测、对齐与聚类实战

简介:本资源是一份面向人工智能与计算机视觉初学者及系统开发者的专业参考文献,聚焦于利用OpenCV解决个人/家庭数码照片智能管理的实际问题。文档详细阐述了基于OpenCV构建智能相册系统的核心技术路径,涵盖照片元信息提取、Haar级联正面人脸检…

阅读更多 →
RTL8811CU/8821CU Linux驱动一键安装脚本:Kali与树莓派无线网卡编译指南 2026/9/29 23:12:13

RTL8811CU/8821CU Linux驱动一键安装脚本:Kali与树莓派无线网卡编译指南

1. 为什么RTL8811CU这块网卡总让人又爱又恨如果你手头有一块基于 Realtek RTL8811CU 芯片的 USB 无线网卡,大概率经历过这样的场景:在 Windows 上插上就能用,换到 Kali 或者树莓派上,ifconfig里死活看不到wlan0,iwconf…

阅读更多 →
Agent必读:模型“学习”真相与上下文工程实战指南 2026/9/29 23:12:13

Agent必读:模型“学习”真相与上下文工程实战指南

1. 先把概念说清楚:Agent场景里,“模型的学习”到底指什么前两天我在梳理 Agent 技术栈的时候,发现一个特别容易混淆的点:很多人把“Agent 会学习”挂在嘴边,但真去追问他“模型到底是怎么学习的”,往往就说…

阅读更多 →
if条件判断全解析:原理、陷阱与重构思路 2026/9/29 23:12:04

if条件判断全解析:原理、陷阱与重构思路

接手第一个像样的业务需求时,我坐在工位上盯着需求文档看了整整一个下午,内容翻来覆去其实就几句话:满一百减十元、会员再打九五折、优惠券和促销不能叠加。那时我以为难点在算账,真正动手写代码才发现,所有业务规则最…

阅读更多 →
Pdf转Word,免费的网站列表 2026/9/29 23:12:03

Pdf转Word,免费的网站列表

这里,我只说免费的、鼠标点两下就搞定的方法。地址转换效果限制OCR在线编辑特点https://001pdf.com高;内容流式无免 费无国内https://smallpdf.com高;内容流式每天3个付 费有国外https://ilovepdf.com低;内容固定,后期…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉