Example #1
0
#!/usr/bin/python

import sys
import numpy as np
import cPickle
import descritores

diretorio = sys.argv[1]
raio = int(round(float(sys.argv[2])))
bins = int(round(float(sys.argv[3])))
rmin = float(sys.argv[4])
rmax = float(sys.argv[5])
s = float(sys.argv[6])
#print "angle",raio,bins,rmin,rmax
f = open(diretorio+"classes.txt","r")
cl = cPickle.load(f)
f.close()

db = {}

for im_file in cl.keys():
   tmp = descritores.angle_seq_signature(diretorio+im_file,raio,sigma = s)
   h = np.histogram(tmp.sig,bins = bins,range = (rmin,rmax))
   h = h[0].astype(float)/float(h[0].sum())
   db[im_file] = np.hstack((cl[im_file],h))
   
cPickle.dump(db,open(sys.argv[7],"a"))
Example #2
0
#!/usr/bin/python
import descritores as desc
import pylab
import numpy as np
import timeit

#start = timeit.default_timer()
l1 = desc.angle_seq_signature("../imagens/dude1.png",15)
l2 = desc.angle_seq_signature("../imagens/dude1_big.png",15)
l3 = desc.angle_seq_signature("../imagens/dude1_small.png",15)

pylab.subplot(311)
pylab.plot(l1.sig)
pylab.subplot(312)
pylab.plot(l2.sig)
pylab.subplot(313)
pylab.plot(l3.sig)

pylab.show()