从无人机 Parrot 2.0 流式传输视频。蟒蛇+简历2

Posted

技术标签:

【中文标题】从无人机 Parrot 2.0 流式传输视频。蟒蛇+简历2【英文标题】:Stream video from drone Parrot 2.0. Python + cv2 【发布时间】:2016-06-08 21:23:11 【问题描述】:

我正在尝试访问我的无人机摄像头的流。

这是我的代码:

import cv2
import numpy
import libardrone

drone = libardrone.ARDrone()
cap = drone.image

while(True):
    cap = drone.image
    if not cap:
        continue
    ret, frame = convert
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

它不起作用。它没有打开任何我可以看到我的无人机相机的流视频的帧。 怎么了?你有什么建议吗?

谢谢!

【问题讨论】:

【参考方案1】:
import cv2
cam = cv2.VideoCapture('tcp://192.168.1.1:5555')
running = True
while running:
    # get current frame of video
    running, frame = cam.read()
    if running:
        cv2.imshow('frame', frame)
        if cv2.waitKey(1) & 0xFF == 27: 
            # escape key pressed
            running = False
    else:
        # error reading frame
        print 'error reading video feed'
cam.release()
cv2.destroyAllWindows()

试试这个代码...这对我有用。

【讨论】:

以上是关于从无人机 Parrot 2.0 流式传输视频。蟒蛇+简历2的主要内容,如果未能解决你的问题,请参考以下文章

Javadrone - 无法从 Parrot AR.Drone 2.0 获取图像

Parrot Anafi

尝试流式传输到自定义 RTMP 时,DJI Mobile SDK 中出现 LiveStreamManager 错误 -3?

从 Parse 下载后无法流式传输视频

如何将视频从浏览器提交/流式传输到服务器?

从服务器流式传输视频。 iPhone SDK