我想使用Python中function createFisherFaceRecognizer()
,但是當我寫下model = cv2.createFisherFaceRecognizer()
或cv2.face.createFisherFaceRecognizer()
錯誤會發生:如何在Windows上安裝opencv_contrib?
Traceback (most recent call last): File "C:\Users\Administrator\Desktop\My projects\test\RecognizeMe.py", line 5, in model = cv2.face.createFisherFaceRecognizer() AttributeError: 'module' object has no attribute 'face'
我在網上引用的方法,我發現我應該安裝opencv_contrib。但我當我配置opencv使用CMake被卡住了。 錯誤:
CMake Error at cmake/OpenCVUtils.cmake:895 (file): file DOWNLOAD HASH mismatch
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"]
Call Stack (most recent call first): 3rdparty/ffmpeg/ffmpeg.cmake:15 (ocv_download) cmake/OpenCVFindLibsVideo.cmake:206 (include)
CMakeLists.txt:536 (include)CMake Error at cmake/OpenCVUtils.cmake:899 (message): Failed to download opencv_ffmpeg_64.dll. Status=28;"Timeout was reached" Call Stack (most recent call first): 3rdparty/ffmpeg/ffmpeg.cmake:15 (ocv_download) cmake/OpenCVFindLibsVideo.cmake:206 (include)
CMakeLists.txt:536 (include)
如何解決這個問題,謝謝您的回答!