树莓派安装dlib(树莓派安装软件命令)

http://www.itjxue.com  2023-04-09 16:17  来源:未知  点击次数: 

python人脸识别所用的优化算法有什么

python三步实现人脸识别

Face Recognition软件包

这是世界上最简单的人脸识别库了。你可以通过Python引用或者命令行的形式使用它,来管理和识别人脸。

该软件包使用dlib中最先进的人脸识别深度学习算法,使得识别准确率在《Labled Faces in the world》测试基准下达到了99.38%。

它同时提供了一个叫face_recognition的命令行工具,以便你可以用命令行对一个文件夹中的图片进行识别操作。

特性

在图片中识别人脸

找到图片中所有的人脸

找到并操作图片中的脸部特征

获得图片中人类眼睛、鼻子、嘴、下巴的位置和轮廓

找到脸部特征有很多超级有用的应用场景,当然你也可以把它用在最显而易见的功能上:美颜功能(就像美图秀秀那样)。

鉴定图片中的脸

识别图片中的人是谁。

你甚至可以用这个软件包做人脸的实时识别。

这里有一个实时识别的例子:

1

安装

环境要求

Python3.3+或者Python2.7

MacOS或者Linux(Windows不做支持,但是你可以试试,也许也能运行)

安装步骤

在MacOS或者Linux上安装

首先,确保你安装了dlib,以及该软件的Python绑定接口。如果没有的话,看这篇安装说明:

1? ?? ?

然后,用pip安装这个软件包:

如果你安装遇到问题,可以试试这个安装好了的虚拟机:

1? ?? ?

在树莓派2+上安装

看这篇说明:

1? ?? ?

在Windows上安装

虽然Windows不是官方支持的,但是有热心网友写出了一个Windows上的使用指南,请看这里:

1? ?? ?

使用已经配置好的虚拟机(支持VMWare和VirtualBox)

看这篇说明:

1? ?? ?

使用方法

命令行接口

如果你已经安装了face_recognition,那么你的系统中已经有了一个名为face_recognition的命令,你可以使用它对图片进行识别,或者对一个文件夹中的所有图片进行识别。

首先你需要提供一个文件夹,里面是所有你希望系统认识的人的图片。其中每个人一张图片,图片以人的名字命名。

然后你需要准备另一个文件夹,里面是你要识别的图片。

然后你就可以运行face_recognition命令了,把刚刚准备的两个文件夹作为参数传入,命令就会返回需要识别的图片中都出现了谁。

输出中,识别到的每张脸都单独占一行,输出格式为

通过Python模块使用

你可以通过导入face_recognition模块来使用它,使用方式超级简单,文档在这里:

自动找到图片中所有的脸

看看这个例子自己实践一下:

1? ?? ?

你还可以自定义替换人类识别的深度学习模型。

注意:想获得比较好的性能的话,你可能需要GPU加速(使用英伟达的CUDA库)。所以编译的时候你也需要开启dlib的GPU加速选项。

你也可以通过这个例子实践一下:

1? ?? ?

如果你有很多图片和GPU,你也可以并行快速识别,看这篇文章:

1? ?? ?

自动识别人脸特征

试试这个例子:

1? ?? ?

识别人脸鉴定是哪个人

这里是一个例子:

1? ?? ?

python玩转树莓派(二) 换源, pythonIDLE, 中文输入法

备份原源

修改软件更新源,执行如下命令:

把第一行修改成中科大的软件源地址,「Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。

修改系统更新源,执行如下命令:

将第一行修改成中科大的系统源地址,「Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。

修改完后就可以更新源了??????????

升级软件

树莓派默认安装python2.7 我们可以给它装个阿斗

然后可以设置开始菜单,显示出这些软件

不用了, 用下面这个自带软件

安装完成后

重新启动树莓派控制器,重启之后就可以正常使用中文输入法了。

开机后右上角会显示一个小键盘符号,在需要输入中文的时候,可以通过点击此处,选择“Google拼音”,进行文字的输入

下面告诉大家最简单的安装方法:

树莓派-raspberrypi 系统安装

Step 1:将系统镜像文件(filename=2018-06-27-raspbian-stretch-lite.img)烧录到SD卡(在我的mac中对应的是以下档案:/dev/disk3)中 dd bs=1m if=2018-06-27-raspbian-stretch-lite.img of=/dev/

Step 2:在SD卡的根目录中创建一个文件,文件名为ssh,没有后缀。以便加载系统之后能够使用ssh连接(用vim编辑器创建即可)。

Step3:卸载磁盘 diskutil unmount /dev/disk3s1 插入SD卡,通电。正常情况是红色LED一直亮,绿色LED闪烁。至此,树莓派已经成功加载系统了。

Step4:对于没有使用显示器的用户,那我们需要通过ssh登陆树莓派进行控制。ssh的登陆命令格式为

ssh -P port username@host_addr(default_port=22) ,因此首先需要让树莓派连上局域网,并且获取它的IP地址。使用一根网线,连接树莓派的网口和路由器的LAN口,然后进入到路由器的管理界面(在浏览器中输入网关地址即可)查看树莓派获取的IP地址。

Step5:在Mac终端中输入ssh连接命令 ssh pi@192.168.2.184 (树莓派第一次加载系统时默认的账户和密码分别为:username=pi、password=raspberry)

Step6:使用网线直连路由器有时候会觉得不是很方便,这时可以通过wpa_supplicant来连接Wi-Fi,从而摆脱网线。具体方法是在配置文件/etc/wpa_supplicant/wpa_supplicant.conf中添加Wi-Fi信息,使用nano编辑器 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf ,添加之后保存(快捷键----ctrl+x)返回。

树莓派如何安装程序

树莓派又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"!这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。

安装树莓派:

1.先将安装好系统的SD卡插入树莓派

2.再将usb接口的键盘和鼠标接上树莓派3.接上HDMI线

4.接上电源线,并打开电源

键盘输入"startx"启动图形界面,到此为止你的树莓派就正常启动。

1.NOOBS (New Out Of Box Software) 是树莓派一个全新的安装系统,允许用户更轻松的在树莓派设备上体验不同的 Linux 系统。该软件安装到一个 4GB 或者更大的 SD 卡,首次启动时提供操作系统的安装选择。所选择的操作系统已经存在卡中,因此 NOOBS 无需联网下载 OS 映像。当前版本包含 Raspbian, Pidora 和两个版本的 XBMC 媒体中心软件。一旦选择,NOOBS 将安装所选系统到卡中剩余空间然后重启开始全新安装。

(责任编辑:IT教学网)

更多

推荐Flash教程文章