Ejemplo n.º 1
0
            print len(gt), vo.inl
            gt.append(vo.pose.xform(0, 0, 0))
        else:
            pf = open("trial/%06d.pose.pickle" % i, "r")
            gt.append(pickle.load(pf))
            pf.close()

        if 1:
            del nf.rawdata
            del nf.lgrad
            del nf.rgrad
            del nf.lf
            del nf.rf
            del L
            del R
            nf.lf = None
        f.append(nf)

if skel:
    skel.optimize()
    skel.plot('blue', True)
    #pylab.plot([x for (x,y,z) in gt], [z for (x,y,z) in gt], c = 'g')
    pylab.show()
    node_ids = [f.id for f in skel.nodes]
    for i in sorted(node_ids):
        f = open("trial/%06d.pose.pickle" % i, "w")
        pickle.dump(skel.newpose(i), f)
        f.close()
    sys.exit(1)

gtc = [p.xform(0, 0, 0) for p in gt]