Cómo recortar una imagen en OpenCV usando Python

| | | | |

¿Cómo puedo recortar imágenes, como lo he hecho antes en PIL, usando OpenCV?

Ejemplo de trabajo en PIL

im = Image.open("0 .png").convert("L") im = im.crop((1, 1, 98, 33)) im.save("_0.png") 

Pero cómo ¿Puedo hacerlo en OpenCV?

Esto es lo que probé:

im = cv.imread("0.png", cv.CV_LOAD_IMAGE_GRAYSCALE) (thresh, im_bw ) = cv.umbral(im, 128, 255, cv.UMBRAL_OTSU) im = cv.getRectSubPix(im_bw, (98, 33), (1, 1)) cv.imshow("Img", im) cv.waitKey( 0) 

Pero no funciona.

Creo que usé incorrectamente getRectSubPix. Si este es el caso, explíqueme cómo puedo usar esta función correctamente.