安装海康威视SDK:请先从官方网站下载并安装海康威视SDK(Linux版),以便您可以使用SDK中提供的API来获取摄像头的视频流。安装完成后,请确保您可以通过示例代码打开并访问摄像头。

安装OpenCV3:您可以使用以下命令在Ubuntu上安装OpenCV3:

sudo apt-get update
sudo apt-get install python3-opencv
  • 编写Python代码:接下来,您需要编写Python代码来调用海康威视SDK和OpenCV3。以下是一个简单的示例代码,可以帮助您开始:
  • import cv2
    cap = cv2.VideoCapture("rtsp://username:password@ip_address:port/Streaming/Channels/101")
    while True:
        ret, frame = cap.read()
        if not ret:
            break
        cv2.imshow("Camera", frame)
        key = cv2.waitKey(1)
        if key == 27:
            break
    cap.release()
    cv2.destroyAllWindows()
    

    请注意,在cap = cv2.VideoCapture("rtsp://username:password@ip_address:port/Streaming/Channels/101")这一行中,您需要将usernamepasswordip_addressport替换为您的摄像头的实际值。这将打开一个名为“Camera”的窗口,并显示来自摄像头的视频流。按ESC键可以退出程序。

    希望这能帮到您!如果您还有其他问题,请随时提问。

  • Python Windows
    7 行 Python 的人脸识别
    • 1553
  •