在上次为大家演示了 如何实现简单的物联网之后,我打算留一段时间给大家自己摸索一下,之后会给出一个教程如何实现真正的物联网——”everywhere and anytime“。
今天的内容依然是现在比较流行的一种技术——机器视觉(下文简称”CV“)。换言之,计算机视觉,再具体一些的例子就是人脸识别技术,当然这只是机器视觉中的一小部分。
计算机视觉是一个跨学科领域,涉及如何使用计算机从数字图像或视频中获得高层次的理解。
虽然如果真正涉足CV的话,需要太多的数学知识以及物理知识,但是,切记,我们是站在巨人的肩膀之上,我们有太多的工具可以使用,尤其是在这个计算机网络高度发展的时代中,我们获取知识的途径与以往大不相同。我们可以以相对较短的路径与时间学习到我们觉得难以企及的知识,这也是我想向大家推广CV的原因之一。
为了再吊一下大家的胃口,我再举一些例子来说明CV的应用之处。我记得前不久在新闻中听说了我国在某个地区的地铁站中布置了人脸识别系统,并且还抓到了在逃的嫌犯,这就很可怕了..
在我们看来这些或许都不可想象,但是在算法之下,一切就变得合理的多了。除此之外,更被大家所熟知的应该就是苹果公司的Faceid技术了,感觉科幻片中的场景也都要一一在现实生活中实现了。
好啦,希望讲了这些高科技的东西大家能对我接下来讲的有那么一丢点兴趣,毕竟兴趣才是最好的老师。
相信大家只要接触过编程的都听说过Python吧,这是这些年比较流行的一门编程语言,同时也是许多人工智能行业需要的语言,它在大数据处理,网络开发,服务器搭建,机器学习等领域都扮演一个非常重要的角色,在Google近年来大力推广的tensorflow开发环境也是Python,这足以证明Python的发展前景真的是一片光明。
嗯没错,我们的CV也是可以用Python来实现,原因有二:NO.1 开发周期短,可以快速验证我们的想法;NO.2简单易学!
废话不说了,这一篇推文我们先来讲一下python的开发环境的配置(Windows环境下,需要Linux环境下的可留言)。
安装过程
启动installer,选中”Add Python 3.5 to PATH“,就可以不用我们手动地添加环境变量了。(以前可是没有那么人性化的,新版本就是不一样~)
然后依照个人的需求,可以选择”Install Now“,会自动安装在C盘,如果不想安装在C盘的话可以选择”Customize installation“。
这一步,是安装一些文档以及编程需要的附加包,不加修改直接点击"Next"即可。
这一步我们要做的就是指定我们要安装的位置,点击”Browse“,选择好位置然后就可以点击”Install“。接下来要做的就是等待啦~~
Finally,安装成功~~
安装完成之后我们测试一下,看看是不是编程环境是不是真的建立好了。键盘点击”win“+”R“,在弹出的”运行“,输入”cmd“,回车。打开命令台。
在命令台中输入”python“(全小写),出现如上图的输出就是正确安装了python。接下来就可以开始我们愉快的敲击代码啦!!
先来演示一个”hello world!“如何?
上图我利用了一个简单的PRINT()函数,像大家展示了一个与C语 言中相似的PRINT()函数,它可以将我所给的参数”HELLO WORLD!“输出出来。此外值得注意的是,与C/C++所不同的是,PYTHON的语法中并不需要在每一个语句末都使用一个分号(;),但是在接下来的学习中你会发现,它的独特之处可不止这一些,PYTHON编程的话需要对代码的缩进格外注意,否则轻则出错,重则出现逻辑错误(BUG)。
今天对Python的基本的介绍就先到此为止。真正对Python的入门及快速上手教程会在后续推出,在这期间大家有空的话可以自己上网了解一下有关python的知识,如果有什么问题的话可以在后台留言,我会一一答复大家的疑问。
最后,为了给大家提供更好更符合口味的干货,请让家帮忙选择一下感兴趣的方面:
Thanks for your following.
领取专属 10元无门槛券
私享最新 技术干货