wczytywanie i wyswietlanie zdjec

wczytywanie i wyswietlanie zdjec
supermario
  • Rejestracja:około 7 lat
  • Ostatnio:około 2 lata
  • Postów:82
0

Witam,
nie potrafię wczytać i wyświetlic zdjęć. Mam pythona 3.6 Co próbowalem:

Kopiuj
import matplotlib.pyplot as plt
import matplotlib.image as mpimg

img=mpimg.imread('SIGNS.png')
imgplot = plt.imshow(img)

Wyskakujący błąd:

Kopiuj
Traceback (most recent call last):
  File "convolutional_neral_network_application.py", line 4, in <module>
    img=mpimg.imread('SIGNS.png')
  File "/home/wojcio/.local/lib/python2.7/site-packages/matplotlib/image.py", line 1376, in imread
    with open(fname, 'rb') as fd:
IOError: [Errno 2] No such file or directory: 'SIGNS.png'

Brak erroru, ale nie wyskakuje zdjęcie:

Kopiuj
import matplotlib.pyplot as plt
import matplotlib.image as mpimg

img=mpimg.imread("/home/wojcio/Dokumenty/PIL/SIGNS.png")
imgplot = plt.imshow(img)

Zainstalowalem sobie PIL i pillow i chcialem wykorzystac ten fragment kodu:

Kopiuj

from PIL import Image, ImageFilter
#Read image
im = Image.open( 'SIGNS.png' )
#Display image
im.show()

Ale rowniez mam error:

Kopiuj
Traceback (most recent call last):
  File "convolutional_neral_network_application.py", line 4, in <module>
    im = Image.open( 'SIGNS.png' )
  File "/home/wojcio/.local/lib/python2.7/site-packages/PIL/Image.py", line 2609, in open
    fp = builtins.open(filename, "rb")
IOError: [Errno 2] No such file or directory: 'SIGNS.png'
edytowany 2x, ostatnio: supermario
lion137
  • Rejestracja:ponad 8 lat
  • Ostatnio:3 minuty
  • Postów:4944
1

Guaz
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Częstochowa
  • Postów:221
1

A masz plik w katalogu w którym odpalasz ten plik pythona? Bo oba te błędy to brak obrazka.


Linux Mint
Arduino / Python 3.5.2
supermario
A w którym katalogu powinienem mieć te zdjęcia? Jak próbuje skopiować zdjęcie do folderu python3.6 to mi sie nie kopiuje.
DR
  • Rejestracja:około 12 lat
  • Ostatnio:około 5 godzin
  • Postów:1131
1

@supermario: Pliki możesz mieć gdzie chcesz, musisz tylko w programie podać odpowiednią ścieżkę. Zazwyczaj robi się w folderze z programem katalog np. "img" i tam wrzuca zdjęcia.

supermario
Dziękuję ślicznie. działa

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.