다음 코드와 함께 IPython.display를 사용하려고했습니다.
from IPython.display import display, Image
display(Image(filename='MyImage.png'))
또한 다음 코드와 함께 matplotlib를 사용하려고했습니다.
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
plt.imshow(mpimg.imread('MyImage.png'))
두 경우 모두 아무것도 표시되지 않으며 오류 메시지도 표시되지 않습니다.
답변
matplotlib를 사용 중이고 대화 형 노트북에 이미지를 표시하려면 다음을 시도하십시오.
%pylab inline
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread('your_image.png')
imgplot = plt.imshow(img)
plt.show()
답변
를 사용 matplotlib
하는 plt.show()
경우 대화 형 모드가 아닌 경우를 사용하여 이미지를 표시해야 합니다. 예 :
plt.figure()
plt.imshow(sample_image)
plt.show() # display it
답변
훨씬 간단한 방법으로 다음을 사용하여 동일한 작업을 수행 할 수 있습니다.
from PIL import Image
image = Image.open('image.jpg')
image.show()
답변
opencv-python을 사용하면 이미지에서 더 많은 작업을 수행 할 수 있습니다.
import cv2
import matplotlib.pyplot as plt
im = cv2.imread('image.jpg')
im_resized = cv2.resize(im, (224, 224), interpolation=cv2.INTER_LINEAR)
plt.imshow(cv2.cvtColor(im_resized, cv2.COLOR_BGR2RGB))
plt.show()
답변
의사 코드를 따르는 간단한 사용
from pylab import imread,subplot,imshow,show
import matplotlib.pyplot as plt
image = imread('...') // choose image location
plt.imshow(image)
plt.show()
// 콘솔에 이미지가 표시됩니다.
답변
귀하의 첫 번째 제안이 저에게 효과적입니다.
from IPython.display import display, Image
display(Image(filename='path/to/image.jpg'))
답변
Jupyter Notebook을 사용하면 코드는 다음과 같이 간단 할 수 있습니다.
%matplotlib inline
from IPython.display import Image
Image('your_image.png')
때때로 당신은 당신이 결합하려는 수있는 경우 for 루프에서 일련의 이미지, 표시하고자하는 수 display
와 Image
그것을 작동하도록합니다.
%matplotlib inline
from IPython.display import display, Image
for your_image in your_images:
display(Image('your_image'))