我就想让计算机识别一瓶可乐,并把他拿起来 (2)

      经过了一段时间的研究,发现实现要使用机器视觉识别一瓶可乐方法真是多如牛毛,信息太多整理的我头都炸了,经过整理和归纳我打算采用开源的的跨平台的库来实现识别可乐的任务,于是我买了《openCV编程入门》。

        这本书打开了另一片天地,openCV集合了多种用作机器视觉的基础算法,这对数学知识匮乏的本人来说真的是天上掉馅饼的好消息。而且这个库集成了很多人工智能,机器学习的基本算法,我个人感觉这个库简直就是未来低成本AI系统开发的利器。

       这本书我大概的读了一下,找出了几个算法有可能完成我的目的,我的目的是识别已知物体。

       1,模板检测算法,利用直方图匹配已知的图像模板,

        2,特征点,兴趣点检测,特征检测与匹配,openCV提供了10种特征检测方法

        这两类技术我打算结合使用,参照人类的行为模式,我把识别目标分为以下个部分

        1,寻找相似目标,利用低识别概率但是速度快的算法来寻找我的可乐。

        2,精确识别目标,利用高识别概率算法必然是耗时比较多的算法来精确识别这是个可乐。

        3,可能会利用传感器辅助识别物理实物,毕竟机器视觉只能识别图片,但是不太能区别出广告图片和实物。

      

           下面开一下脑洞,这么想想其实人类大脑还是很牛逼的,我两岁的女儿都可以帮我拿可乐,我也没教过她,也没有实现给她编程。人类有强大的学习能力,机器学习出现后也被赋予了这一能力,但是根据我最近这段时间对人工智能与机器学习算法的学习和了解得出一个观点。至少现在AI非常的初级,机器毕竟只是机器,虽然被赋予了学习能力,但是机器没有灵魂没有自我意识,只会解决人类提出的问题,学习人类赋予的学习任务。AI的弱点在于它们不会自己提出问题,至少现在不会。所以我才不担心AI会奴役人类神马的事情发生,如果有的话,我相信AI的背后肯定有一个人类当大反派。

           脑洞小一点,利用机器视觉好比给计算机建立一套视觉神经反射系统,让机器人知道诸如神马物体在什么地方的信息,利用机器学习算法,只能提高物体识别的准确率和速度,但是这个机器依然是个笨蛋,它并不理解可乐是个什么鬼。为了更完美的完成让机器人给我拿饮料的任务,需要给它建立另外几套反射神经系统,让它更深入的理解我的需求 ,解决更复杂的现实状况,比如可乐在冰箱里怎么办,还有我要喝百事可乐,或者我不想喝可乐我想喝蜂蜜柚子茶怎么办。为了解决这些类似问题,我打算最后赋予机器人更多的学习能力,引入回路控制系统和监督学习系统。

           好吧我详细解释一下这两个系统,回路控制系统,就是在机器人给我拿可乐的过程中有个回路系统可以让我控制机器人,我控制它去正确的方向找到正确的目标。

           监督学习系统就是机器学习算法了,它的作用是在当我控制的过程中学习正确的完成任务的各种操作。

          说白了就是我手把手的教这个笨蛋机器人给我拿可乐,可以预见这个比我自己拿可乐费劲多了,但是你不觉得我这么一条反射系统又一条反射系统的建立,有一天真的会造出个生物出来么,就和上帝创造生物一样,很有成就感。     

         说道最后我打算给我的项目起个名字,就叫创造笨蛋计划- idiot creat plan ,机器人的名字就叫小笨蛋- idiot01 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值