<?xml version="1.0"?>

<!-- card_detection_engine.xml EXAMPLE CONFIGURATION -->

<card_detector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="card_detector.xsd">

  <roi>
    <margins top="0.15" bottom="0.15" left="0.1" right="0.1"/>
    <horizontal_deviation>0.1</horizontal_deviation>
    <vertical_deviation>0.15</vertical_deviation>
  </roi>

  <line_detector>
    <gradient_threshold>1</gradient_threshold>
    <presmoothing_along_sigma>0.0</presmoothing_along_sigma>
    <presmoothing_across_sigma>1.0</presmoothing_across_sigma>
    <edge_smoothing_across_sigma>1.0</edge_smoothing_across_sigma>
    <lines_count>3</lines_count>
    <edges_post_processing>true</edges_post_processing>
  </line_detector>

  <thresholds top="34.475" bottom="34.475" left="26.0" right="26.0" />
  <downscale x="320" y="240" />

  <focal_length>0.932</focal_length>

  <contrast_high_level>0.95</contrast_high_level>
  <contrast_low_level>0.05</contrast_low_level>
  <contrast_threshold>70</contrast_threshold>

  <quality_presmooth_x>0.0</quality_presmooth_x>  
  <quality_presmooth_y>0.0</quality_presmooth_y>
  <quality_threshold>0.15</quality_threshold>
  <gradient_level>0.9</gradient_level>

  <source_angle_difference_threshold>2.03125</source_angle_difference_threshold>
  <rectified_card_size x="856" y="540" />
  <aspect_ratio_threshold>0.015</aspect_ratio_threshold>

  <pre_variation_lower_bound>100.0</pre_variation_lower_bound>
  <pre_gray_level_reject_bound>10.0</pre_gray_level_reject_bound>
  <run_preliminary_quality_evaluation>true</run_preliminary_quality_evaluation>
  <reject_by_preliminary_quality>false</reject_by_preliminary_quality>

  <line_neighbourhood_width>5</line_neighbourhood_width>
  <line_breaks_threshold_vertical>15</line_breaks_threshold_vertical>
  <line_breaks_threshold_horizontal>21</line_breaks_threshold_horizontal>

  <corner_roundness_score_threshold>18000.0</corner_roundness_score_threshold>
  <pre_score_threshold>5.0</pre_score_threshold>
  <roi_enhancement_percent>0.1</roi_enhancement_percent>
  <corner_score_into_score_mixing_weight>0.0</corner_score_into_score_mixing_weight>
  <sobel_gradient_quantile>0.98</sobel_gradient_quantile>

</card_detector>