13浏览
查看: 13|回复: 4

[项目] 【花雕动手做】CanMV K230 视觉模块之搭建开发环境

[复制链接]
什么是 CanMV K230?
CanMV 是一套 AI 视觉开发平台,K230 是其核心芯片。该模块结合了图像采集、AI推理、边缘计算等能力,适合嵌入式视觉应用开发。
CanMV:类似 OpenMV 的图像处理框架,支持 Python 编程,简化视觉识别开发流程。
K230 芯片:嘉楠科技推出的 AIoT SoC,采用 RISC-V 架构,内置第三代 KPU(AI加速单元),算力高达 6 TOPS,性能是 K210 的 13.7 倍。

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图1

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图2

驴友花雕  中级技神
 楼主|

发表于 4 小时前

【花雕动手做】CanMV K230 视觉模块之搭建开发环境

本帖最后由 驴友花雕 于 2025-10-25 16:44 编辑

CanMV K230 视觉识别模块之搭建开发环境 CanMV IDE for K230

1、资料获取
使用浏览器打开 K230视觉模块资料
https://www.yahboom.com/study/K230#xuanzhon_20
点击右上角的资料汇总下载
https://pan.baidu.com/e/1-pbA0wx6plk9za42eYfHiQ

2、安装CanMV IDE for K230
我们打开【0.开发板资料】目录,找到名称为canmv-ide-for-k230_v4.0.7.exe的安装程序

双击打开

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图1


点击【下一步 (N)】

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图2


点击 Browse 可以选择安装目录,为了减少出现异常的可能,请选择一个 不包含中文 的路径

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图4


勾选 “我接受此许可”, 点击下一步

后续页面直接点击 【下一步 (N)】和 【安装】即可

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图3

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图5

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 3 小时前

【花雕动手做】CanMV K230 视觉模块之搭建开发环境

安装完成后,CanMV IDE会自动启动

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图2


其中

① 区域用来控制 【连接/断开K230】 / 【启动程序】/ 【终止程序】

② 区域是一个串行终端按钮,点击此按钮会打开CanMV自带的串行终端。代码中我们的异常 / 报错 / print() 方法的输出都会在这里显示

③ 区域是一个帧缓冲区,可以理解为一块虚拟的K230的屏幕,可以帮助我们在没有屏幕的情况下,方便的查看、调试 K230的图像输出。

为什么有时候点击 【终止程序】程序没有停下来?

答:点击终止按钮时,实际上会触发一个IDE Interrupt 的 Exception,一般情况下程序会自行终止。但如果代码中涉及到了多线程,或是代码存在阻塞 / 异常捕获等行为,程序有可能会无法完全结束。此时可以长按复位 (RST)键,等待 K230 断开与上位机(电脑)的连接

如何让 K230 插到电脑上时开启(/取消)自动连接到 CanMV IDE ?

开启/关闭工具栏的【工具】-》【自动重新连接到 CanMV】

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 3 小时前

【花雕动手做】CanMV K230 AI视觉模块之搭建开发环境

3、CanMV IDE 是专为嘉楠 K230 AI视觉芯片打造的图形化开发环境,支持 Python 编程、模型部署与图像处理任务,适用于 AI 初学者与嵌入式开发者。

(1)什么是 CanMV IDE?
CanMV IDE 是一款轻量级集成开发环境,类似 OpenMV IDE,专用于 K230 开发板的视觉识别与 AI 推理任务。它集成了图像采集、模型加载、串口调试、脚本编辑等功能,支持 MicroPython 编程,帮助用户快速构建 AI 应用。

(2) 核心功能概览

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图1

(3)支持的任务类型
图像采集与处理(灰度、二值化、边缘检测等)
色块识别与追踪
图形识别(矩形、圆形、线段)
人体姿态识别与关键点检测
图像分类与目标检测(支持 YOLO、MobileNet 等模型)
条码识别(QR Code、AprilTag)

(4)文件与模型管理
支持 .py 脚本编辑与保存
支持 .kmodel 模型加载(通过 nncase 工具转换)
可管理 TF 卡文件系统,上传图像、模型、脚本等资源

(5) 开发流程简述
打开 CanMV IDE,连接 K230 开发板
预览摄像头画面,调试图像参数
编写 Python 脚本,调用 sensor、image、kpu 等模块
加载模型并运行推理任务
串口输出识别结果,控制外设(如 LED、舵机)

(6)K230连接到CanMV IDE(见红点处)

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 3 小时前

【花雕动手做】CanMV K230 AI视觉模块之搭建开发环境

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail