K210模块使用简介+Win10下本地训练模型
前言
越来越多的比赛要求参赛学生运用人工智能、机器学习方面的知识。如工程训练大赛的智能配送无人机赛项、智能分拣机器人赛项等等。在这些比赛中不仅要求学生有视觉方面的基础,还要求软硬件的适配。市面上最常用的视觉模块便是星瞳科技的openmv,openmv功能多,价格相对也较高(400+),接下来介绍的则是一个平价视觉模块K210(最低只要100多)
K210简介
k210是一个专用于机器视觉的模块。tb链接,介绍如下:
本模块专精于机器视觉/听觉,非常适合用于识别固定的物体/标识
K210学习
k210硬件学习:
Mx-yolov3是一个供开发者学习k210的网站,在里面有较为详细(没有openmv详细)的硬件定义+基础的micro-python语法教学(建议看廖雪峰的)+机器学习目标训练的方法+固件升级方法(建议详细看看)等等
深度学习:
搭建深度学习平台建议使用图形化的软件Mx-yolov3,在它的资料里面有详细的本地训练的教程(包括搭建gpu训练的环境和目标标签的方法)可以把这个软件当成深度学习的入门(毕竟图形化的界面很爽很直白)帮你减轻码农的痛苦感。安装方法详见连接:import创客公众号推送,然后按照上面的关注公众号获取资源包(下文提到的Image-tool Lambelling软件都在这个资源包里)
gpu训练环境搭建
(为什么搭gpu因为它比cpu训练要快个好几倍)是比较繁琐复杂的环节,大致要安装以下几个部分:CUDA10.0+Cudnn7.64+Anaconda3+Tensorflow2.0参考以下网站:CUDA+cudnn 、 windows下tensorflow(gpu)注意:要配合Mx-yolov3的话好像不能在虚拟环境里搭tensorflow2.0(反正我好像失败了也有可能是路径没选对),最后我是搭载了主环境里成功的,然后还有建议清华源下载tensorflow的包(不然会很慢)
运用
了解了上述的步骤之后,就可以按照Mx-yolov3给出的训练步骤来进行训练了
需要准备:
1)尺寸合适的数据集
(建议拍个视频然后用某些软件给搞成一帧一帧的然后用资料里的image-tool批量剪成指定的尺寸比如k210要求224*224)
2)标签后的数据集
用Mx-yolov3资料给的里的lanbelimg软件给剪切过的数据集标标签
3)确定环境配置无误
4)在Mx-yolov3软件内训练
一般来说识别的质量的好坏取决于数据集的数量(越多越好),识别环境的光线也对结果有一定的影响(但影响小顶不过庞大的数据集)
K210模块使用简介+Win10下本地训练模型相关推荐
- 1、win10下连接本地系统上的Linux操作系统(分别以Nat方式和桥接模式实现)
1.win10下连接本地系统上的Linux操作系统(分别以Nat方式和桥接模式实现) 一.准备知识:win10下打开Administrator的方式 在win10操作系统中,Administrator ...
- K210学习笔记(十二)——MaixHub本地训练模型(Windows)
文章目录 前言 一.环境配置 1.安装python3.8 2.安装pip 3.安装CUDA10.1 4.安装CUDNN 5.tensorflow安装 6.MaixHub本地训练代码下载 二.本地训练使 ...
- win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载)
win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载) 下载rclone,winfsp和Git bash Rclone. Winfsp. 和 [Git bash](https ...
- YDLidar开发-在win10下使用C++/python开发全过程-SDK配置
文章目录 前言 一. 安装USB转接板的串口驱动 二.使用评估软件LidarViewer 三. 在win10下使用C++的开发 1.下载SDK 2.安装vcpkg,检查系统环境配置情况 3.cmake ...
- win10下基于wsl-Ubuntu 的LAMMPS超便捷安装
前言 本文为学习过程中第一次进行总结和编撰,诸多问题详略不当还望谅解.如此拙见,若有幸相助,那必是荣幸之至. 简介 本次安装是基于Manual,使用win10下Ubuntu子系统中,apt应用商店的扩 ...
- win10 下pycharm+anaconda 编译生成pyd文件
由于生产部署的问题,需要把用python写的深度学习代码编译为可被调用的文件.上网搜索了下,暂时了解到win10下pyd文件比较流行.下面是直接引用某位博主的结论,个人感觉总结的很好.其中Cython ...
- Win10下双系统Ubuntu14.04+GTX1070+CUDAcuDNN+Tensorflow环境搭建
先说机器配置: CPU:Intel Xeon E3-1230 v5 skylake平台(此CPU无核显) 主板:ASUS E3 Pro Gaming v5 RAM:8G GPU:ASUS STRIX- ...
- Win10下用VS2017编译live555
Win7下使用VS2013编译live555 一.live555简介 live555是一个为流媒体提供解决方案的跨平台C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP.RTSP.SIP等 ...
- MX-Yolov3本地训练模型的安装和使用
MX-Yolov3本地训练模型的安装和使用 首先感谢CSDN的大佬的帮助: vott使用和数据集的制作请看这位大佬 MaixHub在线训练的使用看这 脚本运行和脱机运行看这里喔 MX-Yolov3环境 ...
最新文章
- golang beego orm mysql sqlite3 postgresql 模型字段 数据库类型 对应关系
- 为什么人们爱听有声书?
- 统计123出现次数_如何使用 count 统计词条出现次数?
- 菱形继承与菱形虚拟继承
- matlab作图标记
- 如何让整个表格高度固定_财务预算太费精力?多亏了这73张财务预算表格模板,让你算量快又准!直接用...
- 伪类、伪元素、锚伪类
- @retention注解作用_Spring 最核心的注解,都是干货!
- C语言 文件操作9--fgetc()和fputc()
- 思品课如何使用计算机教学课件,小学思品获奖论文巧用多媒体,优化思品课堂教学...
- SOLO参赛,赛道二周冠军“达尔文”分享上分秘诀
- Spring中MultipartHttpServletRequest实现文件上传
- java之方法覆盖的坑
- sqlite3 查询表结构信息
- 改名后火速递表,飞天云动冲刺国内元宇宙第一股,借力能否成功?
- 科技的成就(二十七)
- django项目启动加载训练的模型报错OSError: Unable to open file (unable to open file: name = ‘model/model_weigh完美解决
- 电脑开机提示Exiting PXE ROM解决办法
- 在oracle中imp是什么意思,Oracle中的Imp和Expt用法
- 调取各大电商平台商品评论API
热门文章
- 如何使用夜神模拟器开发android
- 小红书关键词搜索不到帖子?如何让小红书笔记被收录?
- 密码学–数字签名Digital Signature五种分类
- 国际日期书写标准格式
- 大数据预处理之数据集成
- Linux终端分屏软件tmux工具基本快捷键
- Debian安装中文输入法
- NFC(Near Field Communication,近场通信)相关
- note2刷 android 5.0.2,三星Galaxy Note Pro 12.2 Android 5.0.2更新锁定了竞争对手的键盘
- excel启用宏在哪里_Excel 2010在不启用的情况下运行宏