小编Shi*_*Rei的帖子

尝试使用webcam python opencv捕获视频时gstreamer严重错误

我正在尝试使用opencv和python以及简单的代码来使用网络摄像头拍摄视频

import numpy as np
import cv2

cap = cv2.VideoCapture(0)
print('cap.isOpened')
if cap.isOpened():
    print ('cap is opened')
    while(True):
        re,img=cap.read()
        cv2.imshow("video output", img)
        k = cv2.waitKey(10)&0xFF
        if k==27:
            break
cap.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

如果我尝试播放现有的视频,如.mp4文件,它工作正常.但是当我尝试使用网络摄像头时出现错误

GStreamer-CRITICAL**:gst_element_get_state:断言'GST_IS_ELEMENT(element)'cap.isOpened失败

有关更多信息,我正在使用odroid xu4和ubuntu 16.04,网络摄像头我使用logitech c170(它在网络摄像头测试和使用guvcview正常工作)认为它不适用于奶酪和camorama.

需要帮助,请...

python ubuntu opencv gstreamer odroid

10
推荐指数
1
解决办法
3557
查看次数

标签 统计

gstreamer ×1

odroid ×1

opencv ×1

python ×1

ubuntu ×1