树莓派

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派相关的知识,希望对你有一定的参考价值。

今天买回来一个树莓派打算学习Python以及练习OpenCV,还有实现自己的小兴趣

 

1. 安装:

参考 [2] 

https://www.raspberrypi.org/learning/software-guide/quickstart/

直接参考的官方教程,安装了NOOBS中的第一个

 

2. 配置VIM

参考 [1] 

1.删除旧的编辑器

sudo apt-get remove vim-common
2.安装新的vi

sudo apt-get install vim
3.更改vi的配置(个人喜好)// 这个我没用弄成功,因为总是显示Read-only, 加权限也没用

编辑/etc/vim/vimrc文件,在末尾添加以下内容

set nu #显示行号

syntax on #语法高亮

set tabstop=4#tab 退四格

作者:老虎Alex
链接:http://www.jianshu.com/p/6ae341fc6dfe
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

3. 安装OpenCV

参考 [3]

http://nooverfit.com/wp/手把手教你,在ubuntu上安装opencv-3-0-和-python-2-7/

 

4. 使用OpenCV进行人脸识别

参考 [4] 

http://blog.csdn.net/jireren/article/details/52167791

非常不建议使用 [4] 中的方法安装OpenCV, 虽然方便,但是真的不如自己编译源代码的对安装过程更了解

而且 [3] 的安装保证可用

另外,[4] 中的XML文件, 如果用方法 [3] 安装,应该在/usr/share/opencv 的文件夹下

 

插曲: 如果你的键盘布局错乱了,符号对不上,参考 [5] 

keyboard layout的设置不对
使用sudo raspi-config打开配置程序
选择第4项,然后选择keyboard layout
改成通用105键(国际), 然后将国家地区改成other然后选EN(US) 注意原来是EN(UK),剩下的默认即可

 

然后更改好XML文件后的确可以运行了,

以战狼2的图片为例:(引用自http://ent.163.com/17/0424/10/CIPICR6M000380D0_mobile.html )

技术分享

实际识别的效果如下:

技术分享

 

请原谅我也不知道为什么黑人小姑娘没有被识别出来,可能是因为程序写的还不好

然后在关闭程序的时候直接把窗口关了并不行,还会反复弹出窗口

需要输入以下命令,参考我的另一篇博客 [6] 

使用ps -ef | grep python
查看正在运行的python程序
会显示程序的编号

如果想要关掉它
使用kill -9 2363
假设编号为2363,就可以关掉了

如图所示:

技术分享

 

 

 

到这一步可以发现树莓派真的可以做好多有趣的事啊~

 

未完待续? ????

 

 

 

[1] http://www.jianshu.com/p/6ae341fc6dfe

[2] https://www.raspberrypi.org/learning/software-guide/quickstart/

[3] http://nooverfit.com/wp/手把手教你,在ubuntu上安装opencv-3-0-和-python-2-7/

[4] http://blog.csdn.net/jireren/article/details/52167791

[5] http://m.blog.csdn.net/www920960/article/details/22518503

[6] http://www.cnblogs.com/QingHuan/p/6681631.html

 

以上是关于树莓派的主要内容,如果未能解决你的问题,请参考以下文章

求助树莓派避障小车,遇到 python 了

python代码实现树莓派3b+驱动步进电机

树莓派可以运行安卓吗

nodejs和树莓派开发以及点亮RGB的LED灯代码

树莓派小车By 树莓派爱好者ITJoker(通过C socket通信实现树莓派视频小车)

树莓派GPIO使用大全