Statistiques
| Révision :

root / bin / image2geometry / measure_sepals.py @ 1

Historique | Voir | Annoter | Télécharger (613 octet)

1
#!/usr/bin/env python
2

    
3
# Usage:
4
# ------
5
# measure_sepals.py directory filetype
6
# filetype = '.tif' or '.inr.gz'
7

    
8
from sys import path, argv
9
import os
10
import numpy as np
11
from multiprocessing import Pool
12
nproc = 11 # number of processors
13

    
14
indir=argv[1]
15
filetype=argv[2]
16

    
17
outdir=indir+'measures'
18

    
19
os.system("mkdir "+outdir)
20

    
21
def one_simulation(param):
22
        if filetype in param:
23
                filename=param
24
                os.system("measure_sepal.py "+filename+" "+outdir)
25
        return
26

    
27
list_params=[indir+'/'+filename for filename in os.listdir(indir)]
28

    
29
pool = Pool(processes=nproc)
30
pool.map(one_simulation, list_params)
31
pool.close()
32
pool.join()
33