使用opencv沿边缘裁剪图像

时间:2017-05-27 12:54:05

标签: python-2.7 opencv

有人可以帮我解决如何使用OpenCV沿边缘裁剪图像的问题吗?仅搜索会给出如何沿矩形边缘裁剪的结果。我需要沿着图像的边缘裁剪它,即,如果它是苹果的图像,我需要沿着苹果的边缘裁剪图像。有可能吗?

1 个答案:

答案 0 :(得分:0)

import cv2
img = cv2.imread("lenna.png")
crop_img = img[200:400, 100:300] # Crop from x, y, w, h -> 100, 200, 300, 400
# NOTE: its img[y: y + h, x: x + w] and *not* img[x: x + w, y: y + h]
cv2.imshow("cropped", crop_img)
cv2.waitKey(0)

上面你有一个使用OpenCV

在python 2中裁剪图像的例子