如何在OpenCV python中读取视频流作为输入?

时间:2016-07-26 14:57:09

标签: python opencv

我有一台尼康D90相机。我想把实时视频发送到我的电脑。我想阅读使用OpenCV python处理视频帧的流视频。如何做到这一点?.pls帮助我。

1 个答案:

答案 0 :(得分:0)

我同意上述评论,需要更多详细信息才能准确了解您计划如何连接相机。这是网络摄像头的一个工作示例,请注意您应该用相机替换input_id。您可以使用frame进行进一步处理。

import cv2

def get_video(input_id):
    camera = cv2.VideoCapture(input_id)
    while True:
        okay, frame = camera.read()
        if not okay:
            break

        cv2.imshow('video', frame)
        cv2.waitKey(1)
    pass

if __name__ == '__main__':
    get_video(0)