Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
1575/14246
1 #!/usr/bin/env python
2 # -*- coding: utf8 -*-
3 # Soubor: blackWhite.py
4 # Datum: 20.02.2012 09:10
5 # Autor: Marek Nožka, nozka <@t> spseol <d.t> cz
6 # Licence: GNU/GPL
7 # Úloha: převod obrázku co černobílé
8 ###################################################3
9
10 import pylab as lab
11 import copy
12 import random
13
14 obr = lab.imread('car.png')
15
16 print "výška:", len(obr)
17 print "šířka:", len(obr[0])
18 print "RGB:", len(obr[0][0])
19
20 lab.figure()
21 lab.imshow(obr)
22 #lab.show()
23
24 cb = copy.deepcopy(obr)
25
26 for y in range(len(obr)):
27 for x in range(len(obr[y])):
28 RGB = cb[y][x]
29 gray = 0.3*RGB[0]+0.59*RGB[1]+0.11*RGB[2]
30 cb[y][x] = 1 if gray <random.random() else 0
31
32 lab.figure()
33 lab.imshow(cb)
34 lab.show()
35