Exemple #1
0
#  prints (0, 40740)

close(1)

#launch crop streams
!vid2crop.py $vid $offset $dur $cdf



# GET CONFIGS
from video_analysis import viz_vidtools
from glob import glob

n_configs = 20

vids = [v for v in glob('*/merge6mbit_720_*.mp4') if not '59.94fps' in v and not '-0_' in v and not os.path.exists(viz_vidtools.cfg_fn(v))]

for vid in vids[:n_configs]:
    if os.path.exists(viz_vidtools.cfg_fn(vid)):
        print >> sys.stderr, 'configuration for %s present' % vid
    else:
        viz_vidtools.get_antfarm_config(vid)     



# SUBMIT RUNS
import os,sys,re
from subprocess import Popen, PIPE
from glob import glob

seglen = 1800
#!/usr/bin/env python

from video_analysis import submit_summarize_runs, viz_vidtools
import LSF, run_safe
import time, os, sys
from glob import glob

os.chdir('/n/hoekstrafs2/burrowing/antfarms/data/_2012cross/')
logfile = '../rbt-logs/log'
currjobs = submit_summarize_runs.get_currjobs()

analysis_dirs = filter(None, [
    submit_summarize_runs.get_successful_analysis_dir(
        vid,
        submit_summarize_runs.RERUN_COEFFS,
        currjobs=currjobs,
        **submit_summarize_runs.DEFAULT_PARAMS)
    for vid in sorted(glob('*/merge6mbit_720_*.mp4'))
    if os.path.exists(viz_vidtools.cfg_fn(vid))
    and 'end' in open(viz_vidtools.cfg_fn(vid)).read()
])
trd = {}
for analysis_dir in analysis_dirs:
    #print >> sys.stderr, analysis_dir
    rbtdone = os.path.join(analysis_dir, 'rainbowtron')
    cmd = 'run_rainbowtron.py %s' % analysis_dir
    run_safe.add_cmd(trd, rbtdone, cmd, force_write=True)

LSF.lsf_run_until_done(trd, logfile, 'normal_serial', '', 'rainbow', 100, 3)
#!/usr/bin/env python

from video_analysis import submit_summarize_runs, viz_vidtools
import LSF, run_safe
import time, os, sys
from glob import glob

os.chdir("/n/hoekstrafs2/burrowing/antfarms/data/_2012cross/")
logfile = "../rbt-logs/log"
currjobs = submit_summarize_runs.get_currjobs()

analysis_dirs = filter(
    None,
    [
        submit_summarize_runs.get_successful_analysis_dir(
            vid, submit_summarize_runs.RERUN_COEFFS, currjobs=currjobs, **submit_summarize_runs.DEFAULT_PARAMS
        )
        for vid in sorted(glob("*/merge6mbit_720_*.mp4"))
        if os.path.exists(viz_vidtools.cfg_fn(vid)) and "end" in open(viz_vidtools.cfg_fn(vid)).read()
    ],
)
trd = {}
for analysis_dir in analysis_dirs:
    # print >> sys.stderr, analysis_dir
    rbtdone = os.path.join(analysis_dir, "rainbowtron")
    cmd = "run_rainbowtron.py %s" % analysis_dir
    run_safe.add_cmd(trd, rbtdone, cmd, force_write=True)


LSF.lsf_run_until_done(trd, logfile, "normal_serial", "", "rainbow", 100, 3)