Public Member Functions | Private Member Functions | Private Attributes | List of all members
movidius_ncs_image::NCSServer Class Reference

#include <ncs_server.h>

Public Member Functions

 NCSServer (ros::NodeHandle &nh)
 

Private Member Functions

bool cbClassifyObject (object_msgs::ClassifyObject::Request &request, object_msgs::ClassifyObject::Response &response)
 
bool cbDetectObject (object_msgs::DetectObject::Request &request, object_msgs::DetectObject::Response &response)
 
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_
 
float scale_
 
ros::ServiceServer service_
 
int start_device_index_
 
int top_n_
 

Detailed Description

Definition at line 32 of file ncs_server.h.

Constructor & Destructor Documentation

movidius_ncs_image::NCSServer::NCSServer ( ros::NodeHandle nh)
explicit

Definition at line 36 of file ncs_server.cpp.

Member Function Documentation

bool movidius_ncs_image::NCSServer::cbClassifyObject ( object_msgs::ClassifyObject::Request &  request,
object_msgs::ClassifyObject::Response &  response 
)
private

Definition at line 213 of file ncs_server.cpp.

bool movidius_ncs_image::NCSServer::cbDetectObject ( object_msgs::DetectObject::Request &  request,
object_msgs::DetectObject::Response &  response 
)
private

Definition at line 236 of file ncs_server.cpp.

void movidius_ncs_image::NCSServer::getParameters ( )
private

Definition at line 54 of file ncs_server.cpp.

void movidius_ncs_image::NCSServer::init ( )
private

Definition at line 193 of file ncs_server.cpp.

Member Data Documentation

std::string movidius_ncs_image::NCSServer::category_file_path_
private

Definition at line 54 of file ncs_server.h.

std::string movidius_ncs_image::NCSServer::cnn_type_
private

Definition at line 52 of file ncs_server.h.

std::string movidius_ncs_image::NCSServer::graph_file_path_
private

Definition at line 53 of file ncs_server.h.

int movidius_ncs_image::NCSServer::log_level_
private

Definition at line 51 of file ncs_server.h.

int movidius_ncs_image::NCSServer::max_device_number_
private

Definition at line 49 of file ncs_server.h.

std::vector<float> movidius_ncs_image::NCSServer::mean_
private

Definition at line 56 of file ncs_server.h.

std::shared_ptr<movidius_ncs_lib::NCSManager> movidius_ncs_image::NCSServer::ncs_manager_handle_
private

Definition at line 46 of file ncs_server.h.

int movidius_ncs_image::NCSServer::network_dimension_
private

Definition at line 55 of file ncs_server.h.

ros::NodeHandle movidius_ncs_image::NCSServer::nh_
private

Definition at line 47 of file ncs_server.h.

float movidius_ncs_image::NCSServer::scale_
private

Definition at line 57 of file ncs_server.h.

ros::ServiceServer movidius_ncs_image::NCSServer::service_
private

Definition at line 44 of file ncs_server.h.

int movidius_ncs_image::NCSServer::start_device_index_
private

Definition at line 50 of file ncs_server.h.

int movidius_ncs_image::NCSServer::top_n_
private

Definition at line 58 of file ncs_server.h.


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


movidius_ncs_image
Author(s): Xiaojun Huang
autogenerated on Mon Jun 10 2019 14:11:26