| 82 | } |
| 83 | |
| 84 | inline void deserialize ( |
| 85 | shape_predictor_training_options& item, |
| 86 | std::istream& in |
| 87 | ) |
| 88 | { |
| 89 | try |
| 90 | { |
| 91 | check_serialized_version("shape_predictor_training_options_v2", in); |
| 92 | deserialize(item.be_verbose,in); |
| 93 | deserialize(item.cascade_depth,in); |
| 94 | deserialize(item.tree_depth,in); |
| 95 | deserialize(item.num_trees_per_cascade_level,in); |
| 96 | deserialize(item.nu,in); |
| 97 | deserialize(item.oversampling_amount,in); |
| 98 | deserialize(item.oversampling_translation_jitter,in); |
| 99 | deserialize(item.feature_pool_size,in); |
| 100 | deserialize(item.lambda_param,in); |
| 101 | deserialize(item.num_test_splits,in); |
| 102 | deserialize(item.feature_pool_region_padding,in); |
| 103 | deserialize(item.random_seed,in); |
| 104 | deserialize(item.landmark_relative_padding_mode,in); |
| 105 | } |
| 106 | catch (serialization_error& e) |
| 107 | { |
| 108 | throw serialization_error(e.info + "\n while deserializing an object of type shape_predictor_training_options"); |
| 109 | } |
| 110 | } |
| 111 | |
| 112 | inline string print_shape_predictor_training_options(const shape_predictor_training_options& o) |
| 113 | { |