annotate yolo.xml @ 15:d88ebe9130f3 draft

Uploaded
author greg
date Tue, 17 Oct 2017 11:16:18 -0400
parents d91971ea456a
children 9ff212b691b5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
755213860c0d Uploaded
greg
parents:
diff changeset
1 <tool id="yolo" name="YOLO" version="1.0">
755213860c0d Uploaded
greg
parents:
diff changeset
2 <description>real-time object detection</description>
755213860c0d Uploaded
greg
parents:
diff changeset
3 <requirements>
755213860c0d Uploaded
greg
parents:
diff changeset
4 <requirement type="package" version="1.0">darknet</requirement>
755213860c0d Uploaded
greg
parents:
diff changeset
5 </requirements>
755213860c0d Uploaded
greg
parents:
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
9
0206a6a1b89e Uploaded
greg
parents: 8
diff changeset
7 mkdir input_dir &&
0206a6a1b89e Uploaded
greg
parents: 8
diff changeset
8 mkdir output_dir &&
8
da04a9890937 Uploaded
greg
parents: 7
diff changeset
9 cp -R /home/greg/_conda/envs/__darknet@1.0/bin/* . &&
13
7b23bb42fc2a Uploaded
greg
parents: 12
diff changeset
10 #for $i in $input:
14
d91971ea456a Uploaded
greg
parents: 13
diff changeset
11 #set input_filename = $i.file_name
15
d88ebe9130f3 Uploaded
greg
parents: 14
diff changeset
12 #set full_name = $i.name
d88ebe9130f3 Uploaded
greg
parents: 14
diff changeset
13 #set head = $full_name.split('.')[0]
d88ebe9130f3 Uploaded
greg
parents: 14
diff changeset
14 #set output_filename = "%s_predictions.png" % $head
d88ebe9130f3 Uploaded
greg
parents: 14
diff changeset
15 ln -s $input_filename input_dir/$full_name &&
d88ebe9130f3 Uploaded
greg
parents: 14
diff changeset
16 darknet detect cfg/yolo.cfg yolo.weights 'input_dir/$full_name' -thresh $thresh 2> /dev/null &&
12
5f41fd2c559d Uploaded
greg
parents: 11
diff changeset
17 mv ./predictions.png output_dir/$output_filename
9
0206a6a1b89e Uploaded
greg
parents: 8
diff changeset
18 #end for
0
755213860c0d Uploaded
greg
parents:
diff changeset
19 ]]></command>
755213860c0d Uploaded
greg
parents:
diff changeset
20 <inputs>
8
da04a9890937 Uploaded
greg
parents: 7
diff changeset
21 <param name="input" format="jpg" type="data_collection" collection_type="list" label="Collection of image files" />
6
4ce4a3586612 Uploaded
greg
parents: 5
diff changeset
22 <param name="thresh" type="float" value="0.25" label="Object detection threshold" />
0
755213860c0d Uploaded
greg
parents:
diff changeset
23 </inputs>
755213860c0d Uploaded
greg
parents:
diff changeset
24 <outputs>
8
da04a9890937 Uploaded
greg
parents: 7
diff changeset
25 <collection name="output" type="list">
9
0206a6a1b89e Uploaded
greg
parents: 8
diff changeset
26 <discover_datasets pattern="__name__" directory="output_dir" format="png" />
8
da04a9890937 Uploaded
greg
parents: 7
diff changeset
27 </collection>
0
755213860c0d Uploaded
greg
parents:
diff changeset
28 </outputs>
755213860c0d Uploaded
greg
parents:
diff changeset
29 <tests>
755213860c0d Uploaded
greg
parents:
diff changeset
30 <test>
755213860c0d Uploaded
greg
parents:
diff changeset
31 </test>
755213860c0d Uploaded
greg
parents:
diff changeset
32 </tests>
755213860c0d Uploaded
greg
parents:
diff changeset
33 <help>
755213860c0d Uploaded
greg
parents:
diff changeset
34 **What it does**
755213860c0d Uploaded
greg
parents:
diff changeset
35
755213860c0d Uploaded
greg
parents:
diff changeset
36 You only look once (YOLO) is a state-of-the-art, real-time object detection system.
755213860c0d Uploaded
greg
parents:
diff changeset
37
755213860c0d Uploaded
greg
parents:
diff changeset
38 -----
755213860c0d Uploaded
greg
parents:
diff changeset
39
755213860c0d Uploaded
greg
parents:
diff changeset
40 **Options**
755213860c0d Uploaded
greg
parents:
diff changeset
41
755213860c0d Uploaded
greg
parents:
diff changeset
42 </help>
755213860c0d Uploaded
greg
parents:
diff changeset
43 <citations>
755213860c0d Uploaded
greg
parents:
diff changeset
44 <citation type="bibtex">
755213860c0d Uploaded
greg
parents:
diff changeset
45 @misc{darknet13,
755213860c0d Uploaded
greg
parents:
diff changeset
46 author = {Joseph Redmon},
755213860c0d Uploaded
greg
parents:
diff changeset
47 title = {Darknet: Open Source Neural Networks in C},
755213860c0d Uploaded
greg
parents:
diff changeset
48 url = {http://pjreddie.com/darknet/},
755213860c0d Uploaded
greg
parents:
diff changeset
49 year = {2013--2016}}
755213860c0d Uploaded
greg
parents:
diff changeset
50 </citation>
755213860c0d Uploaded
greg
parents:
diff changeset
51 <citation type="bibtex">
755213860c0d Uploaded
greg
parents:
diff changeset
52 @article{redmon2016yolo9000,
755213860c0d Uploaded
greg
parents:
diff changeset
53 title={YOLO9000: Better, Faster, Stronger},
755213860c0d Uploaded
greg
parents:
diff changeset
54 author={Redmon, Joseph and Farhadi, Ali},
755213860c0d Uploaded
greg
parents:
diff changeset
55 journal={arXiv preprint arXiv:1612.08242},
755213860c0d Uploaded
greg
parents:
diff changeset
56 year={2016}}
755213860c0d Uploaded
greg
parents:
diff changeset
57 </citation>
755213860c0d Uploaded
greg
parents:
diff changeset
58 </citations>
755213860c0d Uploaded
greg
parents:
diff changeset
59 </tool>