2017-01-28 705 views
2

我想用dlib与python进行图像识别。我有OpenCV的在Windows 10上运行伟大的Python应用程序,但是当我想从cmd安装dlib它给了我这个以下错误:在Windows 10上安装dlib

错误:找不到cmake的,确保其安装路径。 您可以使用https://cmake.org/install/ 中的说明安装cmake。您还可以使用--cmake参数指定其路径。

我该怎么办?

My command prompt error

+4

**编辑**你的问题包括实际的错误,而不是只附加一个截图。这样可以更容易地回答你的问题,并且可以让你的问题对其他有类似问题的人有用。 –

回答

1

你需要安装Cmake

dlib是一个使用python绑定的C++库。它需要先建设。我的猜测是,一旦你已经安装了的CMake

+0

我已经安装了Cmake,能否请你告诉我如何使它工作,并与cmake我应该放在哪里“源代码在哪里?”和“在哪里建立二进制文件?” – Drill

+0

@Drill只需重新安装pip install dlib即可。 –

+0

@Drill确保cmake在你的路径变量 –

0

在Windows中安装DLIB从https://github.com/davisking/dlib.git

下载camke

下载DLIB从https://cmake.org/download/

提取cmake并对其进行配置环境变量,这将自动发生到提取的路径我的它是C:\ Users \ admin \ Downloads \ cmake-3.8.1-win32-x86 \ cmake-3.8.1-win32-x86 \ bin

现在提取DLIB zip文件,然后去DLIB文件夹

按照此命令

cd dlib/test 
mkdir build 
cd build 
cmake .. 
cmake --build . --config Release 

现在去释放这将是在DLIB \测试\编译\发布文件夹,并执行此命令 dtest.exe --runall

由于cmake编译所有C++文件,因此保持冷静,此过程需要时间。 享受!

+0

这不会安装dlib。它只是运行单元测试。 –

0

只需转到此page并下载Python Wheel文件,只需pip即可安装它。或者如果你想要一个python 3.6之前的版本,你可以下载它here

pip install dlib-file.whl