#include <sliding_window_object_detector_trainer.h>
|
virtual void | computeHSHistogram (cv::Mat &, cv::Mat &, const int=64, const int=32, bool=true) |
|
virtual void | extractFeatures (cv::Mat &, cv::Mat &) |
|
virtual void | readDataset (std::string, std::string, cv::Mat &, cv::Mat &, bool=false, const int=0) |
|
| SlidingWindowObjectDetectorTrainer () |
|
virtual void | trainBinaryClassSVM (const cv::Mat &, const cv::Mat &) |
|
virtual void | trainObjectClassifier (std::string, std::string) |
|
virtual cv::Mat | computeHOG (const cv::Mat &) |
|
| HOGFeatureDescriptor (const int=8, const int=2, const int=9, const float=180.0f) |
|
◆ SlidingWindowObjectDetectorTrainer()
jsk_perception::SlidingWindowObjectDetectorTrainer::SlidingWindowObjectDetectorTrainer |
( |
| ) |
|
◆ computeHSHistogram()
void jsk_perception::SlidingWindowObjectDetectorTrainer::computeHSHistogram |
( |
cv::Mat & |
src, |
|
|
cv::Mat & |
hist, |
|
|
const int |
hBin = 64 , |
|
|
const int |
sBin = 32 , |
|
|
bool |
is_norm = true |
|
) |
| |
|
virtual |
◆ concatenateCVMat()
void jsk_perception::SlidingWindowObjectDetectorTrainer::concatenateCVMat |
( |
const cv::Mat & |
mat_1, |
|
|
const cv::Mat & |
mat_2, |
|
|
cv::Mat & |
featureMD, |
|
|
bool |
iscolwise = true |
|
) |
| |
|
privatevirtual |
◆ extractFeatures()
void jsk_perception::SlidingWindowObjectDetectorTrainer::extractFeatures |
( |
cv::Mat & |
img, |
|
|
cv::Mat & |
featureMD |
|
) |
| |
|
virtual |
◆ readDataset()
void jsk_perception::SlidingWindowObjectDetectorTrainer::readDataset |
( |
std::string |
filename, |
|
|
std::string |
topic_name, |
|
|
cv::Mat & |
featureMD, |
|
|
cv::Mat & |
labelMD, |
|
|
bool |
is_usr_label = false , |
|
|
const int |
usr_label = 0 |
|
) |
| |
|
virtual |
◆ trainBinaryClassSVM()
void jsk_perception::SlidingWindowObjectDetectorTrainer::trainBinaryClassSVM |
( |
const cv::Mat & |
featureMD, |
|
|
const cv::Mat & |
labelMD |
|
) |
| |
|
virtual |
◆ trainObjectClassifier()
void jsk_perception::SlidingWindowObjectDetectorTrainer::trainObjectClassifier |
( |
std::string |
pfilename, |
|
|
std::string |
nfilename |
|
) |
| |
|
virtual |
◆ writeTrainingManifestToDirectory()
void jsk_perception::SlidingWindowObjectDetectorTrainer::writeTrainingManifestToDirectory |
( |
cv::FileStorage & |
fs | ) |
|
|
private |
◆ dataset_path_
std::string jsk_perception::SlidingWindowObjectDetectorTrainer::dataset_path_ |
|
private |
◆ hist_hbin_
int jsk_perception::SlidingWindowObjectDetectorTrainer::hist_hbin_ |
|
private |
◆ hist_sbin_
int jsk_perception::SlidingWindowObjectDetectorTrainer::hist_sbin_ |
|
private |
◆ manifest_filename_
std::string jsk_perception::SlidingWindowObjectDetectorTrainer::manifest_filename_ |
|
private |
◆ nh_
◆ nonobject_dataset_filename_
std::string jsk_perception::SlidingWindowObjectDetectorTrainer::nonobject_dataset_filename_ |
|
private |
◆ nonobject_dataset_topic_
std::string jsk_perception::SlidingWindowObjectDetectorTrainer::nonobject_dataset_topic_ |
|
private |
◆ object_dataset_filename_
std::string jsk_perception::SlidingWindowObjectDetectorTrainer::object_dataset_filename_ |
|
private |
◆ object_dataset_topic_
std::string jsk_perception::SlidingWindowObjectDetectorTrainer::object_dataset_topic_ |
|
private |
◆ rosbag_
◆ supportVectorMachine_
boost::shared_ptr<cv::SVM> jsk_perception::SlidingWindowObjectDetectorTrainer::supportVectorMachine_ |
|
private |
◆ swindow_x_
int jsk_perception::SlidingWindowObjectDetectorTrainer::swindow_x_ |
|
private |
◆ swindow_y_
int jsk_perception::SlidingWindowObjectDetectorTrainer::swindow_y_ |
|
private |
◆ trained_classifier_name_
std::string jsk_perception::SlidingWindowObjectDetectorTrainer::trained_classifier_name_ |
|
private |
The documentation for this class was generated from the following files: