Wyświetlanie obrazu z osiami za pomocą imageio.imread

0

Witam,
Za pomocą przykładowego listingu poniżej otwieram sobie obraz graficzny JPG/PNG. I chcę go wykorzystać do oceny odległości pixeli jednak oś Y posiada oznaczenia odwrotne niż układ który zazwyczaj można zobaczyć na tablicy w szkole. Proszę o podpowiedź co zmienić aby oś Y zaczynała się od "0" a nie od wysokości obrazka. Z tego co widzę w internecie - większość przykładów wyświetlających obraz ma taką dziwną formę ( przykładowy link )
screenshot-20200704213059.png

 open_file()                                 #  wywolanie okna wyszukiwania pliku
    pic = np.asarray(imageio.imread(file.name)) # ladujemy plik
    print(type(pic)) 
    print("picture shape: " + str(pic.shape))   #why first value for y, second for x
    print("color of point[x=999][y=1499]: " + str(pic[499][400])) 
    fig, ax = plt.subplots(1,1)                 
    im1 = ax.imshow(pic)
    ax.axis([0, pic.shape[1], pic.shape[0], 0]) 
    plt.pause(0.1)
    plt.show()
0

Strzał:

ax.axis([0, pic.shape[1], 0, pic.shape[0]]) 
0

Dziękuje za odpowiedź - ale :) próbowałem tak grzebać. Tak to mam wszystko obrócone - kolczuga opada w dół i widać bieliznę :/
screenshot-20200704213932.png

0

Upewnijmy sie czy to nie jest problem xy, po co Chcesz to zrobić?

1 użytkowników online, w tym zalogowanych: 0, gości: 1