2017-05-27 117 views
1

有人可以幫助我如何使用OpenCV沿邊緣裁剪圖像嗎?僅搜索會給出如何沿矩形邊緣裁剪的結果。我需要沿着圖像的邊緣裁剪它,也就是說,如果它是蘋果的圖像,我需要沿着蘋果的邊緣裁剪圖像。可能嗎?沿着邊緣使用opencv裁剪圖像

+1

圖片,OpenCV中和其他地方的蟒蛇2裁剪圖像的例子中,只有*一個*寬*一個*高度,使他們必然是長方形的,只能跟隨一個蘋果的輪廓,如果它也是矩形的話。你期望什麼? –

回答

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的