Comment recadrer une image dans OpenCV en utilisant Python

| | | | |

Comment puis-je recadrer des images, comme je l'ai déjà fait dans PIL, en utilisant OpenCV.

Exemple de travail sur PIL

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

Mais comment Je peux le faire sur OpenCV ?

Voici ce que j'ai essayé :

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

Mais ça ne marche pas.

Je pense que j'ai mal utilisé getRectSubPix. Si tel est le cas, veuillez expliquer comment je peux utiliser correctement cette fonction.