k210专题

【正点原子K210连载】第三十四章 image图像滤波实验 摘自【正点原子】DNK210使用指南-CanMV版指南

第三十四章 image图像滤波实验 在上一章节中,介绍了image模块中元素绘制方法给的使用,本章将继续介绍image模块中图像滤波方法的使用。通过本章的学习,读者将学习到image模块中图像滤波的使用。 本章分为如下几个小节: 34.1 image模块图像滤波方法介绍 34.2 硬件设计 34.3 程序设计 34.4 运行验证 34.1 image模块图像滤波方法介绍 image模块为Ima

【正点原子K210连载】第三十二章 音频FFT实验 摘自【正点原子】DNK210使用指南-CanMV版指南

第三十二章 音频FFT实验 本章将介绍CanMV下FFT的应用,通过将时域采集到的音频数据通过FFT为频域。通过本章的学习,读者将学习到CanMV下控制FFT加速器进行FFT的使用。 本章分为如下几个小节: 32.1 maix.FFT模块介绍 32.2 硬件设计 32.3 程序设计 32.4 运行验证 32.1 maix.FFT模块介绍 Kendryte K210片上拥有一个FFT Accel

【正点原子K210连载】第一章 本书学习方法摘自【正点原子】DNK210使用指南-CanMV版指南

1)实验平台:正点原子ATK-DNK210开发板 2)平台购买地址https://detail.tmall.com/item.htm?id=731866264428 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban 第一章 本书学习方法 为了让读者更好地学习和使用本书,本章将为读者介绍本书的学习方法,包括:

K210使用雷龙NAND完成火灾检测

NAND 文章目录 NAND前言一、NAND是什么?二、来看一看NAND三、部署火灾检测 前言 前几天收到了雷龙NAND的芯片,一共两个芯片和一个转接板,我之前也没有使用过这款芯片,比较好奇,体验了一下,个人认为,如果你画PCB制作一些板子的话,很推荐,比SD卡要方便很多。刚好最近在做K210的火灾检测,就用这个SD NAND来体验一下。 一、NAND是什么?

K210视觉识别模块学习笔记4: 训练与使用自己的模型_识别字母

今日开始学习K210视觉识别模块: 模型训练与使用_识别字母 亚博智能的K210视觉识别模块......   固件库: maixpy_v0.6.2_52_gb1a1c5c5d_minimum_with_ide_support.bin 文章提供测试代码讲解、完整代码贴出、测试效果图、测试工程下载 这里也算是正式开始进入到视觉识别的领域了,先从训练模型 与 识别字母开始吧...... 本

K210视觉识别模块学习笔记3:内存卡写入拍摄图片_LED三色灯的操作_按键操作_定时器的配置使用

今日开始学习K210视觉识别模块: LED三色灯的操作_按键操作_定时器的配置使用_内存卡写入拍摄图片 亚博智能的K210视觉识别模块......   本文最终目的是编写一个按键拍照的例程序: 为以后的专用场景的模型训练做准备,因为训练自己的模型需要大量的图片,并人工标注 图片的来源最好是K210自己拍摄的,(其他设备拍也行): 我个人认为这样训练出的模型会更贴合K210自身的实际识

K210视觉识别模块学习笔记2:固件的下载升级_官方数字识别例程导入方法

今日开始学习K210视觉识别模块:固件的下载升级_官方数字识别例程导入方法 主要学习如何升级固件库,在哪下载固件库,以及如何在TF卡正确导入官方例程: 亚博智能的K210视觉识别模块...... 本次最终目的是正确导入官方的数字识别例程,并运行测试:  目录 固件的下载升级: 固件下载网址: k_falsh下载网址: k_flash 操作下载固件: 官方数字识别例程导入: 例程导

k210数字识别 笔记2 (串口通信)

这个模型识别的还可以,离近点  识别率高达0.9 资源: 链接:https://pan.baidu.com/s/1D4ubJGMptqop1x_Nf8KqfQ?pwd=1234  提取码:1234 一:报错解决 报错的意思应该是模型文件错误 原程序可以在sd卡运行,但是在电脑上运行报错:ValueError: [MAIXPY]kpu: load error:2005ERR RE

齐护K210系列教程(三十四)_视觉PID巡线小车

视觉PID巡线小车 1.前言2.简介3.代码讲解3.1初始化3.2.色块查找3.3色块分析3.3.1 区域13.3.2 区域2 3.4 侦测关键点部分3.4.1正常巡线3.4.2 右转路口 3.4.3十字路口3.4. PID计算 4.完整代码5.小车端程序6.参考程序联系我们 1.前言 本课程主要讲述如何使用AIstart_k210主板完成简单的PID寻线任务,并举例应用齐护小车

K210开发板MicroPython开发环境搭建

一、安装CanMV IDE开发软件 1、进入如下连接 https://developer.canaan-creative.com/resource 2、点击下载 3、下一步 4、修改安装路径,下一步 5、接受许可下一步 6、下一步 7、安装 8、完成 9、区域①菜单栏:操作文件,使用工具等。 区域②快捷按钮:区域①中的文件和编辑中部分功能的快捷方式。 区域③连接设备:连接设备

齐护K210系列教程(十七)_多线程应用

多线程应用 课程资源联系我们 在实际应用中我们会常碰到当一个程序中要分两部运行,但他们不能相互影响,那么可以建多个线程,但这种方案只能运行一些简单的应用,过于复杂的算法运算不一定能成功,所以在应用时要多测试! 例: 红灯是1秒交替动作,而绿灯是0.2秒交替一次,他们同时运行,互不影响。 课程资源 课程程序下载: 联系我们 扫码 或者点这里加群了解更多! Crea

齐护K210系列教程(十三)_图片转换

在实际应用中我们常要对一些图片进行更有趣的处理,可以用如下方法来实现: 1,彩色(正常颜色)显示: 2,灰色显示: 3,彩虹转换显示: 4,课程资源 课程程序下载:【13图片转换】 联系我们 扫码 或者点这里加群了解更多! Created by qdprobot

K210入门

之前购买了一个Sipeed Maix M1w Dock k210的开发板,想着自己鼓捣鼓捣,在网上看到了一些好的教程,在这里记录一下: 嵌入式AI从入门到放肆【K210篇】-- 硬件与环境:介绍了各种开发环境的搭建,但是不是特别详细 K210 MaixPy 从入门到飞升–AI视觉篇–完全教程(以及一些小问题处理比如内存不足):介绍了如何使用MaixPy进行开发,表示人生苦短,我用Python真不是

齐护K210系列教程(八)_LCD显示图片

LCD显示图片 文章目录 LCD显示图片1,显示单张图片2,通过按键切换显示SD卡内的图片3,通过传感器切换图片4,画中画显示,并缩放5,课程资源 联系我们 AIstart 显示的图片的默认分辨率为:320*240 ,当然可以在图形块中另外定义,但显示时会有缩放现像。 注意事项: 图片的路径要正确 图片格式要求 如上图所示,尺寸需要相同,其次位深度不得大于24,如果大

K210基础实验——独立按键中断

前言 学习K210开发板的独立按键和中断功能 一、涉及到的外设资源是K210开发板上的BOOT按键和RGB灯 二、BOOT按键按下,MCU上连接BOOT的IO口变为低电平,松开后为高电平 三、引脚对应关系 BOOT : IO16 RGB灯: R:IO6 G:IO7 B:IO8 四、在src目录下新建文件夹,名字叫做button_my 五、在button_my目录下新建

mac系统上搭建k210命令行开发环境

一、目的 相信很多同学已经按照各种各样的资源已经能够搭建k210的基于IDE的开发环境,由于作者本身是一个命令行开发重度患者,并且平时的工作都是在MAC电脑上进行的,所以把自己在MAC搭建K210开发环境的步骤列出来,以供参考。 特别感谢博客https://blog.csdn.net/myg22/article/details/104589607/ 里面提供的一些链接,方便k210开发者找到需

K210 FreeRTOS多任务多核系统调度

一、目的 众所周知,K210这款AI新品是一款64bit 双核芯片,其支持裸机编程,并且官方也提供freertos sdk,方便开发者在其上进行多任务应用开发。那么如何进行任务创建和多核开发呢。 二、参考 #include <stdio.h>#include "FreeRTOS.h"#include "task.h"static void task_0(void *args) {whil

K210 FreeRTOS SDK启动分析

一、目的 最近在开始使用K210 FreeRTOS SDK进行应用开发,但是在使用过程发现程序的行为和预期不一致,怀疑这个官方提供的FreeRTOS SDK适配的不是很完整,故本着学习的目的跟着代码分析一下启动过程。 二、必备知识 对freertos有一些基本了解,了解滴答时钟(tick)、任务、任务优先级、空闲任务等基本概念;知道如何配置freertos一些选项,通过修改FreeRTOSC

【MaixPy】:K210识别简例(简单二维码检测和双二维码检测)

实物图 俩二维码识别实物图 前言         这段时间接触了一下基于MaixPy的开发K210的摄像头设备,的确很有趣,运行速度很快,编程难度不大。很适合咱们视觉开发的同学们学习,以下是我玩设备的一些感悟,如有不妥之处,希望大家雅正,也希望能帮助初学者了解和学习,也可加bulidupup(vx)一起学习交流! 一、MaixPy编程环境介绍         Mai

STM32+亚博K210手写数字识别

本文以STM32C8T6为例 使用的是亚博K210视觉识别模块 实现功能:        由K210识别手写数字,通过K210与STM32的串口通信,将识别到的手写数字传回STM32,最后由OLED显示 接线方式: STM32与OLED:B8-SCL;B9:SDA STM32与K210:A2 - Tx;A3 - Rx  部分代码: K210主函数代码(main.py) impo

掌控板与K210和Arduino间进行串口通讯

掌控板与Arduino通信 废话不多说直接上图: 掌控板发 Arduino收 接线 RX接P14 TX接P13 掌控板与博派K210通信 掌控板发 在这里掌控板端进行发送时不能直接发送字母,需要定义为一个变量后再进行发送,否则在K210端会遇到以下错误: K210收 收到的消息如下: !--------------------------

2023 电赛 E 题 激光笔识别有误--使用K210/Openmv/树莓派/Jetson nano实现激光笔在黑色区域的目标检测

1. 引言 1.1 激光笔在黑色区域目标检测的背景介绍 在许多应用领域,如机器人导航、智能家居和自动驾驶等,目标检测技术的需求日益增加。本博客将聚焦于使用K210芯片实现激光笔在黑色区域的目标检测。 激光笔在黑色区域目标检测是一个有趣且具有挑战性的问题。我们将通过使用K210芯片和相关算法,能够准确地检测出激光笔在黑色区域的位置和姿态,以便后续应用。 1.2 K210芯片的概述和优势 K

基于深度学习的生活垃圾智能分类装置(K210开发板实现)

目录 1.核心功能与流程图 2.硬件框图 3.设计原理 4.开发过程 5.项目原型 6.主要元器件介绍 7.资料、源码分享链接: 1.核心功能与流程图 针对上述提出的目标,该项目核心功能如下: 功能1:对垃圾进行基于深度学习的精准分类 功能2:通过旋转垃圾桶自动分类垃圾 该装置的具体工作流程如下: 2.硬件框图   硬件框图 该装置由以下2部分组成:

垃圾分类模型训练部署教程,基于MaixHub和MaixPy-k210

时间:2023-2-1 本文是图文演示内容,将给大家介绍 ,在MaixHub上训练模型,然后部署到Maix duino开发板上的流程。我这里用于演示的是垃圾分类任务,大家也可以按照该流程训练自己想要的模型。 通过MaixHub的迁移学习,在Maix-1系列开发板上部署一些简单的模型会很方便。 相比之下,自己使用其它平台训练的模型,例如tensorflow,在模型转换和适配的过程中很容易

AI嵌入式K210项目(29)-模型加载

文章目录 前言一、下载部署包二、C++部署三、搭建文件传输环境四、文件传输五、调试六、MicroPython部署总结 前言 上一章节介绍了如何进行在线模型训练,生成部署包后,本章介绍加载模型; 一、下载部署包 训练结束后,在训练任务条目中选择下载按钮; 下载得到部署资源包。 部署资源包内包含:测试结果图片、生成的kmodel、部署配置文件deploy_config.js

视觉开发板—K210自学笔记(六)

视觉开发板—K210 本期我们继续来遵循其他控制器的学习路线,在学习完GPIO的基本操作后,我们来学一个非常重要的UART串口通信。为什么说这个重要呢,通常来说我们在做一个稍微复杂的项目的时候K210作为主控的核心可能还有所欠缺,另外专业的事要给专业的人去干。也即是K210让它专心的去干它的视觉识别,系统的控制交给另外专业的控制器去完成。这两者之间可以通过串口通信来传递信息,作为一个主从的结构,