nischi / MMM-Face-Reco-DNN

Face recognition with opencv and deep neural network
MIT License
90 stars 46 forks source link

cv2waitkey error #150

Closed killua173 closed 6 months ago

killua173 commented 6 months ago

Hello That the error I am getting

` > mmm-face-reco-dnn@2.0.2 recognition

python tools/recognition.py -e model/encodings.pickle -c model/haarcascade_frontalface_default.xml

{"status": "loading encodings + face detector..."} {"status": "starting video stream..."} {"status": [1920, 1080]} {"status": 500} [0:28:50.710408028] [6665] INFO Camera camera_manager.cpp:284 libcamera v0.1.0+118-563cd78e [0:28:50.786909428] [6691] WARN RPiSdn sdn.cpp:39 Using legacy SDN tuning - please consider moving SDN inside rpi.denoise [0:28:50.790861985] [6691] INFO RPI vc4.cpp:444 Registered camera /base/soc/i2c0mux/i2c@1/ov5647@36 to Unicam device /dev/media3 and ISP device /dev/media1 [0:28:50.790990219] [6691] INFO RPI pipeline_base.cpp:1142 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml' [0:28:50.802678326] [6665] INFO Camera camera_manager.cpp:284 libcamera v0.1.0+118-563cd78e [0:28:50.865738050] [6694] WARN RPiSdn sdn.cpp:39 Using legacy SDN tuning - please consider moving SDN inside rpi.denoise [0:28:50.869468027] [6694] INFO RPI vc4.cpp:444 Registered camera /base/soc/i2c0mux/i2c@1/ov5647@36 to Unicam device /dev/media3 and ISP device /dev/media1 [0:28:50.869592668] [6694] INFO RPI pipeline_base.cpp:1142 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml' [0:28:50.879767157] [6665] INFO Camera camera.cpp:1183 configuring streams: (0) 1920x1080-XRGB8888 (1) 1920x1080-SGBRG10_CSI2P [0:28:50.880427916] [6694] INFO RPI vc4.cpp:608 Sensor: /base/soc/i2c0mux/i2c@1/ov5647@36 - Selected sensor format: 1920x1080-SGBRG10_1X10 - Selected unicam format: 1920x1080-pGAA Traceback (most recent call last): File "/home/mohamad/MagicMirror/modules/MMM-Face-Reco-DNN/tools/recognition.py", line 183, in key = cv2.waitKey(1) & 0xFF ^^^^^^^^^^^^^^ cv2.error: OpenCV(4.9.0) /tmp/pip-install-qw6zegf6/opencv-python_cef595e981fc49a298813ccb4c510b1a/opencv/modules/highgui/src/window.cpp:1338: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvWaitKey' `

And yes I have opencv-python (python-facereco) mohamad@raspberrypi:~/MagicMirror/modules/MMM-Face-Reco-DNN/to ols $ pip show opencv-python Name: opencv-python Version: 4.9.0.80 Summary: Wrapper package for OpenCV python bindings. Home-page: https://github.com/opencv/opencv-python Author: Author-email: License: Apache 2.0 Location: /home/mohamad/python-facereco/lib/python3.11/site-packages Requires: numpy, numpy, numpy, numpy, numpy, numpy Required-by: (python-facereco) mohamad@raspberrypi:~/MagicMirror/modules/MMM-Face-Reco-DNN/to ols $ pip show opencv-python-headless WARNING: Package(s) not found: opencv-python-headless And thank you for the mode and the time you put into it btw I am using python 3.11.2 should I downgrade for like 3.8.0 ?

killua173 commented 6 months ago

Fixed it downloaded opencv from github using the long way and it worked