资源简介
Linux下C++ 与python人脸检测
代码片段和文件信息
# -*- coding: utf-8 -*-
import sys
import cv2
import dlib
from skimage import io
#使用dlib自带的frontal_face_detector作为我们的特征提取器
detector = dlib.get_frontal_face_detector()
#使用dlib提供的图片窗口
win = dlib.image_window()
#sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始向后依次获取图片路径
for f in sys.argv[1:]:
#使用skimage的io读取图片
img = io.imread(f)
#使用detector进行人脸检测 dets为返回的结果
dets = detector(img1)
#left:人脸左边距离图片左边界的距离 ;right:人脸右边距离图片左边界的距离
#top:人脸上边距离图片上边界的距离 ;bottom:人脸下边距离图片上边界的距离
for i d in enumerate(dets):
x = d.left()
y = d.top()
w = d.right()
h = d.bottom()
#print(“w:{}h:{}“.format(d.width()d.height()))
cv2.rectangle(img (x y) (w h) (0 255 0))
#print(“Detection {}: Left: {} Top: {} Right:
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 971 2017-02-16 10:27 DlibTest\CMakeLists.txt
....... 458255 2017-01-24 13:02 DlibTest\data\bush.jpg
....... 147744 2017-02-17 09:59 DlibTest\data\C_Dlib_test_0.jpg
....... 147744 2017-02-17 09:48 DlibTest\data\C_Dlib_test_1.jpg
....... 50857 2017-02-17 09:51 DlibTest\data\P_Dlib_test_0.jpg
....... 51054 2017-02-17 09:54 DlibTest\data\P_Dlib_test_1.jpg
....... 157 2017-02-17 10:01 DlibTest\data\readme.txt
....... 1701 2017-02-17 09:53 DlibTest\PDlib.py
....... 1792 2017-02-17 09:56 DlibTest\src\CDlib.cpp
....... 23 2017-02-15 15:24 DlibTest\src\CMakeLists.txt
目录 0 2017-02-17 10:04 DlibTest\data
目录 0 2017-02-17 10:04 DlibTest\src
目录 0 2017-02-17 10:04 DlibTest
----------- --------- ---------- ----- ----
860298 13
- 上一篇:C++五子棋最简机器算法代码
- 下一篇:操作系统模拟移臂调度算法c语言代码
相关资源
- Thinking in C++中文版
- C++语言程序设计_第四版_郑莉_高清p
- 东南大学C++课件-何洁月80讲(总).
- DevC++
- C/C++实验系统
- 一个月挑战c++
- vsC++编程新手指导
- C++语言编程器
- VS2008 windows应用程序C++
- C++深入版
- C++PPT
- C++沉思录
- c++核心编程技术
- C++出错提示英汉对照
- c++/c语言学习系统
- C和C++安全编码(中文版)
- c++基础教程
- VC++6.0
- Microsoft Visual C++ 2010
- 嵌入式CC++语言精华文章集锦
- 交通灯管理仿真程序
- CC++库函数
- C++_STL使用例子大全
- C C++精华帖合辑(新手必看)
- C++ 基本语法及实例说明
- 《算法竞赛入门经典》
- C++API
- c++深度剖析木马程序
- c++练习题
- vc++6.0初学入门教程(PDF编辑版)
评论
共有 条评论