У меня возникла проблема, когда я не могу подключиться к камере AR Drone 2, когда гудок подключен через ROS, используя ardrone_autonomy ardrone.launch.Доступ к AR.Drone камерам с OpenCV при подключении к ROS
Я думаю, проблема связана с тем, что я пытаюсь получить доступ к беспилотной камеры через IP-адрес с помощью OpenCV и Python при подключении через 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, что означает, что мне придется выдавать команды перемещения (cmd_vel), которые требуют подключения через ardrone_autonomy на основе изображений, полученных и обработанных OpenCV ,
В любом случае я могу выполнить это, используя IP-камеру от беспилотника, подключенного к ROS?
Спасибо за помощь!