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

时间:2016-04-08 05:59:38

标签: python c++ opencv unix

我正在尝试使用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。而且,据我所知,这是一个许可问题!

所以,我回到原来的观点,有没有办法克服这些许可问题?

1 个答案:

答案 0 :(得分:3)

将您的用户添加到论坛video

gpasswd -a sidmeister video