I have an application for OpenCV where I am looking to create a camera feed and then draw on top of the camera feed. My first thought is that I probably need a new window or view on top of the camera feed as I will be doing a lot of updating and drawing on top of the camera feed and it does not make sense to update the cv::Mat that is being displayed in the camera feed. Am I thinking about this wrong? If not, is there a way to create a new transparent window on top of the camera feed that I can draw to?