Centralised cmdline interface
It would be good to pick at least some of applications provided with Bob and port it to work on the framework developed by @amohammadi in MR !54 (merged).
The list is here:
$ ls -l ./bin
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 baselines.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 blame.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_apply_threshold.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_compute_perf.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_dbmanage.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_dependecy_graph.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_eval_threshold.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_ijba_collect_results.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_new_version.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_plot_cmc.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 bob_video_test.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 boosting_example.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 collect_results.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 collect_training_data.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 compare_rois.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 compute_qualityfeatures.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 databases.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 debug_asvspoof
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 debug_asvspoof2017
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 debug_avspoof
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 debug_voicepa
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 detect_faces.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 detect_landmarks.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 display_face_annotations.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 download_and_untar_voxforge.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 enroll.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 evaluate_cufs.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 evaluate_detections.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 evaluate_ijba.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 evaluate.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 extract.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 extract_training_features.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 fuse_scores.py
-rwxr-xr-x 1 amir amir 4.2K Nov 28 10:04 gdb-python
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 generate_filelist
-rwxr-xr-x 1 amir amir 4.6K Nov 28 10:04 grid
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 grid_search.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 html_report.py
-rwxr-xr-x 1 amir amir 4.6K Nov 28 10:04 jgen
-rwxr-xr-x 1 amir amir 4.6K Nov 28 10:04 jman
-rwxr-xr-x 1 amir amir 4.6K Nov 28 10:04 man.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 markdet.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 plot_froc.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 preprocess.py
-rwxr-xr-x 1 amir amir 4.6K Nov 28 10:04 qdel.py
-rwxr-xr-x 1 amir amir 4.6K Nov 28 10:04 qstat.py
-rwxr-xr-x 1 amir amir 4.6K Nov 28 10:04 qsub.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 remove_highlights.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 resources.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 score_generation.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 score.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 spoof.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 thufvdt_contact_sheet.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 train_detector.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 train_gmm.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 train_isv.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 train_ivector.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 validate_detector.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 verify_gmm.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 verify_isv.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 verify_ivector.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 verify.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 version.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 view_sample.py
-rwxr-xr-x 1 amir amir 4.7K Nov 28 10:04 watershed_mask.py
Up to discussion here:
- Which cmdline interface to use for writing the central bob app (currently we have argparse)
- Which applications from the list above to add into this centralised framework