2016-04-08 16 views
1

sudo olmadan video yakalama komut dosyalarını yürütemediğim için python OpenCV çalışıyorum ve birden çok sorunla karşılaşıyorum (çoğunlukla izinle ilgili). Diğer yandan, sudo kullanmak, diğer işlemlerle paylaşılmaları gerektiğinde, çıkış dosyalarıyla ilgili izin sorunları oluşturur. gst_element_set_state() fonksiyon GST_STATE_CHANGE_FAILURE dönen olduğunu anlıyorum kaynak kodu geçiyorSudo olmadan python OpenCV programlarını nasıl yürütürüm?

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

:

Ben sudo kullanmıyorum, bu cv2.VideoCapture(0) çağrıldığında alıyorum hata iletisi, cv2opencv modül olmak. Ve anladığım kadarıyla, bu bir izin meselesi!

Özgün noktama dönüyorum, Bu izin sorunlarının üstesinden gelmenin bir yolu var mı?

+1

kullanıcı grubu 'video' bir üyesi mi için kullanıcı ekleyin? –

+0

Hayır. Açıklayabiliyor musunuz lütfen neden işe yarayacak? – Sidmeister

+1

Fotoğraf makinesine erişimde bir izin sorunu olduğunu varsayarsak, bu, kullanıcısına erişimi olan bir gruba üye olur ... –

cevap

3

grupta video

gpasswd -a sidmeister video 
+0

Zaten kullanıcımı 'video' grubuna ekledim. Fark yok! – Sidmeister

+0

Çıkış yap ve tekrar giriş yap. – v7d8dpo4