Skip to content

Commit 00a19b5

Browse files
authored
new: default arguments
1 parent 63febc4 commit 00a19b5

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

image_recognition_openpose/README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ Example for the following picture:
3131
![Example](doc/example.jpg)
3232

3333
```bash
34-
export MODEL_FOLDER=~/openpose/models
35-
rosrun image_recognition_openpose detect_poses $MODEL_FOLDER image `rospack find image_recognition_openpose`/doc/example.jpg
34+
rosrun image_recognition_openpose detect_poses image `rospack find image_recognition_openpose`/doc/example.jpg
3635
```
3736

3837
Output:
@@ -87,8 +86,7 @@ optional arguments:
8786
Run the image_recognition_openpose node in one terminal, e.g.:
8887

8988
```bash
90-
export MODEL_FOLDER=~/openpose/models
91-
rosrun image_recognition_openpose openpose_node _model_folder:=$MODEL_FOLDER
89+
rosrun image_recognition_openpose openpose_node
9290
```
9391

9492
Next step is starting the image_recognition_Rqt test gui (https://github.com/tue-robotics/image_recognition_rqt)

image_recognition_openpose/scripts/detect_poses

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22

33
import argparse
44
import logging
5+
import os
56
import sys
67

78
import cv2
8-
99
from image_recognition_openpose import OpenposeWrapper
1010

1111
parser = argparse.ArgumentParser(description='Detect poses in an image',
1212
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
13-
parser.add_argument('model_folder', help='Path where the models are stored')
13+
parser.add_argument('--model_folder', help='Path where the models are stored',
14+
default=os.path.expanduser('~/openpose/models'))
1415
parser.add_argument('--pose_model', help='What pose model to use', default="BODY_25")
1516
parser.add_argument('--net_input_size', help='Net input size', default="-1x368")
1617
parser.add_argument('--net_output_size', help='Net output size', default="-1x-1")

image_recognition_openpose/scripts/openpose_node

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ if __name__ == '__main__':
139139

140140
try:
141141
node = OpenposeNode(
142-
rospy.get_param("~model_folder"),
142+
rospy.get_param("~model_folder", default=os.path.expanduser('~/openpose/models')),
143143
rospy.get_param("~pose_model", "BODY_25"),
144144
rospy.get_param("~net_input_size", "-1x368"),
145145
rospy.get_param("~net_output_size", "-1x-1"),

0 commit comments

Comments
 (0)