[英]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.