You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
I cloned the repositorys (qml_ros2_plugin, ros2_babel_fish)
I installed all necessary packages
I tried the examples (publisher.qml and subscription.qml worked perfectly)
I started the usb_cam_node_exe from the usb_cam package (rviz2 received the topic image_raw/)
I tried image_subscription.qml example with my Logitech-C270 webcam
The QML Window opened and I received this Error: "[ERROR] [1704280468.358788809] [qml_ros2_plugin]: Could not find compatible format for video surface."
Expected behavior
I expected to see a Video feed in the UI
Screenshots
Desktop (please complete the following information):
OS: [e.g. Ubuntu 22.04]
ROS Version [e.g. Humble]
The text was updated successfully, but these errors were encountered:
Okay, it seems the current issue is that YUV is not supported.
It would require writing some extra code to convert this to a compatible format for the QML video output.
I've tried adding this by using OpenCV for the conversion but stumbled across another issue with the compression of yuv (see ros-perception/image_common#293).
So, even if I put in the work to support this encoding, it might not work correctly with compressed images.
Hence, for the moment I would advise using a different encoding.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expected to see a Video feed in the UI
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: