龙空技术网

普通摄像头也能识别万物。 #程序员

人人都是AI算法工程师 52

前言:

现在兄弟们对“物体识别基于什么算法”大体比较关怀,姐妹们都想要了解一些“物体识别基于什么算法”的相关知识。那么小编同时在网络上搜集了一些有关“物体识别基于什么算法””的相关资讯,希望大家能喜欢,各位老铁们一起来学习一下吧!

只要会用鼠标就能让普通摄像头识别万物。

只要会用鼠标就能让普通摄像头识别万物。这是一个祖传普通摄像头,这是从隔壁老王家拿的边缘计算盒子。边缘计算盒子可以认为是一个迷你电脑,便宜的才几百元,最小功率仅5瓦。物体识别算法就部署在这个盒子中,一般做项目时优先选择边缘计算盒子,硬件准备好了。

下面就是制作人工智能算法,不要担心,其实很简单,动动鼠标就可以实现。算法基础是不需要的,软件开发能力也是不需要的。看看如何动动鼠标就能让摄像头识别瓶子与杯子。找一些含有瓶子或杯子的图片,使用起点easy builder来生成识别算法。

打开起点easy builder的标注工具来标注数据。这个标注数据就像一位母亲教小孩识别物体一样。标注数据就是在教电脑识别物体。点击鼠标左键移动鼠标就会看到一个绿色的方框。用鼠标框的这个是咖啡杯,就把它归属为杯子,设置它的类别名为杯子的英文cup。

再看下一张图这个是一个瓶子,用鼠标把瓶子框起来设置它的类别名为battle。不只会教会电脑识别是杯子还是瓶子,还能够教区分是玻璃瓶还是塑料瓶,是装满水的瓶子还是空瓶子,还能区分是酒瓶、饮料品还是酱油瓶,也还能叫它区分是什么品牌的酒瓶。一句话:你叫他什么,他就能学会什么。

只要人类眼睛能识别出来,能够用鼠标标注出来的就可以教会电脑识别出来。但是这个电脑比我们的小孩要笨许多,所以要教电脑的图片比教小孩的要多一些。现在有专门的人进行图片标注,通常一个框5分钱,这么拉一下5分钱,再拉一下一角钱,又来一下一角5分钱。

通常要训练出一个模型,建议1000张图片。如果外包出去也就50元钱,自己标注也就几个小时的时间。整个过程中最难的就是标注数据了,也就是个体力活花花时间就可以了。市场上定制AI算法一般是10万元,这几个小时的鼠标拉框能够变现10万元,这就太值了,剩下的数据就交给小童工标注了。标注完毕,剩下的工作就非常简单了,现在开始训练算法了。

·打开起点Easy builder,新建一个项目起一个名字,选择算法要运行的设备类型,起点Easy Builder支持非常多的设备类型,后面有专门视频来介绍各种设备的选型。

建议隔壁老王的这个是瑞芯微RK3568芯片的边缘盒子,所以设备类型选择RK3568模型规模,我们就用标准模型设置训练算法的数据为我们刚刚标注的图片的目录。

·点击开始训练按钮等待训练完成。训练算法其实是整个过程中最简单的,就点一下开始训练就好了。整个训练过程不需要人员参与,该唱歌的去唱歌,该睡觉的去睡觉,该干嘛的就去干嘛。我们建议电脑配置英伟达显卡,这样训练速度会快几十倍,一个6G显存的显卡就可以了,也才2000元左右。实在舍不得花钱的没有显卡也可以,就是训练慢一些,反正训练过程也不用人参与。

·训练完成后导出SDK,为了能够马上看到效果,我们就导出Web服务,导出成功,我们用优盘把这个导出的文件sdk.zip拷贝到边缘盒子中。我们在盒子中运行unzip命令解压这个sdk.zip文件,解压后进入解压目录子目录BIN运行start.sh就可以了。这是要运行的命令。

好了我们从电脑看看这个普通摄像头能不能识别到我教给他的东西。现在这个祖传普通摄像头可以识别出瓶子、杯子了,其实你还可以教他识别各种动物、各种物品、各种符号、各种手势、各种表情、各种缺陷、各种菜品、物品等级,只要人眼能识别的都能教会他。起点Easy builder还提供多种接口,可以非常方便的集成到你的产品中。所以现在做AI项目或产品就是分分钟的事情。

标签: #物体识别基于什么算法 #瑞芯微算法笔试题目