表示在python中hsplit工作但vsplit不工作的图像



这里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相同,用于图像或数组

相关内容

  • 没有找到相关文章

最新更新