簡體   English   中英

在python中並排繪制兩個圖像

[英]Plotting two images side by side in python

我想使用matplotlib在Python中並排繪制兩個圖像。 但是,我不想創建單獨的子圖。 我想在同一圖中繪制兩個圖像,以便可以在兩個圖像之間繪制對應關系。 參見下圖。

在此處輸入圖片說明

我相信在Matlab中,可以使用imshow([I1,I2])完成此操作,但是matplotlib的python API不接受圖像數組。 有沒有辦法在python中做到這一點?

如果您使用numpy,則可以使用numpy串聯函數簡單地制作一個代表兩個圖像的大數組:

import numpy as np
import matplotlib.pyplot as plt

img_A = np.ones((10,10))
img_B = np.ones((10,10))

plot_image = np.concatenate((img_A, img_B), axis=1)

plt.imshow(plot_image)
plt.show()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM