我正在尝试制作一个程序,该程序获取各种图像的随机部分,然后将它们重新组合在一起,但是当我尝试访问单个数组元素时,它会以序列的形式出现。
def select_from_image(img):
factor=rng.uniform(1/20,1/10)
width=int(np.floor(img.shape[1]*np.sqrt(factor)))
height=int(np.floor(img.shape[0]*np.sqrt(factor)))
x=rng.randint(0,img.shape[1]-1-width)
y=rng.randint(0,img.shape[0]-1-height)
return img[y:y+height-1:,x:x+width-1:]
imgs=[]
for i in range(len(paths)):
imgs.append(ig.imread(paths[i]))
selection=[]
for img in imgs:
selection.append(select_from_image(img))
我已经做了一些测试并推断出问题出在“select_from_image(img)”中,但我就是无法解决问题。这是一个示例输出: https ://imgur.com/a/1Cs8i4J
欢迎任何帮助!