Wie kann ich Bilder zuschneiden, wie ich es zuvor in PIL getan habe, mit OpenCV.
Arbeitsbeispiel auf PIL
im = Image.open("0 .png").convert("L") im = im.crop((1, 1, 98, 33)) im.save("_0.png")
Aber wie Ich kann es auf OpenCV machen?
Das habe ich versucht:
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)
Aber es funktioniert nicht.
Ich glaube, ich habe getRectSubPix
falsch verwendet. Wenn dies der Fall ist, erklären Sie mir bitte, wie ich diese Funktion richtig verwenden kann.