Crea instancias de la clase Rect de opencv 3 en Python

Me gustaría saber cómo puedo obtener un objeto abierto de forma abierta proporcionando dos puntos. La versión c ++ proporciona este datastructre.

http://docs.opencv.org/java/2.4.9/org/opencv/core/Rect.html

No puedo encontrar una manera de instanciar rects en python. Intenté cv2.Rect(p1,p2) pero este método parece no existir. ¿Es incluso posible?

Gracias en adavance 🙂

Busque, por ejemplo, este tutorial de detección de rostros http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html y verá que en Python, los rectangularjs son las tuplas / listas de las cuatro coordenadas: los resultados de , por ejemplo, faceCascade.detectMultiScale es una lista de estos: básicamente, utiliza las capacidades normales de Python para administrarlos.

Supongo que tendrá que escribir sus propias funciones de superposición / área / contiene, no terriblemente difíciles, o ver otras respuestas aquí, por ejemplo Intersección y diferencia de dos rectangularjs

ACTUALIZACIÓN: mi error, los rectangularjs devueltos por detectMultiScale son (x, y, w, h)