Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略(一)

简介: Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略

目录


dlib库的简介


dlib库的安装


dlib库的使用函数


0、利用dlib.get_frontal_face_detector函数实现人脸检测可视化


1、hog提取特征的函数


2、CNN提取特征的函数



dlib库的简介


   一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码)。Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。


Dlib是一个使用现代C++技术编写的跨平台的通用库,遵守Boost Software licence. 主要特点如下:


完善的文档:每个类每个函数都有详细的文档,并且提供了大量的示例代码,如果你发现文档描述不清晰或者没有文档,告诉作者,作者会立刻添加。

可移植代码:代码符合ISO C++标准,不需要第三方库支持,支持win32、Linux、Mac OS X、Solaris、HPUX、BSDs 和 POSIX 系统

线程支持:提供简单的可移植的线程API

网络支持:提供简单的可移植的Socket API和一个简单的Http服务器

图形用户界面:提供线程安全的GUI API

数值算法:矩阵、大整数、随机数运算等

机器学习算法:

图形模型算法:

图像处理:支持读写Windows BMP文件,不同类型色彩转换

数据压缩和完整性算法:CRC32、Md5、不同形式的PPM算法

测试:线程安全的日志类和模块化的单元测试框架以及各种测试assert支持

一般工具:XML解析、内存管理、类型安全的big/little endian转换、序列化支持和容器类


image.png

image.png


dlib pypi

dlib库

dlib c++ library


dlib库的安装


本博客提供三种方法进行安装


T1方法:pip install dlib


此方法是需要在你安装cmake、Boost环境的计算机使用


T2方法:conda install -c menpo dlib=18.18


此方法适合那些已经安装好conda库的环境的计算机使用,conda库的安装本博客有详细攻略,请自行翻看。


T3方法:pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl


dlib库的whl文件——dlib-19.7.0-cp36-cp36m-win_amd64.rar


dlib-19.3.1-cp35-cp35m-win_amd64.whl

image.png



哈哈,大功告成!如有资料或问题需求,请留言!


相关文章
|
16天前
|
XML JSON 数据库
Python的标准库
Python的标准库
138 77
|
17天前
|
XML JSON 数据库
Python的标准库
Python的标准库
44 11
|
1月前
|
人工智能 API 开发工具
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
吴恩达发布的开源Python库aisuite,提供了一个统一的接口来调用多个大型语言模型(LLM)服务。支持包括OpenAI、Anthropic、Azure等在内的11个模型平台,简化了多模型管理和测试的工作,促进了人工智能技术的应用和发展。
110 1
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
|
17天前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
59 8
|
25天前
|
安全 API 文件存储
Yagmail邮件发送库:如何用Python实现自动化邮件营销?
本文详细介绍了如何使用Yagmail库实现自动化邮件营销。Yagmail是一个简洁强大的Python库,能简化邮件发送流程,支持文本、HTML邮件及附件发送,适用于数字营销场景。文章涵盖了Yagmail的基本使用、高级功能、案例分析及最佳实践,帮助读者轻松上手。
34 4
|
2月前
|
Python
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
169 3
|
6月前
|
开发工具 git Python
安装和使用`libnum`是一个用于数字理论函数的Python库
【6月更文挑战第19天】`libnum`是Python的数字理论函数库。安装可通过`git clone`,进入目录后运行`python setup.py install`,也可用`pip install libnum`。示例:使用`int_to_hex`将十进制数42转换为十六进制字符串'2a'。注意,信息可能已过时,应查最新文档以确保准确性。如遇问题,参考GitHub仓库或寻求社区帮助。
133 1
|
5月前
|
Python
确保你已经安装了`python-barcode`库。如果没有,可以通过pip来安装:
确保你已经安装了`python-barcode`库。如果没有,可以通过pip来安装:
|
Python
Anaconda虚拟环境安装Python库与Spyder
本文介绍在Anaconda中,为Python的虚拟环境安装第三方库与Spyder等配套软件的方法~
465 1
Anaconda虚拟环境安装Python库与Spyder
|
Linux Python
不可出外网的主机如何快速、方便、优雅的安装Python库?
不可出外网的主机如何快速、方便、优雅的安装Python库?
507 0
不可出外网的主机如何快速、方便、优雅的安装Python库?