Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Openvino movidius无法读取IP摄像头_Python_Opencv_Ip Camera_Openvino_Movidius - Fatal编程技术网

Python Openvino movidius无法读取IP摄像头

Python Openvino movidius无法读取IP摄像头,python,opencv,ip-camera,openvino,movidius,Python,Opencv,Ip Camera,Openvino,Movidius,我想让我的movidius NCS1读IP摄像机。 这是我的代码: import cv2 #print("Before URL") cap = cv2.VideoCapture('rtsp://admin:sphbr7410@192.168.240.151:554/cam/realmonitor?channel=1&subtype=0') #print("After URL") while True: #print('About to

我想让我的movidius NCS1读IP摄像机。 这是我的代码:

import cv2

#print("Before URL")
cap = cv2.VideoCapture('rtsp://admin:sphbr7410@192.168.240.151:554/cam/realmonitor?channel=1&subtype=0')
#print("After URL")

while True:

    #print('About to start the Read command')
    ret, frame = cap.read()
    #print('About to show frame of Video.')
    print(ret,frame)

    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()
但我是我的调试测试。我在raspberry中创建了一个新用户,并使用pip为其安装了opencv。 我如果在这个没有openvino初始化的用户中运行这个代码,它会正常运行。但在Openvino环境中,它无法读取相机蒸汽

如何解决此问题?

在使用openvino环境运行时是否出现“MFX无法初始化会话错误”


openvino附带的OpenCV是在启用MFX的情况下构建的。MFX将用于解码您的视频帧。如果您能够在非openvino环境中解码帧,我建议您在openvino的opencv中禁用MFX或卸载opencv。在intel/openvino/bin文件夹中的setupvars文件中,您可以更改opencv路径,以指向另一个已安装的opencv。

请提供更多详细信息,最好是代码,在此处设置禁用开关等。否。我没有任何错误。如果我只是打印
print(ret,frame)
它返回我
False,无
你知道如何在预安装的opencv中安装openvino吗?或者如何在crontab中安装openvino以root身份运行?