
电赛学习记录
文章平均质量分 93
悠哉悠哉愿意
本科在读,立志成为即懂硬件又懂软件的信息领域小佬
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【电赛学习笔记】MaixCAM 的OCR图片文字识别
本文介绍了基于MaixCAM和MaixPy实现的OCR文字识别系统,通过摄像头捕捉图像,使用预训练模型识别文字内容,并在屏幕上标注显示。系统首先初始化OCR模型、摄像头和显示模块,加载中文字体,然后通过循环持续进行图像采集、文字识别和标注显示。进一步拓展了与单片机的串口通信功能,将识别结果按协议封装后通过串口发送,实现设备间数据交互。文中详细解析了代码的每个模块和参数,包括模型加载、图像处理、文字标注和串口通信等关键环节,为开发者提供了完整的实现方案和技术细节说明。原创 2025-07-26 15:48:51 · 1237 阅读 · 0 评论 -
【电赛学习笔记】MaixCAM 项目实践——与单片机的串口通信
摘要:本文详细介绍了基于串口协议的视觉模块与MCU通信实现方案。通过"快递包装"的生动类比,阐述了帧头(0xAA)、长度字段、数据域、校验和(0x78)及帧尾(0x55)组成的协议格式。分别提供了Python和C语言版本的协议实现代码,包括数据打包(encode)、解包(decode)和校验(is_valid)功能。在STM32应用中,通过Retinaface人脸检测算法获取坐标数据,经协议封装后以115200波特率通过UART发送;MSPM0端则实现对应的接收解析逻辑。该方案确保了在干原创 2025-07-25 16:37:45 · 1145 阅读 · 0 评论 -
【电赛学习笔记】MaixCAM 项目实践——二维云台追踪指定目标
设置属性SERVO_FREQ = 50 #主频SERVO_MIN_DUTY = 2.5 #最小角度占空比SERVO_MAX_DUTY = 12.5 #最大角度占空比SERVO_MAX_ANGLE = 180 #最大旋转角#初始化函数下面以这一段Servo 舵机控制类为例子,把Python 中“类的定义规则、各参数/变量的作用域与访问规则”逐条拆开讲清。只要记住 3 句话就能不迷路:类里定义的变量分类变量和实例变量。函数参数和返回值可以写“类型注解”,但运行时不强制检查。带self.原创 2025-07-25 14:57:21 · 1093 阅读 · 0 评论 -
【电赛学习笔记】MaixCAM 片上外设操作
本文整理总结了MaixPy官方文档中关于GPIO和UART的基础使用方法。对于GPIO控制,详细介绍了引脚映射设置、GPIO对象创建及电平控制方法,并提供了LED闪烁的示例代码。在UART部分,重点说明了串口通信的注意事项(如开机时TX引脚状态)、数据收发方法(支持字符串和字节流两种格式),以及接收回调函数的设置和使用。文章还特别提醒了MaixCAM的UART0在开机时的特殊要求,并给出了完整的UART通信示例代码。这些内容为开发者快速上手MaixPy硬件编程提供了实用指导。原创 2025-07-24 16:15:21 · 900 阅读 · 0 评论 -
【电赛学习笔记】MaixCAM 摄像头模块
本文介绍了使用MaixPy控制摄像头的基本方法,包括初始化、图像采集、参数设置等功能。主要内容分为五个部分:1) 基础摄像头操作,展示如何获取和打印图像信息;2) 帧率设置建议;3) 镜头畸变校正实现;4) 跳过初始不稳定帧的方法;5) 完整的摄像头参数配置模板,涵盖曝光、增益、白平衡等核心功能。文章提供了详细的代码示例和参数说明,特别强调了手动/自动模式的切换、图像增强参数的调节范围等功能要点,并附有快速记忆表方便开发者查阅。这些方法适用于需要嵌入式视觉处理的AIoT应用场景。原创 2025-07-23 18:25:42 · 543 阅读 · 0 评论 -
【电赛学习笔记】MaixCAM 屏幕模块
摘要:本文介绍了使用MaixPy进行图像处理和显示的基本方法。主要包括两种应用场景:1) 通过摄像头实时采集320×240图像并显示在屏幕上,直到用户退出;2) 创建空白图像,绘制红色矩形和白色文字,可选择显示在板载LCD或通过USB发送到MaixVision IDE预览。文章详细说明了相关API的用法,包括图像创建、绘制图形/文字、显示控制等基本操作,并解释了参数设置对显示效果的影响。这些方法为基于MaixPy的嵌入式视觉应用开发提供了基础支持。原创 2025-07-23 17:50:15 · 958 阅读 · 0 评论 -
【电赛学习笔记】K210视觉模块(自用为主)
《K210视觉模块学习笔记:从零基础到数字识别与自学习功能实现》 本文记录了基于野火科技K210AI视觉相机的学习过程,涵盖数字识别和自学习功能开发。硬件准备采用野火K210相机,配套官方资料作为学习基础。数字识别实现流程包括:摄像头初始化(RGB565格式、224x224窗口)、加载预训练mnist模型(kmodel文件)、图像预处理(灰度化/缩放/反色/增强对比度)及实时识别结果显示。自学习功能通过状态机实现三类物体训练(每类5张样本),利用KPU特征提取与比对完成分类,支持短按切换模式/长按重置操作。原创 2025-07-15 17:12:05 · 887 阅读 · 0 评论