Taking a vector from ofxCvBlob and filling with video

Hopefully this is the right place to ask this. Right now I am using ofxOpenCV to find contours and then draw blobs from video input. I have reached that point, but now what I want to do with that vector data is make an object with it and fill it with video. I was wondering what the next logical step might be, I’ve been looking into ofPath or ofPolyline (leaning towards ofPath), but was wondering what other opinions are. I pretty much just want to draw the blobs in real time, fill with video or color, and store the area and dimensions of each blob.

EDIT: I also notice in the ofxCvBlob class, there is:

        ofBeginShape();
        for (int i = 0; i < nPts; i++){
               ofVertex(x + pts[i].x, y + pts[i].y);
        }
        ofEndShape(true);

Just looking for possibilities, not sure what I would do with that…

Thank you!
Austin