windows7安装dlib过程中遇到的问题总结以及运行实例效果
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了windows7安装dlib过程中遇到的问题总结以及运行实例效果,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2007字,纯文字阅读大概需要3分钟。
内容图文
![windows7安装dlib过程中遇到的问题总结以及运行实例效果](/upload/InfoBanner/zyjiaocheng/979/b3d74a33cebb4a8ab93da0ed3322b8f9.jpg)
综合了无数网上记录过这个问题的文章,最后终于安装成功了!
首先有些文章说dlib从19.9版本起开始就不用cmake和boost的支持了,可能是我安装的dlib版本的问题?最后还是通过vs2015 + cmake + dlib19.16安装上了,如下图所示
最开始我没有安装vs2015,然后下载了cmake和dlib19.16,配置好cmake环境变量后直接在dlib目录下通过python setup.py install进行安装,结果报错,后来安装了vs2015,再运行python setup.py install还是报一样的错误,后来无意中看到 一篇 外国友人的帖子也是关于cmake报错的,如下图所示
原文地址 https://stackoverflow.com/questions/14807294/how-to-install-cmake-c-compiler-and-cxx-compiler
其中写道remove 'CMakeCache.txt' 让我恍然大悟,难道编译错误之后下一次编译还会读取之前编译的文件吗,试着删除了CMakeCache.txt,然后再执行python setup.py install,居然就这样成功了!我觉着CMake应该改进一下这个编译机制,每次编译都读取新的配置文件,这样就不会造成意想不到的困扰了。
随后继续安装face_recognition模块,遇到了资源地址连接超时的问题,于是把资源地址指向国内资源地址,问题解决!
pip3 install face_recognition -i https://pypi.douban.com/simple/
安装成功!在pycharm中试了一下导入dlib也没问题
1 import face_recognition 2 from PIL import Image 3 4 image = face_recognition.load_image_file("known_person/uw.jpg") 5 face_locations = face_recognition.face_locations(image) 6 print(type(face_locations)) 7 # 打印:我从图片中找到了 多少 张人脸 8 print("I found {} faces in this photogragh.".format(len(face_locations))) 9 # 循环找到的所有人脸 10 for face in face_locations: 11 top,right,bottom,left = face 12 print("a face is located at pixel location Top:{},left:{},Bottom:{},Right:{}".format(top,left,bottom,right)) 13 # 指定人脸的位置信息,然后显示人脸图片 14 face_image = image[top:bottom,left:right] 15 pil_image = Image.fromarray(face_image) 16 pil_image.show()
上面是在网上查到了一个代码实例,有的图片识别准确,不过有些图片识别的时候会少一个人,比如下面这张图,识别出来只有三个人,举手的那个黑人没有识别出来。不知道是因为阴影的问题还是胳膊影响了头像的识别,后续再研究吧。
下面这张图就成功的识别出了11人
内容总结
以上是互联网集市为您收集整理的windows7安装dlib过程中遇到的问题总结以及运行实例效果全部内容,希望文章能够帮你解决windows7安装dlib过程中遇到的问题总结以及运行实例效果所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。