Glavni problem s korištenjem pravog lažnog niza za predstavljanje crno-bijelog je taj što može biti teško reći koji su elementi istiniti, a koji lažni.
import numpy as np
def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])
Ovaj kod uvozi biblioteku numpy i definira funkciju za pretvaranje RGB slike u sive tonove. Funkcija uzima RGB sliku kao ulaz i vraća sliku u sivim tonovima.
nizovi
Niz je skup stavki koje su pohranjene na neprekidnim memorijskim lokacijama. Nizovi se mogu kreirati pomoću funkcije list(), a može im se pristupiti pomoću broja indeksa (počevši od 0) ili naziva niza.
Primjer niza u Pythonu bi izgledao ovako:
popis (1, 2, 3)
logičke
U Pythonu, Boolean je tip podataka koji može uzeti samo jednu od dvije moguće vrijednosti: True ili False. Drugim riječima, Booleov se može smatrati odgovorom "da" ili "ne".
Booleovi se koriste u mnogim situacijama u Pythonu, uključujući provjeru uvjeta u uvjetnim izjavama i donošenje odluka o tome koji kod pokrenuti.