前言

越来越多的比赛要求参赛学生运用人工智能、机器学习方面的知识。如工程训练大赛的智能配送无人机赛项、智能分拣机器人赛项等等。在这些比赛中不仅要求学生有视觉方面的基础,还要求软硬件的适配。市面上最常用的视觉模块便是星瞳科技的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. 1、win10下连接本地系统上的Linux操作系统(分别以Nat方式和桥接模式实现)

    1.win10下连接本地系统上的Linux操作系统(分别以Nat方式和桥接模式实现) 一.准备知识:win10下打开Administrator的方式 在win10操作系统中,Administrator ...

  2. K210学习笔记(十二)——MaixHub本地训练模型(Windows)

    文章目录 前言 一.环境配置 1.安装python3.8 2.安装pip 3.安装CUDA10.1 4.安装CUDNN 5.tensorflow安装 6.MaixHub本地训练代码下载 二.本地训练使 ...

  3. win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载)

    win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载) 下载rclone,winfsp和Git bash Rclone. Winfsp. 和 [Git bash](https ...

  4. YDLidar开发-在win10下使用C++/python开发全过程-SDK配置

    文章目录 前言 一. 安装USB转接板的串口驱动 二.使用评估软件LidarViewer 三. 在win10下使用C++的开发 1.下载SDK 2.安装vcpkg,检查系统环境配置情况 3.cmake ...

  5. win10下基于wsl-Ubuntu 的LAMMPS超便捷安装

    前言 本文为学习过程中第一次进行总结和编撰,诸多问题详略不当还望谅解.如此拙见,若有幸相助,那必是荣幸之至. 简介 本次安装是基于Manual,使用win10下Ubuntu子系统中,apt应用商店的扩 ...

  6. win10 下pycharm+anaconda 编译生成pyd文件

    由于生产部署的问题,需要把用python写的深度学习代码编译为可被调用的文件.上网搜索了下,暂时了解到win10下pyd文件比较流行.下面是直接引用某位博主的结论,个人感觉总结的很好.其中Cython ...

  7. Win10下双系统Ubuntu14.04+GTX1070+CUDAcuDNN+Tensorflow环境搭建

    先说机器配置: CPU:Intel Xeon E3-1230 v5 skylake平台(此CPU无核显) 主板:ASUS E3 Pro Gaming v5 RAM:8G GPU:ASUS STRIX- ...

  8. Win10下用VS2017编译live555

    Win7下使用VS2013编译live555 一.live555简介 live555是一个为流媒体提供解决方案的跨平台C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP.RTSP.SIP等 ...

  9. MX-Yolov3本地训练模型的安装和使用

    MX-Yolov3本地训练模型的安装和使用 首先感谢CSDN的大佬的帮助: vott使用和数据集的制作请看这位大佬 MaixHub在线训练的使用看这 脚本运行和脱机运行看这里喔 MX-Yolov3环境 ...

最新文章

  1. golang beego orm mysql sqlite3 postgresql 模型字段 数据库类型 对应关系
  2. 为什么人们爱听有声书?
  3. 统计123出现次数_如何使用 count 统计词条出现次数?
  4. 菱形继承与菱形虚拟继承
  5. matlab作图标记
  6. 如何让整个表格高度固定_财务预算太费精力?多亏了这73张财务预算表格模板,让你算量快又准!直接用...
  7. 伪类、伪元素、锚伪类
  8. @retention注解作用_Spring 最核心的注解,都是干货!
  9. C语言 文件操作9--fgetc()和fputc()
  10. 思品课如何使用计算机教学课件,小学思品获奖论文巧用多媒体,优化思品课堂教学...
  11. SOLO参赛,赛道二周冠军“达尔文”分享上分秘诀
  12. Spring中MultipartHttpServletRequest实现文件上传
  13. java之方法覆盖的坑
  14. sqlite3 查询表结构信息
  15. 改名后火速递表,飞天云动冲刺国内元宇宙第一股,借力能否成功?
  16. 科技的成就(二十七)
  17. django项目启动加载训练的模型报错OSError: Unable to open file (unable to open file: name = ‘model/model_weigh完美解决
  18. 电脑开机提示Exiting PXE ROM解决办法
  19. 在oracle中imp是什么意思,Oracle中的Imp和Expt用法
  20. 调取各大电商平台商品评论API

热门文章

  1. 如何使用夜神模拟器开发android
  2. 小红书关键词搜索不到帖子?如何让小红书笔记被收录?
  3. 密码学–数字签名Digital Signature五种分类
  4. 国际日期书写标准格式
  5. 大数据预处理之数据集成
  6. Linux终端分屏软件tmux工具基本快捷键
  7. Debian安装中文输入法
  8. NFC(Near Field Communication,近场通信)相关
  9. note2刷 android 5.0.2,三星Galaxy Note Pro 12.2 Android 5.0.2更新锁定了竞争对手的键盘
  10. excel启用宏在哪里_Excel 2010在不启用的情况下运行宏