簡體   English   中英

如何在 Windows 上安裝 opencv_contrib?

[英]How to install opencv_contrib on Windows?

我想在python中使用function createFisherFaceRecognizer() ,但是當我寫下model = cv2.createFisherFaceRecognizer()cv2.face.createFisherFaceRecognizer()會出現錯誤:

回溯(最近一次調用):文件“C:\\Users\\Administrator\\Desktop\\My projects\\test\\RecognizeMe.py”,第 5 行,模型 = cv2.face.createFisherFaceRecognizer() AttributeError: 'module' object has no屬性“臉”

我參考了網上的方法,發現應該安裝opencv_contrib 。 但是我在使用CMake配置opencv時被卡住了。 錯誤:

cmake/OpenCVUtils.cmake 中的 CMake 錯誤:895(文件):文件下載哈希不匹配

for file: [E:/opencv-3.1.0/sources/opencv-3.1.0/3rdparty/ffmpeg/downloads/35fe6ccdda6d7a04e9056b0d73b98e76/opencv_ffmpeg_64.dll] expected hash: [35fe6ccdda6d7a04e9056b0d73b98e76] actual hash: [5171a37169c5e695c556c85dc3103d13] status: [28;"Timeout was reached"]

調用堆棧(最近調用優先):3rdparty/ffmpeg/ffmpeg.cmake:15 (ocv_download) cmake/OpenCVFindLibsVideo.cmake:206 (include)
CMakeLists.txt:536(包括)

cmake/OpenCVUtils.cmake 中的 CMake 錯誤:899(消息):無法下載 opencv_ffmpeg_64.dll。 Status=28;“超時已到達”調用堆棧(最近的調用優先):3rdparty/ffmpeg/ffmpeg.cmake:15(ocv_download)cmake/OpenCVFindLibsVideo.cmake:206(包括)
CMakeLists.txt:536(包括)

這個問題怎么解決?謝謝你的回答!

嗯,各種方法都試過了,用CMAKE和VS2013都不行。 但是我發現了一個包 opencv_contrib_python-3.2.0.7-cp27-none-win32.whl,只需pip install就可以了。 這是一個下載鏈接: 下載 opencv_contrib_python.whl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM