首页 > 解决方案 > OpenCV 裁剪返回 0:0

问题描述

我正在尝试使用 opencv 调整图像大小和裁剪图像,但是当我尝试裁剪它时,我得到的图像大小为 0,0?

resized = imutils.resize(image2, width=100)

cv2.imshow("original2", resized)
cv2.waitKey()

w = resized.shape[1]
h = resized.shape[0]
min_dimension = min(w, h)
w_crop = min_dimension
h_crop = min_dimension

print("<<<>>>",0,":",0,"<>",w_crop,":",h_crop)

cropped = resized[0:0, h_crop:w_crop]

print(cropped.shape)

cv2.imshow("original3", cropped)
cv2.waitKey()

标签: python

解决方案


废话,我混合了应该裁剪的值 = resized[0:100, 0:100]


推荐阅读