gpt4 book ai didi

python - 如何在没有 sudo 的情况下执行 python OpenCV 程序?

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:00 27 4
gpt4 key购买 nike

我正在尝试使用 python OpenCV 并面临多个问题(主要与权限相关),因为我无法在没有 sudo 的情况下执行视频捕获脚本。另一方面,当输出文件需要与其他进程共享时,使用 sudo 会产生权限问题。

当我不使用 sudo 时,这是我在调用 cv2.VideoCapture(0) 时收到的错误消息,cv2opencv模块:

cv2.error:/home/sidmeister/opencv/modules/videoio/src/cap_gstreamer.cpp:818: error: (-2) GStreamer: unable to start pipeline
in function cvCaptureFromCAM_GStreamer

通过源代码我了解到 gst_element_set_state( )函数正在返回 GST_STATE_CHANGE_FAILURE。而且,据我了解,这是一个权限问题!

所以,我回到我原来的观点,有什么办法可以克服这些权限问题吗?

最佳答案

将您的用户添加到组 video

gpasswd -a sidmeister video

关于python - 如何在没有 sudo 的情况下执行 python OpenCV 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36492579/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com