Hey everyone, this is the first time I’m using Manjaro, and more than that the first time I’m gathering courage to ask question on a forum.
So I’ve used Howdy(a windows hello style facial recognition system) in the past in Linux Mint and it used to work just perfectly, but ever since I switched to Manjaro and installed howdy, it’s not just slow but also throws openCV errors. The scanning takes fine even after the errors, but having used it in the past I know that it should not take this long and that something is wrong.
[ WARN:0] global /build/opencv/src/opencv-4.1.1/modules/videoio/src/cap_gstreamer.cpp (1756) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module source reported: Could not read from resource.
[ WARN:0] global /build/opencv/src/opencv-4.1.1/modules/videoio/src/cap_gstreamer.cpp (886) open OpenCV | GStreamer warning: unable to start pipeline
[ WARN:0] global /build/opencv/src/opencv-4.1.1/modules/videoio/src/cap_gstreamer.cpp (480) isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created
…
The Howdy - ArchWiki https://wiki.archlinux.org/title/Howdy
has the following written:
This is caused by upstream opencv package built with default warning level
LOG_LEVEL_WARNING = 3
. The cv::utils::logging API in C++ can set log level higher in order to hide lower level warning, but this API is not exposed into python-cv2 yet.A temporary solution for this is adding an environment variable
OPENCV_LOG_LEVEL=ERROR
to your system per user or globally.Note: This will make the warning disappear but might hide other potential problems.
This issue was fixed in this commit
https://github.com/boltgolt/howdy/commit/b04ffe5bd83683949db53bcaf2b91559e30d8e4c
.
But the commit date is greater than the last update on the AUR page howdy https://aur.archlinux.org/packages/howdy/
.
Can anyone please help me out with this.
TIA