Отображение изображений в Python: PIL/Pillow, OpenCV, Matplotlib, PyQt и Tkinter

Чтобы показать изображение с помощью Python, вы можете использовать различные методы в зависимости от ваших требований и установленных библиотек. Вот несколько популярных методов:

  1. Использование библиотеки PIL/Pillow:

    from PIL import Image
    image = Image.open('image.jpg')
    image.show()
  2. Использование библиотеки OpenCV:

    import cv2
    image = cv2.imread('image.jpg')
    cv2.imshow('Image', image)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
  3. Использование библиотеки Matplotlib:

    import matplotlib.pyplot as plt
    image = plt.imread('image.jpg')
    plt.imshow(image)
    plt.show()
  4. Использование библиотеки PyQt:

    from PyQt5.QtGui import QImage, QPixmap
    from PyQt5.QtWidgets import QApplication, QLabel
    app = QApplication([])
    image = QImage('image.jpg')
    pixmap = QPixmap.fromImage(image)
    label = QLabel()
    label.setPixmap(pixmap)
    label.show()
    app.exec_()
  5. Использование библиотеки Tkinter:

    from tkinter import Tk, Label
    from PIL import ImageTk, Image
    root = Tk()
    image = Image.open('image.jpg')
    photo = ImageTk.PhotoImage(image)
    label = Label(root, image=photo)
    label.pack()
    root.mainloop()

Эти методы предоставляют различные способы отображения изображений с помощью Python. Не забудьте заменить 'image.jpg'на путь к файлу изображения.