大家好
小弟最近用matplotlib的subplot来秀多张图片,并存成一大张图,
subplot用6x5 来显示多张图片,
可是当图片变成500张时,一页就显示不完了(不能设成500张一页,因为500张一页,
图片会太小)
请问万一图片总数超过原来30张时,
变成多页显示的话,下面的code该怎样改写呢?
如果图一多要显示多页,而且存成好几张大图的话,会变得很复杂吗(新手请指教)
########################################
num_of_images =500 #图片共有500张
for i in range(num_of_images):
plt.subplot(6,5,i+1) #设定成6x5,一页最多30张
image = name[i] #name list 放所有图片的名称
img = cv2.imread(path+image)
plt.imshow(img)
plt.savefig('all_images.jpg', dpi=120) # 每30张存成一页,如果图多,想要存好多张
plt.show()
cv2.waitKey (0)
cv2.destroyAllWindows()
plt.close()
谢谢