cv2 实现图片裁剪

import cv2 as cv 
img = cv.imread(path)
height = img.shape[0]  # 多少行 ==》 图片的高
width = img.shape[1]  # 多少列 ==》 图片的宽
print(height, width)
roi = img[height-44: height, width-140: width]  #裁剪坐标为[y0:y1, x0:x1]
cv.imwrite('裁剪后图片.jpg', roi)

注意:

img[y0:y1, x0:x1]

注意这里得左边是在图片左上角开始得,y轴越向下越大,x轴越向右越大,裁剪图片,这四个数值不能为负数

最后修改于 2020-04-04 10:33:38
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇