最先进的人脸检测和地标定位技术

face-detector的Python项目详细描述


##人脸检测器

python包和命令行工具,用于最先进的人脸检测和人脸
标志点定位。它收集在dlib和
mtcnn中实现的技术,通过在
FaceDetector类实例化中设置一个参数,可以很容易地在两者之间切换(如果没有指定任何技术,则默认为dlib\\@5,DLIB 5用于有5个地标的DLIB,DLIB68用于有68个
>地标的DLIB。


<
<如何安装:


pip-install-face-detector人脸检测仪

;如何使用python包:







img-addr=“path/to/image.[jpg/png/jpg/jpeg/jpeg…]





面部探测器的第一个参数构造器指定面部检测方法(dlib:fl_5或fl_68,mtcnn是默认的:mtcnn)
face_detector=face detector()
faces=face_detector.get_faces(img_addr)

=cv2.imread(img_addr)

255))

cv2.imshow('img',img)
cv2.waitkey(0)
cv2.destroyallwindows()

\图1显示了显示的图像。

<;div align='left'style=“display:inline block;text align:center;word wrap:break word;”>;
<;img src='https://raw.githubusercontent.com/roj4s/face_detector/master/samples/yasser_arafat_2_faces.jpg'/>;<;p>;图1由facedetector命令行工具输出的面部检测<;/p>;
<;/div>;

<;!--
<;div align='left'style=“margin left:10px;显示:内联块;文本对齐:居中;换行:换行符;>;
<;img src='samples/yasser arafat_main廑face.jpg'/>;<;p>;图3照片中的主面,由facedetector使用-j选项输出<;/p>;
<;/div>;
-->;
<;div align='left'style=“margin left:10px;显示:inline block;text align:center;word wrap:break word;“>;
<;img src='https://raw.githubusercontent.com/roj4s/face-detector/master/samples/yasser_arafat_landmarks.jpg'/>;<;p>;图2面部探测器输出的面部检测和标志,具有-l(--)和-j(--)选项<;/p>;
<;/div>;


``控制台
foo@bar:~$facedetector/home/foo/images/yasser_arafat.jpg-j-o/tmp/output.jpg-l
````
上一个命令添加了-j、-l和-o选项,分别捕获照片中的主
面、添加标志点并将带边框的图像输出到指定路径。它还显示图2中的图像。



<;!--
[//]:<;-来自github:
[//]:<;-克隆此存储库
[//]:<;-在requirements.txt中安装依赖项:
[//]:<;-pip install-r requirements.txt
[//]:<;-可能需要安装zlib并将其链接到/usr/lib/x86-linux-gnu/libz。因此:
[//]:<;```控制台
[//]:<;>;foo@bar:~/face掴detector$tar xzvf data/zlib-1.2.9.tar.gz
[//]:<;>;foo@bar:~/face掴detector$cd data/zlib
[//]:<;>;foo@bar:~/face掴detector/data/zlib$sudo./配置&;使安装
[//]:<;foo@bar:~/face_detector/data/zlib$ln-s/lib/x86_64-linux-gnu/libz.so.1.2.8/usr/lib/x86_64-linux-gnu/libz.so
[/]:<;>`
-->;



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务