2
我有一個問題,即由我無法連接到AR無人機2攝像頭當無人駕駛飛機是通過ROS使用ardrone_autonomy ardrone.launch連接。訪問AR.Drone的攝像頭,支持OpenCV的同時連接到ROS
我認爲這個問題是由於這樣的事實,我想通過與OpenCV的和Python的IP地址來訪問無人機攝像頭,同時通過ardrone_autonomy連接。以下是我如何完成此操作的代碼片段。
video_capture = cv2.VideoCapture()
video_capture.open('tcp://192.168.1.1:5555')
vidWidth = video_capture.get(cv2.CAP_PROP_FRAME_WIDTH)
vidHeight = video_capture.get(cv2.CAP_PROP_FRAME_HEIGHT)
正如您所見,我正在使用相機的IP地址。當無人機通過基本上像網絡攝像頭的ROS連接時,這是完美的。
我的最終目標是用於跟蹤和導航通過使用圖像的使用的OpenCV這意味着我將不得不的問題,需要通過ardrone_autonomy基於圖像的連接接收並由OpenCV的處理移動命令(cmd_vel)從攝像機接收。
反正我有可以通過使用IP攝像機從無人駕駛飛機,同時連接到ROS做到這一點?
感謝您的幫助!