Làm cách nào tôi có thể cắt hình ảnh, giống như tôi đã thực hiện trước đây trong PIL, bằng cách sử dụng OpenCV.
Ví dụ hoạt động trên PIL
im = Image.open('0.png').convert('L')
im = im.crop((1, 1, 98, 33))
im.save('_0.png')
Nhưng làm thế nào tôi có thể làm điều đó trên OpenCV?
Đây là những gì tôi đã cố gắng:
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)
Nhưng nó không hoạt động.
Tôi nghĩ rằng tôi sử dụng không chính xác getRectSubPix
. Nếu đây là trường hợp, xin vui lòng giải thích làm thế nào tôi có thể sử dụng chính xác chức năng này.