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 )
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()
- screenshot-20200704213059.png (351 KB) - ściągnięć: 41