Public Member Functions | Private Member Functions | Private Attributes | List of all members
movidius_ncs_stream::NCSImpl Class Reference

#include <ncs_nodelet.h>

Public Member Functions

void cbGetClassificationResult (movidius_ncs_lib::ClassificationResultPtr result, std_msgs::Header header)
 
void cbGetDetectionResult (movidius_ncs_lib::DetectionResultPtr result, std_msgs::Header header)
 
 NCSImpl (ros::NodeHandle &nh, ros::NodeHandle &pnh)
 
 ~NCSImpl ()
 

Private Member Functions

void cbClassify (const sensor_msgs::ImageConstPtr &image)
 
void cbDetect (const sensor_msgs::ImageConstPtr &image)
 
void getParameters ()
 
void init ()
 

Private Attributes

std::string category_file_path_
 
std::string cnn_type_
 
std::string graph_file_path_
 
int log_level_
 
int max_device_number_
 
std::vector< float > mean_
 
std::shared_ptr< movidius_ncs_lib::NCSManagerncs_manager_handle_
 
int network_dimension_
 
ros::NodeHandle nh_
 
ros::NodeHandle pnh_
 
ros::Publisher pub_
 
float scale_
 
int start_device_index_
 
image_transport::Subscriber sub_
 
int top_n_
 

Detailed Description

Definition at line 36 of file ncs_nodelet.h.

Constructor & Destructor Documentation

movidius_ncs_stream::NCSImpl::NCSImpl ( ros::NodeHandle nh,
ros::NodeHandle pnh 
)

Definition at line 39 of file ncs_nodelet.cpp.

movidius_ncs_stream::NCSImpl::~NCSImpl ( )

Definition at line 58 of file ncs_nodelet.cpp.

Member Function Documentation

void movidius_ncs_stream::NCSImpl::cbClassify ( const sensor_msgs::ImageConstPtr &  image)
private

Definition at line 226 of file ncs_nodelet.cpp.

void movidius_ncs_stream::NCSImpl::cbDetect ( const sensor_msgs::ImageConstPtr &  image)
private

Definition at line 240 of file ncs_nodelet.cpp.

void movidius_ncs_stream::NCSImpl::cbGetClassificationResult ( movidius_ncs_lib::ClassificationResultPtr  result,
std_msgs::Header  header 
)

Definition at line 258 of file ncs_nodelet.cpp.

void movidius_ncs_stream::NCSImpl::cbGetDetectionResult ( movidius_ncs_lib::DetectionResultPtr  result,
std_msgs::Header  header 
)

Definition at line 275 of file ncs_nodelet.cpp.

void movidius_ncs_stream::NCSImpl::getParameters ( )
private

Definition at line 62 of file ncs_nodelet.cpp.

void movidius_ncs_stream::NCSImpl::init ( )
private

Definition at line 200 of file ncs_nodelet.cpp.

Member Data Documentation

std::string movidius_ncs_stream::NCSImpl::category_file_path_
private

Definition at line 63 of file ncs_nodelet.h.

std::string movidius_ncs_stream::NCSImpl::cnn_type_
private

Definition at line 61 of file ncs_nodelet.h.

std::string movidius_ncs_stream::NCSImpl::graph_file_path_
private

Definition at line 62 of file ncs_nodelet.h.

int movidius_ncs_stream::NCSImpl::log_level_
private

Definition at line 60 of file ncs_nodelet.h.

int movidius_ncs_stream::NCSImpl::max_device_number_
private

Definition at line 58 of file ncs_nodelet.h.

std::vector<float> movidius_ncs_stream::NCSImpl::mean_
private

Definition at line 65 of file ncs_nodelet.h.

std::shared_ptr<movidius_ncs_lib::NCSManager> movidius_ncs_stream::NCSImpl::ncs_manager_handle_
private

Definition at line 51 of file ncs_nodelet.h.

int movidius_ncs_stream::NCSImpl::network_dimension_
private

Definition at line 64 of file ncs_nodelet.h.

ros::NodeHandle movidius_ncs_stream::NCSImpl::nh_
private

Definition at line 55 of file ncs_nodelet.h.

ros::NodeHandle movidius_ncs_stream::NCSImpl::pnh_
private

Definition at line 56 of file ncs_nodelet.h.

ros::Publisher movidius_ncs_stream::NCSImpl::pub_
private

Definition at line 53 of file ncs_nodelet.h.

float movidius_ncs_stream::NCSImpl::scale_
private

Definition at line 66 of file ncs_nodelet.h.

int movidius_ncs_stream::NCSImpl::start_device_index_
private

Definition at line 59 of file ncs_nodelet.h.

image_transport::Subscriber movidius_ncs_stream::NCSImpl::sub_
private

Definition at line 54 of file ncs_nodelet.h.

int movidius_ncs_stream::NCSImpl::top_n_
private

Definition at line 67 of file ncs_nodelet.h.


The documentation for this class was generated from the following files:


movidius_ncs_stream
Author(s): Xiaojun Huang
autogenerated on Mon Jun 10 2019 14:11:28