欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

plt多个图片显示在一个大的图片中

程序员文章站 2024-02-13 20:50:46
...
 

   plt.figure(figsize=(12, 7))
   for img in image_files:
    #
    	 img_path = os.path.join(imgs_path, img)
         image = cv2.imread(img_path)
         if None:
             print("open image error")
         else:
             #add image to figure
             plt.subplot(4, 5, i)
             plt.imshow(image)
             plt.title(round(score, 2))
             #remove axis x and y
             plt.xticks([])
             plt.yticks([])
             #print(score)
             i += 1
    #         if i >= 20:
    #             break
    plt.show()

对个图片在一张图片中显示,有如下几步

plt.figure()#这相当于一大的图片,幕布
plt.subplot(4, 5, i)#前两个参数就是要显示多少照片,其中的 i 就是这20个中的第几个,也就是索引。
plt.imshow()
plt.show()