#include <ncs_manager.h>
|
std::vector< ClassificationResultPtr > | classifyImage (const std::vector< std::string > &images) |
|
void | classifyStream (const cv::Mat &image, FUNP_C cbGetClassificationResult, const sensor_msgs::ImageConstPtr &image_msg) |
|
std::vector< DetectionResultPtr > | detectImage (const std::vector< std::string > &images) |
|
void | detectStream (const cv::Mat &image, FUNP_D cbGetDetectionResult, const sensor_msgs::ImageConstPtr &image_msg) |
|
| NCSManager (const int &max_device_number, const int &device_index, const Device::LogLevel &log_level, const std::string &cnn_type, const std::string &graph_file_path, const std::string &category_file_path, const int &network_dimension, const std::vector< float > &mean, const float &scale, const int &top_n) |
|
void | startThreads () |
|
| ~NCSManager () |
|
Definition at line 46 of file ncs_manager.h.
movidius_ncs_lib::NCSManager::NCSManager |
( |
const int & |
max_device_number, |
|
|
const int & |
device_index, |
|
|
const Device::LogLevel & |
log_level, |
|
|
const std::string & |
cnn_type, |
|
|
const std::string & |
graph_file_path, |
|
|
const std::string & |
category_file_path, |
|
|
const int & |
network_dimension, |
|
|
const std::vector< float > & |
mean, |
|
|
const float & |
scale, |
|
|
const int & |
top_n |
|
) |
| |
movidius_ncs_lib::NCSManager::~NCSManager |
( |
| ) |
|
std::vector< ClassificationResultPtr > movidius_ncs_lib::NCSManager::classifyImage |
( |
const std::vector< std::string > & |
images | ) |
|
void movidius_ncs_lib::NCSManager::classifyStream |
( |
const cv::Mat & |
image, |
|
|
FUNP_C |
cbGetClassificationResult, |
|
|
const sensor_msgs::ImageConstPtr & |
image_msg |
|
) |
| |
std::vector< DetectionResultPtr > movidius_ncs_lib::NCSManager::detectImage |
( |
const std::vector< std::string > & |
images | ) |
|
void movidius_ncs_lib::NCSManager::detectStream |
( |
const cv::Mat & |
image, |
|
|
FUNP_D |
cbGetDetectionResult, |
|
|
const sensor_msgs::ImageConstPtr & |
image_msg |
|
) |
| |
void movidius_ncs_lib::NCSManager::deviceThread |
( |
int |
device_index | ) |
|
|
private |
void movidius_ncs_lib::NCSManager::initDeviceManager |
( |
| ) |
|
|
private |
void movidius_ncs_lib::NCSManager::startThreads |
( |
| ) |
|
const std::string movidius_ncs_lib::NCSManager::category_file_path_ |
|
private |
const std::string movidius_ncs_lib::NCSManager::cnn_type_ |
|
private |
int movidius_ncs_lib::NCSManager::device_count_ |
|
private |
const std::string movidius_ncs_lib::NCSManager::graph_file_path_ |
|
private |
std::vector<ImageFrame> movidius_ncs_lib::NCSManager::image_list_ |
|
private |
const int movidius_ncs_lib::NCSManager::max_device_number_ |
|
private |
const std::vector<float> movidius_ncs_lib::NCSManager::mean_ |
|
private |
std::mutex movidius_ncs_lib::NCSManager::mtx_ |
|
private |
const int movidius_ncs_lib::NCSManager::network_dimension_ |
|
private |
FUNP_C movidius_ncs_lib::NCSManager::p_c_ |
|
private |
FUNP_D movidius_ncs_lib::NCSManager::p_d_ |
|
private |
const float movidius_ncs_lib::NCSManager::scale_ |
|
private |
const int movidius_ncs_lib::NCSManager::start_device_index_ |
|
private |
std::vector<std::thread> movidius_ncs_lib::NCSManager::threads_ |
|
private |
const int movidius_ncs_lib::NCSManager::top_n_ |
|
private |
void* movidius_ncs_lib::NCSManager::user_param_ |
|
private |
The documentation for this class was generated from the following files: