Привет,
Пожалуйста, как я могу извлечь изображение из сообщения ROS Image, за которым следует imshow? Я уже подписался на правильную тему, но message.getData() дает мне объект SlicedChannelBuffer. Спасибо,
ПРИМЕЧАНИЕ.
Matlabsolutions.com предоставляет последнюю справку по домашним заданиям MatLab, справку по назначению MatLab, помощь по финансам для студентов, инженеров и исследователей в нескольких отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для B.E, B .Tech, ME, M.Tech, Ph.D. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.
ip="Your IP Address"; rosinit(ip); %Command Velocity Publisher robotCmd = rospublisher("/cmd_vel","DataFormat","struct") ; velMsg = rosmessage(robotCmd); %Camera Subscriber img_sub = rossubscriber("/camera/rgb/image_raw","DataFormat","struct"); %Publish a constant angular velocity velMsg.Angular.Z=0.5; send(robotCmd,velMsg); % Start timer tic; figure while toc < 20 %Image im = receive(img_sub); image = rosReadImage(im); imshow(image);
СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ