首页 > 其他分享 >《DNK210使用指南 -CanMV版 V1.0》第四十九章 综合例程

《DNK210使用指南 -CanMV版 V1.0》第四十九章 综合例程

时间:2025-01-07 17:24:31浏览次数:1  
标签:板载 界面 例程 功能 开发板 V1.0 49.2 DNK210 CanMV

第四十九章 综合例程

1)实验平台:正点原子DNK210开发板

2)章节摘自【正点原子】DNK210使用指南 - CanMV版 V1.0

3)购买链接:https://detail.tmall.com/item.htm?&id=782801398750

4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html

5)正点原子官方B站:https://space.bilibili.com/394620890

6)正点原子K210技术交流企鹅群:605557868

本章,简单介绍一下DNK210开发板的CanMV综合例程。
本章分为如下几个小节:
49.1 综合例程运行说明
49.2 综合例程展示

49.1 综合例程运行说明
本综合例程旨在演示利用CanMV在DNK210开发板上实现的各种功能,包括板载LED控制、板载蜂鸣器控制、相机、相册、音乐播放器、视频播放器、音频FFT、录音机、IMU、码扫描、颜色追踪、人脸检测、人脸识别、手掌检测、物体检测、口罩佩戴检测、人脸属性分析、手写数字识别等。
在运行本综合例程前,需将DNK210开发板烧录好CanMV固件,并将A盘à程序源码à综合例程-CanMV版中的所有文件拷贝至SD卡的根目录下,最后插入SD卡至DNK210开发板,重新上电或复位后,即可运行综合例程。

49.2 综合例程展示
综合例程运行后会,首先会在DNK210开发板上展示启动器界面,用来选择并运行各项功能,如下图所示:

图49.2.1 启动器界面

启动器界面用于选择并运行指定的功能应用,界面上面的三个白色方块对应DNK210开发板的三个功能按键,从左到右依次为选择上一个功能应用、运行选中的功能应用、选择下一个功能应用。
启动器界面中间显示的为功能应用的图标和功能应用的名称,被选中的功能应用将在界面中央显示其图标,并在图标下方显示功能应用对应的名称,左右两侧显示的分别为上一个和下一个功能应用的图标。
启动器界面下方为功能应用选择对应的滑块,滑块的位置对应了被选中功能应用的先后顺序。
板载LED控制的界面如下图所示:

图49.2.2 板载LED控制界面

板载LED控制界面用于控制DNK210开发板板载的LED,界面上面的三个白色方块对应DNK210开发板的三个功能按键,从左到右依次为控制板载红色LED亮灭、退出当前功能应用、控制板载蓝色LED亮灭。
板载LED控制界面中间的两个图标,从左到右分别实时显示板载红色LED和蓝色LED的亮灭状态。
板载蜂鸣器控制的界面如下图所示:

图49.2.3 板载蜂鸣器控制界面

板载蜂鸣器控制界面用于控制DNK210开发板板载的蜂鸣器,界面上面的三个白色方块对应DNK210开发板的三个功能按键,从左到右依次为控制板载蜂鸣器发声、退出当前功能应用、控制板载蜂鸣器不发声。
板载蜂鸣器控制界面中间的图标,实时显示板载蜂鸣器的发声状态。
相机的界面如下图所示:

图49.2.4 相机界面

相机界面用于实时预览摄像头采集到的图像数据,并可以将图像以图像文件形式保存至文件系统中,界面上面的两个白色方块对应DNK210开发板的两个功能按键,从左到右依次为拍照、退出当前功能应用。
相机界面实时显示了摄像头采集到的图像数据。
相册的界面如下图所示:

图49.2.5 相册界面

相册界面用于将文件系统中的图像文件解码并在LCD上进行显示,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
相册界面中间为显示解码后的图像文件数据。
音乐播放器的界面如下图所示:

图49.2.6 音乐播放器界面

音乐播放器界面用于使用DNK210开发板板载的扬声器播放文件系统中的音频文件,界面上面的两个白色方块对应DNK210开发板的两个功能按键,从左到右依次为播放和暂停音乐、退出当前功能应用。
音乐播放器界面中间的图标用于实时显示音乐的播放状态。
视频播放器的界面如下图所示:

图49.2.7 视频播放器界面

视频播放器界面用于在LCD上播放文件系统中的视频文件的画面,并使用DNK210开发板板载的扬声器播放对应视频文件的音频,DNK210开发板中间的功能按键,为退出当前功能应用。
相机界面实时显示了视频文件的图像画面。
音频FFT的界面如下图所示:

图49.2.8 音频FFT界面

音频FFT界面用于获取DNK210开发板板载麦克风采集的音频数据,并计算频域数据各个频率点的幅值,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
音频FFT界面下方显示的为音频数据各个频率点的幅值。
录音机的界面如下图所示:

图49.2.9 录音机界面

录音机界面用于获取DNK210开发板板载麦克风采集的音频数据,并将其保存至文件系统中,界面上面的两个白色方块对应DNK210开发板的两个功能按键,从左到右依次为开始和停止录音、退出当前功能应用。
录音机界面中间的图标用于实时显示录音的启停状态。
IMU的界面如下图所示:

图49.2.10 IMU界面

IMU界面用于获取DNK210开发板板载六轴传感器采集的温度、加速度、角速度等数据,并将其在LCD上实时显示,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
IMU界面中间显示的为DNK210开发板板载六轴传感器采集到的实时数据,从左到右依次为温度数据、三轴加速度数据、三轴角速度数据。
码扫描的界面如下图所示:

图49.2.11 码扫描界面

码扫描界面用于扫描摄像头采集画面中的条形码、DM码、二维码或AprilTag码,界面上面的两个白色方块对应DNK210开发板的两个功能按键,从左到右依次为切换码的扫描模式、退出当前功能应用。
码扫描界面左上角显示的为当前码扫描模式和扫描出的结果。
码扫描界面中间为实时显示摄像头采集到的画面数据。
颜色追踪的界面如下图所示:

图49.2.12 颜色追踪界面

颜色追踪界面用于追踪摄像头采集画面中的特定颜色,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
颜色追踪界面实时显示了摄像头的画面数据和颜色追踪的结果。
人脸检测的界面如下图所示:

图49.2.13 人脸检测界面

人脸检测界面用于检测摄像头采集画面中的人脸,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
人脸检测界面实时显示了摄像头的画面数据和人脸检测的结果。
人脸识别的界面如下图所示:

图49.2.14 人脸识别界面

人脸识别界面用于识别摄像头采集画面中的人脸,界面上面的两个白色方块对应DNK210开发板的两个功能按键,从左到右依次为录入当前人脸、退出当前功能应用。
人脸识别界面实时显示了摄像头的画面数据和人脸识别的结果。
手掌检测的界面如下图所示:

图49.2.15 手掌检测界面

手掌检测界面用于检测摄像头采集画面中的手掌,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
手掌检测界面实时显示了摄像头的画面数据和手掌检测的结果。
物体检测的界面如下图所示:

图49.2.16 物体检测界面

物体检测界面用于检测摄像头采集画面中的物体,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
物体检测界面实时显示了摄像头的画面数据和物体检测的结果。
口罩佩戴检测的界面如下图所示:

图49.2.17 口罩佩戴检测界面

口罩佩戴检测界面用于检测摄像头采集画面中的人脸口罩佩戴情况,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
口罩佩戴检测界面实时显示了摄像头的画面数据和口罩佩戴检测的结果。
人脸属性分析的界面如下图所示:

图49.2.18 人脸属性分析界面

人脸属性分析界面用于对摄像头采集画面中的人脸进行属性分析,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
人脸属性分析界面实时显示了摄像头的画面数据和人脸属性分析的结果。
手写数字识别的界面如下图所示:

图49.2.19 手写数字识别界面

手写数字识别界面用于识别摄像头采集画面中的手写数字,界面上面的白色方块对应DNK210开发板的功能按键,为退出当前功能应用。
手写数字识别界面实时显示了摄像头的画面数据和手写数字识别的结果。

标签:板载,界面,例程,功能,开发板,V1.0,49.2,DNK210,CanMV
From: https://www.cnblogs.com/zdyz/p/18652026

相关文章

  • 开发规范.NET-v1.0.241127
    一、编程规范(一)命名风格命名要找更有表现力的词,更专业的词,比如获取数据不用get而使用fetch别害怕长名称,长而具有描述性的名称比短而令人费解的名称好为作用域大的名字采用更长的名字,作用域小的使用短名字给变量名带上重要的细节,比如加上单位ms等。【强制】严禁......
  • 开发规范JAVA-v1.0_.241127
    一、编程规约(一)命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name/_name/$Object/name/name$/Object$【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和......
  • API开发与管理规范v1.0_.20241127
    1.协议规范为了确保不同业务系统之间以及前后端的的数据交互的快捷性,通讯协议统一约定如下:对内调用的API接口统一使用HTTP协议对外互联网发布的API建议使用HTTPS协议也可以使用HTTP新的API接口必须使用标准的HTTP报文并使用JSON作为统一的数据传送标准如无特殊情况禁止在......
  • Node开发规范v1.0_.20241127
    一、空格与格式(一)缩进采用2个空格缩进,而不是tab缩进。空格在编辑器中与字符是等宽的,而tab可能因编辑器的设置不同。2个空格会让代码看起来更紧凑、明快。变量声明永远用var声明变量,不加var时会将其变成全局变量,这样可能会意外污染上下文,或是被意外污染。在ECMAScript5的s......
  • ABAP开发规范V1.0_.20241127
    1.概要1.1目的该文档定义了在开发与维护ABAP程序过程中必须遵守的规范与标准。该文档应当被视为一个动态的文档,该文档会根据需要进行增补和修订。开发规范的重要作用在于保持整个开发团队的开发风格一致,提高程序质量,降低维护压力。1.2适用范围所有ABAP开发及系统配置人员。......
  • 数据库开发规范v1.0_.241127
    一、建表规约【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsignedtinyint(1表示是,0表示否)。说明:任何字段如果为非负数,必须是unsigned。正例:表达逻辑删除的字段名deleted_flag,0表示删除,1表示未删除。【强制】表名、字段名必须使用小写字母或......
  • 《DNK210使用指南 -CanMV版 V1.0》第四十八章 自学习分类实验
    第四十八章自学习分类实验1)实验平台:正点原子DNK210开发板2)章节摘自【正点原子】DNK210使用指南-CanMV版V1.03)购买链接:https://detail.tmall.com/item.htm?&id=7828013987504)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html5)正点......
  • 2024年12月30日(opencv 人脸识别_v1.0)
    系统信息:RaspberryPiZero2W系统版本:2024-10-22-raspios-bullseye-armhfPython版本:Python3.9.2已安装pip3支持拍摄1080p30(1092*1080),720p60(1280*720),60/90(640*480)已安装vim已安装git学习目标:人脸识别图像读取修改尺寸绘制矩形人脸检......
  • 你根据这个写一个完整的能运行的结合logos和lalrpop的Rust示例程序,并且要求有AST部分
    gpt好的,下面是一个结合logos和lalrpop的完整Rust示例,展示了如何使用logos编写词法分析器(lexer),然后用lalrpop来解析语法,并生成AST(抽象语法树)。这个示例将包括以下几个部分:logos词法分析器:用来从输入文本中生成tokens。lalrpop语法分析器:用来解析这些tokens,生成......
  • 极狐可联动万能代扣V1.0台词升级版(不同步)成品说明书
    (特典代扣外壳改版本)一:代扣各触点功能解释(以特典代扣改为例):各触点编号(下同)插卡识别————————————(1号脚)组合/分离————————————(2号脚)触发变身/必杀————————(3号脚)功能键——————————————(4号脚)台词键—————————————......