2017-01-28 703 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