如何使用 Python 在 OpenCV 中裁剪圖像

| | | | |

如何像我之前在 PIL 中使用 OpenCV 所做的那樣裁剪圖像。

PIL 上的工作示例

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

但是如何我可以在 OpenCV 上做到嗎?

這是我嘗試過的:

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) 

但它不起作用。

我認為我錯誤地使用了 getRectSubPix。如果是這種情況,請解釋我如何正確使用此功能。