コード例 #1
0
        predictor.writeTracks()
        
    elif options.choice==2:
        print "### \n # \n ###\n  We are going to compute features from existing trajectories for plate {}\n Adding density information".format(options.plate)
        try:
            filename = os.path.join(outputFolder, fi)
            f=open(filename, 'r')
            dataDict = pickle.load(f)
            f.close()
        except:
            sys.stderr.write('Folder {} does not contain densities trajectories file.'.format(outputFolder))
            sys.exit()
                    
        else:
            if not options.simulated:
                d,c, movie_length = dataDict['tracklets dictionary'], dataDict['connexions between tracklets'], dataDict['movie_length']
                res = histogramPreparationFromTracklets(d, c, outputFolder, False, verbose, movie_length, name=fi_trajfeatures,
                                                        filtering_fusion=settings.filtering_fusion) 
            else:
                raise AttributeError
#                 d=ensTraj()
#                 for traj in dataDict:
#                     t = trajectoire(1, xi=None, yi=None, frame=None, idC=None, id=1)
#                     t.lstPoints = traj
#                     d.lstTraj.append(t)
#                 res=histogramPreparationFromTracklets({options.plate : {options.well : d}}, None, 
#                                                       outputFolder,training =True, verbose=verbose, movie_length={options.plate : {options.well :99}}, 
#                                                       name=fi_trajfeatures)  #(d,c, outputFolder, False, verbose, tab=True, length=movie_length)
        
        
            
コード例 #2
0
 def extractFeatures(self, traj_filename,feat_filename, verbose):
     fp = open(os.path.join(self.settings.out_folder, "{}.pkl".format(traj_filename)))
     data=pickle.load(fp); fp.close()
     d,c, movie_length = data['tracklets dictionary'], data['connexions between tracklets'], data['movie_length']
     res = histogramPreparationFromTracklets(d, c, self.settings.out_folder, True, verbose, movie_length, name=feat_filename)