Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
在Ubuntu 16.04服务器上使用python 2.7.12进行视频流传输时出错_Python_Opencv_Rtsp_Codec_Hevc - Fatal编程技术网

在Ubuntu 16.04服务器上使用python 2.7.12进行视频流传输时出错

在Ubuntu 16.04服务器上使用python 2.7.12进行视频流传输时出错,python,opencv,rtsp,codec,hevc,Python,Opencv,Rtsp,Codec,Hevc,我试图在连续流媒体中使用OpenCV运行用于IP摄像机流媒体的python代码,但有时我不得不面对下面提到的错误 [hevc @ 0x2721ca0] The cu_qp_delta 118 is outside the valid range [-26, 25]. 我使用的是一个无头服务器,Ubuntu 16.04可用,python 2.7.12可用 下面提到的是我在服务器上提供的OpenCV规范 dpkg -l | grep libopencv ii libopencv-calib3d2

我试图在连续流媒体中使用OpenCV运行用于IP摄像机流媒体的python代码,但有时我不得不面对下面提到的错误

[hevc @ 0x2721ca0] The cu_qp_delta 118 is outside the valid range [-26, 25].
我使用的是一个无头服务器,Ubuntu 16.04可用,python 2.7.12可用

下面提到的是我在服务器上提供的OpenCV规范

dpkg -l | grep libopencv
ii  libopencv-calib3d2.4v5:amd64               2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision Camera Calibration library
ii  libopencv-contrib2.4v5:amd64               2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision contrib library
ii  libopencv-core2.4v5:amd64                  2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision core library
ii  libopencv-features2d2.4v5:amd64            2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision Feature Detection and Descriptor Extraction library
ii  libopencv-flann2.4v5:amd64                 2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision Clustering and Search in Multi-Dimensional spaces library
ii  libopencv-highgui2.4v5:amd64               2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision High-level GUI and Media I/O library
ii  libopencv-imgproc2.4v5:amd64               2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision Image Processing library
ii  libopencv-legacy2.4v5:amd64                2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision legacy library
ii  libopencv-ml2.4v5:amd64                    2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision Machine Learning library
ii  libopencv-objdetect2.4v5:amd64             2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision Object Detection library
ii  libopencv-photo2.4v5:amd64                 2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision computational photography library
ii  libopencv-video2.4v5:amd64                 2.4.9.1+dfsg-1.5ubuntu1.1                    amd64        computer vision Video analysis library
使用下面提到的代码

import cv2
import numpy as np
from time import sleep
import imutils

def main():
    counter = 0
    cap = cv2.VideoCapture()
    cap.open("rtsp://username:password IP : port/Streaming/Channels/101")

    while True:
        if cap.isOpened():
            ret, frame = cap.read()
            frame = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
            roi1 = frame[100:955, 250:1770]
            frame = imutils.resize(frame, width=720)
            roi1 = imutils.resize(roi1, width=720)    
            cv2.imshow('roi1', roi1)
            cv2.imshow('frame', frame)
        if cv2.waitKey(10) == 27:
            break

main()
建议真的很有帮助