Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Как открыть картинку через Python?

#python #pycharm #system #img


мой код:

import os
os.system("D\picture.jpg")


в консоли работает, а в pycharm нет... что делать?
    


Ответы

Ответ 1



Чтобы открыть картинку, используя приложение по умолчанию, на Windows: #!/usr/bin/env python import os os.startfile(r'D:\picture.jpg')

Ответ 2



Открыть наверное значит загрузить для показа (или обработки)? Если да то попробуйте через PIL, примерно так: from PIL import Image #... img = Image.open(r'D:\picture.jpg') img.show()

Ответ 3



Попробуйте так (картинка откроется в веб-браузере): import webbrowser webbrowser.open(r"D:\picture.jpg")

Ответ 4



Вы можете это сделать, например, с помощью специализированных библиотек для обработки изображений и обработки данных. Первая -- opencv требует установки дополнительных пакетов. Но, при этом, позволяет, помимо прочего, широкий спектр возможностей для обработки изображений. Вторая matplotlib устанавливается легко, интегрируется в pyCharm и позволяет использовать довольно удобный встроенный интерфейс для просмотра. К сожалению, эта библиотека не предоставляет возможности для обработки изображений, а только для их визуализации. Opencv import cv2 img = cv2.imread('x.jpg', 0) cv2.imshow('', img) cv2.waitKey(0) matplotlib: from matplotlib import pyplot as plt img = plt.imread('x.jpg') plt.imshow(img) plt.show() matplotlib: opencv: Установка opencv: sudo apt-get install -y cmake make libsm6 libxext6 libxrender-dev git clone https://github.com/opencv/opencv.git mkdir ./opencv/build cd ./opencv/build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. make -j4 make install Флаг j указывает число процессов, которые будут использованы при установке Установка matplotlib: pip install matplotlib pip install pillow Если библиотека pillow не будет установлена, то можно будет пользоваться только * .png

Комментариев нет:

Отправить комментарий