Numpy mátrix létrehozása
Az előző példaprogramokban a képeket külső képfájlokból olvastuk be, aminek a reprezentációja egy Numpy tömb. Természetesen saját új mátrixokat is létrehozhatunk, és képmátrixként használhatunk.
Első lépésként szükséges a Numpy csomag importálása a programunkba.
import numpy as np
A Numpy ndarray() függvényvel hozható létre új, n-dimenzió mátrix, aminek az elemtípusát is meg kell adnunk. Például egy 200 sorból, 300 oszlopból álló, előjel nélküli 8 bites egész értékekkel reprezentált 3 csatornás kép létrehozása az alábbi:
img = np.ndarray((200, 320, 3), np.uint8)
A mátrix dimenzióit Python tuple típusként kell átadni, ami zárójelek között, vesszőkkel elválasztott értékeket jelent. Ami fontos, hogy ez egy darab paraméter objektumként értelmeződik, vagyis a fenti függvényhívás 2 paramétert kap meg. A típusokkal később foglalkozunk.
Innentől az img változó egy Numpy objektum lesz, amelynek elérhetjük a függvényeit. Pl. a fill() segítségével minden csatorna minden eleme a függvényparaméter értékét kapja.