Skip to content
Snippets Groups Projects
Commit f68a002e authored by Marc Dalmasso's avatar Marc Dalmasso
Browse files

Add queue_size param read at startup

parent 45cffca0
No related branches found
No related tags found
No related merge requests found
......@@ -41,5 +41,7 @@ gen = ParameterGenerator()
#gen.add("velocity_scale_factor", double_t, 0, "Maximum velocity scale factor", 0.5, 0.0, 1.0)
gen.add( "window_size", int_t, 0, "Local threshold window size", 15, 3, 500)
gen.add( "k", double_t, 0, "Multiplicative constant for local deviation", 0.06, 0, 0.5)
#not reconfigurable
#gen.add( "queue size", int_t, 0, "subscriber queue size for image_transport", 10, 1, 100)
exit(gen.generate(PACKAGE, "ImageLocalBinarizationAlgorithm", "ImageLocalBinarization"))
......@@ -9,8 +9,10 @@ ImageLocalBinarizationAlgNode::ImageLocalBinarizationAlgNode(void) :
// [init publishers]
this->image_out_publisher_ = this->it.advertiseCamera("image_out/image_raw", 1);
int queue_size=10;
this->private_node_handle_.getParam("queue_size", queue_size);
// [init subscribers]
this->image_in_subscriber_ = this->it.subscribeCamera("image_in/image_raw", 1, &ImageLocalBinarizationAlgNode::image_in_callback,this);
this->image_in_subscriber_ = this->it.subscribeCamera("image_in/image_raw", queue_size, &ImageLocalBinarizationAlgNode::image_in_callback,this);
pthread_mutex_init(&this->image_in_mutex_,NULL);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment