CvDTreeNode 344 apps/traincascade/boost.cpp CvDTreeNode* CvCascadeBoostTrainData::subsample_data( const CvMat* _subsample_idx ) CvDTreeNode 346 apps/traincascade/boost.cpp CvDTreeNode* root = 0; CvDTreeNode 378 apps/traincascade/boost.cpp CvDTreeNode temp; CvDTreeNode 545 apps/traincascade/boost.cpp int treeBlockSize = MAX((int)sizeof(CvDTreeNode)*8, maxSplitSize); CvDTreeNode 548 apps/traincascade/boost.cpp node_heap = cvCreateSet( 0, sizeof(node_heap[0]), sizeof(CvDTreeNode), tree_storage ); CvDTreeNode 664 apps/traincascade/boost.cpp int treeBlockSize = MAX((int)sizeof(CvDTreeNode)*8, maxSplitSize); CvDTreeNode 667 apps/traincascade/boost.cpp node_heap = cvCreateSet( 0, sizeof(*node_heap), sizeof(CvDTreeNode), tree_storage ); CvDTreeNode 716 apps/traincascade/boost.cpp const int* CvCascadeBoostTrainData::get_class_labels( CvDTreeNode* n, int* labelsBuf) CvDTreeNode 731 apps/traincascade/boost.cpp const int* CvCascadeBoostTrainData::get_sample_indices( CvDTreeNode* n, int* indicesBuf ) CvDTreeNode 736 apps/traincascade/boost.cpp const int* CvCascadeBoostTrainData::get_cv_labels( CvDTreeNode* n, int* labels_buf ) CvDTreeNode 741 apps/traincascade/boost.cpp void CvCascadeBoostTrainData::get_ord_var_data( CvDTreeNode* n, int vi, float* ordValuesBuf, int* sortedIndicesBuf, CvDTreeNode 810 apps/traincascade/boost.cpp const int* CvCascadeBoostTrainData::get_cat_var_data( CvDTreeNode* n, int vi, int* catValuesBuf ) CvDTreeNode 954 apps/traincascade/boost.cpp CvDTreeNode* CvCascadeBoostTree::predict( int sampleIdx ) const CvDTreeNode 956 apps/traincascade/boost.cpp CvDTreeNode* node = root; CvDTreeNode 985 apps/traincascade/boost.cpp queue<CvDTreeNode*> internalNodesQueue; CvDTreeNode 990 apps/traincascade/boost.cpp CvDTreeNode* tempNode; CvDTreeNode 1048 apps/traincascade/boost.cpp queue<CvDTreeNode*> internalNodesQueue; CvDTreeNode 1050 apps/traincascade/boost.cpp CvDTreeNode* prntNode, *cldNode; CvDTreeNode 1116 apps/traincascade/boost.cpp void CvCascadeBoostTree::split_node_data( CvDTreeNode* node ) CvDTreeNode 1120 apps/traincascade/boost.cpp CvDTreeNode *left = 0, *right = 0; CvDTreeNode 1334 apps/traincascade/boost.cpp static void auxMarkFeaturesInMap( const CvDTreeNode* node, Mat& featureMap) CvDTreeNode 35 apps/traincascade/boost.h virtual CvDTreeNode* subsample_data( const CvMat* _subsample_idx ); CvDTreeNode 37 apps/traincascade/boost.h virtual const int* get_class_labels( CvDTreeNode* n, int* labelsBuf ); CvDTreeNode 38 apps/traincascade/boost.h virtual const int* get_cv_labels( CvDTreeNode* n, int* labelsBuf); CvDTreeNode 39 apps/traincascade/boost.h virtual const int* get_sample_indices( CvDTreeNode* n, int* indicesBuf ); CvDTreeNode 41 apps/traincascade/boost.h virtual void get_ord_var_data( CvDTreeNode* n, int vi, float* ordValuesBuf, int* sortedIndicesBuf, CvDTreeNode 43 apps/traincascade/boost.h virtual const int* get_cat_var_data( CvDTreeNode* n, int vi, int* catValuesBuf ); CvDTreeNode 56 apps/traincascade/boost.h virtual CvDTreeNode* predict( int sampleIdx ) const; CvDTreeNode 61 apps/traincascade/boost.h virtual void split_node_data( CvDTreeNode* n ); CvDTreeNode 461 apps/traincascade/cascadeclassifier.cpp queue<const CvDTreeNode*> inner_nodes_queue; CvDTreeNode 468 apps/traincascade/cascadeclassifier.cpp const CvDTreeNode* tempNode; CvDTreeNode 602 apps/traincascade/old_ml.hpp CvDTreeNode* parent; CvDTreeNode 603 apps/traincascade/old_ml.hpp CvDTreeNode* left; CvDTreeNode 604 apps/traincascade/old_ml.hpp CvDTreeNode* right; CvDTreeNode 674 apps/traincascade/old_ml.hpp virtual CvDTreeNode* subsample_data( const CvMat* _subsample_idx ); CvDTreeNode 686 apps/traincascade/old_ml.hpp virtual const float* get_ord_responses( CvDTreeNode* n, float* values_buf, int* sample_indices_buf ); CvDTreeNode 687 apps/traincascade/old_ml.hpp virtual const int* get_class_labels( CvDTreeNode* n, int* labels_buf ); CvDTreeNode 688 apps/traincascade/old_ml.hpp virtual const int* get_cv_labels( CvDTreeNode* n, int* labels_buf ); CvDTreeNode 689 apps/traincascade/old_ml.hpp virtual const int* get_sample_indices( CvDTreeNode* n, int* indices_buf ); CvDTreeNode 690 apps/traincascade/old_ml.hpp virtual const int* get_cat_var_data( CvDTreeNode* n, int vi, int* cat_values_buf ); CvDTreeNode 691 apps/traincascade/old_ml.hpp virtual void get_ord_var_data( CvDTreeNode* n, int vi, float* ord_values_buf, int* sorted_indices_buf, CvDTreeNode 693 apps/traincascade/old_ml.hpp virtual int get_child_buf_idx( CvDTreeNode* n ); CvDTreeNode 698 apps/traincascade/old_ml.hpp virtual CvDTreeNode* new_node( CvDTreeNode* parent, int count, CvDTreeNode 704 apps/traincascade/old_ml.hpp virtual void free_node_data( CvDTreeNode* node ); CvDTreeNode 706 apps/traincascade/old_ml.hpp virtual void free_node( CvDTreeNode* node ); CvDTreeNode 749 apps/traincascade/old_ml.hpp CvDTreeNode* data_root; CvDTreeNode 787 apps/traincascade/old_ml.hpp virtual CvDTreeNode* predict( const CvMat* sample, const CvMat* missingDataMask=0, CvDTreeNode 796 apps/traincascade/old_ml.hpp CV_WRAP virtual CvDTreeNode* predict( const cv::Mat& sample, const cv::Mat& missingDataMask=cv::Mat(), CvDTreeNode 811 apps/traincascade/old_ml.hpp const CvDTreeNode* get_root() const; CvDTreeNode 820 apps/traincascade/old_ml.hpp virtual void try_split_node( CvDTreeNode* n ); CvDTreeNode 821 apps/traincascade/old_ml.hpp virtual void split_node_data( CvDTreeNode* n ); CvDTreeNode 822 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_best_split( CvDTreeNode* n ); CvDTreeNode 823 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_ord_class( CvDTreeNode* n, int vi, CvDTreeNode 825 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_cat_class( CvDTreeNode* n, int vi, CvDTreeNode 827 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_ord_reg( CvDTreeNode* n, int vi, CvDTreeNode 829 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_cat_reg( CvDTreeNode* n, int vi, CvDTreeNode 831 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_surrogate_split_ord( CvDTreeNode* n, int vi, uchar* ext_buf = 0 ); CvDTreeNode 832 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_surrogate_split_cat( CvDTreeNode* n, int vi, uchar* ext_buf = 0 ); CvDTreeNode 833 apps/traincascade/old_ml.hpp virtual double calc_node_dir( CvDTreeNode* node ); CvDTreeNode 834 apps/traincascade/old_ml.hpp virtual void complete_node_dir( CvDTreeNode* node ); CvDTreeNode 838 apps/traincascade/old_ml.hpp virtual void calc_node_value( CvDTreeNode* node ); CvDTreeNode 846 apps/traincascade/old_ml.hpp virtual void write_node( CvFileStorage* fs, CvDTreeNode* node ) const; CvDTreeNode 848 apps/traincascade/old_ml.hpp virtual CvDTreeNode* read_node( CvFileStorage* fs, CvFileNode* node, CvDTreeNode* parent ); CvDTreeNode 853 apps/traincascade/old_ml.hpp CvDTreeNode* root; CvDTreeNode 897 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_best_split( CvDTreeNode* n ); CvDTreeNode 993 apps/traincascade/old_ml.hpp virtual void get_ord_var_data( CvDTreeNode* n, int vi, float* ord_values_buf, int* missing_buf, CvDTreeNode 995 apps/traincascade/old_ml.hpp virtual const int* get_sample_indices( CvDTreeNode* n, int* indices_buf ); CvDTreeNode 996 apps/traincascade/old_ml.hpp virtual const int* get_cv_labels( CvDTreeNode* n, int* labels_buf ); CvDTreeNode 997 apps/traincascade/old_ml.hpp virtual const int* get_cat_var_data( CvDTreeNode* n, int vi, int* cat_values_buf ); CvDTreeNode 1000 apps/traincascade/old_ml.hpp virtual CvDTreeNode* subsample_data( const CvMat* _subsample_idx ); CvDTreeNode 1007 apps/traincascade/old_ml.hpp virtual double calc_node_dir( CvDTreeNode* node ); CvDTreeNode 1008 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_ord_class( CvDTreeNode* n, int vi, CvDTreeNode 1010 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_cat_class( CvDTreeNode* n, int vi, CvDTreeNode 1012 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_ord_reg( CvDTreeNode* n, int vi, CvDTreeNode 1014 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_cat_reg( CvDTreeNode* n, int vi, CvDTreeNode 1016 apps/traincascade/old_ml.hpp virtual void split_node_data( CvDTreeNode* n ); CvDTreeNode 1089 apps/traincascade/old_ml.hpp virtual void try_split_node( CvDTreeNode* n ); CvDTreeNode 1090 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_surrogate_split_ord( CvDTreeNode* n, int vi, uchar* ext_buf = 0 ); CvDTreeNode 1091 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_surrogate_split_cat( CvDTreeNode* n, int vi, uchar* ext_buf = 0 ); CvDTreeNode 1092 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_ord_class( CvDTreeNode* n, int vi, CvDTreeNode 1094 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_cat_class( CvDTreeNode* n, int vi, CvDTreeNode 1096 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_ord_reg( CvDTreeNode* n, int vi, CvDTreeNode 1098 apps/traincascade/old_ml.hpp virtual CvDTreeSplit* find_split_cat_reg( CvDTreeNode* n, int vi, CvDTreeNode 1100 apps/traincascade/old_ml.hpp virtual void calc_node_value( CvDTreeNode* n ); CvDTreeNode 1101 apps/traincascade/old_ml.hpp virtual double calc_node_dir( CvDTreeNode* n ); CvDTreeNode 1685 apps/traincascade/old_ml.hpp void leaves_get( CvDTreeNode** leaves, int& count, CvDTreeNode* node ); CvDTreeNode 1702 apps/traincascade/old_ml.hpp CvDTreeNode** GetLeaves( const CvDTree* dtree, int& len ); CvDTreeNode 134 apps/traincascade/old_ml_boost.cpp CvDTreeNode* node = root; CvDTreeNode 139 apps/traincascade/old_ml_boost.cpp CvDTreeNode* parent; CvDTreeNode 161 apps/traincascade/old_ml_boost.cpp CvBoostTree::try_split_node( CvDTreeNode* node ) CvDTreeNode 182 apps/traincascade/old_ml_boost.cpp CvBoostTree::calc_node_dir( CvDTreeNode* node ) CvDTreeNode 251 apps/traincascade/old_ml_boost.cpp CvBoostTree::find_split_ord_class( CvDTreeNode* node, int vi, float init_quality, CvDTreeNode 362 apps/traincascade/old_ml_boost.cpp CvBoostTree::find_split_cat_class( CvDTreeNode* node, int vi, float init_quality, CvDTreeSplit* _split, uchar* _ext_buf ) CvDTreeNode 483 apps/traincascade/old_ml_boost.cpp CvBoostTree::find_split_ord_reg( CvDTreeNode* node, int vi, float init_quality, CvDTreeSplit* _split, uchar* _ext_buf ) CvDTreeNode 552 apps/traincascade/old_ml_boost.cpp CvBoostTree::find_split_cat_reg( CvDTreeNode* node, int vi, float init_quality, CvDTreeSplit* _split, uchar* _ext_buf ) CvDTreeNode 648 apps/traincascade/old_ml_boost.cpp CvBoostTree::find_surrogate_split_ord( CvDTreeNode* node, int vi, uchar* _ext_buf ) CvDTreeNode 725 apps/traincascade/old_ml_boost.cpp CvBoostTree::find_surrogate_split_cat( CvDTreeNode* node, int vi, uchar* _ext_buf ) CvDTreeNode 795 apps/traincascade/old_ml_boost.cpp CvBoostTree::calc_node_value( CvDTreeNode* node ) CvDTreeNode 1492 apps/traincascade/old_ml_boost.cpp const CvDTreeNode* node; CvDTreeNode 1510 apps/traincascade/old_ml_boost.cpp const CvDTreeNode* parent; CvDTreeNode 1563 apps/traincascade/old_ml_boost.cpp const CvDTreeNode* parent; CvDTreeNode 1751 apps/traincascade/old_ml_boost.cpp const CvDTreeNode* node; CvDTreeNode 1777 apps/traincascade/old_ml_boost.cpp const CvDTreeNode* node; CvDTreeNode 355 apps/traincascade/old_ml_precomp.hpp DTreeBestSplitFinder( CvDTree* _tree, CvDTreeNode* _node); CvDTreeNode 364 apps/traincascade/old_ml_precomp.hpp CvDTreeNode* node; CvDTreeNode 370 apps/traincascade/old_ml_precomp.hpp ForestTreeBestSplitFinder( CvForestTree* _tree, CvDTreeNode* _node ); CvDTreeNode 350 apps/traincascade/old_ml_tree.cpp tree_block_size = MAX((int)sizeof(CvDTreeNode)*8, max_split_size); CvDTreeNode 353 apps/traincascade/old_ml_tree.cpp CV_CALL( node_heap = cvCreateSet( 0, sizeof(*node_heap), sizeof(CvDTreeNode), tree_storage )); CvDTreeNode 695 apps/traincascade/old_ml_tree.cpp CvDTreeNode* CvDTreeTrainData::subsample_data( const CvMat* _subsample_idx ) CvDTreeNode 697 apps/traincascade/old_ml_tree.cpp CvDTreeNode* root = 0; CvDTreeNode 733 apps/traincascade/old_ml_tree.cpp CvDTreeNode temp; CvDTreeNode 1031 apps/traincascade/old_ml_tree.cpp CvDTreeNode* CvDTreeTrainData::new_node( CvDTreeNode* parent, int count, CvDTreeNode 1034 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = (CvDTreeNode*)cvSetNew( node_heap ); CvDTreeNode 1107 apps/traincascade/old_ml_tree.cpp void CvDTreeTrainData::free_node( CvDTreeNode* node ) CvDTreeNode 1122 apps/traincascade/old_ml_tree.cpp void CvDTreeTrainData::free_node_data( CvDTreeNode* node ) CvDTreeNode 1184 apps/traincascade/old_ml_tree.cpp void CvDTreeTrainData::get_ord_var_data( CvDTreeNode* n, int vi, float* ord_values_buf, int* sorted_indices_buf, CvDTreeNode 1227 apps/traincascade/old_ml_tree.cpp const int* CvDTreeTrainData::get_class_labels( CvDTreeNode* n, int* labels_buf ) CvDTreeNode 1234 apps/traincascade/old_ml_tree.cpp const int* CvDTreeTrainData::get_sample_indices( CvDTreeNode* n, int* indices_buf ) CvDTreeNode 1239 apps/traincascade/old_ml_tree.cpp const float* CvDTreeTrainData::get_ord_responses( CvDTreeNode* n, float* values_buf, int*sample_indices_buf ) CvDTreeNode 1256 apps/traincascade/old_ml_tree.cpp const int* CvDTreeTrainData::get_cv_labels( CvDTreeNode* n, int* labels_buf ) CvDTreeNode 1264 apps/traincascade/old_ml_tree.cpp const int* CvDTreeTrainData::get_cat_var_data( CvDTreeNode* n, int vi, int* cat_values_buf) CvDTreeNode 1281 apps/traincascade/old_ml_tree.cpp int CvDTreeTrainData::get_child_buf_idx( CvDTreeNode* n ) CvDTreeNode 1488 apps/traincascade/old_ml_tree.cpp tree_block_size = MAX((int)sizeof(CvDTreeNode)*8, max_split_size); CvDTreeNode 1492 apps/traincascade/old_ml_tree.cpp sizeof(CvDTreeNode), tree_storage )); CvDTreeNode 1550 apps/traincascade/old_ml_tree.cpp const CvDTreeNode* CvDTree::get_root() const CvDTreeNode 1681 apps/traincascade/old_ml_tree.cpp void CvDTree::try_split_node( CvDTreeNode* node ) CvDTreeNode 1772 apps/traincascade/old_ml_tree.cpp double CvDTree::calc_node_dir( CvDTreeNode* node ) CvDTreeNode 1888 apps/traincascade/old_ml_tree.cpp DTreeBestSplitFinder::DTreeBestSplitFinder( CvDTree* _tree, CvDTreeNode* _node) CvDTreeNode 1957 apps/traincascade/old_ml_tree.cpp CvDTreeSplit* CvDTree::find_best_split( CvDTreeNode* node ) CvDTreeNode 1973 apps/traincascade/old_ml_tree.cpp CvDTreeSplit* CvDTree::find_split_ord_class( CvDTreeNode* node, int vi, CvDTreeNode 2188 apps/traincascade/old_ml_tree.cpp CvDTreeSplit* CvDTree::find_split_cat_class( CvDTreeNode* node, int vi, float init_quality, CvDTreeNode 2377 apps/traincascade/old_ml_tree.cpp CvDTreeSplit* CvDTree::find_split_ord_reg( CvDTreeNode* node, int vi, float init_quality, CvDTreeSplit* _split, uchar* _ext_buf ) CvDTreeNode 2436 apps/traincascade/old_ml_tree.cpp CvDTreeSplit* CvDTree::find_split_cat_reg( CvDTreeNode* node, int vi, float init_quality, CvDTreeSplit* _split, uchar* _ext_buf ) CvDTreeNode 2529 apps/traincascade/old_ml_tree.cpp CvDTreeSplit* CvDTree::find_surrogate_split_ord( CvDTreeNode* node, int vi, uchar* _ext_buf ) CvDTreeNode 2651 apps/traincascade/old_ml_tree.cpp CvDTreeSplit* CvDTree::find_surrogate_split_cat( CvDTreeNode* node, int vi, uchar* _ext_buf ) CvDTreeNode 2753 apps/traincascade/old_ml_tree.cpp void CvDTree::calc_node_value( CvDTreeNode* node ) CvDTreeNode 2946 apps/traincascade/old_ml_tree.cpp void CvDTree::complete_node_dir( CvDTreeNode* node ) CvDTreeNode 3034 apps/traincascade/old_ml_tree.cpp void CvDTree::split_node_data( CvDTreeNode* node ) CvDTreeNode 3038 apps/traincascade/old_ml_tree.cpp CvDTreeNode *left = 0, *right = 0; CvDTreeNode 3477 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = root; CvDTreeNode 3482 apps/traincascade/old_ml_tree.cpp CvDTreeNode* parent; CvDTreeNode 3528 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = root; CvDTreeNode 3534 apps/traincascade/old_ml_tree.cpp CvDTreeNode* parent; CvDTreeNode 3569 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = root; CvDTreeNode 3573 apps/traincascade/old_ml_tree.cpp CvDTreeNode* parent; CvDTreeNode 3618 apps/traincascade/old_ml_tree.cpp CvDTreeNode* CvDTree::predict( const CvMat* _sample, CvDTreeNode 3625 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = root; CvDTreeNode 3735 apps/traincascade/old_ml_tree.cpp CvDTreeNode* CvDTree::predict( const Mat& _sample, const Mat& _missing, bool preprocessed_input ) const CvDTreeNode 3746 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = root; CvDTreeNode 3756 apps/traincascade/old_ml_tree.cpp CvDTreeNode* parent; CvDTreeNode 3822 apps/traincascade/old_ml_tree.cpp void CvDTree::write_node( CvFileStorage* fs, CvDTreeNode* node ) const CvDTreeNode 3862 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = root; CvDTreeNode 3867 apps/traincascade/old_ml_tree.cpp CvDTreeNode* parent; CvDTreeNode 4014 apps/traincascade/old_ml_tree.cpp CvDTreeNode* CvDTree::read_node( CvFileStorage* fs, CvFileNode* fnode, CvDTreeNode* parent ) CvDTreeNode 4016 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node = 0; CvDTreeNode 4081 apps/traincascade/old_ml_tree.cpp CvDTreeNode _root; CvDTreeNode 4082 apps/traincascade/old_ml_tree.cpp CvDTreeNode* parent = &_root; CvDTreeNode 4090 apps/traincascade/old_ml_tree.cpp CvDTreeNode* node; CvDTreeNode 8 modules/ml/src/gbt.cpp #define pCvDTreeNode CvDTreeNode* CvDTreeNode 527 modules/ml/src/gbt.cpp CvDTreeNode** predictions = new pCvDTreeNode[get_len(subsample_train)]; CvDTreeNode 559 modules/ml/src/gbt.cpp CvDTreeNode** leaves; CvDTreeNode 755 modules/ml/src/gbt.cpp void CvGBTrees::leaves_get( CvDTreeNode** leaves, int& count, CvDTreeNode* node ) CvDTreeNode 765 modules/ml/src/gbt.cpp CvDTreeNode** CvGBTrees::GetLeaves( const CvDTree* dtree, int& len ) CvDTreeNode 768 modules/ml/src/gbt.cpp CvDTreeNode** leaves = new pCvDTreeNode[(size_t)1 << params.max_depth];