这里img
是一张6x10大小的图片。
def splitBoxes(img):
cols= np.hsplit(img,6)
for c in cols:
rows = np.vsplit(c,10) // Problem in this line. error showing here.
cv2.imshow('COL', c)
cv2.waitKey(0)
错误消息:数组分割不能产生相等的分割
我得到了答案。对于vsplit或hsplit,我们必须记住一件事:
对于图像,我们必须取高度或宽度的完美大小,这是我们想要分割的数字的除数。例如:Np.vsplit (c,10) here "c"是一个图像,因为我想把这个图像垂直分成10个部分,所以图像必须是10的乘数,比如100,200,250…都能被10整除。这一切。与hsplit相同,用于图像或数组