大数跨境
0
0

【小喵科技】 机器学习5(轻量TensorFlow)教程四

【小喵科技】 机器学习5(轻量TensorFlow)教程四 KittenBot小喵
2019-06-22
0
导读:图像分类器--识别摄像头窗口物体

爱学习的喵粉们都加入了喵家课堂



图像分类器--识别摄像头窗口物体



2019年喵家推出TensorFlow插件,已经成功进入了不少学校的课堂。

老师们也给喵家提了很多建议. 2018年喵家为了进一步降低机器学习的门槛,采用了TensorFlow集成库(嗯,名字就叫机器学习5…)大家可以理解为一个轻量的TensorFlow,专注更具体的应用。


课前喵讲

NEWS


底层技术依靠TensorFlow实现,此图像分类器利用了Mobilenet分类模型

上节通过例子已经学会了指定图片的识别问题,本节我们学习摄像头窗口的物体识别

用途

识别摄像头窗口的——常见的物体/动物

Mobilenet简介

说到机器学习,不得不提卷积神经网络(CNN),它普遍用在计算机视觉领域中,可以简单理解,神经网络层数越多,模型越复杂,对分类越准确。

但在实际的生活场景中,这种复杂的模型很难被应用,第一它对运算配置要求高,第二实时响应速度不够快。MobileNet模型的产生就是为了解决这个问题,可以在保持响应速度比较快和模型比较小的前提下,依然能保证识别效果,常用用于移动端的应用场景。

实验要求

USB摄像头

畅顺的网络

Kittenblock 1.8.3q以上版本



1.
加载插件




 加载插件

ml5插件成功加载

同时也把文字翻译与视频侦测加载进来

全部成功加载




2.
使用方法



确定摄像头窗口已打开

USB摄像头在开启Kittenblock前必须插好(如果这步没做好,请插好usb摄像头后,重启软件),打开插件后,右侧舞台的窗口即为摄像头的窗口,如图

调整摄像头窗口参数

更改透明度,使得画面更加清楚

隐藏舞台角色

我们只需要纯净的摄像头窗口,其余的角色全部隐藏起来。

加载图像分类器

编程

将识别的物体放入摄像头窗口中

点击识别,当然你使用照片也是可以的






3.
误差分析



误差分析

当然识别会有误差,如图

影响识别效果有一下几个原因

摄像头像素

摄像头如果像素太差,画面识别回来的图片都是模糊的,机器识别它识别也是要靠猜

摄像头窗口背景

摄像头背景如果太多物体太杂,对机器识别是一个干扰项

物体特征

Mobilenet的样品库只是包含生活一些常用的物体,例如上图中的保温瓶子,它库可能没有这样的样本,所以它识别成灯笼椒,哈哈,好像识别成灯笼椒也说得过去哈~

如何关闭舞台窗口的摄像头

舞台窗口摄像头无法通过软件关闭(Scratch的bug),只能将软件重启,清空插件。


总结

一个人学习太累,加入我们一起学习吧!

1.QQ群 444193538

2.喵家论坛

https://bbs.kittenbot.cn/forum.php

3.我们的Kittenblock软件http://learn.kittenbot.cn/zh_CN/latest/kittenblock/index.html

4.小喵科技店铺https://kittenbot.taobao.com/shop/view_shop.htm?tracelog=twddp&user_number_id=2830157417


机器学习5(轻量TensorFlow)教程四结束!



关注我,让我成为你的专属小太阳吧



精彩预
机器学习5(轻量TensorFlow教程)列五:
  •  特征提取器入门




彩教程

人工智能教程系列

学习 

01

02

03

04

05

系列十二:视觉识别06识别印刷文字


机器学习教程系列

系列一:Tensorflow简介

系列二:TensorFlow快速开始(程序包集合)

系列三:鸢尾花(Iris)分类

系列四:MNIST 手写数字识别

系列五六:MNIST模型保存加载和识别

系列七:MobileNet模型任意物体识别

系列八:MachineLearning5 简介


机器学习5(轻量TensorFlow)教程系列

系列一:MachineLearning5 简介

系列二:图像分类器---看图识物

系列三:图像分类器---识别给定的图片





小喵提示

如果你喜欢本文,分享到朋友圈

想要获得更多教学信息,敬请关注小喵哦!








【声明】内容源于网络
0
0
KittenBot小喵
专注于从入门到精通的移动机器人开源学习平台
内容 560
粉丝 0
KittenBot小喵 专注于从入门到精通的移动机器人开源学习平台
总阅读23
粉丝0
内容560