GUI for ROS Package
I have a fairly complicated ROS C++ package that does some calculation using ROS messages and then outputs the results in an OpenCV window. My goal is to create a GUI application that uses ROS on the backend and outputs the CV image on the front-end. So far I have looked at QT Creator and designer and also the QT ROS plugin (catkin_create_qt_pkg). I can create new ROS packages with GUIs but have not found a way to integrate a new GUI into an existing and fully functional ROS package. Is there a way to attach a GUI to an already working ROS package? I have briefly looked at RQT plugins as well but I am not super familiar with them.
Likely you already found this link text . Its not exaclty what you are after, but should include lots of usefull info. To me it seems very likely that just publishing the data and let a "new" Gui package display it might be a quick fix.
Thanks for your response. I have looked at the link you provided and it depends on a standard message such as sensor_msg. However, in my case I need to several custom messages from my already functional ROS package. Therefore, the ideal scenario for me would be to have my GUI read to custom messages on the backend (like a node) and then process them to display an CV::mat image on the front end.
link text People are converting cv::mat to qimages (same q format as in tutorial above). Maybe this helps.