comparison yolo.xml @ 19:d83f1bd891eb draft

Uploaded
author greg
date Tue, 17 Oct 2017 13:28:44 -0400
parents dc7a7e8369a9
children c834e636fd66
comparison
equal deleted inserted replaced
18:dc7a7e8369a9 19:d83f1bd891eb
2 <description>real-time object detection</description> 2 <description>real-time object detection</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="1.0">darknet</requirement> 4 <requirement type="package" version="1.0">darknet</requirement>
5 </requirements> 5 </requirements>
6 <command detect_errors="exit_code"><![CDATA[ 6 <command detect_errors="exit_code"><![CDATA[
7 mkdir output_shape_confidence_dir &&
7 mkdir input_dir && 8 mkdir input_dir &&
8 mkdir output_dir && 9 mkdir output_png_dir &&
9 cp -R /home/greg/_conda/envs/__darknet@1.0/bin/* . 10 cp -R /home/greg/_conda/envs/__darknet@1.0/bin/* .
10 #for $i in $input: 11 #for $i in $input:
11 #set input_filename = $i.file_name 12 #set input_filename = $i.file_name
12 #set full_name = $i.name 13 #set full_name = $i.name
13 #set head = $full_name.split('.')[0] 14 #set head = $full_name.split('.')[0]
14 #set output_filename = '%s_predictions.png' % $head 15 #set output_filename_png = '%s_predictions.png' % $head
16 #set output_filename_shape_confidence = '%s_shape_detection_confidence.tabular' % $head
15 && ln -s $input_filename input_dir/$full_name 17 && ln -s $input_filename input_dir/$full_name
16 && darknet detect cfg/yolo.cfg yolo.weights 'input_dir/$full_name' -thresh $thresh 2> /dev/null 18 && darknet detect cfg/yolo.cfg yolo.weights 'input_dir/$full_name' -thresh $thresh > output_shape_confidence_dir/$set output_filename_shape_confidence
17 && mv ./predictions.png output_dir/$output_filename 19 && mv ./predictions.png output_png_dir/$output_filename_png
18 #end for 20 #end for
19 ]]></command> 21 ]]></command>
20 <inputs> 22 <inputs>
21 <param name="input" format="jpg" type="data_collection" collection_type="list" label="Collection of image files" /> 23 <param name="input" format="jpg" type="data_collection" collection_type="list" label="Collection of image files" />
22 <param name="thresh" type="float" value="0.25" label="Object detection threshold" /> 24 <param name="thresh" type="float" value="0.25" label="Object detection threshold" />
25 <param name="output_shape_confidence" type="select" display="radio" label="Output shape detection confidence levels?">
26 <option value="yes" selected="true">Yes</option>
27 <option value="no">No</option>
28 </param>
23 </inputs> 29 </inputs>
24 <outputs> 30 <outputs>
25 <collection name="output" type="list"> 31 <collection name="output_shape" type="list" label="${tool.name} (shapes) on ${on_string}">
26 <discover_datasets pattern="__name__" directory="output_dir" format="png" /> 32 <discover_datasets pattern="__name__" directory="output_png_dir" format="png" />
33 </collection>
34 <collection name="output_shape_confidence" type="list" label="${tool.name} (shape detection confidence) on ${on_string}">
35 <discover_datasets pattern="__name__" directory="output_shape_confidence_dir" format="tabular" />
36 <filter>output_shape_confidence == 'yes'</filter>
27 </collection> 37 </collection>
28 </outputs> 38 </outputs>
29 <tests> 39 <tests>
30 <test> 40 <test>
31 </test> 41 </test>