从无人机 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 获取图像
尝试流式传输到自定义 RTMP 时,DJI Mobile SDK 中出现 LiveStreamManager 错误 -3?