Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1575/14246

20120220-Mon-blackWhite.py
   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 
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net