我怎樣才能在Spyder中按順序渲染影像?目前,結果是只顯示最后一張圖片
。from skimage.io import imread, imshow
img_5 = imread('C:/abc1.png')
imshow(img_5)
img_6 = imread('C:/abc2.png')
imshow(img_6)
uj5u.com熱心網友回復:
我沒有在spyder中嘗試,但是你可以檢查:
imshow(img_5, block=False)
不要在最后一個情節中使用block=False,否則當腳本結束時,情節會被關閉。
uj5u.com熱心網友回復:
你可以用f from IPython.display import display像下面這樣做:
from IPython.display import display, Image
for img in ['C:/abc1.png'/span>, 'C:/abc2.png'/span>]。
ima = Image(filename=img , width=300, height=200)
display(ima)
如果你想使用imshow,你可以使用plt.imshow,如下:
importmatplotlib.pyplot as plt
from skimage.io import imread, imshow
img_5 = imread('C:/abc1.png'/span>)
plt.imshow(img_5)
plt.show()
img_6 = imread('C:/abc2.png')
plt.imshow(img_6)
plt.show()
你可以用opencv-python來做這個,就像下面的(如果你沒有安裝opencv,請嘗試這個代碼。pip install opencv-python)
import cv2
for img in ['C:/abc1.png'/span>, 'C:/abc2.png'/span>]。
im = cv2.imread(img)
im = cv2.cvtColor(im, cv2.COLOR_BGR2RGB)
plt.imshow(im)
plt.show()
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/326134.html
標籤:
上一篇:移除面具影像中不需要的部分
下一篇:減去兩個選項[Double]
