I'm looking for a way to find a non-square region of interest. I've seen examples on here where it's all rectangular based. For example here they find the tilted rectangle. I've looked at code examples like this SO page where they draw a rectangle as you drag your mouse from corner to corner.
My goal is to take an image like the one below and hand outline the road. Is this possible or do I just need to draw a rectangle over it?
Edit: My original thought is to build on one of those algorithms and instead of labeling the mouse-clicks as corners, I think I can store each point visited in a vector. Then I can just use a cv::Mat to fill in all the points in between. Not sure if it'll work, but it's a start.