I've a set of points like the following: <dataolygon> <dataoint x="542" y="107"/> <dataoint x="562" y="102"/> <dataoint x="582" y="110"/> <dataoint x="598" y="142"/> <dataoint x="600" y="192"/> <dataoint x="601" y="225"/> <dataoint x="592" y="261"/> <dataoint x="572" y="263"/> <dataoint x="551" y="245"/> <dataoint x="526" y="220"/> <dataoint x="520" y="188"/> <dataoint x="518" y="152"/> <dataoint x="525" y="127"/> <dataoint x="542" y="107"/ </dataolygon> I want to draw the polygon defined by these points in the image and then extract it. How can I do that using OpenCV with python ? Continue reading...