<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.12.0" doxygen_gitid="c73f5d30f9e8b1df5ba15a1d064ff2067cbb8267">
  <compound kind="file">
    <name>contrib_tutorials.markdown</name>
    <path>/home/ci/build/doc/</path>
    <filename>dd/df3/contrib__tutorials_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>root.markdown</name>
    <path>/home/ci/build/doc/</path>
    <filename>d9/d1d/root_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>faq.markdown</name>
    <path>/home/ci/opencv/doc/</path>
    <filename>db/d02/faq_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_basic_ops.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_core/js_basic_ops/</path>
    <filename>da/d5f/js__basic__ops_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_image_arithmetics.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_core/js_image_arithmetics/</path>
    <filename>de/df1/js__image__arithmetics_2js__image__arithmetics_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_image_arithmetics.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_core/js_some_data_structures/</path>
    <filename>d1/d93/js__some__data__structures_2js__image__arithmetics_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_core.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_core/</path>
    <filename>d2/dac/js__table__of__contents__core_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_image_classification.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/js_image_classification/</path>
    <filename>d1/d75/js__image__classification_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_image_classification_with_camera.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/js_image_classification/</path>
    <filename>d1/d31/js__image__classification__with__camera_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_object_detection.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/js_object_detection/</path>
    <filename>d1/de1/js__object__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_object_detection_with_camera.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/js_object_detection/</path>
    <filename>d8/df6/js__object__detection__with__camera_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_pose_estimation.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/js_pose_estimation/</path>
    <filename>dc/d72/js__pose__estimation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_semantic_segmentation.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/js_semantic_segmentation/</path>
    <filename>dd/d8f/js__semantic__segmentation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_style_transfer.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/js_style_transfer/</path>
    <filename>d3/d0c/js__style__transfer_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_dnn.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_dnn/</path>
    <filename>d6/d14/js__table__of__contents__dnn_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_image_display.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_gui/js_image_display/</path>
    <filename>d6/d6a/js__image__display_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_gui.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_gui/</path>
    <filename>d3/dea/js__table__of__contents__gui_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_trackbar.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_gui/js_trackbar/</path>
    <filename>d6/d28/js__trackbar_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_video_display.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_gui/js_video_display/</path>
    <filename>de/d0f/js__video__display_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_canny.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_canny/</path>
    <filename>d5/da5/js__canny_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_colorspaces.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_colorspaces/</path>
    <filename>da/d3b/js__colorspaces_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_contour_features.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_contours/js_contour_features/</path>
    <filename>dc/d73/js__contour__features_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_contour_properties.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_contours/js_contour_properties/</path>
    <filename>d2/da4/js__contour__properties_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_contours_begin.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_contours/js_contours_begin/</path>
    <filename>d3/d40/js__contours__begin_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_contours_hierarchy.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_contours/js_contours_hierarchy/</path>
    <filename>db/dc1/js__contours__hierarchy_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_contours_more_functions.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_contours/js_contours_more_functions/</path>
    <filename>da/d53/js__contours__more__functions_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_contours.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_contours/</path>
    <filename>d5/dee/js__table__of__contents__contours_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_filtering.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_filtering/</path>
    <filename>d8/d93/js__filtering_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_geometric_transformations.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_geometric_transformations/</path>
    <filename>d3/d3b/js__geometric__transformations_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_grabcut.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_grabcut/</path>
    <filename>d2/ddc/js__grabcut_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_gradients.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_gradients/</path>
    <filename>d8/d7c/js__gradients_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_histogram_backprojection.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_histograms/js_histogram_backprojection/</path>
    <filename>da/d92/js__histogram__backprojection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_histogram_begins.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_histograms/js_histogram_begins/</path>
    <filename>d8/d45/js__histogram__begins_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_histogram_equalization.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_histograms/js_histogram_equalization/</path>
    <filename>dc/dbf/js__histogram__equalization_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_histograms.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_histograms/</path>
    <filename>d3/d12/js__table__of__contents__histograms_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_houghcircles.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_houghcircles/</path>
    <filename>d1/d4b/js__houghcircles_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_houghlines.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_houghlines/</path>
    <filename>d0/df9/js__houghlines_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_imgproc_camera.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_imgproc_camera/</path>
    <filename>d7/db4/js__imgproc__camera_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_intelligent_scissors.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_intelligent_scissors/</path>
    <filename>dd/daa/js__intelligent__scissors_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_morphological_ops.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_morphological_ops/</path>
    <filename>db/dc8/js__morphological__ops_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_pyramids.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_pyramids/</path>
    <filename>db/dee/js__pyramids_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_imgproc.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/</path>
    <filename>de/d34/js__table__of__contents__imgproc_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_template_matching.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_template_matching/</path>
    <filename>d3/d94/js__template__matching_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_thresholding.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_thresholding/</path>
    <filename>d1/dbe/js__thresholding_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_fourier_transform.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_transforms/js_fourier_transform/</path>
    <filename>df/d99/js__fourier__transform_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_transforms.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_transforms/</path>
    <filename>d9/ddb/js__table__of__contents__transforms_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_watershed.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_imgproc/js_watershed/</path>
    <filename>d4/d13/js__watershed_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_face_detection.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_objdetect/js_face_detection/</path>
    <filename>dd/d6a/js__face__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_face_detection_camera.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_objdetect/js_face_detection/</path>
    <filename>d9/dc3/js__face__detection__camera_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_objdetect.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_objdetect/</path>
    <filename>d5/d35/js__table__of__contents__objdetect_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_intro.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_setup/js_intro/</path>
    <filename>d6/d50/js__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_nodejs.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_setup/js_nodejs/</path>
    <filename>d9/d61/js__nodejs_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_setup.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_setup/js_setup/</path>
    <filename>d1/df5/js__setup_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_setup.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_setup/</path>
    <filename>d7/d0a/js__table__of__contents__setup_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_usage.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_setup/js_usage/</path>
    <filename>d3/d0f/js__usage_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_tutorials.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/</path>
    <filename>dc/d49/js__tutorials_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_bg_subtraction.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_video/js_bg_subtraction/</path>
    <filename>d9/d54/js__bg__subtraction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_lucas_kanade.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_video/js_lucas_kanade/</path>
    <filename>dd/d67/js__lucas__kanade_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_meanshift.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_video/js_meanshift/</path>
    <filename>d8/d53/js__meanshift_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>js_table_of_contents_video.markdown</name>
    <path>/home/ci/opencv/doc/js_tutorials/js_video/</path>
    <filename>df/d34/js__table__of__contents__video_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_bindings_basics.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_bindings/py_bindings_basics/</path>
    <filename>d3/d5b/py__bindings__basics_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_bindings.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_bindings/</path>
    <filename>d8/d93/py__table__of__contents__bindings_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_calibration.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_calib3d/py_calibration/</path>
    <filename>d7/da4/py__calibration_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_depthmap.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_calib3d/py_depthmap/</path>
    <filename>d8/d81/py__depthmap_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_epipolar_geometry.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_calib3d/py_epipolar_geometry/</path>
    <filename>d9/dae/py__epipolar__geometry_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_pose.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_calib3d/py_pose/</path>
    <filename>d4/d76/py__pose_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_calib3d.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_calib3d/</path>
    <filename>d3/d9b/py__table__of__contents__calib3d_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_basic_ops.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_core/py_basic_ops/</path>
    <filename>d3/dc6/py__basic__ops_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_image_arithmetics.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_core/py_image_arithmetics/</path>
    <filename>d3/d59/py__image__arithmetics_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_optimization.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_core/py_optimization/</path>
    <filename>d8/d10/py__optimization_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_core.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_core/</path>
    <filename>d2/da4/py__table__of__contents__core_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_brief.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_brief/</path>
    <filename>d1/d54/py__brief_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_fast.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_fast/</path>
    <filename>d8/dc1/py__fast_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_feature_homography.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_feature_homography/</path>
    <filename>d4/dba/py__feature__homography_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_features_harris.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_features_harris/</path>
    <filename>d3/d20/py__features__harris_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_features_meaning.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_features_meaning/</path>
    <filename>d5/d3f/py__features__meaning_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_matcher.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_matcher/</path>
    <filename>d9/ded/py__matcher_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_orb.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_orb/</path>
    <filename>d1/d67/py__orb_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_shi_tomasi.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_shi_tomasi/</path>
    <filename>d3/d35/py__shi__tomasi_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_sift_intro.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_sift_intro/</path>
    <filename>df/d0a/py__sift__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_surf_intro.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/py_surf_intro/</path>
    <filename>d3/d20/py__surf__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_feature2d.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_feature2d/</path>
    <filename>df/d42/py__table__of__contents__feature2d_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_drawing_functions.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_gui/py_drawing_functions/</path>
    <filename>d6/dd5/py__drawing__functions_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_image_display.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_gui/py_image_display/</path>
    <filename>d4/df1/py__image__display_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_mouse_handling.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_gui/py_mouse_handling/</path>
    <filename>dc/d46/py__mouse__handling_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_gui.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_gui/</path>
    <filename>d5/d05/py__table__of__contents__gui_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_trackbar.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_gui/py_trackbar/</path>
    <filename>d5/d3c/py__trackbar_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_video_display.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_gui/py_video_display/</path>
    <filename>dd/dd2/py__video__display_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_canny.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_canny/</path>
    <filename>d2/dbb/py__canny_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_colorspaces.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_colorspaces/</path>
    <filename>d6/d11/py__colorspaces_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_contour_features.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_contours/py_contour_features/</path>
    <filename>d9/d94/py__contour__features_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_contour_properties.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_contours/py_contour_properties/</path>
    <filename>d5/dc6/py__contour__properties_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_contours_begin.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_contours/py_contours_begin/</path>
    <filename>dc/d7c/py__contours__begin_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_contours_hierarchy.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_contours/py_contours_hierarchy/</path>
    <filename>d0/d31/py__contours__hierarchy_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_contours_more_functions.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_contours/py_contours_more_functions/</path>
    <filename>db/db2/py__contours__more__functions_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_contours.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_contours/</path>
    <filename>dd/d39/py__table__of__contents__contours_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_filtering.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_filtering/</path>
    <filename>d2/d24/py__filtering_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_geometric_transformations.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_geometric_transformations/</path>
    <filename>de/d07/py__geometric__transformations_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_grabcut.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_grabcut/</path>
    <filename>d8/d4a/py__grabcut_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_gradients.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_gradients/</path>
    <filename>de/d45/py__gradients_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_2d_histogram.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_histograms/py_2d_histogram/</path>
    <filename>d1/d30/py__2d__histogram_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_histogram_backprojection.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_histograms/py_histogram_backprojection/</path>
    <filename>da/dd1/py__histogram__backprojection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_histogram_begins.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_histograms/py_histogram_begins/</path>
    <filename>dc/dff/py__histogram__begins_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_histogram_equalization.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_histograms/py_histogram_equalization/</path>
    <filename>d9/da3/py__histogram__equalization_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_histograms.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_histograms/</path>
    <filename>dc/d9e/py__table__of__contents__histograms_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_houghcircles.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_houghcircles/</path>
    <filename>d9/dae/py__houghcircles_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_houghlines.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_houghlines/</path>
    <filename>d9/da9/py__houghlines_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_morphological_ops.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_morphological_ops/</path>
    <filename>d3/df1/py__morphological__ops_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_pyramids.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_pyramids/</path>
    <filename>d9/dd9/py__pyramids_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_imgproc.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/</path>
    <filename>dd/df3/py__table__of__contents__imgproc_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_template_matching.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_template_matching/</path>
    <filename>d2/d82/py__template__matching_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_thresholding.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_thresholding/</path>
    <filename>d2/d6d/py__thresholding_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_fourier_transform.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_transforms/py_fourier_transform/</path>
    <filename>d3/dc2/py__fourier__transform_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_transforms.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_transforms/</path>
    <filename>d2/d28/py__table__of__contents__transforms_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_watershed.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_imgproc/py_watershed/</path>
    <filename>da/d77/py__watershed_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_kmeans_index.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_kmeans/</path>
    <filename>d1/d7d/py__kmeans__index_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_kmeans_opencv.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_kmeans/py_kmeans_opencv/</path>
    <filename>da/dac/py__kmeans__opencv_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_kmeans_understanding.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_kmeans/py_kmeans_understanding/</path>
    <filename>d0/d17/py__kmeans__understanding_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_knn_index.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_knn/</path>
    <filename>d0/d0a/py__knn__index_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_knn_opencv.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_knn/py_knn_opencv/</path>
    <filename>de/d86/py__knn__opencv_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_knn_understanding.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_knn/py_knn_understanding/</path>
    <filename>d1/dae/py__knn__understanding_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_svm_basics.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_svm/py_svm_basics/</path>
    <filename>db/d07/py__svm__basics_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_svm_index.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_svm/</path>
    <filename>db/dcf/py__svm__index_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_svm_opencv.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/py_svm/py_svm_opencv/</path>
    <filename>d2/dee/py__svm__opencv_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_ml.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_ml/</path>
    <filename>d8/d9e/py__table__of__contents__ml_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_face_detection.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_objdetect/py_face_detection/</path>
    <filename>d6/d2a/py__face__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_objdetect.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_objdetect/</path>
    <filename>df/d81/py__table__of__contents__objdetect_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_hdr.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_photo/py_hdr/</path>
    <filename>db/d99/py__hdr_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_inpainting.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_photo/py_inpainting/</path>
    <filename>d8/d64/py__inpainting_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_non_local_means.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_photo/py_non_local_means/</path>
    <filename>d5/d0e/py__non__local__means_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_photo.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_photo/</path>
    <filename>d2/dca/py__table__of__contents__photo_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_intro.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_setup/py_intro/</path>
    <filename>dc/dd8/py__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_pip_install.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_setup/py_pip_install/</path>
    <filename>da/d2c/py__pip__install_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_setup_in_fedora.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_setup/py_setup_in_fedora/</path>
    <filename>df/dfe/py__setup__in__fedora_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_setup_in_ubuntu.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_setup/py_setup_in_ubuntu/</path>
    <filename>d7/de5/py__setup__in__ubuntu_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_setup_in_windows.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_setup/py_setup_in_windows/</path>
    <filename>d9/d98/py__setup__in__windows_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_setup.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_setup/</path>
    <filename>d9/d2c/py__table__of__contents__setup_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_tutorials.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/</path>
    <filename>d0/d23/py__tutorials_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_bg_subtraction.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_video/py_bg_subtraction/</path>
    <filename>df/dba/py__bg__subtraction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_lucas_kanade.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_video/py_lucas_kanade/</path>
    <filename>d3/d72/py__lucas__kanade_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_meanshift.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_video/py_meanshift/</path>
    <filename>d4/d1f/py__meanshift_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>py_table_of_contents_video.markdown</name>
    <path>/home/ci/opencv/doc/py_tutorials/py_video/</path>
    <filename>d0/dd8/py__table__of__contents__video_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_highgui.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/_old/</path>
    <filename>d2/da1/table__of__content__highgui_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_imgcodecs.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/_old/</path>
    <filename>d4/d55/table__of__content__imgcodecs_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_videoio.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/_old/</path>
    <filename>d2/d7d/table__of__content__videoio_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>animations.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>d2/dc6/animations_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>highgui_wayland_ubuntu.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>d4/d5f/highgui__wayland__ubuntu_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>intelperc.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>d8/d80/intelperc_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>kinect_openni.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>dd/d91/kinect__openni_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>orbbec_astra_openni.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>d3/dc3/orbbec__astra__openni_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>orbbec_uvc.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>de/dc9/orbbec__uvc_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>raster_io_gdal.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>d5/d67/raster__io__gdal_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_app.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>de/ddb/table__of__content__app_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>trackbar.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>d5/ddb/trackbar_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>video_input_psnr_ssim.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>da/dcb/video__input__psnr__ssim_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>video_write.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/app/</path>
    <filename>d1/d98/video__write_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>camera_calibration.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/calib3d/camera_calibration/</path>
    <filename>d8/d78/camera__calibration_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>camera_calibration_pattern.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/calib3d/camera_calibration_pattern/</path>
    <filename>df/d05/camera__calibration__pattern_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>camera_calibration_square_chess.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/calib3d/camera_calibration_square_chess/</path>
    <filename>de/d59/camera__calibration__square__chess_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>interactive_calibration.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/calib3d/interactive_calibration/</path>
    <filename>df/dc3/interactive__calibration_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>real_time_pose.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/calib3d/real_time_pose/</path>
    <filename>dc/d83/real__time__pose_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_calib3d.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/calib3d/</path>
    <filename>d1/d16/table__of__content__calib3d_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>usac.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/calib3d/</path>
    <filename>da/d63/usac_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>adding_images.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/adding_images/</path>
    <filename>d3/dd6/adding__images_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>basic_linear_transform.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/basic_linear_transform/</path>
    <filename>dc/d16/basic__linear__transform_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>discrete_fourier_transform.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/discrete_fourier_transform/</path>
    <filename>d7/d0e/discrete__fourier__transform_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>file_input_output_with_xml_yml.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/file_input_output_with_xml_yml/</path>
    <filename>db/db0/file__input__output__with__xml__yml_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>how_to_scan_images.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/how_to_scan_images/</path>
    <filename>d5/d91/how__to__scan__images_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>how_to_use_OpenCV_parallel_for_.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/how_to_use_OpenCV_parallel_for_/</path>
    <filename>d5/d45/how__to__use__OpenCV__parallel__for___8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>how_to_use_OpenCV_parallel_for_new.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/how_to_use_OpenCV_parallel_for_new/</path>
    <filename>d4/d19/how__to__use__OpenCV__parallel__for__new_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>mat_mask_operations.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/mat-mask-operations/</path>
    <filename>d6/d41/mat__mask__operations_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>mat_operations.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/</path>
    <filename>d8/d36/mat__operations_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>mat_the_basic_image_container.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/mat_the_basic_image_container/</path>
    <filename>dc/d90/mat__the__basic__image__container_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_core.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/</path>
    <filename>d7/d3a/table__of__content__core_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>univ_intrin.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/core/univ_intrin/</path>
    <filename>d5/db3/univ__intrin_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_android.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_android/</path>
    <filename>de/d6f/dnn__android_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_custom_layers.md</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_custom_layers/</path>
    <filename>d6/ddf/dnn__custom__layers_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_face.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_face/</path>
    <filename>df/dd1/dnn__face_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_googlenet.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_googlenet/</path>
    <filename>dc/d31/dnn__googlenet_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_halide.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_halide/</path>
    <filename>d0/d59/dnn__halide_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_halide_scheduling.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_halide_scheduling/</path>
    <filename>d6/d74/dnn__halide__scheduling_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_javascript.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_javascript/</path>
    <filename>da/d1b/dnn__javascript_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_OCR.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_OCR/</path>
    <filename>de/dff/dnn__OCR_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_openvino.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_openvino/</path>
    <filename>d0/d9d/dnn__openvino_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>pytorch_cls_model_conversion_c_tutorial.md</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_pytorch_tf_classification/</path>
    <filename>d4/d43/pytorch__cls__model__conversion__c__tutorial_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>pytorch_cls_model_conversion_tutorial.md</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_pytorch_tf_classification/</path>
    <filename>db/d17/pytorch__cls__model__conversion__tutorial_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>tf_cls_model_conversion_tutorial.md</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_pytorch_tf_classification/</path>
    <filename>d9/ddc/tf__cls__model__conversion__tutorial_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>tf_det_model_conversion_tutorial.md</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_pytorch_tf_detection/</path>
    <filename>dd/dd8/tf__det__model__conversion__tutorial_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>pytorch_sem_segm_model_conversion_tutorial.md</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_pytorch_tf_segmentation/</path>
    <filename>df/d88/pytorch__sem__segm__model__conversion__tutorial_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>tf_sem_segm_model_conversion_tutorial.md</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_pytorch_tf_segmentation/</path>
    <filename>d1/d14/tf__sem__segm__model__conversion__tutorial_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_text_spotting.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_text_spotting/</path>
    <filename>d8/d94/dnn__text__spotting_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_yolo.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/dnn_yolo/</path>
    <filename>dd/dfb/dnn__yolo_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_dnn.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/dnn/</path>
    <filename>d1/dc7/table__of__content__dnn_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>akaze_matching.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/akaze_matching/</path>
    <filename>de/dc7/akaze__matching_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>akaze_tracking.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/akaze_tracking/</path>
    <filename>da/d4b/akaze__tracking_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>detection_of_planar_objects.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/detection_of_planar_objects/</path>
    <filename>dd/d5c/detection__of__planar__objects_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>feature_description.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/feature_description/</path>
    <filename>dc/d9f/feature__description_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>feature_detection.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/feature_detection/</path>
    <filename>d7/db5/feature__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>feature_flann_matcher.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/feature_flann_matcher/</path>
    <filename>d9/d22/feature__flann__matcher_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>feature_homography.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/feature_homography/</path>
    <filename>d3/d0b/feature__homography_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>homography.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/homography/</path>
    <filename>d2/dc8/homography_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_features2d.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/</path>
    <filename>da/dcb/table__of__content__features2d_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>corner_subpixels.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/trackingmotion/corner_subpixels/</path>
    <filename>dc/d29/corner__subpixels_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>generic_corner_detector.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/trackingmotion/generic_corner_detector/</path>
    <filename>db/dec/generic__corner__detector_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>good_features_to_track.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/trackingmotion/good_features_to_track/</path>
    <filename>d1/d6a/good__features__to__track_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>harris_detector.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/features2d/trackingmotion/harris_detector/</path>
    <filename>db/d48/harris__detector_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>porting_anisotropic_segmentation.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gapi/anisotropic_segmentation/</path>
    <filename>da/d38/porting__anisotropic__segmentation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>face_beautification.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gapi/face_beautification/</path>
    <filename>dd/d78/face__beautification_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>interactive_face_detection.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gapi/interactive_face_detection/</path>
    <filename>d7/dda/interactive__face__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>oak_devices.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gapi/oak_devices/</path>
    <filename>d0/d98/oak__devices_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_gapi.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gapi/</path>
    <filename>d8/df4/table__of__content__gapi_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>gpu_basics_similarity.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gpu/gpu-basics-similarity/</path>
    <filename>d0/d6c/gpu__basics__similarity_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>gpu_thrust_interop.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gpu/gpu-thrust-interop/</path>
    <filename>dd/db6/gpu__thrust__interop_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_gpu.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/gpu/</path>
    <filename>dd/d68/table__of__content__gpu_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>anisotropic_image_segmentation.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/anisotropic_image_segmentation/</path>
    <filename>d8/d5f/anisotropic__image__segmentation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>basic_geometric_drawing.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/basic_geometric_drawing/</path>
    <filename>d8/d61/basic__geometric__drawing_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>erosion_dilatation.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/erosion_dilatation/</path>
    <filename>d6/d6c/erosion__dilatation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>gausian_median_blur_bilateral_filter.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/gausian_median_blur_bilateral_filter/</path>
    <filename>d1/d3d/gausian__median__blur__bilateral__filter_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>generalized_hough_ballard_guil.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/generalized_hough_ballard_guil/</path>
    <filename>d5/dfc/generalized__hough__ballard__guil_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>back_projection.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/histograms/back_projection/</path>
    <filename>d5/dbb/back__projection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>histogram_calculation.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/histograms/histogram_calculation/</path>
    <filename>d2/d3a/histogram__calculation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>histogram_comparison.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/histograms/histogram_comparison/</path>
    <filename>de/d12/histogram__comparison_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>histogram_equalization.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/histograms/histogram_equalization/</path>
    <filename>db/de8/histogram__equalization_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>template_matching.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/histograms/template_matching/</path>
    <filename>d1/dd3/template__matching_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hitOrMiss.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/hitOrMiss/</path>
    <filename>d2/dbf/hitOrMiss_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>canny_detector.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/canny_detector/</path>
    <filename>d0/d6f/canny__detector_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>copyMakeBorder.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/copyMakeBorder/</path>
    <filename>d5/dca/copyMakeBorder_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>distance_transform.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/distance_transformation/</path>
    <filename>dc/d15/distance__transform_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>filter_2d.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/filter_2d/</path>
    <filename>d3/db5/filter__2d_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hough_circle.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/hough_circle/</path>
    <filename>d4/d67/hough__circle_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hough_lines.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/hough_lines/</path>
    <filename>da/d5a/hough__lines_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>laplace_operator.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/laplace_operator/</path>
    <filename>dd/d41/laplace__operator_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>remap.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/remap/</path>
    <filename>df/ded/remap_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>sobel_derivatives.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/sobel_derivatives/</path>
    <filename>d8/d3a/sobel__derivatives_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>warp_affine.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/imgtrans/warp_affine/</path>
    <filename>d8/db4/warp__affine_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>morph_lines_detection.md</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/morph_lines_detection/</path>
    <filename>db/d18/morph__lines__detection_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>motion_deblur_filter.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/motion_deblur_filter/</path>
    <filename>d9/d0d/motion__deblur__filter_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>opening_closing_hats.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/opening_closing_hats/</path>
    <filename>dd/d42/opening__closing__hats_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>out_of_focus_deblur_filter.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/out_of_focus_deblur_filter/</path>
    <filename>d4/d4d/out__of__focus__deblur__filter_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>periodic_noise_removing_filter.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/periodic_noise_removing_filter/</path>
    <filename>db/d31/periodic__noise__removing__filter_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>pyramids.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/pyramids/</path>
    <filename>da/d2a/pyramids_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>random_generator_and_text.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/random_generator_and_text/</path>
    <filename>d7/d1c/random__generator__and__text_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>bounding_rects_circles.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/shapedescriptors/bounding_rects_circles/</path>
    <filename>d9/d5b/bounding__rects__circles_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>bounding_rotated_ellipses.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/shapedescriptors/bounding_rotated_ellipses/</path>
    <filename>dd/d8b/bounding__rotated__ellipses_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>find_contours.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/shapedescriptors/find_contours/</path>
    <filename>da/d19/find__contours_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hull.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/shapedescriptors/hull/</path>
    <filename>d0/dbd/hull_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>moments.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/shapedescriptors/moments/</path>
    <filename>d9/d20/moments_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>point_polygon_test.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/shapedescriptors/point_polygon_test/</path>
    <filename>dc/ddd/point__polygon__test_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_imgproc.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/</path>
    <filename>d5/d00/table__of__content__imgproc_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_contents_contours.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/</path>
    <filename>d8/df1/table__of__contents__contours_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>threshold.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/threshold/</path>
    <filename>d1/d75/threshold_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>threshold_inRange.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/imgproc/threshold_inRange/</path>
    <filename>dc/dbe/threshold__inRange_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>android_dev_intro.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/android_binary_package/</path>
    <filename>d1/dc0/android__dev__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>android_dnn_intro.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/android_binary_package/</path>
    <filename>de/d5c/android__dnn__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>android_ocl_intro.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/android_binary_package/</path>
    <filename>d1/dd0/android__ocl__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dev_with_OCV_on_Android.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/android_binary_package/</path>
    <filename>d9/d37/dev__with__OCV__on__Android_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>building_fastcv.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/building_fastcv/</path>
    <filename>dd/d36/building__fastcv_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>building_tegra_cuda.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/building_tegra_cuda/</path>
    <filename>d7/d04/building__tegra__cuda_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>clojure_dev_intro.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/clojure_dev_intro/</path>
    <filename>da/d37/clojure__dev__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>config_reference.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/config_reference/</path>
    <filename>df/d0e/config__reference_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>tutorial_cross_referencing.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/cross_referencing/</path>
    <filename>d2/d84/tutorial__cross__referencing_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>arm_crosscompile_with_cmake.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/crosscompilation/</path>
    <filename>d5/d49/arm__crosscompile__with__cmake_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>crosscompile_with_multiarch.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/crosscompilation/</path>
    <filename>db/db3/crosscompile__with__multiarch_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>java_dev_intro.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/desktop_java/</path>
    <filename>d0/d80/java__dev__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>display_image.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/display_image/</path>
    <filename>dd/d8a/display__image_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>documentation_tutorial.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/documenting_opencv/</path>
    <filename>d6/d6b/documentation__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>env_reference.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/env_reference/</path>
    <filename>d3/d67/env__reference_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>general_install.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/general_install/</path>
    <filename>df/ddf/general__install_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>java_eclipse.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/java_eclipse/</path>
    <filename>d0/d9c/java__eclipse_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>linux_eclipse.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/linux_eclipse/</path>
    <filename>da/d37/linux__eclipse_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>linux_gcc_cmake.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/linux_gcc_cmake/</path>
    <filename>df/dc3/linux__gcc__cmake_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>linux_gdb_pretty_printer.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/linux_gdb_pretty_printer/</path>
    <filename>d7/d21/linux__gdb__pretty__printer_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>linux_install.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/linux_install/</path>
    <filename>d7/d12/linux__install_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>load_save_image.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/load_save_image/</path>
    <filename>d2/d4f/load__save__image_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>macos_install.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/macos_install/</path>
    <filename>d0/d05/macos__install_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>oneapi_install.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/oneapi_install/</path>
    <filename>d1/de2/oneapi__install_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_introduction.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/</path>
    <filename>dd/dc1/table__of__content__introduction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>transition_guide.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/transition_guide/</path>
    <filename>dd/d70/transition__guide_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>windows_install.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/windows_install/</path>
    <filename>d6/dd0/windows__install_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>windows_visual_studio_image_watch.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/windows_visual_studio_image_watch/</path>
    <filename>d0/d08/windows__visual__studio__image__watch_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>windows_visual_studio_opencv.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/introduction/windows_visual_studio_opencv/</path>
    <filename>db/d7c/windows__visual__studio__opencv_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hello.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/ios/hello/</path>
    <filename>da/da0/hello_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>image_manipulation.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/ios/image_manipulation/</path>
    <filename>d6/dd9/image__manipulation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>ios_install.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/ios/ios_install/</path>
    <filename>d2/dc6/ios__install_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_ios.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/ios/</path>
    <filename>df/d59/table__of__content__ios_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>video_processing.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/ios/video_processing/</path>
    <filename>d9/d45/video__processing_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>aruco_board_detection.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/objdetect/aruco_board_detection/</path>
    <filename>de/d6c/aruco__board__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>aruco_calibration.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/objdetect/aruco_calibration/</path>
    <filename>d6/d1e/aruco__calibration_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>aruco_detection.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/objdetect/aruco_detection/</path>
    <filename>db/d20/aruco__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>aruco_faq.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/objdetect/aruco_faq/</path>
    <filename>da/d22/aruco__faq_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>charuco_detection.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/objdetect/charuco_detection/</path>
    <filename>d2/df7/charuco__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>charuco_diamond_detection.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/objdetect/charuco_diamond_detection/</path>
    <filename>d8/d54/charuco__diamond__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_objdetect.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/objdetect/</path>
    <filename>d9/d45/table__of__content__objdetect_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_ml.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/_old/</path>
    <filename>d8/df8/table__of__content__ml_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_photo.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/_old/</path>
    <filename>d7/d7a/table__of__content__photo_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_stitching.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/_old/</path>
    <filename>db/da8/table__of__content__stitching_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_video.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/_old/</path>
    <filename>d1/d22/table__of__content__video_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>background_subtraction.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d1/d6d/background__subtraction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>barcode_detect_and_decode.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d5/d0c/barcode__detect__and__decode_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>cascade_classifier.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d0/d98/cascade__classifier_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hdr_imaging.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d9/d87/hdr__imaging_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>introduction_to_pca.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>de/d8a/introduction__to__pca_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>introduction_to_svm.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d7/d6d/introduction__to__svm_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>meanshift.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d5/d2a/meanshift_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>non_linear_svms.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>da/d42/non__linear__svms_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>optical_flow.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>db/d50/optical__flow_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>stitcher.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>dd/d7e/stitcher_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_other.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d7/db8/table__of__content__other_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>traincascade.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/others/</path>
    <filename>d1/deb/traincascade_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>tutorials.markdown</name>
    <path>/home/ci/opencv/doc/tutorials/</path>
    <filename>d7/d54/tutorials_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>solvePnP.markdown</name>
    <path>calib3d/doc/</path>
    <filename>d4/de5/solvePnP_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>calib3d.hpp</name>
    <path>opencv2/</path>
    <filename>d2/d28/calib3d_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="db/dfc/modules_2core_2include_2opencv2_2core_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/types.hpp</includes>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <includes id="d6/da3/logger_8hpp" name="logger.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utils/logger.hpp</includes>
    <class kind="class">cv::LMSolver::Callback</class>
    <class kind="struct">cv::CirclesGridFinderParameters</class>
    <class kind="class">cv::LMSolver</class>
    <class kind="class">cv::StereoBM</class>
    <class kind="class">cv::StereoMatcher</class>
    <class kind="class">cv::StereoSGBM</class>
    <class kind="struct">cv::UsacParams</class>
    <namespace>cv</namespace>
    <namespace>cv::fisheye</namespace>
  </compound>
  <compound kind="file">
    <name>calib3d.hpp</name>
    <path>opencv2/calib3d/</path>
    <filename>d7/de4/calib3d_2calib3d_8hpp.html</filename>
    <includes id="d2/d28/calib3d_8hpp" name="calib3d.hpp" local="yes" import="no" module="no" objc="no">opencv2/calib3d.hpp</includes>
  </compound>
  <compound kind="file">
    <name>cuda.markdown</name>
    <path>core/doc/</path>
    <filename>d5/d00/cuda_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>intro.markdown</name>
    <path>core/doc/</path>
    <filename>d0/d2e/intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>affine.hpp</name>
    <path>opencv2/core/</path>
    <filename>de/d48/affine_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::Affine3</class>
    <namespace>cv</namespace>
    <namespace>cv::traits</namespace>
  </compound>
  <compound kind="file">
    <name>async.hpp</name>
    <path>opencv2/core/</path>
    <filename>d5/d2c/async_8hpp.html</filename>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="no" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <class kind="class">cv::AsyncArray</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>base.hpp</name>
    <path>opencv2/core/</path>
    <filename>df/dc3/core_2include_2opencv2_2core_2base_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <includes id="db/d38/neon__utils_8hpp" name="neon_utils.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/neon_utils.hpp</includes>
    <includes id="db/d68/vsx__utils_8hpp" name="vsx_utils.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/vsx_utils.hpp</includes>
    <includes id="d1/d26/check_8hpp" name="check.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/check.hpp</includes>
    <class kind="struct">cv::Hamming</class>
    <namespace>cv</namespace>
    <namespace>cv::Error</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_Assert</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaf62bcd90f70e275191ab95136d85906b</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AssertTerminate</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga0ebee335a1e5bf2af34fdad6c902b423</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgAssert</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafbcb487cba05bd288dbe18c433de4f6f</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_Error</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga5b48c333c777666e076bd7052799f891</anchor>
      <arglist>(code, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_Error_</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga1c0cd6e5bd9a5f915c6cab9c0632f969</anchor>
      <arglist>(code, args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>base.hpp</name>
    <path>opencv2/gapi/s11n/</path>
    <filename>d7/d29/gapi_2include_2opencv2_2gapi_2s11n_2base_8hpp.html</filename>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="struct">cv::gapi::s11n::detail::NotImplemented</class>
    <class kind="struct">cv::gapi::s11n::detail::S11N</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::s11n</namespace>
    <namespace>cv::gapi::s11n::detail</namespace>
  </compound>
  <compound kind="file">
    <name>bindings_utils.hpp</name>
    <path>opencv2/core/</path>
    <filename>de/d78/bindings__utils_8hpp.html</filename>
    <includes id="d5/d2c/async_8hpp" name="async.hpp" local="no" import="no" module="no" objc="no">opencv2/core/async.hpp</includes>
    <includes id="d6/dc4/async__promise_8hpp" name="async_promise.hpp" local="no" import="no" module="no" objc="no">opencv2/core/detail/async_promise.hpp</includes>
    <includes id="d6/da3/logger_8hpp" name="logger.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utils/logger.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
    <namespace>cv::utils::fs</namespace>
  </compound>
  <compound kind="file">
    <name>bufferpool.hpp</name>
    <path>opencv2/core/</path>
    <filename>df/d28/bufferpool_8hpp.html</filename>
    <class kind="class">cv::BufferPoolController</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>check.hpp</name>
    <path>opencv2/core/</path>
    <filename>d1/d26/check_8hpp.html</filename>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_Check</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>aa4406fa151af918326deb94aa4cd3f37</anchor>
      <arglist>(v, test_expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckChannels</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a01ed107babb5c8cd5cba9ff4a39095fd</anchor>
      <arglist>(t, test_expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckChannelsEQ</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a79bc5aee5dbb2f00783dfb01bb6c8d76</anchor>
      <arglist>(c1, c2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckDepth</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a6014d0ac0732fb02b0870c6c0943e157</anchor>
      <arglist>(t, test_expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckDepthEQ</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>ac209c820551d30d6faae113511e66cb1</anchor>
      <arglist>(d1, d2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckEQ</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a61c25240a2aa49578c51fae675350615</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckFalse</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a9759e0e717223337883a7d20402bf2e7</anchor>
      <arglist>(v, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckGE</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>afb73e9363834035c36b766de56650a2e</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckGT</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>aaf54777de4a98f3bdf8766521f751597</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckLE</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a7b8e786a57dcee88dc0cae752adab921</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckLT</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>ac98e8b8e8db2358bda79304adc7eb8a9</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckNE</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a7e760e842bc7bb02d5a7d50da1ebd23f</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckTrue</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>ad9a8586b90957a14e0d2888fd1d2659c</anchor>
      <arglist>(v, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckType</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a3e56a7211a27b1b41d5068727ab5c1e7</anchor>
      <arglist>(t, test_expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CheckTypeEQ</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a7cbc4816533fc722b0d0aebac16bda1d</anchor>
      <arglist>(t1, t2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgCheck</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a1418518a4bb56dd471a5bd6b88b340a4</anchor>
      <arglist>(v, test_expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgCheckEQ</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a7cdf1718058acefd7ade500dcb354bd9</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgCheckGE</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a320d7434173ef905cd5f2426abaed797</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgCheckGT</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>aa59c9cf292640a61b2e9e5ab94679f44</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgCheckLE</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>a8d27eb8acea9acf910603aff301e0e3e</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgCheckLT</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>aa1572d1f3050ad93373b06b555915eec</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DbgCheckNE</name>
      <anchorfile>d1/d26/check_8hpp.html</anchorfile>
      <anchor>ad0d8ba6150790e9434ab91923590ea8d</anchor>
      <arglist>(v1, v2, msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/</path>
    <filename>d0/d9c/core_2include_2opencv2_2core_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <includes id="d9/deb/modules_2core_2include_2opencv2_2core_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/traits.hpp</includes>
    <includes id="dc/d09/matx_8hpp" name="matx.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/matx.hpp</includes>
    <includes id="db/dfc/modules_2core_2include_2opencv2_2core_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/types.hpp</includes>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <includes id="d8/d14/persistence_8hpp" name="persistence.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/persistence.hpp</includes>
    <includes id="d6/d00/operations_8hpp" name="operations.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/operations.hpp</includes>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <includes id="d3/d46/optim_8hpp" name="optim.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/optim.hpp</includes>
    <includes id="dd/ded/ovx_8hpp" name="ovx.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/ovx.hpp</includes>
    <class kind="class">cv::Algorithm</class>
    <class kind="class">cv::Exception</class>
    <class kind="class">cv::Formatted</class>
    <class kind="class">cv::Formatter</class>
    <class kind="class">cv::LDA</class>
    <class kind="struct">cv::ParamType</class>
    <class kind="struct">cv::ParamType&lt; _Tp, typename std::enable_if&lt; std::is_enum&lt; _Tp &gt;::value &gt;::type &gt;</class>
    <class kind="struct">cv::ParamType&lt; Algorithm &gt;</class>
    <class kind="struct">cv::ParamType&lt; bool &gt;</class>
    <class kind="struct">cv::ParamType&lt; double &gt;</class>
    <class kind="struct">cv::ParamType&lt; float &gt;</class>
    <class kind="struct">cv::ParamType&lt; Mat &gt;</class>
    <class kind="struct">cv::ParamType&lt; Scalar &gt;</class>
    <class kind="struct">cv::ParamType&lt; std::vector&lt; Mat &gt; &gt;</class>
    <class kind="struct">cv::ParamType&lt; String &gt;</class>
    <class kind="struct">cv::ParamType&lt; uchar &gt;</class>
    <class kind="struct">cv::ParamType&lt; uint64 &gt;</class>
    <class kind="struct">cv::ParamType&lt; unsigned &gt;</class>
    <class kind="class">cv::PCA</class>
    <class kind="class">cv::RNG</class>
    <class kind="class">cv::RNG_MT19937</class>
    <class kind="class">cv::SVD</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/core/</path>
    <filename>d2/ddb/core_2include_2opencv2_2core_2core_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d4/df9/gapi_2include_2opencv2_2gapi_2core_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="d4/d75/gapi_2include_2opencv2_2gapi_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/imgproc.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d4/d0a/format_8hpp" name="format.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/format.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::core</namespace>
    <namespace>cv::gapi::streaming</namespace>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/gapi/cpu/</path>
    <filename>d4/df2/gapi_2include_2opencv2_2gapi_2cpu_2core_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::core</namespace>
    <namespace>cv::gapi::core::cpu</namespace>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/gapi/fluid/</path>
    <filename>d3/d81/gapi_2include_2opencv2_2gapi_2fluid_2core_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::core</namespace>
    <namespace>cv::gapi::core::fluid</namespace>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/gapi/gpu/</path>
    <filename>d9/d1a/gapi_2include_2opencv2_2gapi_2gpu_2core_8hpp.html</filename>
    <includes id="dd/db3/gapi_2include_2opencv2_2gapi_2ocl_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/ocl/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::core</namespace>
    <namespace>cv::gapi::core::gpu</namespace>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/gapi/ocl/</path>
    <filename>dd/db3/gapi_2include_2opencv2_2gapi_2ocl_2core_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::core</namespace>
    <namespace>cv::gapi::core::ocl</namespace>
  </compound>
  <compound kind="file">
    <name>core.hpp</name>
    <path>opencv2/gapi/plaidml/</path>
    <filename>dc/d2d/gapi_2include_2opencv2_2gapi_2plaidml_2core_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::core</namespace>
    <namespace>cv::gapi::core::plaidml</namespace>
  </compound>
  <compound kind="file">
    <name>cuda.hpp</name>
    <path>opencv2/core/</path>
    <filename>d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/db2/cuda__types_8hpp" name="cuda_types.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda_types.hpp</includes>
    <class kind="class">cv::cuda::GpuMat::Allocator</class>
    <class kind="class">cv::cuda::BufferPool</class>
    <class kind="class">cv::cuda::DeviceInfo</class>
    <class kind="class">cv::cuda::Event</class>
    <class kind="struct">cv::cuda::GpuData</class>
    <class kind="class">cv::cuda::GpuMat</class>
    <class kind="class">cv::cuda::GpuMatND</class>
    <class kind="class">cv::cuda::HostMem</class>
    <class kind="class">cv::cuda::Stream</class>
    <class kind="class">cv::cuda::TargetArchs</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cuda.hpp</name>
    <path>opencv2/photo/</path>
    <filename>d2/d7d/modules_2photo_2include_2opencv2_2photo_2cuda_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cuda.hpp</name>
    <path>opencv2/xfeatures2d/</path>
    <filename>da/d44/contrib_2modules_2xfeatures2d_2include_2opencv2_2xfeatures2d_2cuda_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <class kind="class">cv::cuda::SURF_CUDA</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>block.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d3/d30/modules_2core_2include_2opencv2_2core_2cuda_2block_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>block.hpp</name>
    <path>opencv2/cudev/block/</path>
    <filename>d4/db0/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2block_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <class kind="struct">cv::cudev::Block</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_BLOCK_BLOCK_HPP</name>
      <anchorfile>d4/db0/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2block_8hpp.html</anchorfile>
      <anchor>a2c1144b2a97a0f2c35e0a79d50a845ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>border_interpolate.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d5/dd1/border__interpolate_8hpp.html</filename>
    <includes id="de/d17/modules_2core_2include_2opencv2_2core_2cuda_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">saturate_cast.hpp</includes>
    <includes id="de/d6f/modules_2core_2include_2opencv2_2core_2cuda_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">vec_traits.hpp</includes>
    <includes id="d4/da9/modules_2core_2include_2opencv2_2core_2cuda_2vec__math_8hpp" name="vec_math.hpp" local="yes" import="no" module="no" objc="no">vec_math.hpp</includes>
  </compound>
  <compound kind="file">
    <name>color.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d1/d71/modules_2core_2include_2opencv2_2core_2cuda_2color_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>color.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>dc/d7a/contrib_2modules_2cudev_2include_2opencv2_2cudev_2expr_2color_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/transform.hpp</includes>
    <includes id="db/dcf/color__cvt_8hpp" name="color_cvt.hpp" local="yes" import="no" module="no" objc="no">../functional/color_cvt.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_EXPR_CVTCOLOR_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga1c84621f970f89de7ca8d1a6de203484</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_COLOR_HPP</name>
      <anchorfile>dc/d7a/contrib_2modules_2cudev_2include_2opencv2_2cudev_2expr_2color_8hpp.html</anchorfile>
      <anchor>a07f2fa07a904e537cba3291d5d2d0daf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>df/d0f/contrib_2modules_2fastcv_2include_2opencv2_2fastcv_2color_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>common.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp.html</filename>
    <includes id="de/db2/cuda__types_8hpp" name="cuda_types.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda_types.hpp</includes>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>common.hpp</name>
    <path>opencv2/cudev/</path>
    <filename>da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d3/de8/cuda__stream__accessor_8hpp" name="cuda_stream_accessor.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda_stream_accessor.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_ARCH</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaf27748f2ba216d3a558e4fe06f23fe6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_SAFE_CALL</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga70c6c6c39f5194d4d371e2784717ba1e</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG2_F</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gad962517c00fcc84c074311c5eebed807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_PI_F</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gac1a849d3e9c56bc845c8097d9208516d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_COMMON_HPP</name>
      <anchorfile>da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp.html</anchorfile>
      <anchor>a24cb468d9a79ab023740e65038264a9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cuda_compat.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>df/d67/cuda__compat_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
    <namespace>cv::cuda::device</namespace>
    <namespace>cv::cuda::device::compat</namespace>
  </compound>
  <compound kind="file">
    <name>datamov_utils.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>df/dcf/datamov__utils_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>reduce_key_val.hpp</name>
    <path>opencv2/core/cuda/detail/</path>
    <filename>d3/dbd/reduce__key__val_8hpp.html</filename>
    <includes id="de/d29/modules_2core_2include_2opencv2_2core_2cuda_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">../warp.hpp</includes>
    <includes id="d9/daf/warp__shuffle_8hpp" name="warp_shuffle.hpp" local="yes" import="no" module="no" objc="no">../warp_shuffle.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dynamic_smem.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d3/d73/modules_2core_2include_2opencv2_2core_2cuda_2dynamic__smem_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>dynamic_smem.hpp</name>
    <path>opencv2/cudev/block/</path>
    <filename>d1/d15/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2dynamic__smem_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <class kind="struct">cv::cudev::DynamicSharedMem</class>
    <class kind="struct">cv::cudev::DynamicSharedMem&lt; double &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_BLOCK_DYNAMIC_SMEM_HPP</name>
      <anchorfile>d1/d15/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2dynamic__smem_8hpp.html</anchorfile>
      <anchor>acddce16e6f40bc51eb08458524e9d8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>emulation.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>dd/d0e/emulation_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">common.hpp</includes>
    <includes id="d4/d42/warp__reduce_8hpp" name="warp_reduce.hpp" local="yes" import="no" module="no" objc="no">warp_reduce.hpp</includes>
  </compound>
  <compound kind="file">
    <name>filters.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d3/d10/filters_8hpp.html</filename>
    <includes id="de/d17/modules_2core_2include_2opencv2_2core_2cuda_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">saturate_cast.hpp</includes>
    <includes id="de/d6f/modules_2core_2include_2opencv2_2core_2cuda_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">vec_traits.hpp</includes>
    <includes id="d4/da9/modules_2core_2include_2opencv2_2core_2cuda_2vec__math_8hpp" name="vec_math.hpp" local="yes" import="no" module="no" objc="no">vec_math.hpp</includes>
    <includes id="d8/dbd/modules_2core_2include_2opencv2_2core_2cuda_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">type_traits.hpp</includes>
  </compound>
  <compound kind="file">
    <name>funcattrib.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>db/dbc/funcattrib_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>functional.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d7/dfd/modules_2core_2include_2opencv2_2core_2cuda_2functional_8hpp.html</filename>
    <includes id="de/d17/modules_2core_2include_2opencv2_2core_2cuda_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">saturate_cast.hpp</includes>
    <includes id="de/d6f/modules_2core_2include_2opencv2_2core_2cuda_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">vec_traits.hpp</includes>
    <includes id="d8/dbd/modules_2core_2include_2opencv2_2core_2cuda_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">type_traits.hpp</includes>
  </compound>
  <compound kind="file">
    <name>functional.hpp</name>
    <path>opencv2/cudev/functional/</path>
    <filename>db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d0/d5e/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">../util/saturate_cast.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="dc/d1b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__math_8hpp" name="vec_math.hpp" local="yes" import="no" module="no" objc="no">../util/vec_math.hpp</includes>
    <includes id="da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">../util/type_traits.hpp</includes>
    <class kind="struct">cv::cudev::abs_func</class>
    <class kind="struct">cv::cudev::abs_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::abs_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::abs_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::abs_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::abs_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::abs_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::abs_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::absdiff_func</class>
    <class kind="struct">cv::cudev::acos_func</class>
    <class kind="struct">cv::cudev::acos_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::acos_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::acos_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::acos_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::acos_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::acos_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::acos_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::acosh_func</class>
    <class kind="struct">cv::cudev::acosh_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::acosh_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::acosh_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::acosh_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::acosh_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::acosh_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::acosh_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::asin_func</class>
    <class kind="struct">cv::cudev::asin_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::asin_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::asin_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::asin_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::asin_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::asin_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::asin_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::asinh_func</class>
    <class kind="struct">cv::cudev::asinh_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::asinh_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::asinh_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::asinh_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::asinh_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::asinh_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::asinh_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::atan2_func</class>
    <class kind="struct">cv::cudev::atan2_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::atan2_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::atan2_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::atan2_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::atan2_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::atan2_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::atan2_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::atan_func</class>
    <class kind="struct">cv::cudev::atan_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::atan_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::atan_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::atan_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::atan_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::atan_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::atan_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::atanh_func</class>
    <class kind="struct">cv::cudev::atanh_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::atanh_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::atanh_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::atanh_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::atanh_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::atanh_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::atanh_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::binary_function</class>
    <class kind="struct">cv::cudev::BinaryNegate</class>
    <class kind="struct">cv::cudev::Binder1st</class>
    <class kind="struct">cv::cudev::Binder2nd</class>
    <class kind="struct">cv::cudev::bit_and</class>
    <class kind="struct">cv::cudev::bit_lshift</class>
    <class kind="struct">cv::cudev::bit_not</class>
    <class kind="struct">cv::cudev::bit_or</class>
    <class kind="struct">cv::cudev::bit_rshift</class>
    <class kind="struct">cv::cudev::bit_xor</class>
    <class kind="struct">cv::cudev::cos_func</class>
    <class kind="struct">cv::cudev::cos_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::cos_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::cos_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::cos_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::cos_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::cos_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::cos_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::cosh_func</class>
    <class kind="struct">cv::cudev::cosh_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::cosh_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::cosh_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::cosh_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::cosh_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::cosh_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::cosh_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::direction_func</class>
    <class kind="struct">cv::cudev::direction_interleaved_func</class>
    <class kind="struct">cv::cudev::divides</class>
    <class kind="struct">cv::cudev::equal_to</class>
    <class kind="struct">cv::cudev::exp10_func</class>
    <class kind="struct">cv::cudev::exp10_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::exp10_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::exp10_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::exp10_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::exp10_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::exp10_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::exp10_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::exp2_func</class>
    <class kind="struct">cv::cudev::exp2_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::exp2_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::exp2_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::exp2_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::exp2_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::exp2_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::exp2_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::exp_func</class>
    <class kind="struct">cv::cudev::exp_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::exp_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::exp_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::exp_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::exp_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::exp_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::exp_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::functional_detail::FloatType</class>
    <class kind="struct">cv::cudev::greater</class>
    <class kind="struct">cv::cudev::greater_equal</class>
    <class kind="struct">cv::cudev::hypot_func</class>
    <class kind="struct">cv::cudev::hypot_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::hypot_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::hypot_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::hypot_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::hypot_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::hypot_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::hypot_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::identity</class>
    <class kind="struct">cv::cudev::InRangeComparator</class>
    <class kind="struct">cv::cudev::InRangeCopier</class>
    <class kind="struct">cv::cudev::InRangeFunc</class>
    <class kind="struct">cv::cudev::IsBinaryFunction</class>
    <class kind="struct">cv::cudev::IsUnaryFunction</class>
    <class kind="struct">cv::cudev::less</class>
    <class kind="struct">cv::cudev::less_equal</class>
    <class kind="struct">cv::cudev::log10_func</class>
    <class kind="struct">cv::cudev::log10_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::log10_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::log10_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::log10_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::log10_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::log10_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::log10_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::log2_func</class>
    <class kind="struct">cv::cudev::log2_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::log2_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::log2_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::log2_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::log2_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::log2_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::log2_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::log_func</class>
    <class kind="struct">cv::cudev::log_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::log_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::log_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::log_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::log_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::log_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::log_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::logical_and</class>
    <class kind="struct">cv::cudev::logical_not</class>
    <class kind="struct">cv::cudev::logical_or</class>
    <class kind="struct">cv::cudev::magnitude_direction_interleaved_func</class>
    <class kind="struct">cv::cudev::magnitude_func</class>
    <class kind="struct">cv::cudev::magnitude_interleaved_func</class>
    <class kind="struct">cv::cudev::magnitude_sqr_func</class>
    <class kind="struct">cv::cudev::magnitude_sqr_interleaved_func</class>
    <class kind="struct">cv::cudev::maximum</class>
    <class kind="struct">cv::cudev::maximum&lt; double &gt;</class>
    <class kind="struct">cv::cudev::maximum&lt; float &gt;</class>
    <class kind="struct">cv::cudev::maximum&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::maximum&lt; short &gt;</class>
    <class kind="struct">cv::cudev::maximum&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::maximum&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::maximum&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::minimum</class>
    <class kind="struct">cv::cudev::minimum&lt; double &gt;</class>
    <class kind="struct">cv::cudev::minimum&lt; float &gt;</class>
    <class kind="struct">cv::cudev::minimum&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::minimum&lt; short &gt;</class>
    <class kind="struct">cv::cudev::minimum&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::minimum&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::minimum&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::minus</class>
    <class kind="struct">cv::cudev::modulus</class>
    <class kind="struct">cv::cudev::multiplies</class>
    <class kind="struct">cv::cudev::negate</class>
    <class kind="struct">cv::cudev::IsUnaryFunction::No</class>
    <class kind="struct">cv::cudev::IsBinaryFunction::No</class>
    <class kind="struct">cv::cudev::not_equal_to</class>
    <class kind="struct">cv::cudev::plus</class>
    <class kind="struct">cv::cudev::pow_func</class>
    <class kind="struct">cv::cudev::pow_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::project1st</class>
    <class kind="struct">cv::cudev::project2nd</class>
    <class kind="struct">cv::cudev::saturate_cast_fp16_func&lt; float, short &gt;</class>
    <class kind="struct">cv::cudev::saturate_cast_fp16_func&lt; short, float &gt;</class>
    <class kind="struct">cv::cudev::saturate_cast_func</class>
    <class kind="struct">cv::cudev::sin_func</class>
    <class kind="struct">cv::cudev::sin_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::sin_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::sin_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::sin_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::sin_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::sin_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::sin_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::sinh_func</class>
    <class kind="struct">cv::cudev::sinh_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::sinh_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::sinh_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::sinh_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::sinh_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::sinh_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::sinh_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::sqr_func</class>
    <class kind="struct">cv::cudev::sqrt_func</class>
    <class kind="struct">cv::cudev::sqrt_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::sqrt_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::sqrt_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::sqrt_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::sqrt_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::sqrt_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::sqrt_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::tan_func</class>
    <class kind="struct">cv::cudev::tan_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::tan_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::tan_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::tan_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::tan_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::tan_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::tan_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::tanh_func</class>
    <class kind="struct">cv::cudev::tanh_func&lt; double &gt;</class>
    <class kind="struct">cv::cudev::tanh_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::tanh_func&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::tanh_func&lt; short &gt;</class>
    <class kind="struct">cv::cudev::tanh_func&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::tanh_func&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::tanh_func&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::ThreshBinaryFunc</class>
    <class kind="struct">cv::cudev::ThreshBinaryInvFunc</class>
    <class kind="struct">cv::cudev::ThreshToZeroFunc</class>
    <class kind="struct">cv::cudev::ThreshToZeroInvFunc</class>
    <class kind="struct">cv::cudev::ThreshTruncFunc</class>
    <class kind="struct">cv::cudev::unary_function</class>
    <class kind="struct">cv::cudev::UnaryNegate</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <namespace>cv::cudev::functional_detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_BINARY_FUNCTION_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga524c15835e3bd64bc4832906f8a0c687</anchor>
      <arglist>(name, func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_MINMAX_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga2a8b5e4ac2a4932fb2d5fab22ae146a4</anchor>
      <arglist>(type, maxop, minop)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_UNARY_FUNCTION_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga85e62134c3bbf38f9152858c6918385b</anchor>
      <arglist>(name, func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_FUNCTIONAL_FUNCTIONAL_HPP</name>
      <anchorfile>db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp.html</anchorfile>
      <anchor>a3ad1a6ae6fb80554207d77cdd6038aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COMPARATOR</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga12f3fbf4ec09f173c7488f10711abadd</anchor>
      <arglist>(i, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COPIER</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga7d0c3aac2b7d6500a0c1107fc22ec630</anchor>
      <arglist>(i, field)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>limits.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d7/d42/modules_2core_2include_2opencv2_2core_2cuda_2limits_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>limits.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>dc/d46/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2limits_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <class kind="struct">cv::cudev::numeric_limits&lt; bool &gt;</class>
    <class kind="struct">cv::cudev::numeric_limits&lt; double &gt;</class>
    <class kind="struct">cv::cudev::numeric_limits&lt; float &gt;</class>
    <class kind="struct">cv::cudev::numeric_limits&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::numeric_limits&lt; short &gt;</class>
    <class kind="struct">cv::cudev::numeric_limits&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::numeric_limits&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::numeric_limits&lt; ushort &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_LIMITS_HPP</name>
      <anchorfile>dc/d46/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2limits_8hpp.html</anchorfile>
      <anchor>a65ad50fa5b62ed1e85cea313884847c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reduce.hpp</name>
    <path>opencv2/core/cuda/detail/</path>
    <filename>da/dca/modules_2core_2include_2opencv2_2core_2cuda_2detail_2reduce_8hpp.html</filename>
    <includes id="de/d29/modules_2core_2include_2opencv2_2core_2cuda_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">../warp.hpp</includes>
    <includes id="d9/daf/warp__shuffle_8hpp" name="warp_shuffle.hpp" local="yes" import="no" module="no" objc="no">../warp_shuffle.hpp</includes>
  </compound>
  <compound kind="file">
    <name>reduce.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d3/d78/modules_2core_2include_2opencv2_2core_2cuda_2reduce_8hpp.html</filename>
    <includes id="da/dca/modules_2core_2include_2opencv2_2core_2cuda_2detail_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">detail/reduce.hpp</includes>
    <includes id="d3/dbd/reduce__key__val_8hpp" name="reduce_key_val.hpp" local="yes" import="no" module="no" objc="no">detail/reduce_key_val.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>THRUST_DEBUG</name>
      <anchorfile>d3/d78/modules_2core_2include_2opencv2_2core_2cuda_2reduce_8hpp.html</anchorfile>
      <anchor>a307edaa487e6e39fcca95bd1250ec1f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reduce.hpp</name>
    <path>opencv2/cudev/block/</path>
    <filename>d3/d33/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2reduce_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">../util/tuple.hpp</includes>
    <includes id="d7/da3/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">../warp/reduce.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_BLOCK_REDUCE_HPP</name>
      <anchorfile>d3/d33/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2reduce_8hpp.html</anchorfile>
      <anchor>ab84f43705d89c8633f6ae8d50223549e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reduce.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d4/d25/contrib_2modules_2cudev_2include_2opencv2_2cudev_2grid_2reduce_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d3/dbb/mask_8hpp" name="mask.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/mask.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/transform.hpp</includes>
    <class kind="struct">cv::cudev::DefaultGlobReducePolicy</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_REDUCE_HPP</name>
      <anchorfile>d4/d25/contrib_2modules_2cudev_2include_2opencv2_2cudev_2grid_2reduce_8hpp.html</anchorfile>
      <anchor>aeb868ad11b9b6244628b07b98b6c04d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reduce.hpp</name>
    <path>opencv2/cudev/warp/</path>
    <filename>d7/da3/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2reduce_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">../util/tuple.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_WARP_REDUCE_HPP</name>
      <anchorfile>d7/da3/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2reduce_8hpp.html</anchorfile>
      <anchor>ab460a86ce2356a945df3010b58a97c08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>saturate_cast.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>de/d17/modules_2core_2include_2opencv2_2core_2cuda_2saturate__cast_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>saturate_cast.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>d0/d5e/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2saturate__cast_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_SATURATE_CAST_HPP</name>
      <anchorfile>d0/d5e/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2saturate__cast_8hpp.html</anchorfile>
      <anchor>ad8093a034a4a09513fea55e0d6e5af60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scan.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d5/dc3/modules_2core_2include_2opencv2_2core_2cuda_2scan_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda/common.hpp</includes>
    <includes id="df/dc3/cuda_2utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda/utility.hpp</includes>
    <includes id="de/d29/modules_2core_2include_2opencv2_2core_2cuda_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda/warp.hpp</includes>
    <includes id="d9/daf/warp__shuffle_8hpp" name="warp_shuffle.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda/warp_shuffle.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scan.hpp</name>
    <path>opencv2/cudev/block/</path>
    <filename>d7/de8/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2scan_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="dd/de6/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2scan_8hpp" name="scan.hpp" local="yes" import="no" module="no" objc="no">../warp/scan.hpp</includes>
    <includes id="de/dea/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">../warp/warp.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_BLOCK_SCAN_HPP</name>
      <anchorfile>d7/de8/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2scan_8hpp.html</anchorfile>
      <anchor>a2cedfad6f2399130ec37ea1fc897cdc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scan.hpp</name>
    <path>opencv2/cudev/warp/</path>
    <filename>dd/de6/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2scan_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="de/dea/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">warp.hpp</includes>
    <includes id="d1/d77/shuffle_8hpp" name="shuffle.hpp" local="yes" import="no" module="no" objc="no">shuffle.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_WARP_SCAN_HPP</name>
      <anchorfile>dd/de6/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2scan_8hpp.html</anchorfile>
      <anchor>a0ba4bd3216bbb3f32ca4530eb48a4d61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simd_functions.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>dc/db9/modules_2core_2include_2opencv2_2core_2cuda_2simd__functions_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>simd_functions.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>d5/db5/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2simd__functions_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_SIMD_FUNCTIONS_HPP</name>
      <anchorfile>d5/db5/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2simd__functions_8hpp.html</anchorfile>
      <anchor>a6a7a34bd62d2d269942e4fd8f3debd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>da/da3/modules_2core_2include_2opencv2_2core_2cuda_2transform_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">common.hpp</includes>
    <includes id="df/dc3/cuda_2utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">utility.hpp</includes>
  </compound>
  <compound kind="file">
    <name>transform.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>dc/df5/contrib_2modules_2cudev_2include_2opencv2_2cudev_2grid_2transform_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">../util/tuple.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/glob.hpp</includes>
    <includes id="d3/dbb/mask_8hpp" name="mask.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/mask.hpp</includes>
    <includes id="d6/d5d/zip_8hpp" name="zip.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/zip.hpp</includes>
    <class kind="struct">cv::cudev::DefaultTransformPolicy</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_TRANSFORM_HPP</name>
      <anchorfile>dc/df5/contrib_2modules_2cudev_2include_2opencv2_2cudev_2grid_2transform_8hpp.html</anchorfile>
      <anchor>a4af0431670444daf84b515af65961e2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d7/deb/copy_8hpp" name="copy.hpp" local="yes" import="no" module="no" objc="no">../grid/copy.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">gpumat.hpp</includes>
    <class kind="struct">cv::cudev::BinaryTransformPtr</class>
    <class kind="struct">cv::cudev::BinaryTransformPtrSz</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; BinaryTransformPtrSz&lt; Src1Ptr, Src2Ptr, Op &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; UnaryTransformPtrSz&lt; SrcPtr, Op &gt; &gt;</class>
    <class kind="struct">cv::cudev::UnaryTransformPtr</class>
    <class kind="struct">cv::cudev::UnaryTransformPtrSz</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_TRANSFORM_HPP</name>
      <anchorfile>dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp.html</anchorfile>
      <anchor>a72a89a0ec0d1ab8ce93a4d5f889fde8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_traits.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d8/dbd/modules_2core_2include_2opencv2_2core_2cuda_2type__traits_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>type_traits.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>df/d0f/modules_2gapi_2include_2opencv2_2gapi_2util_2type__traits_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::util</namespace>
  </compound>
  <compound kind="file">
    <name>type_traits.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">vec_traits.hpp</includes>
    <class kind="struct">cv::cudev::ArrayWrapper</class>
    <class kind="struct">cv::cudev::DisableIf</class>
    <class kind="struct">cv::cudev::EnableIf</class>
    <class kind="struct">cv::cudev::Int2Type</class>
    <class kind="struct">cv::cudev::IsPowerOf2</class>
    <class kind="struct">cv::cudev::LargerType</class>
    <class kind="struct">cv::cudev::Log2</class>
    <class kind="struct">cv::cudev::Log2&lt; N, 0, COUNT &gt;</class>
    <class kind="struct">cv::cudev::NullType</class>
    <class kind="struct">cv::cudev::SelectIf</class>
    <class kind="struct">cv::cudev::SelectIf&lt; false, ThenType, ElseType &gt;</class>
    <class kind="struct">cv::cudev::TypesEquals</class>
    <class kind="struct">cv::cudev::TypesEquals&lt; A, A &gt;</class>
    <class kind="struct">cv::cudev::TypeTraits</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_TYPE_TRAITS_HPP</name>
      <anchorfile>da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp.html</anchorfile>
      <anchor>a0ae1b254a36ab47df82f4b7719d58305</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utility.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>df/dc3/cuda_2utility_8hpp.html</filename>
    <includes id="de/d17/modules_2core_2include_2opencv2_2core_2cuda_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">saturate_cast.hpp</includes>
    <includes id="df/dcf/datamov__utils_8hpp" name="datamov_utils.hpp" local="yes" import="no" module="no" objc="no">datamov_utils.hpp</includes>
  </compound>
  <compound kind="file">
    <name>utility.hpp</name>
    <path>opencv2/core/</path>
    <filename>d1/d4e/utility_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::AutoBuffer</class>
    <class kind="class">cv::CommandLineParser</class>
    <class kind="class">cv::Node</class>
    <class kind="class">cv::ParallelLoopBody</class>
    <class kind="class">cv::ParallelLoopBodyLambdaWrapper</class>
    <class kind="class">cv::TickMeter</class>
    <namespace>cv</namespace>
    <namespace>cv::samples</namespace>
    <namespace>cv::utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_IMPL_ADD</name>
      <anchorfile>d1/d4e/utility_8hpp.html</anchorfile>
      <anchor>a164329b5a66994eb9c6891557c5a7e6e</anchor>
      <arglist>(impl)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vec_distance.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d7/d23/modules_2core_2include_2opencv2_2core_2cuda_2vec__distance_8hpp.html</filename>
    <includes id="d3/d78/modules_2core_2include_2opencv2_2core_2cuda_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">reduce.hpp</includes>
    <includes id="d7/dfd/modules_2core_2include_2opencv2_2core_2cuda_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">functional.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vec_distance.hpp</name>
    <path>opencv2/cudev/block/</path>
    <filename>d5/dbb/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2vec__distance_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">../functional/functional.hpp</includes>
    <includes id="d7/da3/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">../warp/reduce.hpp</includes>
    <includes id="d3/d33/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">reduce.hpp</includes>
    <class kind="struct">cv::cudev::NormHamming</class>
    <class kind="struct">cv::cudev::NormL1</class>
    <class kind="struct">cv::cudev::NormL1&lt; float &gt;</class>
    <class kind="struct">cv::cudev::NormL2</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_BLOCK_VEC_DISTANCE_HPP</name>
      <anchorfile>d5/dbb/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2vec__distance_8hpp.html</anchorfile>
      <anchor>a52b481c2f6d317d7beac6c82147eeb28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vec_math.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d4/da9/modules_2core_2include_2opencv2_2core_2cuda_2vec__math_8hpp.html</filename>
    <includes id="de/d6f/modules_2core_2include_2opencv2_2core_2cuda_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">vec_traits.hpp</includes>
    <includes id="de/d17/modules_2core_2include_2opencv2_2core_2cuda_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">saturate_cast.hpp</includes>
    <includes id="df/d67/cuda__compat_8hpp" name="cuda_compat.hpp" local="yes" import="no" module="no" objc="no">cuda_compat.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vec_math.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>dc/d1b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__math_8hpp.html</filename>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">vec_traits.hpp</includes>
    <includes id="d0/d5e/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">saturate_cast.hpp</includes>
    <includes id="df/d67/cuda__compat_8hpp" name="cuda_compat.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda/cuda_compat.hpp</includes>
    <class kind="struct">cv::cudev::vec_math_detail::SatCastHelper&lt; 1, VecD &gt;</class>
    <class kind="struct">cv::cudev::vec_math_detail::SatCastHelper&lt; 2, VecD &gt;</class>
    <class kind="struct">cv::cudev::vec_math_detail::SatCastHelper&lt; 3, VecD &gt;</class>
    <class kind="struct">cv::cudev::vec_math_detail::SatCastHelper&lt; 4, VecD &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <namespace>cv::cudev::vec_math_detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga0483608aac615e025013470f9254833f</anchor>
      <arglist>(func_name, func, input_type, scalar_type, output_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaa5b11c427d43242d51b5975d390f0196</anchor>
      <arglist>(op, input_type, scalar_type, output_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gac567966e73eb04a2b696e9ba213e068b</anchor>
      <arglist>(func_name, func, input_type, output_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_IMPLEMENT_VEC_BINARY_OP</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gab6b550323b99c96478a5bbe1e6eee53d</anchor>
      <arglist>(op, input_type, output_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga0d92c5a410ac876c8aaecc87e62fe292</anchor>
      <arglist>(func_name, func, input_type, output_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_IMPLEMENT_VEC_UNARY_OP</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga4644495144331441714ad839a02b2968</anchor>
      <arglist>(op, input_type, output_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_VEC_MATH_HPP</name>
      <anchorfile>dc/d1b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__math_8hpp.html</anchorfile>
      <anchor>a0f1c6726b5d26c87a7df42ddeac57b0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vec_traits.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>de/d6f/modules_2core_2include_2opencv2_2core_2cuda_2vec__traits_8hpp.html</filename>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">common.hpp</includes>
    <includes id="df/d67/cuda__compat_8hpp" name="cuda_compat.hpp" local="yes" import="no" module="no" objc="no">cuda_compat.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vec_traits.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="df/d67/cuda__compat_8hpp" name="cuda_compat.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda/cuda_compat.hpp</includes>
    <class kind="struct">cv::cudev::MakeVec&lt; bool, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; bool, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; bool, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; bool, 4 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; double, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; double, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; double, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; double, 4 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; float, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; float, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; float, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; float, 4 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; schar, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; schar, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; schar, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; schar, 4 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; short, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; short, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; short, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; short, 4 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uchar, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uchar, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uchar, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uchar, 4 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uint, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uint, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uint, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; uint, 4 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; ushort, 1 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; ushort, 2 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; ushort, 3 &gt;</class>
    <class kind="struct">cv::cudev::MakeVec&lt; ushort, 4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; char1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; char2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; char3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; char4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; double &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; double1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; double2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; double3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; double4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; float &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; float1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; float2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; float3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; float4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; int1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; int2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; int3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; int4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; schar &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; short &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; short1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; short2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; short3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; short4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uchar &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uchar1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uchar2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uchar3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uchar4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uint &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uint1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uint2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uint3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; uint4 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; ushort &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; ushort1 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; ushort2 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; ushort3 &gt;</class>
    <class kind="struct">cv::cudev::VecTraits&lt; ushort4 &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_DATA_TYPE_INST</name>
      <anchorfile>d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp.html</anchorfile>
      <anchor>a53c24294387bed5efb979cc4f9a5b48b</anchor>
      <arglist>(_depth_type, _channel_num)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_MAKE_VEC_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga87de06dcb6af0236b0ad71f0935d9586</anchor>
      <arglist>(elem_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_VEC_TRAITS_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gab2f03a5b472fd27531497abc5fb78099</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_VEC_TRAITS_HPP</name>
      <anchorfile>d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp.html</anchorfile>
      <anchor>a485ba0f65f359ccc5b083c149fa5f683</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>warp.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>de/d29/modules_2core_2include_2opencv2_2core_2cuda_2warp_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>warp.hpp</name>
    <path>opencv2/cudev/warp/</path>
    <filename>de/dea/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2warp_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <class kind="struct">cv::cudev::Warp</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_WARP_WARP_HPP</name>
      <anchorfile>de/dea/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2warp_8hpp.html</anchorfile>
      <anchor>acc29d3b325b3ba904fcd89011375e7ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>warp.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>dd/d40/contrib_2modules_2fastcv_2include_2opencv2_2fastcv_2warp_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>warp_reduce.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d4/d42/warp__reduce_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>warp_shuffle.hpp</name>
    <path>opencv2/core/cuda/</path>
    <filename>d9/daf/warp__shuffle_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>cuda_stream_accessor.hpp</name>
    <path>opencv2/core/</path>
    <filename>d3/de8/cuda__stream__accessor_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <class kind="struct">cv::cuda::EventAccessor</class>
    <class kind="struct">cv::cuda::StreamAccessor</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cuda_types.hpp</name>
    <path>opencv2/core/</path>
    <filename>de/db2/cuda__types_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>cv_cpu_dispatch.h</name>
    <path>opencv2/core/</path>
    <filename>d1/dac/cv__cpu__dispatch_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a9ac1933a69e00b4987eea7d0d912d194</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX2</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>afbdfb44f2fffc0a3a5ef2f632f9610c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX512_CLX</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a996cacd301b4f55ada8831ad8e13760c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX512_CNL</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a491a851a31cf962dddfe49596b36687d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX512_COMMON</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a213eb3f2c184b74bff113c690917bb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX512_ICL</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>af4b2f999ea5f0db11cebe246e10274c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX512_KNL</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ad924d81d7c6a44de78936e7b899e0596</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX512_KNM</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a4560406aeec719f8e7c574c2e3852332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX512_SKX</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a40295f2dfc24e1458bf35b20d2a0510f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_5124FMAPS</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a2a2d99f9fa52f348004de860f1ef9789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_5124VNNIW</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>af5de8b06a4b1b52c38b8bbe424bfbd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512BITALG</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a47cb681dc6e7ce70689e97694c01ca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512BW</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a9fe448c9d5dc9d3615158ee7e3a90c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512CD</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a1fbd782cfbf8dfd9fa718341db7ce9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512DQ</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>abfd1d348d5b20a6c10b96464ff0e406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512ER</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ae2f63f084451595e14f9fac38bc9bc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512F</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a7dc6021a98b1ad520f92354993e5d874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512IFMA</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a717ae7bfeec39a5530dcef1ad49f60f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512IFMA512</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ad87ca4ae8c7ef59176c68871c2597f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512PF</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a639a3100880846245933516e8f4571e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512VBMI</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a4ac491fcff35507f2da1e8a928343c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512VBMI2</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ac0feaebb421173169242d396aa85318d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512VL</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a1429ab6dbb1793e03a1d9932fd3f4c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512VNNI</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a9ace7c4796475731967dd90e70e5666a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_AVX_512VPOPCNTDQ</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a87d367d532f731bb85fe0edc299b5d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_FMA3</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a4747580cd7c6469541608eee977de36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_FP16</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ad9103ca4e69d3eeff43acb560fb11430</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LASX</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a6733fb20d9f3e6a17abb34360d1beac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LSX</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a8ecdfbdccc0e164df3c50c420f03a1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MMX</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>adadf152370683c9deaede94125e62bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MSA</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ae036f4ea8a5985f0dffa74a3155ba30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_POPCNT</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ac06c092da6abe81f2437f63a25aaa529</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_RVV</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a6d3dd3eae1ae7c4aedf85dd7fe133652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_RVV071</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ad14425c7180d82ca390e36467b2d48ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SSE</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a70eb1f83a29647a5b687f1679494bfa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SSE3</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>ae60b5062750990a226adb984179d393b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SSE4_1</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a61df95f4c6eb42819e88083d7052336b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SSE4_2</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a3a9f59ec4dacd78b8dabfc5f1f41147b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SSSE3</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a94cb438fa65b9a844870eca8c18d95e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SVE</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>af7c9e7df41719464bff9eb1716f85ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_VSX</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a98fbd9e538763084a67059a42a2f8ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_VSX3</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>abd0bb3154729cc5f134a792b36967278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_WASM_SIMD</name>
      <anchorfile>d1/dac/cv__cpu__dispatch_8h.html</anchorfile>
      <anchor>a89495e8c497466782af772ea21c30e4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cv_cpu_helper.h</name>
    <path>opencv2/core/</path>
    <filename>d2/d3b/cv__cpu__helper_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a76ad3d9f6350fe57173593ea5ab8cac5</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a3f4911028578aba98565743dafe2af9d</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX2_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a0c15410a1238f7fe6e7542a7a9710258</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_CLX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a6de3daf158ffc51a8b43b36c9951cac4</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_CLX_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aad86cd45655a179aa01529ea8bb68a0f</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_CNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a60e6bb91266377e91bd85a939f958709</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_CNL_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>adf9dec2aea94f4b39db2bb6832793848</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_COMMON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ab794ba826ad52bea1ad15770ed7cb66b</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_COMMON_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a38c0ccee18c05f4b3022e539e448eaaf</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_ICL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a83d133075ab8d25ee0c31140e22e7d8a</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_ICL_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a93fe07d097e022e8b6260c9680a7543b</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_KNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a1888253d993cf4daa53111fc7dd54d17</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_KNL_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a68becaa71412b67a6d7755765c727844</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_KNM</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a90d9297537c177bc6e72fefae30d6932</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_KNM_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aa5a48169a7f97ff3c6356ff72500263a</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_SKX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ae3b0e2b23a1c88802e4c687653873975</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX512_SKX_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ad0c12cd9ba6b6669c2415a5a155a9091</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a523fe6a5e896ae9c0f342d2106fd6d5f</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX_512F</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4bd6c9ae01c9ae6ad3dd4be787209bc3</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_AVX_512F_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ad1043cd8f6096b0a948d63abc3cae846</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_BASELINE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aac34b96b20e964fe8a857f35a7de0b1d</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_FMA3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a362bb355f64a8aa660e83fc2b57e3390</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_FMA3_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ac4b85aad20420f10fe306b90572ceec8</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a9b441b4c3f9e47f6ab3517dbbc2c78e9</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_FP16_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a49e4efd85512b4eb8c5da306b2ff4552</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_LASX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ab8f956e2894fabd31bcc9d48941463a8</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_LASX_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4be605e835031eef45b6c36dfdcd5d47</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_LSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a5ab3227750d0ecb84e0ba223975b7ec6</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_LSX_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a1bb2e29de6e71f6521b8271d0eb1d75c</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_MSA</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a3b1a31548504dd706239acacb9f087ea</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_MSA_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a30b5dae88d0419531fad1d97e195759d</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ab77c9db5239a60a3813f1c10c43a5d29</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aad76d649f881a9b62d1a9d4f23c6c679</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON_BF16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a6acbf5d93cb83b2e46b685ff4a3c650b</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON_BF16_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a07ae176c3e56cc4be9ef1a79b6a1a481</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON_DOTPROD</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a6bd7af7bf329ca3e4fbb467aef57d0a2</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON_DOTPROD_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a6b35774bf6e7d0761f443a353c38e364</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a648aa34f35f5b9bb6504ca133d12ad2b</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_NEON_FP16_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a44e1290635abe37ef0fe9ee1f0ecdc61</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_POPCNT</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a0e5d1ce764c76824aee8993741d2a50c</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_POPCNT_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a547b3be707840e39449bdbb81f62f558</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_RVV</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>af8643d6df3aa19fef632535fb1e5ce9d</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_RVV_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a9256b51a8d4a5e9517a368ef8b66fcb0</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>af3a241d4f19a3154ab842efbe81bb626</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a79f14634b975f15336f71f016f799830</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE2_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2de0db9510910d8a65962277a158a7d4</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ade0f47c2e2401d165098c789aee011e3</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE3_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a21daca5bdecc4ebbc7db60991918c407</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE4_1</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>adbee28364c550288f82fa13f4d79fc2b</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE4_1_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aa4943cad867f51af78b9072b5347cc80</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE4_2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ae92c99d619e9dbb6d37dd16ab7c0176b</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE4_2_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aa5223cf3442f442e2b5e6dc8451e152d</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSE_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a0632e2c57c5d09c96236d6e4392faae8</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a877da908885e638117f612a4e8b0401b</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SSSE3_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a8bf4864b17d38d053586ec80d2fb6a93</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SVE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aeb057dcd3244d93b6759547219bfb575</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_SVE_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a05f05518bf01373012f1185854dac1ed</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_VSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ab0c639b2943b7de36d950125fee789e9</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_VSX3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ae51d4728b7a1e7e4d7f2cc28433e7a45</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_VSX3_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a21bcd0d2b27311d82818cc6d892e110a</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_CALL_VSX_</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a3e3e1bd75fce537a7b98f12a7ada1579</anchor>
      <arglist>(fn, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a6e7f05e00670cfdb21fface4c56c7192</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a5f0d95f540fc3804575a2dfe57016551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX512_CLX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aac9751069ec84527bab60154a6cf442f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX512_CNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4368a46a0a8cea888095a5ed69f8f947</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX512_COMMON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a8cbb7d171a1cfc0f2693490277c3ad2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX512_ICL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a07d98d0441a8fa908e3ac6a2b60dbf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX512_KNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4b4491d5e3f82b7e2f13e0b7fa975969</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX512_KNM</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a574e0f10e647dc7dc44fc1118377556c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX512_SKX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ab5a24818bacc9430b25d6f059a53eea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_AVX_512F</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aba4d3dfe134a39eaae3c2630f491407a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_FMA3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ae8d7dc4eb57f6f5082025ace2f5fcae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>adedbae71ad7a1bcecaba533bf42bf84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_LASX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a3662ea36026cab0e3211897fbaf610bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_LSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a0c9ea64ac6e4a19a109fc10345422f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_MSA</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>af9bb11b65a7efeda5725281e11ba6c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_NEON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ad68a7b4d1624f1f2a18e6792f5e69563</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_NEON_BF16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ac215cf7f23b5b34c677e87ca9c071c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_NEON_DOTPROD</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aad7e789b272e08575a486a7dfde8d314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_NEON_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aacad331b4051dcd51c7f29e1a54c860a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_POPCNT</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2d48c12e784ae8343a9eb6c27241eee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_RVV</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aca9cb5668f32a2308b8bb16f105d0c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_SSE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a0da761a790bcefaf380bec7d22ecc572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_SSE2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aa3242d9f83231d7b341b8a9b8fba1d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_SSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a7b4616479cc91bd79dfc4164a75d7945</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_SSE4_1</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a46ece5817b0e1e0e8aef5348ec402926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_SSE4_2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a9d01e7ac3882f0b82f2b00fcb7f92416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_SSSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a45ead9abe17a289b5b42d91ea434ad68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_SVE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ad462443716ecaae06f039bb8b3e0692e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_VSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a8df61fb7135023ef173415e9320ceea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FORCE_VSX3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a01d5bbe6c9e906a9e45cf6bed564f52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a826915d6a991e6e3c5bc30875fccf90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a32a9e5fc7e55874ad34fd5c38ad12bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX512_CLX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a6073856917a58a41d89ea8eab8bbd80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX512_CNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aad8db069bffec67f196320efeb669e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX512_COMMON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a0fc5c366f52aaf65ad626d9137937b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX512_ICL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a6501b9fad0d2c29fc5d9ae5fa9a581c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX512_KNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a134e54fa1e3219d31ff653488e33bd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX512_KNM</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aabf2373b184863f294ba129f509f8085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX512_SKX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4cbf67df27fc2c2b211fa50641c6eebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_AVX_512F</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>afbe4667a96f526e663997ca77a07d682</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_FMA3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ad6db7cb5e13beac0873429eb78522d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ad16298a7c6dee2af6c188a47bc0fb886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_LASX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a38e921174b40f04871abcd3ebfbce510</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_LSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a1c7c3f071738f86083b9b4893ee2ba78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_MSA</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a0c65069a727e63006f5ef6d1da55097d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_NEON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aa6997d1754188642a275ed246c875f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_NEON_BF16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a3809c492214ec3c960a2d70635fb7e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_NEON_DOTPROD</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a838b2cddf7c2184cb2bb8742a8828267</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_NEON_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a58d3a91735bc49a85a7f80f54322737b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_POPCNT</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ac51114121705b7659a704b910dc7e228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_RVV</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a7297ec129135b9979432330761b8ea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_SSE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a429296645178854de953b8f3b63a7284</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_SSE2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ac955709ab048b6a9a44eed739da04761</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_SSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2ecc8cc5fcb1354174cbf08669c602ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_SSE4_1</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2e21dfc636bbecf36e686e7589350beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_SSE4_2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ab3b1fa143a434e5f1987d4e041e0d237</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_SSSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ae0b81a8bac772dca6e70ff47cf12a386</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_SVE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a1316e7967c957e0d98c2d436f4cda0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_VSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4391c0bf5a3e00d29a1377f04f6c5ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_HAS_SUPPORT_VSX3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>afd42ceb74f35e0480b63f2ee43c22e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a7f8bb5a169b928aeca55cf92456aaeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aca673974eb596e51210a752901e268b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX512_CLX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>af81c9d15810d3577ab5fc786d904a484</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX512_CNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2dd1f519af2605ec400a8212cde159ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX512_COMMON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>af5cd08d53ae879f25f227b3f6280947e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX512_ICL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a50cd609b012e1cb64273bd35d4ce0c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX512_KNL</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2f7694457f33fa6dd2acf4956b4dfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX512_KNM</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a42f36bdd53f6e8513ef6bc53c45e899f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX512_SKX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a61ae072f2b19a758b66140c2549d4669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_AVX_512F</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a12c55b04aa3e1c78c99b40d813fd40bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_FMA3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a62a583f71913491da3958aa63da4d01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a7daa5cf70f8f5c1ece5040667233e94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_LASX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a29ab204619ba24f55df13fb81269a019</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_LSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a786be5b54ee6315618e56e39650c172a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_MSA</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a5b32db76cf74fa20bf99c2b2353210f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_NEON</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a8c38c4ee49719b908729d2cc0eab30d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_NEON_BF16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a332369caa8da83b36346095c77b902c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_NEON_DOTPROD</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a29d562483f68a4144ca28f5399fcb1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_NEON_FP16</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>aa7c2b6b0d8ea6c4e75795c53b4a6fcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_POPCNT</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4629fdc60fa4adf646a6399c12d11e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_RVV</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a929e202da43e27f6ffb8285582191023</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_SSE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a23a040652cf0f3c099e3edebaf9a601e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_SSE2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a5fca7650f7bf8a2c81f7ca6f111d93fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_SSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>af2e41aa61fa62f8fbb130ca4ad5c326b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_SSE4_1</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a4b262df3ac04137a00929dd998c20132</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_SSE4_2</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>ae5175901197ec7ecadb18de7fa8066f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_SSSE3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2852c0bab7a4f8da6362a22ab913e1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_SVE</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a2e93bf8ed3f973a40f30a27996ffbd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_VSX</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a8be9161fb475322fdad1f735c061e761</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRY_VSX3</name>
      <anchorfile>d2/d3b/cv__cpu__helper_8h.html</anchorfile>
      <anchor>a16f8e02cf9185280ac939ab3b7d5bbb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cvdef.h</name>
    <path>opencv2/core/</path>
    <filename>dc/dcc/cvdef_8h.html</filename>
    <includes id="da/dd7/core_2include_2opencv2_2core_2version_8hpp" name="version.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/version.hpp</includes>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <includes id="d1/dac/cv__cpu__dispatch_8h" name="cv_cpu_dispatch.h" local="yes" import="no" module="no" objc="no">cv_cpu_dispatch.h</includes>
    <class kind="union">Cv16suf</class>
    <class kind="union">Cv32suf</class>
    <class kind="union">Cv64suf</class>
    <class kind="class">cv::hfloat</class>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__has_cpp_attribute</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga62830eac725acad3927b87e43156cfe8</anchor>
      <arglist>(__x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_2PI</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga1ff4e987d10b07a31704ff710fda8df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ALWAYS_INLINE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga37dee5b110a95cc5938cb07c86582426</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CDECL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga7890067b22f553f61def418f6fcbb5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CMP</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga8a2ec3c704834fcf02213fd392c75ac8</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CONSTEXPR</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga8c25290814d4ad39d0334afa7ab09967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga3bd7fc9990bb0778bbed4b893ea12e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga57fea9517fed3010669087abadd3a759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX512_CLX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaf9071f92d55908ee333fff5f8b0eea8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX512_CNL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gacb57bc8a55f83a1b8654839e9d20a8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX512_COMMON</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga162f97ee2c098c61678ece8ae663f4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX512_ICL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga58d372e545eeda7aa6ca02af39bb6cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX512_KNL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga62e075ac87216cfd0f57eafcb2cb668a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX512_KNM</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaba97f6b50c9a7401adcde3236f793d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX512_SKX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga20895e828513e5d357df23e84a6e4cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_5124FMAPS</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gae31e99cccf681f0e108af05dbe5150f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_5124VNNIW</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga28b1f01a936e090aaeee99cac7c24b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512BITALG</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga2b66f9df27ff2afde721c5f0c67d4a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512BW</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga2dd8f3c21ded53b4e25d58cf605543ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512CD</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga2711ff80efef5096eade24e3e02248ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512DQ</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga7c5017b20347d73264330eb54d942c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512ER</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga74fcd0b4e1fab1d597e2eecbb285a681</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512F</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga0c59ee4ea12c56920f2ea6342d025146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512IFMA</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga5a79107e5d99e57b97833d3014d94434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512IFMA512</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga04467719f0c0d036f25cef0f6a4a7f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512PF</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga457eef7720e763d6718ded380227cbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512VBMI</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga8322455e6dcfa4a4e7dc0f67bab69206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512VBMI2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga58a2b0ccbe47f445fdcb7b118570718c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512VL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga926510f35fd39ef1adc378139fe71c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512VNNI</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga6d65634fcb94adf9deef255b3496a861</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_AVX_512VPOPCNTDQ</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga073327603fe88eacd742179847e39dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FMA3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga9db70f4811a1136f8279069afdb04c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_FP16</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gadd3882bf2ff8dbfd5228b4dab2872f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_LASX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga6bde88e11772e9a10c47fd43c9653080</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_LSX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga88d4b6cbb3e2015c39a35523535ec7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_MMX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaa481472118e08e296fd42fc8e5abf9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_MSA</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga60900ef9117153ec4ab7fb252e5bdc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_NEON</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafad79db0bcd08b82f973fb680166d8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_NEON_BF16</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga58aac3666271cc170190228fc16bcb6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_NEON_DOTPROD</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga0d1610bc34b560b269db67b71986e673</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_NEON_FP16</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga51cbcde157382704c6a7891e0e7b548b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_NONE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga104b95e4b2eec07215d29596064f47cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_POPCNT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaa40a6af4861eb57b2424dbf0352aa007</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_RISCVV</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaca0665357a0998736f1618849e902e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_RVV</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga70fb55f26b3956e082fed8970684a33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_SSE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gabb389e2e9724962a4e34b1af20a79d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_SSE2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gab1df28a9e1b1be2549e89164ca8f071f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_SSE3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gae85ae2cf0c12946ba63fd038d3791c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_SSE4_1</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafa9ac4475f854fb05a2c638bf0e994a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_SSE4_2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gac5eecc3ec419583730de850144327359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_SSSE3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga2d225e0524b22cfcb76e95ec6f1ffea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_SVE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga0e8ba7c8b0964ea540d93470b6c72635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_VSX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga2b5a7d2c4c52d5948968f8708d3ecc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_VSX3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga684c875da69a43839af6cc156956701c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CXX11</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafa432c913c02e39ce361e9e99a5a3299</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DECL_ALIGNED</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga37ad1490cadef420db822300ba567bef</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ELEM_SIZE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafede26477297ba5774c779f6b74f451b</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ELEM_SIZE1</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga52623447b967d8e2c68794c5f709da1e</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ENABLE_UNROLLED</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaf9dda5d0186a96c60bb2a1d36fff2e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ENUM_CLASS_EXPOSE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga826116bb2cf9ae65d1f4eaba417479c4</anchor>
      <arglist>(EnumType,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ENUM_FLAGS</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga4944d9654d150791c9f4caa0febedb93</anchor>
      <arglist>(EnumType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_EXPORTS_AS</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga288d5d11e4d8675aab962ec2b2066855</anchor>
      <arglist>(synonym)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_EXPORTS_TEMPLATE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga7b792197fc8b1d28d5d850e642261e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_EXPORTS_W</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga67ea671a3582ce612ac3c281e067f480</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_EXPORTS_W_MAP</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaff7195942cab00fc5eafdd8ed777fac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_EXPORTS_W_PARAMS</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaf62739852ed8498ed504135b5ea4cc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_EXPORTS_W_SIMPLE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga13d649e3f5582a106caaa98f187dd34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_EXTERN_C</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga1bfe8d7a4ade4c675fe4c5e1b7584977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_FINAL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga8b49a79bdb8458a658db563481a19f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_FOURCC_MACRO</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gae50212337d3b05af7acb23d9efa611c3</anchor>
      <arglist>(c1, c2, c3, c4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_FP16_TYPE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaf729e3e1d0b8d2d70df8c228bb9c7f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HARDWARE_MAX_FEATURE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga1883364dc95a41d4ed2c2a678eb323df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_IMAX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gab1b51d98277b85b5ea47debc03964a08</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_IMIN</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga3ad8b321d30ceea2e550b408f4b43971</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_IN_OUT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga3ebcb7da2dea1ae77f77f643f54dcf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_IS_CONT_MAT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga533c5ceefc8e939b1b0a4d79f70d58fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_IS_MAT_CONT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga5d380f9788823e5f6339e468fbb08905</anchor>
      <arglist>(flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_IS_SUBMAT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gab477ea83aff3a1e64d55dd94d9c0ce17</anchor>
      <arglist>(flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaba83942e77a0b0e6cd7eee6c41a9550e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_CN</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga645f5d1efbab7bb8fdd460df6e633ebc</anchor>
      <arglist>(flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_CN_MASK</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga9674cdb1652c965abdd63f4a8b35cd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_CONT_FLAG</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga33697d633cfb0cc8e0855420ac031b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_CONT_FLAG_SHIFT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga4e8901cf64ec3224be98b260434145ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_TYPE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga96a7faeae8e745d65fb59a1e98b32098</anchor>
      <arglist>(flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_TYPE_MASK</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga258b1347e5201a388695587807009b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAX_DIM</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga931cb1f0da753cc1f8a3f838390616c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ND</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga97a4cb869a02a6461430738382eb5ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_NODISCARD_STD</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga58159c4f320dc56ac7211b0a0396c0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_NOEXCEPT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga7b88772bee40b329b585a3a2157abd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_OUT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga4e999bc21cb894d3ed789f3f0bc26778</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_OVERRIDE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga4d89d63e402ef9ddc48e18e21180fe4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_PI</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga677b89fae9308b340ddaebf0dba8455f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_PROP</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga6fefb17d69c36b334374f612e3795a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_PROP_RW</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga9e800d960e0fc30e7f83c67c98e69ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIGN</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaed43245c1fcbd2830effed913e192133</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_STDCALL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga60f4b24e47e8775e51bf4ae588fb1e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_STRONG_ALIGNMENT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gae00bf98a17eb606efee32d13ae162ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SUBMAT_FLAG</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gac29e34f0ff2d7d991cda4371609a4346</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SUBMAT_FLAG_SHIFT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga89d1249ff6d3dea7477d418622f89c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SWAP</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafd3bea6eee3aa8c801dc0f12a405554c</anchor>
      <arglist>(a, b, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_WRAP</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gae435babf3ce7cca990524b23adf6b4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_WRAP_AS</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga6a1f29cf8d55c0ee1b4687f6006da0b9</anchor>
      <arglist>(synonym)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_WRAP_DEFAULT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga92152159130797a2713a0992dd5239d2</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_WRAP_FILE_PATH</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaa79858ad91f4c939276e0672d343d4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_WRAP_MAPPABLE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gacbb88034b7de34a8b35aa42f3216a94e</anchor>
      <arglist>(mappable)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_WRAP_PHANTOM</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga6c6ee613d3eebd87f9f391fcde4a6cde</anchor>
      <arglist>(phantom_header)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafa99ec4acc4ecb2dc3c2d05da15d0e3f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga3acffbd305ee72dcd4593c0d8af64a4f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_ABI_COMPATIBILITY</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga811b0124be39dd6b027481429bd377aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CpuFeatures</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga74405b66c7a701d17cec08a50b8b2802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_MMX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802aa7dd25359af89cd60e31edf9524294da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_SSE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a6cd6b333ce30a64366342bc42200898f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_SSE2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802aea8f9d1f74db87af707691acd35749b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_SSE3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a2a990ca5b0f8a7df7915183b289dd6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_SSSE3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802ae0dcb0edfce2304ce1c52356c007ca9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_SSE4_1</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802aacc2331d1c0c6dbb66700f70636a939f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_SSE4_2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a78871769cbf689bc323089879b445880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_POPCNT</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a285100483dfe9b0c22bb152abf4d23e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_FP16</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802ac995a654aedc70043bbe8b709f3cc5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a8faf81b6ed314cc932826ec4ea4d59a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a1fd6cf1ee58909592878a2ae274b5bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_FMA3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a2b4ba6413e255bc9bb90e577013f770d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512F</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802acbfa5ea4ac4b55dce9f02f916d4ba9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512BW</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802ac5c16e10f1d719cc4ff4c11878c809fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512CD</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a4f75062ee0470932b4dd3978c3da2345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512DQ</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a23c406eee21d3aa60ad7e4bfa148cfb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512ER</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a779eb756852e076a003a2da29ba0d05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512IFMA512</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a52a18ce1a21f9b5156d130c40f6c0cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512IFMA</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a25d8dd19ee03a6b199ca4afaa23fbca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512PF</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802ac3a4b309028719f9f46aa7480e3e2e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512VBMI</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802af76a5d20542b93012367365e08f88ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512VL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a21b83178d761387f54d0986947e4b8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512VBMI2</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a014124a819d12e5a85c8b4fd285d6105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512VNNI</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a0bd7fdf0fb2c21af26b006771b2599f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512BITALG</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802ab8b16554165a17d3d890664d40fc457b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_512VPOPCNTDQ</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802ae5fd72dbef2a849e2c6470a4949c3b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_5124VNNIW</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a4788b43d115eafb0314c01bacc3eb2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX_5124FMAPS</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a5ff43f81296f5c13087c01799de330a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_NEON</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a8612b40158337dbe9d846a1e937670ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_NEON_DOTPROD</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a28aa4ee557c35988f9e149f1cae67822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_NEON_FP16</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a7c026402b26c53bbbd655578142999cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_NEON_BF16</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802aa26667749aa2a45f5dd3b329a5e8b20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_SVE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a12ac205e66528d1b5415fae20cecb75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_MSA</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a9eb9e92522f4304a0fb088e537fc907f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_RISCVV</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802aadf60f44dc8bc62eb3cf925fc06d0d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_VSX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a950cffa6194f894aef53bad183ad235d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_VSX3</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802ac74c287e1c17e424150dc91f40ea629f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_RVV</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a679c8820d1a752f2a4667dc8a4e77d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_LSX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802aea4f4d8315aad632da6df654c9786526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_LASX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a264d18e117398eb5984da49e215c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX512_SKX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a5e72cc7c10e55160242460978d8dc460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX512_COMMON</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a5786d569bd24b546c11418acae892a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX512_KNL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a671daf4752ced762cdfe88f75a320937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX512_KNM</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a32aedb3a821d22467045dd8bfd7576f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX512_CNL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a7bcac929667950d65a0c2ac6fd64b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX512_CLX</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a4d92bbd932458c2ac0e96c308615a6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_AVX512_ICL</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a9fe5c0fcdc110feeab7bf419de345eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_MAX_FEATURE</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gga74405b66c7a701d17cec08a50b8b2802a6b5b12670914dcac265df838e90b5813</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CV_FOURCC</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gac005718f121379beffdbdbfb44f2646a</anchor>
      <arglist>(char c1, char c2, char c3, char c4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cvstd.hpp</name>
    <path>opencv2/core/</path>
    <filename>dd/dc7/cvstd_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="d7/d47/cvstd__wrapper_8hpp" name="cvstd_wrapper.hpp" local="yes" import="no" module="no" objc="no">cvstd_wrapper.hpp</includes>
    <class kind="class">cv::Allocator</class>
    <class kind="class">cv::Allocator::rebind</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>cvstd_wrapper.hpp</name>
    <path>opencv2/core/</path>
    <filename>d7/d47/cvstd__wrapper_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>async_promise.hpp</name>
    <path>opencv2/core/detail/</path>
    <filename>d6/dc4/async__promise_8hpp.html</filename>
    <includes id="d5/d2c/async_8hpp" name="async.hpp" local="yes" import="no" module="no" objc="no">../async.hpp</includes>
    <includes id="dc/d0b/exception__ptr_8hpp" name="exception_ptr.hpp" local="yes" import="no" module="no" objc="no">exception_ptr.hpp</includes>
    <class kind="class">cv::AsyncPromise</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>exception_ptr.hpp</name>
    <path>opencv2/core/detail/</path>
    <filename>dc/d0b/exception__ptr_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>directx.hpp</name>
    <path>opencv2/core/</path>
    <filename>df/d8b/directx_8hpp.html</filename>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="yes" import="no" module="no" objc="no">mat.hpp</includes>
    <includes id="da/d74/ocl_8hpp" name="ocl.hpp" local="yes" import="no" module="no" objc="no">ocl.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::directx</namespace>
    <namespace>cv::directx::ocl</namespace>
  </compound>
  <compound kind="file">
    <name>dualquaternion.hpp</name>
    <path>opencv2/core/</path>
    <filename>d2/dfa/dualquaternion_8hpp.html</filename>
    <includes id="db/d65/quaternion_8hpp" name="quaternion.hpp" local="no" import="no" module="no" objc="no">opencv2/core/quaternion.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="no" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <class kind="class">cv::DualQuat</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>eigen.hpp</name>
    <path>opencv2/core/</path>
    <filename>d3/ddd/eigen_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>fast_math.hpp</name>
    <path>opencv2/core/</path>
    <filename>d0/d2b/fast__math_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cvCeil</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga2938a33996791626f9f122e054ed34c4</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvCeil</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga859c43a2bc10d1bc89a9a538ec41dc80</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvCeil</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaf724f15663be3c0130026d0eab7fc5ae</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvFloor</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga1c4500a953c96901f87178f098c781af</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvFloor</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gab482bef3966b6f9641d1995c3c05b160</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvFloor</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaff8dcaaf14e156f04f42e79a3db5956e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvIsInf</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gae04046b1211c77ff19a535bd78c15964</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvIsInf</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gafe19ff681b44d364c0e1991d138d680c</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvIsNaN</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gae41ccc6a43a73d4d8e79794c8c544407</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvIsNaN</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga572cd5c424274efedf0d43b3484e2ee5</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvRound</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga085eca238176984a0b72df2818598d85</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvRound</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga977608301213682f12e68dcf1f77c288</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvRound</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>ga47ead185bfeefb70d09e90d8fe8afde7</anchor>
      <arglist>(int value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hal.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>de/d0c/core_2include_2opencv2_2core_2hal_2hal_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <class kind="struct">cv::hal::DCT2D</class>
    <class kind="struct">cv::hal::DFT1D</class>
    <class kind="struct">cv::hal::DFT2D</class>
    <namespace>cv</namespace>
    <namespace>cv::hal</namespace>
  </compound>
  <compound kind="file">
    <name>hal.hpp</name>
    <path>opencv2/imgproc/hal/</path>
    <filename>d4/d44/imgproc_2include_2opencv2_2imgproc_2hal_2hal_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <namespace>cv</namespace>
    <namespace>cv::hal</namespace>
  </compound>
  <compound kind="file">
    <name>interface.h</name>
    <path>opencv2/core/hal/</path>
    <filename>d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ERROR_NOT_IMPLEMENTED</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga230f66164e15f566d72b0e71ffbb2393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ERROR_OK</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa600ffad4255793712ffedcaf36df9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ERROR_UNKNOWN</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gab0d2dbac9ab41461e79e13634b01c780</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_EQ</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga611422a388ecb0a66d042b42312bba7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_GE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga976fcbc3bf99f2ceb254484f289746ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_GT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga70b92f77c2adf9de4c7696b99a5bdc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_LE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa9c820b6cce6ef4b84354845ca9d08e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_LT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga147db2cae9488b07176d3b9fb1c09647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_NE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2c4df6f3e533e0803a1c8a32b035a894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_CONSTANT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gad23466ede4910ce5c52f76eb512a9b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_ISOLATED</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa9d2f61d64f2a5d989881bd5ae577c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_REFLECT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga7d2d8d21abcb600852fb85004682cc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_REFLECT_101</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4be6288dcee2034f939573b4c781ffb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_REPLICATE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2efa0955021518e5fc94a787efa590d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_TRANSPARENT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gafd8043f213c188b7371f066546ff7aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_WRAP</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3f4a91b5c3ced983b69a4f8243b85ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_COMPLEX_OUTPUT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga5a63fddb1257f8da56f760ad7d856e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_INVERSE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaeff41110a50683072e96f14d042950ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_IS_CONTINUOUS</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga7cdf2f5a3e8dd665fca506f4ddc81157</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_IS_INPLACE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga79ff832a4f76218b307bb7c721eb62fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_REAL_OUTPUT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2f7eed3a7a46e9ce6e6ee7fc9ba5a3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_ROWS</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaf7b3650a4f52080b120bb7aaa3c3e3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_SCALE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga454a966d4d58fd27df2ff490d1dfb3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_STAGE_COLS</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gab9a13d7fb7e0f7a2afe7183681119bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_TWO_STAGE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4de0d819434d4e7afe20a943894cb45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_FULL_UV</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga935ec3366cc64c30bfebad9e454f1a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_MODIFY_A</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga7a0b33445df6e7065573ed9d4f2b4334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_NO_UV</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2bb7ebcd1132449d21ae3003035ea2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_SHORT_UV</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaef18682fc7ef14dc8ba98c733bfc6743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_GEMM_1_T</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gad7e72a14736befc691155cb22224a72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_GEMM_2_T</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga800f5addd0454a6e0703517e4120d7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_GEMM_3_T</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga98541a16566dd34df3c497153c54fc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ERROR_NOT_IMPLEMENTED</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga230f66164e15f566d72b0e71ffbb2393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ERROR_OK</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa600ffad4255793712ffedcaf36df9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ERROR_UNKNOWN</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gab0d2dbac9ab41461e79e13634b01c780</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16F</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2b02a49f1f211e23c1fc11705a1f0ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16FC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga8e1b6c428ced09efe9e6a27e65d10fd9</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16FC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gac133c060dd6c36fda8e162068ef50b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16FC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga181cc53809fc9ebf1c0a4fe3d2c052c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16FC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga0595df06fc1e8de05a0b92aea02078ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16FC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa09aff67d4be5c0fe1dbfb1286781a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16S</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga9d2ee1a8334733dea7482a47a88e0f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16SC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gafe24fe1868190286852ccbb1b26e56b1</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16SC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3515053e24377cf079fa1027d208ad52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16SC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga50ed0965d0ae7fcd8ee04ec170551ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16SC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaccec8fc5e39e4b93cb16bcb04ce8e0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16SC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gacdb4198aab1f79718fa9b9319784d896</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16U</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaf55ae5a94c48cae66b96979877576f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16UC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga76d22d2e9b90571328923e17f0f8af2a</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16UC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga404fd4e4553b57c481b7fac31aedcd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16UC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3dacad813d46a71ef27133e3868d93ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16UC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gad2358c569de8fe354451244bd3c01b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_16UC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga8527575e537706d45d2c99eb137f96c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32F</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4a3def5d72b74bed31f5f8ab7676099c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32FC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga56e67b727727f2f9b73a4b62f0c4b2b5</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32FC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga32ec76240e43e4c9c7b2e2785180a7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32FC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga15d6109d87682bf909122d0ce51c46a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32FC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga0610d99405b809062622588c25ed5c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32FC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2ecfd4e62c422119efcbcf42b363de05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32S</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4067910fc388075c3ea3aa14393e83b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32SC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gae9e13c89621697e73aea4636da5674ff</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32SC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga32f03fbb8f73bff70215b77f5c3cac11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32SC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga14c1a4e44aa1114fa9a3d6a135863d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32SC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga75ec4152fab95ff77d702b5ceeb4e5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_32SC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gabb3078c1d583118ac40a8010292035fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_64F</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga30a562691cc5987bc88eb7bb7a8faf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_64FC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4213eb262159eb6da4edf8c9255e8244</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_64FC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3b256d68c6002b6afd60ab9538d717a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_64FC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga90505db617283cb4ac14f0870ef57021</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_64FC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gac2b9f01245cd8c07a171af40d11d8098</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_64FC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga44a3c8b22264a8a3e392d8245b0b1d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8S</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga26f5e76cbfb2fd9c2ba6fadc6cc19ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8SC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3cdf6f280653a88064bff25619769eaf</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8SC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga1b815a35427dd01547632db1eef5103d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8SC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga5680666ab84ac30bb12e7c105d83db35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8SC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga29d6244dbb596ad4e8a3615f52ec3acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8SC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga1cab01a031fd5b63789cc7219e04f339</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8U</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga32b18d904ee2b1731a9416a8eef67d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8UC</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga78c5506f62d99edd7e83aba259250394</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8UC1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga81df635441b21f532fdace401e04f588</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8UC2</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3cb9fe9fa9bc4989f5a89035e2a994e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8UC3</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga88c4cd9de76f678f33928ef1e3f96047</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8UC4</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4519ad2827f771db8260c61207b782df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_BIG_INT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga9ff754092810bfb8d77c9518d6c1d3af</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_BIG_UINT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga38faafbc7fc2e59f36f530325a3e0faa</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CN_MAX</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3de14a42631396fe0480be69d5d2363f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CN_SHIFT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gab20a4b46fe25d403e4f1dd67a5168d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DEPTH_MAX</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gacba5122a909469622bb5398aac729910</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAKE_TYPE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gac0f2281e91c4e610de4f450eb0a39993</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAKETYPE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gab2ebca36079fd923483abee99d7ff40d</anchor>
      <arglist>(depth, cn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_DEPTH</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga39f3412d63cac68d4f1d138ab52a6fc8</anchor>
      <arglist>(flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAT_DEPTH_MASK</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga5b26b9ef4355c49186626f287d68cdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_USRTYPE1</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gade5b0078a2fa63ca46144696b126649e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga7cde0074dfd288f2d70c0e035dacb28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>schar</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga0fd9ce9d735064461bebfe6037026093</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga65f85814a8290f9797005d3b28e7e5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4f5fce8c1ef282264f9214809524d836</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gabc0f5bc07737e498f287334775dff2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ushort</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gab95f123a6c9bcfee6a343170ef8c5f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_EQ</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga611422a388ecb0a66d042b42312bba7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_GE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga976fcbc3bf99f2ceb254484f289746ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_GT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga70b92f77c2adf9de4c7696b99a5bdc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_LE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa9c820b6cce6ef4b84354845ca9d08e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_LT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga147db2cae9488b07176d3b9fb1c09647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_CMP_NE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2c4df6f3e533e0803a1c8a32b035a894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_CONSTANT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gad23466ede4910ce5c52f76eb512a9b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_ISOLATED</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa9d2f61d64f2a5d989881bd5ae577c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_REFLECT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga7d2d8d21abcb600852fb85004682cc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_REFLECT_101</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4be6288dcee2034f939573b4c781ffb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_REPLICATE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2efa0955021518e5fc94a787efa590d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_TRANSPARENT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gafd8043f213c188b7371f066546ff7aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_BORDER_WRAP</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga3f4a91b5c3ced983b69a4f8243b85ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_COMPLEX_OUTPUT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga5a63fddb1257f8da56f760ad7d856e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_INVERSE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaeff41110a50683072e96f14d042950ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_IS_CONTINUOUS</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga7cdf2f5a3e8dd665fca506f4ddc81157</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_IS_INPLACE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga79ff832a4f76218b307bb7c721eb62fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_REAL_OUTPUT</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2f7eed3a7a46e9ce6e6ee7fc9ba5a3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_ROWS</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaf7b3650a4f52080b120bb7aaa3c3e3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_SCALE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga454a966d4d58fd27df2ff490d1dfb3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_STAGE_COLS</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gab9a13d7fb7e0f7a2afe7183681119bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_DFT_TWO_STAGE</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga4de0d819434d4e7afe20a943894cb45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_FULL_UV</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga935ec3366cc64c30bfebad9e454f1a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_MODIFY_A</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga7a0b33445df6e7065573ed9d4f2b4334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_NO_UV</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2bb7ebcd1132449d21ae3003035ea2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_SVD_SHORT_UV</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaef18682fc7ef14dc8ba98c733bfc6743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_GEMM_1_T</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gad7e72a14736befc691155cb22224a72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_GEMM_2_T</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga800f5addd0454a6e0703517e4120d7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_GEMM_3_T</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga98541a16566dd34df3c497153c54fc73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interface.h</name>
    <path>opencv2/features2d/hal/</path>
    <filename>d9/d0a/features2d_2include_2opencv2_2features2d_2hal_2interface_8h.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <class kind="struct">cvhalKeyPoint</class>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_TYPE_5_8</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>ga32cd56b9c82e0707b545746f736e1abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_TYPE_7_12</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>gae2cbe26be12b699f6971afa68464d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_TYPE_9_16</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>ga5cb9f1132e5ef8d03f7fbb8ae69e8515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_TYPE_5_8</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>ga32cd56b9c82e0707b545746f736e1abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_TYPE_7_12</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>gae2cbe26be12b699f6971afa68464d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_TYPE_9_16</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>ga5cb9f1132e5ef8d03f7fbb8ae69e8515</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interface.h</name>
    <path>opencv2/imgproc/hal/</path>
    <filename>d5/d1e/imgproc_2include_2opencv2_2imgproc_2hal_2interface_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_AREA</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga77f7cdfec1040def4426412675e2da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_CUBIC</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga14ed09fb7a39dd19245c920adc5aa47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_LANCZOS4</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga399c36867fcaf48e5473a96b12ffa707</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_LINEAR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga599fa5267c51a2ee34c85c5a00fd3f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_LINEAR_EXACT</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac6a09e30f15ffabdef511014a00b5ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_MAX</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga49d5152f3258df3159b0489bd68299a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_NEAREST</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac6862c3a30586769772f9bcf6c101e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_NEAREST_EXACT</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaaeb5d09eebc13c139cfd4bc61de1ec31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_WARP_FILL_OUTLIERS</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gad8fc2f9fa91971358aa416daf1ffadca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_WARP_INVERSE_MAP</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gacd00759270cf1235fcc084083e6e3b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_WARP_RELATIVE_MAP</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga063f64b640a0e992aeeccba35fed260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_MORPH_DILATE</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0d3708d45fedd7e3afd7ac781378c2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_MORPH_ERODE</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gacd3f32dbd0217a16fd3b53b95639f9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_BINARY</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga7e35f5977ef41b9b47b46da9ae7dd24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_BINARY_INV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga200ccb40963ea81a1498356eee242bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_MASK</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaa86c222e08bcdb56855c9823b7288679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_OTSU</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga9176dcc2a4dbfac509576892a8f30c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TOZERO</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga9f080d3d91f0bd546b6b439d48cda156</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TOZERO_INV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf760a73438e51d098a00af56f6d4d488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TRIANGLE</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gae0b3440780681724816d63c5f7d9a3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TRUNC</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gae7aae846407b885a630cfb7880d7aa4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ADAPTIVE_THRESH_GAUSSIAN_C</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga41f0056129266c49a0fb2187ceff7675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ADAPTIVE_THRESH_MEAN_C</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf442d7a7493d440c1dffb8348a8aa7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_AREA</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga77f7cdfec1040def4426412675e2da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_CUBIC</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga14ed09fb7a39dd19245c920adc5aa47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_LANCZOS4</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga399c36867fcaf48e5473a96b12ffa707</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_LINEAR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga599fa5267c51a2ee34c85c5a00fd3f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_LINEAR_EXACT</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac6a09e30f15ffabdef511014a00b5ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_MAX</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga49d5152f3258df3159b0489bd68299a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_NEAREST</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac6862c3a30586769772f9bcf6c101e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_INTER_NEAREST_EXACT</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaaeb5d09eebc13c139cfd4bc61de1ec31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_WARP_FILL_OUTLIERS</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gad8fc2f9fa91971358aa416daf1ffadca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_WARP_INVERSE_MAP</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gacd00759270cf1235fcc084083e6e3b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_WARP_RELATIVE_MAP</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga063f64b640a0e992aeeccba35fed260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_MORPH_DILATE</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0d3708d45fedd7e3afd7ac781378c2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_MORPH_ERODE</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gacd3f32dbd0217a16fd3b53b95639f9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_BINARY</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga7e35f5977ef41b9b47b46da9ae7dd24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_BINARY_INV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga200ccb40963ea81a1498356eee242bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_MASK</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaa86c222e08bcdb56855c9823b7288679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_OTSU</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga9176dcc2a4dbfac509576892a8f30c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TOZERO</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga9f080d3d91f0bd546b6b439d48cda156</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TOZERO_INV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf760a73438e51d098a00af56f6d4d488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TRIANGLE</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gae0b3440780681724816d63c5f7d9a3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_THRESH_TRUNC</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gae7aae846407b885a630cfb7880d7aa4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ADAPTIVE_THRESH_GAUSSIAN_C</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga41f0056129266c49a0fb2187ceff7675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAL_ADAPTIVE_THRESH_MEAN_C</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf442d7a7493d440c1dffb8348a8aa7e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>df/db4/intrin_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="d1/d94/intrin__cpp_8hpp" name="intrin_cpp.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/hal/intrin_cpp.hpp</includes>
    <class kind="struct">cv::V_TypeTraits</class>
    <class kind="struct">cv::V_TypeTraits&lt; double &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; float &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; int64 &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; schar &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; short &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; uchar &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; uint64 &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; unsigned &gt;</class>
    <class kind="struct">cv::V_TypeTraits&lt; ushort &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::hal</namespace>
    <namespace>simd512</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_INTRIN_DEF_TYPE_TRAITS</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>a9c13eff34f3f7b123737e7352bf3f31e</anchor>
      <arglist>(type, int_type_, uint_type_, abs_type_, w_type_, q_type_, sum_type_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_INTRIN_DEF_TYPE_TRAITS_NO_Q_TYPE</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>aff3cba596594ea6ca52167943604f66f</anchor>
      <arglist>(type, int_type_, uint_type_, abs_type_, w_type_, sum_type_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>afae660bf47471a9b76fa18d1bb44915c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD_64F</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>a8de511cd76de5f624f22cb68527832f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD_FP16</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>a0da2edd1f53818417b6ea713991b8116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD_WIDTH</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>aec5f4c66a38cd9af32b4557b07707afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_1ST</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>a7cae837a7f397116986e18fdbc843cac</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_ADD</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>a1c34ed60a89ca6c3f7db824285eda741</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_AND</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>ae29e507fba7170290ecf25f2527b8091</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_NOP</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>a5d7ab694a9baa2ea503aad4d3f4ec463</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VXPREFIX</name>
      <anchorfile>df/db4/intrin_8hpp.html</anchorfile>
      <anchor>af8c934ae80e6e7913887c84d7704c29c</anchor>
      <arglist>(func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_avx.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d9/dd4/intrin__avx_8hpp.html</filename>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD256</name>
      <anchorfile>d9/dd4/intrin__avx_8hpp.html</anchorfile>
      <anchor>af9b7ce8e57aeb415af75f31fd4a33aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD256_64F</name>
      <anchorfile>d9/dd4/intrin__avx_8hpp.html</anchorfile>
      <anchor>a34683bcf4a6882344009aebe82ca9393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD256_FP16</name>
      <anchorfile>d9/dd4/intrin__avx_8hpp.html</anchorfile>
      <anchor>a2385dae720057841f541b443eed01cb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_avx512.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d1/dc3/intrin__avx512_8hpp.html</filename>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_mm512_cvtpd_pslo</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>a8929ab3d23269f071916a7ff9b06155e</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_v512_set_epi8</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>a43111cfc2083a62e3de0dbe8f539e706</anchor>
      <arglist>(a63, a62, a61, a60, a59, a58, a57, a56, a55, a54, a53, a52, a51, a50, a49, a48, a47, a46, a45, a44, a43, a42, a41, a40, a39, a38, a37, a36, a35, a34, a33, a32, a31, a30, a29, a28, a27, a26, a25, a24, a23, a22, a21, a20, a19, a18, a17, a16, a15, a14, a13, a12, a11, a10, a9, a8, a7, a6, a5, a4, a3, a2, a1, a0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_v512_set_epu16</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>a44a64c3503ad387561cadc41a2ae9dfe</anchor>
      <arglist>(a31, a30, a29, a28, a27, a26, a25, a24, a23, a22, a21, a20, a19, a18, a17, a16, a15, a14, a13, a12, a11, a10, a9, a8, a7, a6, a5, a4, a3, a2, a1, a0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_v512_set_epu32</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>aed9a8a85789799bee53aadca153aad70</anchor>
      <arglist>(a15, a14, a13, a12, a11, a10, a9, a8, a7, a6, a5, a4, a3, a2, a1, a0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_v512_set_epu64</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>adabd23ee74d8469c60f327f22996f2b6</anchor>
      <arglist>(a7, a6, a5, a4, a3, a2, a1, a0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_v512_set_epu8</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>a527716398a3e2e49766fa0376629d34a</anchor>
      <arglist>(a63, a62, a61, a60, a59, a58, a57, a56, a55, a54, a53, a52, a51, a50, a49, a48, a47, a46, a45, a44, a43, a42, a41, a40, a39, a38, a37, a36, a35, a34, a33, a32, a31, a30, a29, a28, a27, a26, a25, a24, a23, a22, a21, a20, a19, a18, a17, a16, a15, a14, a13, a12, a11, a10, a9, a8, a7, a6, a5, a4, a3, a2, a1, a0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD512</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>aae046dce22790e9d40874766ea9e4214</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD512_64F</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>a08c4be63842d61002e22a63ab6d69f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD512_FP16</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>a9ce0a60bc38400e182a2b34dfb915632</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CVT_ROUND_MODES_IMPLEMENTED</name>
      <anchorfile>d1/dc3/intrin__avx512_8hpp.html</anchorfile>
      <anchor>a221cbe0da5104653507acf9095919e8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_cpp.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d1/d94/intrin__cpp_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <includes id="db/dbb/core_2include_2opencv2_2core_2saturate_8hpp" name="saturate.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/saturate.hpp</includes>
    <class kind="struct">cv::v_reg</class>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_ARITHM_OP</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>gad1e58f5f11e0f285dd9d72aac7216dd8</anchor>
      <arglist>(func, bin_op, cast_op, _Tp2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_INIT_VAL</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga0c426692df62d15caf521a91e642a0b4</anchor>
      <arglist>(_Tpvec, _Tp, prefix, suffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_INIT_ZERO</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga4f6ef75e4c0228fa192aa120b77ff45e</anchor>
      <arglist>(_Tpvec, prefix, suffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_PACK</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>gacdcecd71a5efc025c9e0c3069fb5b29a</anchor>
      <arglist>(_Tp, _Tpn, pack_suffix, cast)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_PACK_STORE</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>gaed615335a30e1fe5f5c4ecd4833bd351</anchor>
      <arglist>(_Tp, _Tpn, pack_suffix, cast)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_REINTERPRET</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga9c81a44e20768e8a10451e7e5b9558b7</anchor>
      <arglist>(_Tp, suffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_RSHIFTR</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga109818b63e8fc337bcc024de9c97a914</anchor>
      <arglist>(_Tp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_RSHR_PACK</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga1ced893b5bb026257317766692bf1bd8</anchor>
      <arglist>(_Tp, _Tpn, pack_suffix, cast)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_RSHR_PACK_STORE</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga8f590e5a179618928533df41dc28f40b</anchor>
      <arglist>(_Tp, _Tpn, pack_suffix, cast)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_SHIFTL</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga37ff8c45b372368068129941b68ce7e1</anchor>
      <arglist>(_Tp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_C_SHIFTR</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga18175ded6eefa9ee4ea7c824fbed8e66</anchor>
      <arglist>(_Tp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_CMP_OP</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga7279486f3465f5c8213377ca4191aebc</anchor>
      <arglist>(cmp_op, func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_MATH_FUNC</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>gaab5dddc36659025bcf499054aa6ee267</anchor>
      <arglist>(func, cfunc, _Tp2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_MINMAX_FUNC</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>gafa707e5c423dc3b46968f579d25d40d8</anchor>
      <arglist>(func, cfunc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_REDUCE_MINMAX_FUNC</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga52fcf2ab9074198d8ea7f2643e891720</anchor>
      <arglist>(func, cfunc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_ROTATE_SHIFT_OP</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>ga2323457942fdb195a2b1b6aac3bad605</anchor>
      <arglist>(suffix, opA, opB)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_IMPL_SHIFT_OP</name>
      <anchorfile>dd/d96/group__core__hal__intrin__impl.html</anchorfile>
      <anchor>gaa0f1f839a30557f998e7373b1c992f22</anchor>
      <arglist>(shift_op, func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAL_MATH_HAVE_EXP</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaedd93c0ed2b9ce3710c6b6a8c162e6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v256_setzero_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga987fdfd4bc769498069a703da99a5ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v256_setzero_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3a0b6404899aa7ebb2bbce3445c31565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v256_setzero_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6d4adc5883c127ea87997ef18048d3bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v256_setzero_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad4bab7d2c2a67026d3699dee25227e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v256_setzero_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2c95a3359f3ff39504f71818db534bea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v256_setzero_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad6b56a611f0f1d01299b35ef40d0d5aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v256_setzero_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga23a689223f9c5c961077c5027c118a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v256_setzero_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga069f2f5896a85a94ae7dcf9f0686140f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v256_setzero_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gacf5698e589d36a4bd38410a6484e6167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v256_setzero_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3864fbd1c47dce890aae97b2a01076d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v512_setzero_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab5661299f175792214023d32246145ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v512_setzero_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaca0b7f779900270abb5f7f1a1d1b755b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v512_setzero_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga28caad4ee0848dfe71859f80f82894a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v512_setzero_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab3eac7fa200b1bc831b5c521819b4a6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v512_setzero_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa9c0f4ba7ef381b20b39b94061ea16ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v512_setzero_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafaf6068e69756e212a939cece06bce52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v512_setzero_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafd52f3f85ec8ae285250c03365b23db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v512_setzero_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf8e124f18e2fd7d0c05f3fb4f4424659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v512_setzero_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga0c039a01eaf3dc475ed81b3f354a0805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v512_setzero_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga632417f79afe47c99c24a1e628b7acc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setzero_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad7cf5116faa00f5389226c29618bf0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setzero_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8dc60cdfa49e685e10731c0729dcab8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setzero_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac12b4fdfed1380212c6267220a587819</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setzero_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadeed3bcb2a2c2afa0b6398c80be990b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setzero_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad117e31c45604f1caf54f97a32c4a604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setzero_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga21358685333860b45e1bded220ae7db9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setzero_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaad235e4e15c473055f42502d9bd6c6b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setzero_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga64b9d89770c61189ee94b50490be290f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setzero_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf1eb4e08a9234bffffefd5ab0e8884e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setzero_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d5c93ea0a0fde5cd451d309e241cbc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v256_setall_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf8576ca46ee634464c95bd1a710b85d6</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v256_setall_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf824768183e10767fc2d9afe56772ed7</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v256_setall_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab5e9bd077c3c35247dfb8c774bb929cc</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v256_setall_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga09e6452a0812c606a305618bac13f5b0</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v256_setall_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa7bf64a97c89af82ff544df1b363aac4</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v256_setall_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga538c4422f66f678faf1fd5818ecefc85</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v256_setall_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga755a462d29a469b61dadb53546da65aa</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v256_setall_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa7eb4a970b08558108e3d3cc232d4cb7</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v256_setall_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf02e21b54bf4aa07f036e786129f8768</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v256_setall_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga45b31deb562969d2ca56518be5c378c4</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v512_setall_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafa9fdaa7e8bdd0b71f8d686646ccdf0a</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v512_setall_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac3864d837b0f6742ab261ea7680f3d8b</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v512_setall_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga0ef095d161edcca1075d1930ff297702</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v512_setall_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9bbdf674354a048f641bedb1c1955548</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v512_setall_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2dd0788ad46ed68a5b69cdc31e7baa5e</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v512_setall_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac1eb52061aa0f8a9636b65dca5916308</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v512_setall_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac928a03cd249e7b1b1221c5153246c76</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v512_setall_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3fc954978db0d3dd2a35f6dac3ab255c</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v512_setall_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3cd9bc8381a48aab97fa593b0fd44962</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v512_setall_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga672672ca11124d10879a7438414d2dfa</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga95f149ca648492425f84e938df49f0c3</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga95f149ca648492425f84e938df49f0c3</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga95f149ca648492425f84e938df49f0c3</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga84f42d3ad5f2372e9f02811b5c09817d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga84f42d3ad5f2372e9f02811b5c09817d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga84f42d3ad5f2372e9f02811b5c09817d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga10eea88c9cc6c713ce7c46447103a77f</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga10eea88c9cc6c713ce7c46447103a77f</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga10eea88c9cc6c713ce7c46447103a77f</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga99c85ad81846c85474def9e7e984157b</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga99c85ad81846c85474def9e7e984157b</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga99c85ad81846c85474def9e7e984157b</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7650a22f843317bc1c5214d151e0adf1</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7650a22f843317bc1c5214d151e0adf1</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7650a22f843317bc1c5214d151e0adf1</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa2d1965857b0d5a4d2fc0ae7c08ed2dd</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa2d1965857b0d5a4d2fc0ae7c08ed2dd</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa2d1965857b0d5a4d2fc0ae7c08ed2dd</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad293103c8fa59fa123dc5d5c9dfc0be6</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad293103c8fa59fa123dc5d5c9dfc0be6</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad293103c8fa59fa123dc5d5c9dfc0be6</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9dd0db5a760459d370f22006ca488d96</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9dd0db5a760459d370f22006ca488d96</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9dd0db5a760459d370f22006ca488d96</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d099937d2bcb5a999e653ac8317f18e</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d099937d2bcb5a999e653ac8317f18e</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d099937d2bcb5a999e653ac8317f18e</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga66e06e9f9ccea93254deb9e34a736da2</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga66e06e9f9ccea93254deb9e34a736da2</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga66e06e9f9ccea93254deb9e34a736da2</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setall_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8c2f09f96f217de7e7cefa666e36c053</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setall_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga30c70e8156b87130124791f8b9aa57fe</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setall_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadc4a18bd77755893b6f30191a12412e0</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setall_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadca754bb3ca01900243f154ee793d992</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setall_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac912dbc355464868b16480b629e6fd06</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setall_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8595edc0055bc74e5ddd24c269efced5</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setall_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf835c6f6fb1199b4e0d51450b1287be7</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setall_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaae37de475214f1461ec66090fee2fa9f</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setall_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad6a20a93404788b07822393392675ed6</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setall_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9b60dc95a5c7d27ef8fe876e88d7a75c</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; float, n0 *sizeof(_Tp0)/sizeof(float)&gt;</type>
      <name>v_reinterpret_as_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga828fa8b94031adec9d6920fc5a21d38f</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; double, n0 *sizeof(_Tp0)/sizeof(double)&gt;</type>
      <name>v_reinterpret_as_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga307914df9fef68bbb945e952b15a3df0</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n0 *sizeof(_Tp0)/sizeof(short)&gt;</type>
      <name>v_reinterpret_as_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga79a050bdf9f77af3530f20a5add26ac2</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n0 *sizeof(_Tp0)/sizeof(int)&gt;</type>
      <name>v_reinterpret_as_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga105adc05b06dfd0633055bfc32d7ed8a</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n0 *sizeof(_Tp0)/sizeof(int64)&gt;</type>
      <name>v_reinterpret_as_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2852ba200d7eab1c8fbeba112795fd4c</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; schar, n0 *sizeof(_Tp0)/sizeof(schar)&gt;</type>
      <name>v_reinterpret_as_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7db9081ffa97205457c1f2fd679c4597</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n0 *sizeof(_Tp0)/sizeof(ushort)&gt;</type>
      <name>v_reinterpret_as_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8b4cf78194b4f792a15836f65105a24d</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n0 *sizeof(_Tp0)/sizeof(unsigned)&gt;</type>
      <name>v_reinterpret_as_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadca3ee10c5b7ca34e0a2a68485cb8c63</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n0 *sizeof(_Tp0)/sizeof(uint64)&gt;</type>
      <name>v_reinterpret_as_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga397fddf06de568f746efbec9ec6e73fe</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, n0 *sizeof(_Tp0)/sizeof(uchar)&gt;</type>
      <name>v_reinterpret_as_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2630f4b7da835582eb9af1b09df24969</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gabedcea611a1b602ad772841883ab41c6</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6082ee17d6da9cb4a4250c21e9190693</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5df508887dff1b3782e8b605d778fb57</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad09f25444a72f4066df0d41bf1cf6c36</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6739bcd8a3bf5601435a9f416fc86daa</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gae135c51422d0c971aee7cdde4d12c03c</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga16f9a4dbc18f5a3f4ec3cfa1298dbda5</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga797e08da7520182d7dd9e5e6c1a6819c</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf3f43ebfd09e6d4e060da8c591ee650e</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5f4a3355013b21c03766c13a5f25ffd9</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2b7c25d249e7f042ef07a45f0ad9c3ff</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga25f29c48cae3ddd1c4c5406222dcd625</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga527b0b4fa4340f88648e56208772ecc5</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf652ae42e017ce3f52257d73ebaa3611</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gacde7339055584274e6469fec01f18809</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga29085b2398ca5a9fe1b08dd4c252b704</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2b56ff669f74c24d3aad2ae184ff09fe</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf3c06d127c1ba2dc06fee9d60c053bee</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6f7d9ef11a45ad8377e0f4e71ef796bd</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gae3bdda66ce0f7c11179c99f19351ffd6</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a, const v_reg&lt; int64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; schar, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6feeb392afc865d1c8eb254a6cc81209</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab32be0db748e4d9b21c1dd7afeb616cb</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a, const v_reg&lt; uint64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad27d703088e83a9fb053b55cbe5bd589</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga67d6037518612ddce562a413b0c5b8a8</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a, const v_reg&lt; ushort, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga13eb2e2387f2fa3f22533f21c2f7ee33</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafaf1be7ef2b4b62da1ad0c9714ac5ef2</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab5146e467051c323c6b019f61221a806</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga04e55a1a3b1e0805f254a38778e02a54</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a, const v_reg&lt; int64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; schar, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga47ca0f0d8da3b5c92c4c29d6b19945c8</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2343b4a4189116323ec8642ecb4d1516</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a, const v_reg&lt; uint64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad0d5c0a4530c431258de7850325ae7bb</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga0ec79c0ad580971c920a7947c2729553</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a, const v_reg&lt; ushort, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_rshr_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga01517f2bc04c74895fab6d24d0c0badf</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_rshr_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2f49e07d9f38f94abbcc39a0529d0968</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafd60669df746a47eab7c16185dfdc0d1</anchor>
      <arglist>(int *ptr, const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga20da2de260e125d4c86548961c664018</anchor>
      <arglist>(schar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga17593c21a8311b79f4dc4ed3bbefbe20</anchor>
      <arglist>(short *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafd23cae47a87069d8914d66a48b9f7d1</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8002aac28a8dc7a9e2ee2d859df68d90</anchor>
      <arglist>(unsigned *ptr, const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga69da657b0797433a46034b195795885f</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab8350668f0343296e8ff90938d0315a3</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5917f5c8c88fe6be469edd144ab3059a</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa450959af1f4cca4b61237ba87fcb210</anchor>
      <arglist>(int *ptr, const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga33439c6be915e60605cd706bb0e170da</anchor>
      <arglist>(schar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gae5d2e7bc86bed57c5d361dd1ae0ec5a4</anchor>
      <arglist>(short *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2242d1613a7522b620513e8e39ad186f</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7f1d389f944f0f1ce50d53d6521ba4f1</anchor>
      <arglist>(unsigned *ptr, const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga1f04d0d0b8c9e6f4dd00fbcbeab5119d</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga804ff05d0224b3170bc7c7050bb5bc18</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga49f3d8f5412ebe599a980bc87c3ddb05</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 8 *n &gt;</type>
      <name>v_pack_b</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa845597627f198f4150a71c2ac94c31d</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a, const v_reg&lt; uint64, n &gt; &amp;b, const v_reg&lt; uint64, n &gt; &amp;c, const v_reg&lt; uint64, n &gt; &amp;d, const v_reg&lt; uint64, n &gt; &amp;e, const v_reg&lt; uint64, n &gt; &amp;f, const v_reg&lt; uint64, n &gt; &amp;g, const v_reg&lt; uint64, n &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 4 *n &gt;</type>
      <name>v_pack_b</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga83ca402d363ed2d96b7d7a206795dd82</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b, const v_reg&lt; unsigned, n &gt; &amp;c, const v_reg&lt; unsigned, n &gt; &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_pack_b</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa1bc04ba2310c787b0268ef5aa2df539</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a, const v_reg&lt; ushort, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v256_setzero_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga987fdfd4bc769498069a703da99a5ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v256_setzero_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3a0b6404899aa7ebb2bbce3445c31565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v256_setzero_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6d4adc5883c127ea87997ef18048d3bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v256_setzero_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad4bab7d2c2a67026d3699dee25227e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v256_setzero_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2c95a3359f3ff39504f71818db534bea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v256_setzero_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad6b56a611f0f1d01299b35ef40d0d5aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v256_setzero_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga23a689223f9c5c961077c5027c118a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v256_setzero_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga069f2f5896a85a94ae7dcf9f0686140f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v256_setzero_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gacf5698e589d36a4bd38410a6484e6167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v256_setzero_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3864fbd1c47dce890aae97b2a01076d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v512_setzero_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab5661299f175792214023d32246145ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v512_setzero_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaca0b7f779900270abb5f7f1a1d1b755b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v512_setzero_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga28caad4ee0848dfe71859f80f82894a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v512_setzero_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab3eac7fa200b1bc831b5c521819b4a6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v512_setzero_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa9c0f4ba7ef381b20b39b94061ea16ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v512_setzero_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafaf6068e69756e212a939cece06bce52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v512_setzero_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafd52f3f85ec8ae285250c03365b23db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v512_setzero_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf8e124f18e2fd7d0c05f3fb4f4424659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v512_setzero_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga0c039a01eaf3dc475ed81b3f354a0805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v512_setzero_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga632417f79afe47c99c24a1e628b7acc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v_setzero_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5d45376f47db22b867fc9621e79ad900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setzero_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad7cf5116faa00f5389226c29618bf0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setzero_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8dc60cdfa49e685e10731c0729dcab8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setzero_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac12b4fdfed1380212c6267220a587819</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setzero_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadeed3bcb2a2c2afa0b6398c80be990b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setzero_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad117e31c45604f1caf54f97a32c4a604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setzero_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga21358685333860b45e1bded220ae7db9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setzero_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaad235e4e15c473055f42502d9bd6c6b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setzero_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga64b9d89770c61189ee94b50490be290f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setzero_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf1eb4e08a9234bffffefd5ab0e8884e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setzero_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d5c93ea0a0fde5cd451d309e241cbc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v256_setall_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf8576ca46ee634464c95bd1a710b85d6</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v256_setall_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf824768183e10767fc2d9afe56772ed7</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v256_setall_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab5e9bd077c3c35247dfb8c774bb929cc</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v256_setall_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga09e6452a0812c606a305618bac13f5b0</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v256_setall_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa7bf64a97c89af82ff544df1b363aac4</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v256_setall_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga538c4422f66f678faf1fd5818ecefc85</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v256_setall_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga755a462d29a469b61dadb53546da65aa</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v256_setall_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa7eb4a970b08558108e3d3cc232d4cb7</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v256_setall_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf02e21b54bf4aa07f036e786129f8768</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v256_setall_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga45b31deb562969d2ca56518be5c378c4</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v512_setall_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafa9fdaa7e8bdd0b71f8d686646ccdf0a</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v512_setall_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac3864d837b0f6742ab261ea7680f3d8b</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v512_setall_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga0ef095d161edcca1075d1930ff297702</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v512_setall_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9bbdf674354a048f641bedb1c1955548</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v512_setall_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2dd0788ad46ed68a5b69cdc31e7baa5e</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v512_setall_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac1eb52061aa0f8a9636b65dca5916308</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v512_setall_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac928a03cd249e7b1b1221c5153246c76</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v512_setall_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3fc954978db0d3dd2a35f6dac3ab255c</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v512_setall_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga3cd9bc8381a48aab97fa593b0fd44962</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v512_setall_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga672672ca11124d10879a7438414d2dfa</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga95f149ca648492425f84e938df49f0c3</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga95f149ca648492425f84e938df49f0c3</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga95f149ca648492425f84e938df49f0c3</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga84f42d3ad5f2372e9f02811b5c09817d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga84f42d3ad5f2372e9f02811b5c09817d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga84f42d3ad5f2372e9f02811b5c09817d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga10eea88c9cc6c713ce7c46447103a77f</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga10eea88c9cc6c713ce7c46447103a77f</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga10eea88c9cc6c713ce7c46447103a77f</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga99c85ad81846c85474def9e7e984157b</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga99c85ad81846c85474def9e7e984157b</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga99c85ad81846c85474def9e7e984157b</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7650a22f843317bc1c5214d151e0adf1</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7650a22f843317bc1c5214d151e0adf1</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x64</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7650a22f843317bc1c5214d151e0adf1</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa2d1965857b0d5a4d2fc0ae7c08ed2dd</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa2d1965857b0d5a4d2fc0ae7c08ed2dd</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa2d1965857b0d5a4d2fc0ae7c08ed2dd</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad293103c8fa59fa123dc5d5c9dfc0be6</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad293103c8fa59fa123dc5d5c9dfc0be6</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x64</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad293103c8fa59fa123dc5d5c9dfc0be6</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9dd0db5a760459d370f22006ca488d96</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9dd0db5a760459d370f22006ca488d96</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9dd0db5a760459d370f22006ca488d96</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d099937d2bcb5a999e653ac8317f18e</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d099937d2bcb5a999e653ac8317f18e</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2d099937d2bcb5a999e653ac8317f18e</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga66e06e9f9ccea93254deb9e34a736da2</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x16</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga66e06e9f9ccea93254deb9e34a736da2</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x32</type>
      <name>v_setall_</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga66e06e9f9ccea93254deb9e34a736da2</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_float32x4</type>
      <name>v_setall_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8c2f09f96f217de7e7cefa666e36c053</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>v_float64x2</type>
      <name>v_setall_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga30c70e8156b87130124791f8b9aa57fe</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>v_int16x8</type>
      <name>v_setall_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadc4a18bd77755893b6f30191a12412e0</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>v_int32x4</type>
      <name>v_setall_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadca754bb3ca01900243f154ee793d992</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>v_int64x2</type>
      <name>v_setall_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gac912dbc355464868b16480b629e6fd06</anchor>
      <arglist>(int64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_int8x16</type>
      <name>v_setall_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8595edc0055bc74e5ddd24c269efced5</anchor>
      <arglist>(schar val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint16x8</type>
      <name>v_setall_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf835c6f6fb1199b4e0d51450b1287be7</anchor>
      <arglist>(ushort val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint32x4</type>
      <name>v_setall_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaae37de475214f1461ec66090fee2fa9f</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint64x2</type>
      <name>v_setall_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad6a20a93404788b07822393392675ed6</anchor>
      <arglist>(uint64 val)</arglist>
    </member>
    <member kind="function">
      <type>v_uint8x16</type>
      <name>v_setall_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga9b60dc95a5c7d27ef8fe876e88d7a75c</anchor>
      <arglist>(uchar val)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; float, n0 *sizeof(_Tp0)/sizeof(float)&gt;</type>
      <name>v_reinterpret_as_f32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga828fa8b94031adec9d6920fc5a21d38f</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; double, n0 *sizeof(_Tp0)/sizeof(double)&gt;</type>
      <name>v_reinterpret_as_f64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga307914df9fef68bbb945e952b15a3df0</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n0 *sizeof(_Tp0)/sizeof(short)&gt;</type>
      <name>v_reinterpret_as_s16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga79a050bdf9f77af3530f20a5add26ac2</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n0 *sizeof(_Tp0)/sizeof(int)&gt;</type>
      <name>v_reinterpret_as_s32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga105adc05b06dfd0633055bfc32d7ed8a</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n0 *sizeof(_Tp0)/sizeof(int64)&gt;</type>
      <name>v_reinterpret_as_s64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2852ba200d7eab1c8fbeba112795fd4c</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; schar, n0 *sizeof(_Tp0)/sizeof(schar)&gt;</type>
      <name>v_reinterpret_as_s8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7db9081ffa97205457c1f2fd679c4597</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n0 *sizeof(_Tp0)/sizeof(ushort)&gt;</type>
      <name>v_reinterpret_as_u16</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8b4cf78194b4f792a15836f65105a24d</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n0 *sizeof(_Tp0)/sizeof(unsigned)&gt;</type>
      <name>v_reinterpret_as_u32</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gadca3ee10c5b7ca34e0a2a68485cb8c63</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n0 *sizeof(_Tp0)/sizeof(uint64)&gt;</type>
      <name>v_reinterpret_as_u64</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga397fddf06de568f746efbec9ec6e73fe</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, n0 *sizeof(_Tp0)/sizeof(uchar)&gt;</type>
      <name>v_reinterpret_as_u8</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2630f4b7da835582eb9af1b09df24969</anchor>
      <arglist>(const v_reg&lt; _Tp0, n0 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gabedcea611a1b602ad772841883ab41c6</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6082ee17d6da9cb4a4250c21e9190693</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5df508887dff1b3782e8b605d778fb57</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad09f25444a72f4066df0d41bf1cf6c36</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6739bcd8a3bf5601435a9f416fc86daa</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n &gt;</type>
      <name>v_shl</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gae135c51422d0c971aee7cdde4d12c03c</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga16f9a4dbc18f5a3f4ec3cfa1298dbda5</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga797e08da7520182d7dd9e5e6c1a6819c</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf3f43ebfd09e6d4e060da8c591ee650e</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5f4a3355013b21c03766c13a5f25ffd9</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2b7c25d249e7f042ef07a45f0ad9c3ff</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n &gt;</type>
      <name>v_shr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga25f29c48cae3ddd1c4c5406222dcd625</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga527b0b4fa4340f88648e56208772ecc5</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int64, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf652ae42e017ce3f52257d73ebaa3611</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gacde7339055584274e6469fec01f18809</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uint64, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga29085b2398ca5a9fe1b08dd4c252b704</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2b56ff669f74c24d3aad2ae184ff09fe</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, n &gt;</type>
      <name>v_rshr</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaf3c06d127c1ba2dc06fee9d60c053bee</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6f7d9ef11a45ad8377e0f4e71ef796bd</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gae3bdda66ce0f7c11179c99f19351ffd6</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a, const v_reg&lt; int64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; schar, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga6feeb392afc865d1c8eb254a6cc81209</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab32be0db748e4d9b21c1dd7afeb616cb</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a, const v_reg&lt; uint64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad27d703088e83a9fb053b55cbe5bd589</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga67d6037518612ddce562a413b0c5b8a8</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a, const v_reg&lt; ushort, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga13eb2e2387f2fa3f22533f21c2f7ee33</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafaf1be7ef2b4b62da1ad0c9714ac5ef2</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; short, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab5146e467051c323c6b019f61221a806</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; int, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga04e55a1a3b1e0805f254a38778e02a54</anchor>
      <arglist>(const v_reg&lt; int64, n &gt; &amp;a, const v_reg&lt; int64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; schar, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga47ca0f0d8da3b5c92c4c29d6b19945c8</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; unsigned, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2343b4a4189116323ec8642ecb4d1516</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a, const v_reg&lt; uint64, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gad0d5c0a4530c431258de7850325ae7bb</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_rshr_pack</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga0ec79c0ad580971c920a7947c2729553</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a, const v_reg&lt; ushort, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; ushort, 2 *n &gt;</type>
      <name>v_rshr_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga01517f2bc04c74895fab6d24d0c0badf</anchor>
      <arglist>(const v_reg&lt; int, n &gt; &amp;a, const v_reg&lt; int, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_rshr_pack_u</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2f49e07d9f38f94abbcc39a0529d0968</anchor>
      <arglist>(const v_reg&lt; short, n &gt; &amp;a, const v_reg&lt; short, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafd60669df746a47eab7c16185dfdc0d1</anchor>
      <arglist>(int *ptr, const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga20da2de260e125d4c86548961c664018</anchor>
      <arglist>(schar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga17593c21a8311b79f4dc4ed3bbefbe20</anchor>
      <arglist>(short *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gafd23cae47a87069d8914d66a48b9f7d1</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga8002aac28a8dc7a9e2ee2d859df68d90</anchor>
      <arglist>(unsigned *ptr, const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga69da657b0797433a46034b195795885f</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gab8350668f0343296e8ff90938d0315a3</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga5917f5c8c88fe6be469edd144ab3059a</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa450959af1f4cca4b61237ba87fcb210</anchor>
      <arglist>(int *ptr, const v_reg&lt; int64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga33439c6be915e60605cd706bb0e170da</anchor>
      <arglist>(schar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gae5d2e7bc86bed57c5d361dd1ae0ec5a4</anchor>
      <arglist>(short *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga2242d1613a7522b620513e8e39ad186f</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; ushort, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga7f1d389f944f0f1ce50d53d6521ba4f1</anchor>
      <arglist>(unsigned *ptr, const v_reg&lt; uint64, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga1f04d0d0b8c9e6f4dd00fbcbeab5119d</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; unsigned, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga804ff05d0224b3170bc7c7050bb5bc18</anchor>
      <arglist>(uchar *ptr, const v_reg&lt; short, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_rshr_pack_u_store</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga49f3d8f5412ebe599a980bc87c3ddb05</anchor>
      <arglist>(ushort *ptr, const v_reg&lt; int, n &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 8 *n &gt;</type>
      <name>v_pack_b</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa845597627f198f4150a71c2ac94c31d</anchor>
      <arglist>(const v_reg&lt; uint64, n &gt; &amp;a, const v_reg&lt; uint64, n &gt; &amp;b, const v_reg&lt; uint64, n &gt; &amp;c, const v_reg&lt; uint64, n &gt; &amp;d, const v_reg&lt; uint64, n &gt; &amp;e, const v_reg&lt; uint64, n &gt; &amp;f, const v_reg&lt; uint64, n &gt; &amp;g, const v_reg&lt; uint64, n &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 4 *n &gt;</type>
      <name>v_pack_b</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>ga83ca402d363ed2d96b7d7a206795dd82</anchor>
      <arglist>(const v_reg&lt; unsigned, n &gt; &amp;a, const v_reg&lt; unsigned, n &gt; &amp;b, const v_reg&lt; unsigned, n &gt; &amp;c, const v_reg&lt; unsigned, n &gt; &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>v_reg&lt; uchar, 2 *n &gt;</type>
      <name>v_pack_b</name>
      <anchorfile>df/d91/group__core__hal__intrin.html</anchorfile>
      <anchor>gaa1bc04ba2310c787b0268ef5aa2df539</anchor>
      <arglist>(const v_reg&lt; ushort, n &gt; &amp;a, const v_reg&lt; ushort, n &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_forward.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>da/daa/intrin__forward_8hpp.html</filename>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>intrin_lasx.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d9/d98/intrin__lasx_8hpp.html</filename>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD256</name>
      <anchorfile>d9/d98/intrin__lasx_8hpp.html</anchorfile>
      <anchor>af9b7ce8e57aeb415af75f31fd4a33aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD256_64F</name>
      <anchorfile>d9/d98/intrin__lasx_8hpp.html</anchorfile>
      <anchor>a34683bcf4a6882344009aebe82ca9393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD256_FP16</name>
      <anchorfile>d9/d98/intrin__lasx_8hpp.html</anchorfile>
      <anchor>a2385dae720057841f541b443eed01cb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_legacy_ops.h</name>
    <path>opencv2/core/hal/</path>
    <filename>d0/d43/intrin__legacy__ops_8h.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::hal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BIN_A_OP</name>
      <anchorfile>d0/d43/intrin__legacy__ops_8h.html</anchorfile>
      <anchor>a9d32192ad021982d6a35172e28f8b06a</anchor>
      <arglist>(OP, FUN)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BIN_OP</name>
      <anchorfile>d0/d43/intrin__legacy__ops_8h.html</anchorfile>
      <anchor>a57eb193ba1917914d5a7d4bd5a965195</anchor>
      <arglist>(OP, FUN)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UN_OP</name>
      <anchorfile>d0/d43/intrin__legacy__ops_8h.html</anchorfile>
      <anchor>a5b0f5f5d18488554ed82ccbd9425be33</anchor>
      <arglist>(OP, FUN)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_lsx.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d6/d96/intrin__lsx_8hpp.html</filename>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128</name>
      <anchorfile>d6/d96/intrin__lsx_8hpp.html</anchorfile>
      <anchor>ad953f90887e4eb9a12657e6a1f86d01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128_64F</name>
      <anchorfile>d6/d96/intrin__lsx_8hpp.html</anchorfile>
      <anchor>a51529fa7aa602e84255f9e68efa5ed01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128_FP16</name>
      <anchorfile>d6/d96/intrin__lsx_8hpp.html</anchorfile>
      <anchor>a5c52d866b7fbcead8f122cd1d68674ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_math.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>df/dff/intrin__math_8hpp.html</filename>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_exp_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a2843e24c90b3bbb615de10cbb6ae5568</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_exp_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a98d8db5c18fdb616d6f46097e4d6bc1b</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_exp_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a69ddee3bfc978d61734cb4fe8ea0fa60</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_log_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ac3805bc1e29b92f4514663a18bb4f37e</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_log_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ab2f7ba49a596df0c543430fd865c5a5b</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_log_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad7f339a67e4a747f3f9c7f4570279ee0</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_cos_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a1792160978fa08c7cf533cb6bcdc24f1</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_cos_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad9c3900ea7498371ea425c8a4d02995a</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_cos_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a52219dc6f31006f3c0725599b9bbef42</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_sin_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ae32890bc946cbbb38f1d1fbc567bf2cd</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_sin_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ac502e065db6c929595ea1b1919fc147d</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_sin_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a37ea9dfc1ada2a035e56dfb3a077441e</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_sincos_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad23668d7c46898db072b271159e5ebd5</anchor>
      <arglist>(const _TpVec16F &amp;x, _TpVec16F &amp;ysin, _TpVec16F &amp;ycos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_sincos_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad6a45721682b6ec6d3a1e615e51afa3d</anchor>
      <arglist>(const _TpVec32F &amp;x, _TpVec32F &amp;ysin, _TpVec32F &amp;ycos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_sincos_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>aefd6c06a1fa0354cf617a09637432de9</anchor>
      <arglist>(const _TpVec64F &amp;x, _TpVec64F &amp;ysin, _TpVec64F &amp;ycos)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_erf_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>aad2473d54bda22619e5b2dbded3497e7</anchor>
      <arglist>(const _TpVec32F &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_exp_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a2843e24c90b3bbb615de10cbb6ae5568</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_exp_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a98d8db5c18fdb616d6f46097e4d6bc1b</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_exp_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a69ddee3bfc978d61734cb4fe8ea0fa60</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_log_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ac3805bc1e29b92f4514663a18bb4f37e</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_log_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ab2f7ba49a596df0c543430fd865c5a5b</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_log_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad7f339a67e4a747f3f9c7f4570279ee0</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_cos_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a1792160978fa08c7cf533cb6bcdc24f1</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_cos_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad9c3900ea7498371ea425c8a4d02995a</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_cos_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a52219dc6f31006f3c0725599b9bbef42</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec16F</type>
      <name>v_sin_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ae32890bc946cbbb38f1d1fbc567bf2cd</anchor>
      <arglist>(const _TpVec16F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_sin_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ac502e065db6c929595ea1b1919fc147d</anchor>
      <arglist>(const _TpVec32F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec64F</type>
      <name>v_sin_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>a37ea9dfc1ada2a035e56dfb3a077441e</anchor>
      <arglist>(const _TpVec64F &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_sincos_default_16f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad23668d7c46898db072b271159e5ebd5</anchor>
      <arglist>(const _TpVec16F &amp;x, _TpVec16F &amp;ysin, _TpVec16F &amp;ycos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_sincos_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>ad6a45721682b6ec6d3a1e615e51afa3d</anchor>
      <arglist>(const _TpVec32F &amp;x, _TpVec32F &amp;ysin, _TpVec32F &amp;ycos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v_sincos_default_64f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>aefd6c06a1fa0354cf617a09637432de9</anchor>
      <arglist>(const _TpVec64F &amp;x, _TpVec64F &amp;ysin, _TpVec64F &amp;ycos)</arglist>
    </member>
    <member kind="function">
      <type>_TpVec32F</type>
      <name>v_erf_default_32f</name>
      <anchorfile>df/dff/intrin__math_8hpp.html</anchorfile>
      <anchor>aad2473d54bda22619e5b2dbded3497e7</anchor>
      <arglist>(const _TpVec32F &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_msa.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>dd/d08/intrin__msa_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>intrin_neon.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>dd/d52/intrin__neon_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>intrin_rvv071.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d0/d2f/intrin__rvv071_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>intrin_rvv_scalable.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d5/d6a/intrin__rvv__scalable_8hpp.html</filename>
    <includes id="d1/d26/check_8hpp" name="check.hpp" local="no" import="no" module="no" objc="no">opencv2/core/check.hpp</includes>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_RVV_MAX_VLEN</name>
      <anchorfile>d5/d6a/intrin__rvv__scalable_8hpp.html</anchorfile>
      <anchor>a3ebca81cb70f5cd9da59167b635b74eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_sse.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d2/d3c/intrin__sse_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128</name>
      <anchorfile>d2/d3c/intrin__sse_8hpp.html</anchorfile>
      <anchor>ad953f90887e4eb9a12657e6a1f86d01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128_64F</name>
      <anchorfile>d2/d3c/intrin__sse_8hpp.html</anchorfile>
      <anchor>a51529fa7aa602e84255f9e68efa5ed01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128_FP16</name>
      <anchorfile>d2/d3c/intrin__sse_8hpp.html</anchorfile>
      <anchor>a5c52d866b7fbcead8f122cd1d68674ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_sse_em.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d3/d95/intrin__sse__em_8hpp.html</filename>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>intrin_vsx.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>d3/d96/intrin__vsx_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128</name>
      <anchorfile>d3/d96/intrin__vsx_8hpp.html</anchorfile>
      <anchor>ad953f90887e4eb9a12657e6a1f86d01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128_64F</name>
      <anchorfile>d3/d96/intrin__vsx_8hpp.html</anchorfile>
      <anchor>a51529fa7aa602e84255f9e68efa5ed01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrin_wasm.hpp</name>
    <path>opencv2/core/hal/</path>
    <filename>de/df3/intrin__wasm_8hpp.html</filename>
    <includes id="db/dbb/core_2include_2opencv2_2core_2saturate_8hpp" name="saturate.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/saturate.hpp</includes>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128</name>
      <anchorfile>de/df3/intrin__wasm_8hpp.html</anchorfile>
      <anchor>ad953f90887e4eb9a12657e6a1f86d01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128_64F</name>
      <anchorfile>de/df3/intrin__wasm_8hpp.html</anchorfile>
      <anchor>a51529fa7aa602e84255f9e68efa5ed01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SIMD128_FP16</name>
      <anchorfile>de/df3/intrin__wasm_8hpp.html</anchorfile>
      <anchor>a5c52d866b7fbcead8f122cd1d68674ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msa_macros.h</name>
    <path>opencv2/core/hal/</path>
    <filename>d3/d86/msa__macros_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>llapi.h</name>
    <path>opencv2/core/llapi/</path>
    <filename>dd/df3/llapi_8h.html</filename>
    <class kind="struct">OpenCV_API_Header</class>
    <member kind="enumeration">
      <type></type>
      <name>CvResult</name>
      <anchorfile>da/dd2/group__core__lowlevel__api.html</anchorfile>
      <anchor>ga3fa591dc2d89e8e6b84a2a7202e53367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CV_ERROR_FAIL</name>
      <anchorfile>da/dd2/group__core__lowlevel__api.html</anchorfile>
      <anchor>gga3fa591dc2d89e8e6b84a2a7202e53367ac34ec3b7a47b8f639326d44d5074c6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CV_ERROR_OK</name>
      <anchorfile>da/dd2/group__core__lowlevel__api.html</anchorfile>
      <anchor>gga3fa591dc2d89e8e6b84a2a7202e53367abf35bd19393375fdeeef47ae6cfde0f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mat.hpp</name>
    <path>opencv2/core/</path>
    <filename>d3/d82/core_2include_2opencv2_2core_2mat_8hpp.html</filename>
    <includes id="dc/d09/matx_8hpp" name="matx.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/matx.hpp</includes>
    <includes id="db/dfc/modules_2core_2include_2opencv2_2core_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/types.hpp</includes>
    <includes id="df/d28/bufferpool_8hpp" name="bufferpool.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/bufferpool.hpp</includes>
    <class kind="class">cv::_InputArray</class>
    <class kind="class">cv::_InputOutputArray</class>
    <class kind="class">cv::_OutputArray</class>
    <class kind="struct">cv::SparseMat::Hdr</class>
    <class kind="class">cv::Mat</class>
    <class kind="class">cv::Mat_</class>
    <class kind="class">cv::MatAllocator</class>
    <class kind="class">cv::MatCommaInitializer_</class>
    <class kind="class">cv::MatConstIterator</class>
    <class kind="class">cv::MatConstIterator_</class>
    <class kind="class">cv::MatExpr</class>
    <class kind="class">cv::MatIterator_</class>
    <class kind="class">cv::MatOp</class>
    <class kind="struct">cv::MatSize</class>
    <class kind="struct">cv::MatStep</class>
    <class kind="class">cv::NAryMatIterator</class>
    <class kind="struct">cv::SparseMat::Node</class>
    <class kind="class">cv::SparseMat</class>
    <class kind="class">cv::SparseMat_</class>
    <class kind="class">cv::SparseMatConstIterator</class>
    <class kind="class">cv::SparseMatConstIterator_</class>
    <class kind="class">cv::SparseMatIterator</class>
    <class kind="class">cv::SparseMatIterator_</class>
    <class kind="class">cv::UMat</class>
    <class kind="struct">cv::UMatData</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>mat.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>d7/d69/gapi_2include_2opencv2_2gapi_2own_2mat_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d7/d61/modules_2gapi_2include_2opencv2_2gapi_2own_2types_8hpp" name="types.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/types.hpp</includes>
    <includes id="d5/d4c/scalar_8hpp" name="scalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/scalar.hpp</includes>
    <includes id="d8/dcf/gapi_2include_2opencv2_2gapi_2own_2saturate_8hpp" name="saturate.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/saturate.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="d6/dd8/throw_8hpp" name="throw.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/throw.hpp</includes>
    <class kind="class">cv::gapi::own::Mat</class>
    <class kind="struct">cv::gapi::own::detail::MatHeader</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::own</namespace>
    <namespace>cv::gapi::own::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TABLE_ENTRY</name>
      <anchorfile>d7/d69/gapi_2include_2opencv2_2gapi_2own_2mat_8hpp.html</anchorfile>
      <anchor>a434c51e34c1f444d3faced3b561da8d6</anchor>
      <arglist>(type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matx.hpp</name>
    <path>opencv2/core/</path>
    <filename>dc/d09/matx_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <includes id="d9/deb/modules_2core_2include_2opencv2_2core_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/traits.hpp</includes>
    <includes id="db/dbb/core_2include_2opencv2_2core_2saturate_8hpp" name="saturate.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/saturate.hpp</includes>
    <class kind="class">cv::Matx</class>
    <class kind="class">cv::Vec</class>
    <namespace>cv</namespace>
    <member kind="typedef">
      <type>Vec&lt; uchar, 2 &gt;</type>
      <name>Vec2b</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga595458e63aa1443ddd5c51fa71d70e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 2 &gt;</type>
      <name>Vec2d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gaf20d857c2077c986d3b303e3d58bbc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 2 &gt;</type>
      <name>Vec2f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga392bb4f8a6b9e0dde07f31dc28e73319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 2 &gt;</type>
      <name>Vec2i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga121402b88177c336b18945dd71d96ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; short, 2 &gt;</type>
      <name>Vec2s</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga8c8616b035cf33c4b2b02fd7b89d6335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; ushort, 2 &gt;</type>
      <name>Vec2w</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga622811ee01673a858f41b4fbfd4b1043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; uchar, 3 &gt;</type>
      <name>Vec3b</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga7e6060c0b8d48459964df6e1eb524c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 3 &gt;</type>
      <name>Vec3d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga370d94209693b5b13437ab4991cabf73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 3 &gt;</type>
      <name>Vec3f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gab9e0ab642a3e01742916763173b72232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 3 &gt;</type>
      <name>Vec3i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga55864bca2bbede9731df5baa0d1be763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; short, 3 &gt;</type>
      <name>Vec3s</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga2a2f4663171710b47944de9a74383dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; ushort, 3 &gt;</type>
      <name>Vec3w</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gac2ca2e7d93b15bc56b379fd5c42c0932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; uchar, 4 &gt;</type>
      <name>Vec4b</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gac8e7c61fdf0d8d9f6e8be7c25dc36584</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 4 &gt;</type>
      <name>Vec4d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga41502c424d368098331a348dc26141bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 4 &gt;</type>
      <name>Vec4f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga4f29b2178d21a471ee688b14d66d6567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 4 &gt;</type>
      <name>Vec4i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga94ce799099ae6cdd66685e3fd0cad7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; short, 4 &gt;</type>
      <name>Vec4s</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga40acb05e3e183aabebc77a235389b582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; ushort, 4 &gt;</type>
      <name>Vec4w</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga50f51484537d86bd43ff14c681ee3abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 6 &gt;</type>
      <name>Vec6d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga07a801beb07134f7090e3d789ca7c324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 6 &gt;</type>
      <name>Vec6f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga74b819dd94c6a8c6f3d8cc39aeaa4992</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 6 &gt;</type>
      <name>Vec6i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gaf1e413135207def5004c5297bd2f5a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 8 &gt;</type>
      <name>Vec8i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga3c0eb56d15c13ca6708f168919af3a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; uchar, 2 &gt;</type>
      <name>Vec2b</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga595458e63aa1443ddd5c51fa71d70e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 2 &gt;</type>
      <name>Vec2d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gaf20d857c2077c986d3b303e3d58bbc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 2 &gt;</type>
      <name>Vec2f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga392bb4f8a6b9e0dde07f31dc28e73319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 2 &gt;</type>
      <name>Vec2i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga121402b88177c336b18945dd71d96ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; short, 2 &gt;</type>
      <name>Vec2s</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga8c8616b035cf33c4b2b02fd7b89d6335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; ushort, 2 &gt;</type>
      <name>Vec2w</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga622811ee01673a858f41b4fbfd4b1043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; uchar, 3 &gt;</type>
      <name>Vec3b</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga7e6060c0b8d48459964df6e1eb524c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 3 &gt;</type>
      <name>Vec3d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga370d94209693b5b13437ab4991cabf73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 3 &gt;</type>
      <name>Vec3f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gab9e0ab642a3e01742916763173b72232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 3 &gt;</type>
      <name>Vec3i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga55864bca2bbede9731df5baa0d1be763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; short, 3 &gt;</type>
      <name>Vec3s</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga2a2f4663171710b47944de9a74383dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; ushort, 3 &gt;</type>
      <name>Vec3w</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gac2ca2e7d93b15bc56b379fd5c42c0932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; uchar, 4 &gt;</type>
      <name>Vec4b</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gac8e7c61fdf0d8d9f6e8be7c25dc36584</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 4 &gt;</type>
      <name>Vec4d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga41502c424d368098331a348dc26141bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 4 &gt;</type>
      <name>Vec4f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga4f29b2178d21a471ee688b14d66d6567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 4 &gt;</type>
      <name>Vec4i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga94ce799099ae6cdd66685e3fd0cad7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; short, 4 &gt;</type>
      <name>Vec4s</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga40acb05e3e183aabebc77a235389b582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; ushort, 4 &gt;</type>
      <name>Vec4w</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga50f51484537d86bd43ff14c681ee3abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; double, 6 &gt;</type>
      <name>Vec6d</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga07a801beb07134f7090e3d789ca7c324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float, 6 &gt;</type>
      <name>Vec6f</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga74b819dd94c6a8c6f3d8cc39aeaa4992</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 6 &gt;</type>
      <name>Vec6i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>gaf1e413135207def5004c5297bd2f5a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; int, 8 &gt;</type>
      <name>Vec8i</name>
      <anchorfile>dc/d84/group__core__basic.html</anchorfile>
      <anchor>ga3c0eb56d15c13ca6708f168919af3a6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>neon_utils.hpp</name>
    <path>opencv2/core/</path>
    <filename>db/d38/neon__utils_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <member kind="function">
      <type>float32x2_t</type>
      <name>cv_vrecp_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>gaeb314eb0f269a9769453517e931e3963</anchor>
      <arglist>(float32x2_t val)</arglist>
    </member>
    <member kind="function">
      <type>float32x4_t</type>
      <name>cv_vrecpq_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>ga2c5d24998fb8d4d09587ae59276ccc7b</anchor>
      <arglist>(float32x4_t val)</arglist>
    </member>
    <member kind="function">
      <type>int32x2_t</type>
      <name>cv_vrnd_s32_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>ga8a5239a569a5981ebde879d4733880a7</anchor>
      <arglist>(float32x2_t v)</arglist>
    </member>
    <member kind="function">
      <type>uint32x2_t</type>
      <name>cv_vrnd_u32_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>gafdc59151bc3772ea9ba541aac20c9475</anchor>
      <arglist>(float32x2_t v)</arglist>
    </member>
    <member kind="function">
      <type>int32x4_t</type>
      <name>cv_vrndq_s32_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>ga048ba8911b40c0a93c66b181d93ffd21</anchor>
      <arglist>(float32x4_t v)</arglist>
    </member>
    <member kind="function">
      <type>uint32x4_t</type>
      <name>cv_vrndq_u32_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>gad1de174f2f34485c51599e29a6c6ffa2</anchor>
      <arglist>(float32x4_t v)</arglist>
    </member>
    <member kind="function">
      <type>float32x2_t</type>
      <name>cv_vrsqrt_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>ga9630868e44d91def9c50ad17d89931c3</anchor>
      <arglist>(float32x2_t val)</arglist>
    </member>
    <member kind="function">
      <type>float32x4_t</type>
      <name>cv_vrsqrtq_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>ga7971ec21fe2577b92fe9da005a981fb4</anchor>
      <arglist>(float32x4_t val)</arglist>
    </member>
    <member kind="function">
      <type>float32x2_t</type>
      <name>cv_vsqrt_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>gacb20dd29e179b19bf38293670d522fc8</anchor>
      <arglist>(float32x2_t val)</arglist>
    </member>
    <member kind="function">
      <type>float32x4_t</type>
      <name>cv_vsqrtq_f32</name>
      <anchorfile>d8/d45/group__core__utils__neon.html</anchorfile>
      <anchor>ga912f76560209db18ef4afb1d73bdd472</anchor>
      <arglist>(float32x4_t val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ocl.hpp</name>
    <path>opencv2/core/</path>
    <filename>da/d74/ocl_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ocl::Context</class>
    <class kind="class">cv::ocl::Device</class>
    <class kind="class">cv::ocl::Image2D</class>
    <class kind="class">cv::ocl::Kernel</class>
    <class kind="class">cv::ocl::KernelArg</class>
    <class kind="class">cv::ocl::OpenCLExecutionContext</class>
    <class kind="class">cv::ocl::OpenCLExecutionContextScope</class>
    <class kind="class">cv::ocl::Platform</class>
    <class kind="class">cv::ocl::PlatformInfo</class>
    <class kind="class">cv::ocl::Program</class>
    <class kind="class">cv::ocl::ProgramSource</class>
    <class kind="class">cv::ocl::Queue</class>
    <class kind="class">cv::ocl::Timer</class>
    <class kind="class">cv::ocl::Context::UserContext</class>
    <namespace>cv</namespace>
    <namespace>cv::ocl</namespace>
  </compound>
  <compound kind="file">
    <name>ocl_genbase.hpp</name>
    <path>opencv2/core/</path>
    <filename>d1/d1f/ocl__genbase_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>ocl_defs.hpp</name>
    <path>opencv2/core/opencl/</path>
    <filename>d1/d08/ocl__defs_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ocl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_OCL_RUN</name>
      <anchorfile>d1/d08/ocl__defs_8hpp.html</anchorfile>
      <anchor>ad4a119e8ac03c4cb04a58aba1ecbac74</anchor>
      <arglist>(condition, func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_OCL_RUN_</name>
      <anchorfile>d1/d08/ocl__defs_8hpp.html</anchorfile>
      <anchor>aefa2ccfa90b56b40407f53c560b0ab2d</anchor>
      <arglist>(condition, func,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opencl_info.hpp</name>
    <path>opencv2/core/opencl/</path>
    <filename>d6/d54/opencl__info_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="da/d74/ocl_8hpp" name="ocl.hpp" local="no" import="no" module="no" objc="no">opencv2/core/ocl.hpp</includes>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_CONFIG_PROPERTY</name>
      <anchorfile>d6/d54/opencl__info_8hpp.html</anchorfile>
      <anchor>adb1f7e36b62731d978fbc83a4a8bdb1f</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_MESSAGE_STDOUT</name>
      <anchorfile>d6/d54/opencl__info_8hpp.html</anchorfile>
      <anchor>ab1492316bf32f753adf701d3caa65df9</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opencl_svm.hpp</name>
    <path>opencv2/core/opencl/</path>
    <filename>df/d48/opencl__svm_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>opengl.hpp</name>
    <path>opencv2/core/</path>
    <filename>d4/db0/opengl_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="da/d74/ocl_8hpp" name="ocl.hpp" local="yes" import="no" module="no" objc="no">ocl.hpp</includes>
    <class kind="class">cv::ogl::Arrays</class>
    <class kind="class">cv::ogl::Buffer</class>
    <class kind="class">cv::ogl::Texture2D</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
    <namespace>cv::ogl</namespace>
    <namespace>cv::ogl::ocl</namespace>
  </compound>
  <compound kind="file">
    <name>ovx_defs.hpp</name>
    <path>opencv2/core/openvx/</path>
    <filename>de/d03/ovx__defs_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_OVX_RUN</name>
      <anchorfile>de/d03/ovx__defs_8hpp.html</anchorfile>
      <anchor>ad1223f26ca1ae648d015246583dd789d</anchor>
      <arglist>(condition, func,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_OVX_DEFS_HPP</name>
      <anchorfile>de/d03/ovx__defs_8hpp.html</anchorfile>
      <anchor>afff9107ad22ebb54f7e9c548dc54fde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VX_DbgThrow</name>
      <anchorfile>de/d03/ovx__defs_8hpp.html</anchorfile>
      <anchor>a8b81da75b50f9fae9c72d6ad91cb78f9</anchor>
      <arglist>(s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>operations.hpp</name>
    <path>opencv2/core/</path>
    <filename>d6/d00/operations_8hpp.html</filename>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_FORMAT_PRINTF</name>
      <anchorfile>d6/d00/operations_8hpp.html</anchorfile>
      <anchor>a2af328ecf440ed7d54964ade275db2eb</anchor>
      <arglist>(A, B)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optim.hpp</name>
    <path>opencv2/core/</path>
    <filename>d3/d46/optim_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ConjGradSolver</class>
    <class kind="class">cv::DownhillSolver</class>
    <class kind="class">cv::MinProblemSolver::Function</class>
    <class kind="class">cv::MinProblemSolver</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>ovx.hpp</name>
    <path>opencv2/core/</path>
    <filename>dd/ded/ovx_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">cvdef.h</includes>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_OVX_HPP</name>
      <anchorfile>dd/ded/ovx_8hpp.html</anchorfile>
      <anchor>a09b12c02336288100f03fd415b97381d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parallel_for.openmp.hpp</name>
    <path>opencv2/core/parallel/backend/</path>
    <filename>dd/d5c/parallel__for_8openmp_8hpp.html</filename>
    <includes id="dc/d1b/parallel__backend_8hpp" name="parallel_backend.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/parallel/parallel_backend.hpp</includes>
    <class kind="class">cv::parallel::openmp::ParallelForBackend</class>
    <namespace>cv</namespace>
    <namespace>cv::parallel</namespace>
    <namespace>cv::parallel::openmp</namespace>
  </compound>
  <compound kind="file">
    <name>parallel_for.tbb.hpp</name>
    <path>opencv2/core/parallel/backend/</path>
    <filename>dd/d07/parallel__for_8tbb_8hpp.html</filename>
    <includes id="dc/d1b/parallel__backend_8hpp" name="parallel_backend.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/parallel/parallel_backend.hpp</includes>
    <includes id="d6/da3/logger_8hpp" name="logger.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utils/logger.hpp</includes>
    <class kind="class">cv::parallel::tbb::ParallelForBackend::CallbackProxy</class>
    <class kind="class">cv::parallel::tbb::ParallelForBackend</class>
    <namespace>cv</namespace>
    <namespace>cv::parallel</namespace>
    <namespace>cv::parallel::tbb</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TBB_SUPPRESS_DEPRECATED_MESSAGES</name>
      <anchorfile>dd/d07/parallel__for_8tbb_8hpp.html</anchorfile>
      <anchor>a7f41130cb850d9fcf11ba3a25c35ee6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parallel_backend.hpp</name>
    <path>opencv2/core/parallel/</path>
    <filename>dc/d1b/parallel__backend_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <class kind="class">cv::parallel::ParallelForAPI</class>
    <namespace>cv</namespace>
    <namespace>cv::parallel</namespace>
  </compound>
  <compound kind="file">
    <name>persistence.hpp</name>
    <path>opencv2/core/</path>
    <filename>d8/d14/persistence_8hpp.html</filename>
    <includes id="db/dfc/modules_2core_2include_2opencv2_2core_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/types.hpp</includes>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <class kind="class">cv::FileNode</class>
    <class kind="class">cv::FileNodeIterator</class>
    <class kind="class">cv::FileStorage</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>private.cuda.hpp</name>
    <path>opencv2/core/</path>
    <filename>dc/d7a/private_8cuda_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="df/daf/cuda__stubs_8hpp" name="cuda_stubs.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/private/cuda_stubs.hpp</includes>
  </compound>
  <compound kind="file">
    <name>private.hpp</name>
    <path>opencv2/core/</path>
    <filename>d4/db2/modules_2core_2include_2opencv2_2core_2private_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d4/db9/trace_8hpp" name="trace.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utils/trace.hpp</includes>
  </compound>
  <compound kind="file">
    <name>private.hpp</name>
    <path>opencv2/cudalegacy/</path>
    <filename>de/d3c/contrib_2modules_2cudalegacy_2include_2opencv2_2cudalegacy_2private_8hpp.html</filename>
    <includes id="dc/d7a/private_8cuda_8hpp" name="private.cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/private.cuda.hpp</includes>
  </compound>
  <compound kind="file">
    <name>cuda_stubs.hpp</name>
    <path>opencv2/core/private/</path>
    <filename>df/daf/cuda__stubs_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>throw_no_cuda</name>
      <anchorfile>df/daf/cuda__stubs_8hpp.html</anchorfile>
      <anchor>a976790297d2db412ecd0ad602c5bb95c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cv_cpu_include_simd_declarations.hpp</name>
    <path>opencv2/core/private/</path>
    <filename>d2/d7c/cv__cpu__include__simd__declarations_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_OPTIMIZATION_DECLARATIONS_ONLY</name>
      <anchorfile>d2/d7c/cv__cpu__include__simd__declarations_8hpp.html</anchorfile>
      <anchor>a66bb28d5bbb5cd43d7700ca6abb18fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_OPTIMIZATION_NAMESPACE_BEGIN</name>
      <anchorfile>d2/d7c/cv__cpu__include__simd__declarations_8hpp.html</anchorfile>
      <anchor>aa4729b8f9a8694dc2e0953561fd6a6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CPU_OPTIMIZATION_NAMESPACE_END</name>
      <anchorfile>d2/d7c/cv__cpu__include__simd__declarations_8hpp.html</anchorfile>
      <anchor>a25097f49e52ccec77b2128b6ffadf135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quaternion.hpp</name>
    <path>opencv2/core/</path>
    <filename>db/d65/quaternion_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d6/da3/logger_8hpp" name="logger.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utils/logger.hpp</includes>
    <class kind="class">cv::Quat</class>
    <class kind="class">cv::QuatEnum</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>saturate.hpp</name>
    <path>opencv2/core/</path>
    <filename>db/dbb/core_2include_2opencv2_2core_2saturate_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="d0/d2b/fast__math_8hpp" name="fast_math.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/fast_math.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>saturate.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>d8/dcf/gapi_2include_2opencv2_2gapi_2own_2saturate_8hpp.html</filename>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="df/d0f/modules_2gapi_2include_2opencv2_2gapi_2util_2type__traits_8hpp" name="type_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/type_traits.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::own</namespace>
  </compound>
  <compound kind="file">
    <name>simd_intrinsics.hpp</name>
    <path>opencv2/core/</path>
    <filename>da/d5b/simd__intrinsics_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="d1/dac/cv__cpu__dispatch_8h" name="cv_cpu_dispatch.h" local="yes" import="no" module="no" objc="no">cv_cpu_dispatch.h</includes>
    <includes id="df/db4/intrin_8hpp" name="intrin.hpp" local="yes" import="no" module="no" objc="no">hal/intrin.hpp</includes>
  </compound>
  <compound kind="file">
    <name>softfloat.hpp</name>
    <path>opencv2/core/</path>
    <filename>db/d2e/softfloat_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">cvdef.h</includes>
    <class kind="struct">cv::softdouble</class>
    <class kind="struct">cv::softfloat</class>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>softfloat_h</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>a04ca4d34ace1be8cd2a90fbe66dd99ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvCeil</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>ac98597706e1f5714246460b2cec0eaad</anchor>
      <arglist>(const cv::softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvCeil</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>a58fbebab61655657cb781059452e1e10</anchor>
      <arglist>(const cv::softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvFloor</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>a7d3e34142935f8405c011574faa86402</anchor>
      <arglist>(const cv::softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvFloor</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>a06e2d2056d78bb352331218da876b004</anchor>
      <arglist>(const cv::softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvRound</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>ae245291974d54bc8134fc0237e1666ac</anchor>
      <arglist>(const cv::softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvRound</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>ac78db640183b31da362d6f2779742a94</anchor>
      <arglist>(const cv::softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>cvRound64</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>af361a6bc26b2f3dfa6ad053c807752b1</anchor>
      <arglist>(const cv::softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvTrunc</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>ae20bc8ac572edf03bff97a6b25c7394d</anchor>
      <arglist>(const cv::softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvTrunc</name>
      <anchorfile>db/d2e/softfloat_8hpp.html</anchorfile>
      <anchor>a94a780effe8ab7d9cc29640f3df17ce0</anchor>
      <arglist>(const cv::softfloat &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sse_utils.hpp</name>
    <path>opencv2/core/</path>
    <filename>d2/d0d/sse__utils_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_epi16</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>gaefce5585c1a6f10174e2f8a81460d890</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_epi16</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga5153a4fe91a6affdd5211ae0ca6cc713</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1, __m128i &amp;v_b0, __m128i &amp;v_b1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_epi16</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>gabf39d2c79a9454e60dd039c91c73cd5e</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1, __m128i &amp;v_b0, __m128i &amp;v_b1, __m128i &amp;v_a0, __m128i &amp;v_a1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_epi8</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga90661a495fa42b2df501c63082b01060</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_epi8</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga6332980cd695cefad51b43899e9e988d</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1, __m128i &amp;v_b0, __m128i &amp;v_b1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_epi8</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>gaeb0a5cbaf753843f4dbd495814c76287</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1, __m128i &amp;v_b0, __m128i &amp;v_b1, __m128i &amp;v_a0, __m128i &amp;v_a1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_ps</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga3bf3c82191f33c2820a8c4ca8b47165a</anchor>
      <arglist>(__m128 &amp;v_r0, __m128 &amp;v_r1, __m128 &amp;v_g0, __m128 &amp;v_g1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_ps</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga2527bd83fe749c21f4cdb4bc53e5c200</anchor>
      <arglist>(__m128 &amp;v_r0, __m128 &amp;v_r1, __m128 &amp;v_g0, __m128 &amp;v_g1, __m128 &amp;v_b0, __m128 &amp;v_b1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_deinterleave_ps</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga5c0a11604d16aedebab893b967366d28</anchor>
      <arglist>(__m128 &amp;v_r0, __m128 &amp;v_r1, __m128 &amp;v_g0, __m128 &amp;v_g1, __m128 &amp;v_b0, __m128 &amp;v_b1, __m128 &amp;v_a0, __m128 &amp;v_a1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_interleave_epi8</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga28c7e502dd98047db8248c4e01f28746</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_interleave_epi8</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>gafd238f6658913cc1971458f8fcc055ef</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1, __m128i &amp;v_b0, __m128i &amp;v_b1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_interleave_epi8</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga316441da4e56fbe6bd9e161a7048b932</anchor>
      <arglist>(__m128i &amp;v_r0, __m128i &amp;v_r1, __m128i &amp;v_g0, __m128i &amp;v_g1, __m128i &amp;v_b0, __m128i &amp;v_b1, __m128i &amp;v_a0, __m128i &amp;v_a1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_interleave_ps</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga4b4188e1efc86e0d805dc8bcb3d72465</anchor>
      <arglist>(__m128 &amp;v_r0, __m128 &amp;v_r1, __m128 &amp;v_g0, __m128 &amp;v_g1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_interleave_ps</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>ga5f80d480537fadc8071c0f0ac33f1ee8</anchor>
      <arglist>(__m128 &amp;v_r0, __m128 &amp;v_r1, __m128 &amp;v_g0, __m128 &amp;v_g1, __m128 &amp;v_b0, __m128 &amp;v_b1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_mm_interleave_ps</name>
      <anchorfile>d6/d06/group__core__utils__sse.html</anchorfile>
      <anchor>gaf050cdbc87c6057d2b0a7741837f998c</anchor>
      <arglist>(__m128 &amp;v_r0, __m128 &amp;v_r1, __m128 &amp;v_g0, __m128 &amp;v_g1, __m128 &amp;v_b0, __m128 &amp;v_b1, __m128 &amp;v_a0, __m128 &amp;v_a1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>traits.hpp</name>
    <path>opencv2/core/</path>
    <filename>d9/deb/modules_2core_2include_2opencv2_2core_2traits_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <class kind="class">cv::DataDepth</class>
    <class kind="class">cv::DataType</class>
    <namespace>cv</namespace>
    <namespace>cv::traits</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CREATE_MEMBER_CHECK</name>
      <anchorfile>d9/deb/modules_2core_2include_2opencv2_2core_2traits_8hpp.html</anchorfile>
      <anchor>a52e68c32076401c264e693e4e85ce229</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>traits.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <class kind="struct">cv::cudev::PtrTraits</class>
    <class kind="struct">cv::cudev::PtrTraitsBase</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_TRAITS_HPP</name>
      <anchorfile>da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp.html</anchorfile>
      <anchor>ac9dd3cd13d723255a1a85d7b56d697fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>types.hpp</name>
    <path>opencv2/core/</path>
    <filename>db/dfc/modules_2core_2include_2opencv2_2core_2types_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <includes id="dc/d09/matx_8hpp" name="matx.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/matx.hpp</includes>
    <class kind="class">cv::Complex</class>
    <class kind="class">cv::DMatch</class>
    <class kind="class">cv::KeyPoint</class>
    <class kind="class">cv::Moments</class>
    <class kind="class">cv::Point3_</class>
    <class kind="class">cv::Point_</class>
    <class kind="class">cv::Range</class>
    <class kind="class">cv::Rect_</class>
    <class kind="class">cv::RotatedRect</class>
    <class kind="class">cv::Scalar_</class>
    <class kind="class">cv::Size_</class>
    <class kind="class">cv::TermCriteria</class>
    <namespace>cv</namespace>
    <namespace>cv::traits</namespace>
  </compound>
  <compound kind="file">
    <name>types.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>d7/d61/modules_2gapi_2include_2opencv2_2gapi_2own_2types_8hpp.html</filename>
    <class kind="class">cv::gapi::own::Point</class>
    <class kind="class">cv::gapi::own::Point2f</class>
    <class kind="class">cv::gapi::own::Point3f</class>
    <class kind="class">cv::gapi::own::Rect</class>
    <class kind="class">cv::gapi::own::Size</class>
    <class kind="struct">cv::gapi::own::VoidType</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::own</namespace>
  </compound>
  <compound kind="file">
    <name>types.hpp</name>
    <path>opencv2/fuzzy/</path>
    <filename>d8/d07/contrib_2modules_2fuzzy_2include_2opencv2_2fuzzy_2types_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::ft</namespace>
  </compound>
  <compound kind="file">
    <name>types.hpp</name>
    <path>opencv2/viz/</path>
    <filename>d3/d0e/contrib_2modules_2viz_2include_2opencv2_2viz_2types_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="no" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <class kind="class">cv::viz::Camera</class>
    <class kind="class">cv::viz::Color</class>
    <class kind="class">cv::viz::KeyboardEvent</class>
    <class kind="class">cv::viz::Mesh</class>
    <class kind="class">cv::viz::MouseEvent</class>
    <namespace>cv</namespace>
    <namespace>cv::viz</namespace>
  </compound>
  <compound kind="file">
    <name>allocator_stats.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>de/da8/allocator__stats_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">../cvdef.h</includes>
    <class kind="class">cv::utils::AllocatorStatisticsInterface</class>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
  </compound>
  <compound kind="file">
    <name>buffer_area.private.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>dc/d4a/buffer__area_8private_8hpp.html</filename>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <includes id="d4/db2/modules_2core_2include_2opencv2_2core_2private_8hpp" name="private.hpp" local="no" import="no" module="no" objc="no">opencv2/core/private.hpp</includes>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <class kind="class">cv::utils::BufferArea</class>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
  </compound>
  <compound kind="file">
    <name>configuration.private.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d3/d08/configuration_8private_8hpp.html</filename>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
  </compound>
  <compound kind="file">
    <name>filesystem.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d1/d85/filesystem_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
    <namespace>cv::utils::fs</namespace>
  </compound>
  <compound kind="file">
    <name>filesystem.private.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d3/d48/filesystem_8private_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_HAVE_FILESYSTEM_SUPPORT</name>
      <anchorfile>d3/d48/filesystem_8private_8hpp.html</anchorfile>
      <anchor>abef6617204130b4cbf5a7c4b8489a86c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fp_control.private.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>dc/d1e/fp__control_8private_8hpp.html</filename>
    <includes id="d6/d6c/fp__control__utils_8hpp" name="fp_control_utils.hpp" local="yes" import="no" module="no" objc="no">fp_control_utils.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_IMPL_FP_HINTS</name>
      <anchorfile>dc/d1e/fp__control_8private_8hpp.html</anchorfile>
      <anchor>aefb3a0971529aa930f74c752297800e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_IMPL_FP_HINTS_X86</name>
      <anchorfile>dc/d1e/fp__control_8private_8hpp.html</anchorfile>
      <anchor>affde4c4635cb7c0052701e7871442e86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fp_control_utils.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d6/d6c/fp__control__utils_8hpp.html</filename>
    <class kind="class">cv::details::FPDenormalsIgnoreHintScope</class>
    <class kind="class">cv::details::FPDenormalsIgnoreHintScopeNOOP</class>
    <class kind="struct">cv::details::FPDenormalsModeState</class>
    <namespace>cv</namespace>
    <namespace>cv::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_SUPPORTS_FP_DENORMALS_HINT</name>
      <anchorfile>d6/d6c/fp__control__utils_8hpp.html</anchorfile>
      <anchor>af7e4364f275721f26ac052c7e8312bb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>instrumentation.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>df/dab/instrumentation_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <includes id="d0/d96/tls_8hpp" name="tls.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utils/tls.hpp</includes>
    <class kind="class">cv::instr::NodeData</class>
    <class kind="struct">cv::instr::NodeDataTls</class>
    <namespace>cv</namespace>
    <namespace>cv::instr</namespace>
  </compound>
  <compound kind="file">
    <name>lock.private.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d2/d1a/lock_8private_8hpp.html</filename>
    <class kind="class">cv::utils::lock_guard</class>
    <class kind="class">cv::utils::optional_lock_guard</class>
    <class kind="class">cv::utils::optional_shared_lock_guard</class>
    <class kind="class">cv::utils::shared_lock_guard</class>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
  </compound>
  <compound kind="file">
    <name>logger.defines.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>df/dc4/logger_8defines_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
    <namespace>cv::utils::logging</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_LEVEL_DEBUG</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga3dba372bf949960147916e26697075e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_LEVEL_ERROR</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga72ff12a307fea792b3714bbfe0944fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_LEVEL_FATAL</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga7625b783f863a37282cca8aadf256d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_LEVEL_INFO</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga21a32deb99c143c4216feebeee8a126e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_LEVEL_SILENT</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga3d6e5cd288b2f2baa20dd0bdcd7d6075</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_LEVEL_VERBOSE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa0631ef37bb9f14bd3323bc99853e861</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_LEVEL_WARN</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa7b08adac0e86248812e9182e269cdf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logger.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d6/da3/logger_8hpp.html</filename>
    <includes id="df/dc4/logger_8defines_8hpp" name="logger.defines.hpp" local="yes" import="no" module="no" objc="no">logger.defines.hpp</includes>
    <includes id="d5/d77/logtag_8hpp" name="logtag.hpp" local="yes" import="no" module="no" objc="no">logtag.hpp</includes>
    <class kind="struct">cv::utils::logging::LogTagAuto</class>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
    <namespace>cv::utils::logging</namespace>
    <namespace>cv::utils::logging::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_DEBUG</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga73e198bf918aeddcbf884733793b54d4</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_ERROR</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga61945c827c7bc921bbabfd415d0f126d</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_FATAL</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa45c4b83effbfdd0e8b9edaaf656f803</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_IF_DEBUG</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga62dda54667bca0fc5eb14856732c0910</anchor>
      <arglist>(tag, logging_cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_IF_ERROR</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga984bbd26a1e9c967481acbe540deabcb</anchor>
      <arglist>(tag, logging_cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_IF_FATAL</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga7652d43e902c014502d9c431c5566f47</anchor>
      <arglist>(tag, logging_cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_IF_INFO</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa649746de70530e5afed788c2466ef15</anchor>
      <arglist>(tag, logging_cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_IF_VERBOSE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa3c9608ad31e890602fe4ca29f5afce1</anchor>
      <arglist>(tag, v, logging_cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_IF_VERBOSE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa3c9608ad31e890602fe4ca29f5afce1</anchor>
      <arglist>(tag, v, logging_cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_IF_WARNING</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaf28e78cab45508a088b0a825529b63b0</anchor>
      <arglist>(tag, logging_cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_INFO</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga6c2052511ce6fd604e3a9434b20e0e48</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_ONCE_DEBUG</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga0d4e06792bc7471bdcade607cc65052e</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_ONCE_ERROR</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga9d3969d7ddf0c4ae212611c6e92cd63a</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_ONCE_INFO</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga16978541278cac223a89698b9efc12dc</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_ONCE_VERBOSE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga767bbab0b9b618afddd9a67f44c361df</anchor>
      <arglist>(tag, v,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_ONCE_VERBOSE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga767bbab0b9b618afddd9a67f44c361df</anchor>
      <arglist>(tag, v,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_ONCE_WARNING</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga261cd7d47d60c8539dda54c51dbe5439</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_STRIP_LEVEL</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gacdd2564ac0f843ae415bd2776eaf1800</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_VERBOSE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gae770c4fa93bc10216bb5865ba822cb75</anchor>
      <arglist>(tag, v,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_VERBOSE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gae770c4fa93bc10216bb5865ba822cb75</anchor>
      <arglist>(tag, v,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_WARNING</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga9a7297e347ba19830270825e5cbb6d0b</anchor>
      <arglist>(tag,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOG_WITH_TAG</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga11f2e8fcf14fea15d10c1f5a6fed0884</anchor>
      <arglist>(tag, msgLevel, extra_check0, extra_check1,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOGTAG_EXPAND_NAME</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa0367a584c8f5284f2fd99d46100b515</anchor>
      <arglist>(tag)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOGTAG_FALLBACK</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gad16aeabe8ea857cbfc7c3c78e46633c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOGTAG_GLOBAL</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaa2e54fb6936c7e1cc2fbf80a7b5511d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_LOGTAG_PTR_CAST</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga1e9af42da9d916ae4deb2b8037c1e04b</anchor>
      <arglist>(expr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logtag.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d5/d77/logtag_8hpp.html</filename>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <includes id="df/dc4/logger_8defines_8hpp" name="logger.defines.hpp" local="yes" import="no" module="no" objc="no">logger.defines.hpp</includes>
    <class kind="struct">cv::utils::logging::LogTag</class>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
    <namespace>cv::utils::logging</namespace>
  </compound>
  <compound kind="file">
    <name>plugin_loader.private.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>df/dcf/plugin__loader_8private_8hpp.html</filename>
    <includes id="d1/d85/filesystem_8hpp" name="filesystem.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utils/filesystem.hpp</includes>
    <includes id="d3/d48/filesystem_8private_8hpp" name="filesystem.private.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utils/filesystem.private.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tls.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d0/d96/tls_8hpp.html</filename>
    <class kind="class">cv::TLSData</class>
    <class kind="class">cv::TLSDataAccumulator</class>
    <class kind="class">cv::TLSDataContainer</class>
    <namespace>cv</namespace>
    <namespace>cv::details</namespace>
  </compound>
  <compound kind="file">
    <name>trace.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>d4/db9/trace_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <namespace>cv</namespace>
    <namespace>cv::utils</namespace>
    <namespace>cv::utils::trace</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRACE_ARG</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga52b7b8e5906254368d4c8bc804a6d8f7</anchor>
      <arglist>(arg_id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRACE_ARG_VALUE</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>gaaffc9ef684ff91b6e54a1a689a58ac5f</anchor>
      <arglist>(arg_id, arg_name, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRACE_FUNCTION</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga9b1e047c2289e857adb155864c798f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRACE_FUNCTION_SKIP_NESTED</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga178377b37ef07efbb4956a0a64334b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRACE_REGION</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga94254b4aa6f12aaca7f621f4e58fe773</anchor>
      <arglist>(name_as_static_string_literal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TRACE_REGION_NEXT</name>
      <anchorfile>d3/dcb/group__core__logging.html</anchorfile>
      <anchor>ga73621fa9c4826651eb7739bd57616514</anchor>
      <arglist>(name_as_static_string_literal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trace.private.hpp</name>
    <path>opencv2/core/utils/</path>
    <filename>df/db6/trace_8private_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>va_intel.hpp</name>
    <path>opencv2/core/</path>
    <filename>d5/d8c/va__intel_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="da/d74/ocl_8hpp" name="ocl.hpp" local="yes" import="no" module="no" objc="no">ocl.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::va_intel</namespace>
    <namespace>cv::va_intel::ocl</namespace>
    <member kind="typedef">
      <type>void *</type>
      <name>VADisplay</name>
      <anchorfile>d5/d8c/va__intel_8hpp.html</anchorfile>
      <anchor>ad534cae750fddc9ad30d0dc267deffa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>VASurfaceID</name>
      <anchorfile>d5/d8c/va__intel_8hpp.html</anchorfile>
      <anchor>a4171a671d3c00639a9c8b69bf6c3b9eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.hpp</name>
    <path>opencv2/core/</path>
    <filename>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_MAJOR_VERSION</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>ae02a6b34890cfad8e21402f698be83f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_MINOR_VERSION</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a8f512eb784b3b9ef48a81f93d14f9e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SUBMINOR_VERSION</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a650ff21ed03cf7ea8bf9dbf346c6020d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_VERSION</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a4f050efda432e041621b3af3df140adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_VERSION_MAJOR</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a8b16dd46dfbea6b5c1e566d496d89aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_VERSION_MINOR</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a2da793dc9e28ff4b93ebc305a739ee8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_VERSION_REVISION</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a7d28f54b6f2873c448716f1d19c51f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_VERSION_STATUS</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a744971513b33fc56b31d86cb49fb041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CVAUX_STR</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>aea72ae30b49e17fd343def2fac4766a2</anchor>
      <arglist>(__A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CVAUX_STR_EXP</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>aa84f651e1f29a8a8a70cd7fe4911fa77</anchor>
      <arglist>(__A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CVAUX_STRW</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>a2dc6c9c840cadb1595ba76820bc98573</anchor>
      <arglist>(__A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CVAUX_STRW_EXP</name>
      <anchorfile>da/dd7/core_2include_2opencv2_2core_2version_8hpp.html</anchorfile>
      <anchor>ac6a425b8dc4cf4e6a8e93b5e36e8990f</anchor>
      <arglist>(__A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>da/d1a/dnn_2include_2opencv2_2dnn_2version_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_DNN_API_VERSION</name>
      <anchorfile>da/d1a/dnn_2include_2opencv2_2dnn_2version_8hpp.html</anchorfile>
      <anchor>a1687d55c30e77ab918fc26acf5e6f508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vsx_utils.hpp</name>
    <path>opencv2/core/</path>
    <filename>db/d68/vsx__utils_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
  </compound>
  <compound kind="file">
    <name>hal_replacement.hpp</name>
    <path>calib3d/src/</path>
    <filename>d3/dc9/calib3d_2src_2hal__replacement_8hpp.html</filename>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <class kind="struct">cv_camera_intrinsics_pinhole_32f</class>
    <class kind="struct">cv_camera_intrinsics_pinhole_64f</class>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_project_points_pinhole32f</name>
      <anchorfile>db/d17/group__calib3d__hal__interface.html</anchorfile>
      <anchor>ga7a1d29faeb8acad51078d540b97da449</anchor>
      <arglist>(const float *src_data, size_t src_step, size_t src_size, float *dst_data, size_t dst_step, const float *rt_data, const cv_camera_intrinsics_pinhole_32f *intr_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_project_points_pinhole64f</name>
      <anchorfile>db/d17/group__calib3d__hal__interface.html</anchorfile>
      <anchor>ga2dc40d899cfdbdcc888efc9ae613910b</anchor>
      <arglist>(const double *src_data, size_t src_step, size_t src_size, double *dst_data, size_t dst_step, const double *rt_data, const cv_camera_intrinsics_pinhole_64f *intr_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hal_replacement.hpp</name>
    <path>core/src/</path>
    <filename>db/ddd/core_2src_2hal__replacement_8hpp.html</filename>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <class kind="struct">cvhalDFT</class>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absdiff16s</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>gaf870be0900239d5991446434a0e486d3</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absdiff16u</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>ga3063f24a938f9e870ea7215cb39de614</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absdiff32f</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>ga62dbe599a973ce85d9f8311ffc797d04</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absdiff32s</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>gabf3e9ca3016b4ae73a15710ee07d22e7</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absdiff64f</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>gaa0aa19581e21df708502dee9deb87172</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absdiff8s</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>gad31c87650483ce5fb77b9518a512405f</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absdiff8u</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>ga5dce81731c54931b7be8e6f393445955</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absDiffScalar32f32f</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>ga899b6e62bbb75072ebe27e670e2ee9c2</anchor>
      <arglist>(const float *src_data, size_t src_step, float *dst_data, size_t dst_step, int width, int height, const float *scalar_data, int nChannels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absDiffScalar32s32u</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>gad12acbd2b61f0651968bac553f738186</anchor>
      <arglist>(const int *src_data, size_t src_step, uint32_t *dst_data, size_t dst_step, int width, int height, const int *scalar_data, int nChannels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_absDiffScalar8u8u</name>
      <anchorfile>d5/dec/group__core__hal__interface__absdiff.html</anchorfile>
      <anchor>gacbbebb80bb997de50b214574c2f9fb8a</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, const uchar *scalar_data, int nChannels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_add16s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga586c45c8c9299ef889f24d710160281c</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_add16u</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga0b5cc7228c78736ae83a6d931ee6b1ed</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_add32f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>gaa44099383fd9cc40cdc6fce824702083</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_add32s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga3f49e68eb2281c407a773b7fa9803fe9</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_add64f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>gad0ce36eeda33df68bdd189e365087432</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_add8s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga8f238d404630fc7f615c6f5810323d78</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_add8u</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga0ba35b3f2d13b2dcaf96cafc1d8764d3</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addScalar16s16s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga8836ed4cf7ab79a0a6371508af4a78f8</anchor>
      <arglist>(const int16_t *src_data, size_t src_step, int16_t *dst_data, size_t dst_step, int width, int height, const int16_t *scalar_data, int nChannels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addScalar32f32f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>gac08b64a8e986cf14db0d68b34fec9527</anchor>
      <arglist>(const float *src_data, size_t src_step, float *dst_data, size_t dst_step, int width, int height, const float *scalar_data, int nChannels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addWeighted16s</name>
      <anchorfile>da/d9b/group__core__hal__interface__addWeighted.html</anchorfile>
      <anchor>gaf9ee5d81d0a237d792038446c5471600</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, const double scalars[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addWeighted16u</name>
      <anchorfile>da/d9b/group__core__hal__interface__addWeighted.html</anchorfile>
      <anchor>ga23a671bccd7854e51f1dc052be2b38a5</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, const double scalars[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addWeighted32f</name>
      <anchorfile>da/d9b/group__core__hal__interface__addWeighted.html</anchorfile>
      <anchor>ga544ba09262df7c6bb89d150cfd7fccf1</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height, const double scalars[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addWeighted32s</name>
      <anchorfile>da/d9b/group__core__hal__interface__addWeighted.html</anchorfile>
      <anchor>ga8c043bcbe1a5d47403466d61828532b0</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height, const double scalars[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addWeighted64f</name>
      <anchorfile>da/d9b/group__core__hal__interface__addWeighted.html</anchorfile>
      <anchor>ga31b8bfdbac57a26b43a349d45a110df3</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height, const double scalars[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addWeighted8s</name>
      <anchorfile>da/d9b/group__core__hal__interface__addWeighted.html</anchorfile>
      <anchor>gafd73470d3a6775081dc9c9c37bf59c59</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height, const double scalars[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_addWeighted8u</name>
      <anchorfile>da/d9b/group__core__hal__interface__addWeighted.html</anchorfile>
      <anchor>ga1e761de62f41b68c7117d8f083b0cb4f</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, const double scalars[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_and8u</name>
      <anchorfile>d2/d18/group__core__hal__interface__logical.html</anchorfile>
      <anchor>gae388fee5c9ce0170366a9cb31fcaeaee</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cartToPolar32f</name>
      <anchorfile>d5/df4/group__core__hal__interface__fastAtan.html</anchorfile>
      <anchor>ga98331b8e1fc206537951918687d3e436</anchor>
      <arglist>(const float *x, const float *y, float *mag, float *angle, int len, bool angleInDegrees)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cartToPolar64f</name>
      <anchorfile>d5/df4/group__core__hal__interface__fastAtan.html</anchorfile>
      <anchor>gad5617830b0ca45618dad1dca875f4a96</anchor>
      <arglist>(const double *x, const double *y, double *mag, double *angle, int len, bool angleInDegrees)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_Cholesky32f</name>
      <anchorfile>d8/d0e/group__core__hal__interface__decomp__cholesky.html</anchorfile>
      <anchor>ga0310ee385788136df4ab891474374006</anchor>
      <arglist>(float *src1, size_t src1_step, int m, float *src2, size_t src2_step, int n, bool *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_Cholesky64f</name>
      <anchorfile>d8/d0e/group__core__hal__interface__decomp__cholesky.html</anchorfile>
      <anchor>gae38bdae69ae3c0ac3e13b1855623e5d8</anchor>
      <arglist>(double *src1, size_t src1_step, int m, double *src2, size_t src2_step, int n, bool *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cmp16s</name>
      <anchorfile>d6/dab/group__core__hal__interface__compare.html</anchorfile>
      <anchor>ga798ada493430343472f01b946469c6d2</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cmp16u</name>
      <anchorfile>d6/dab/group__core__hal__interface__compare.html</anchorfile>
      <anchor>ga2a8983d06b2a0236888ac5871dd90227</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cmp32f</name>
      <anchorfile>d6/dab/group__core__hal__interface__compare.html</anchorfile>
      <anchor>gad99d098fae591d447620f65393edc10d</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cmp32s</name>
      <anchorfile>d6/dab/group__core__hal__interface__compare.html</anchorfile>
      <anchor>gafbba95fec5bfbb9cb52ed5e060ace775</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cmp64f</name>
      <anchorfile>d6/dab/group__core__hal__interface__compare.html</anchorfile>
      <anchor>gaf8ce731be069f50269166625a5470074</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cmp8s</name>
      <anchorfile>d6/dab/group__core__hal__interface__compare.html</anchorfile>
      <anchor>gae3e751f4a96e1b6ca4e3e5a602bdb5fb</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cmp8u</name>
      <anchorfile>d6/dab/group__core__hal__interface__compare.html</anchorfile>
      <anchor>ga1f0ff0c5843edbd12f9566a4bf2a99ca</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, int operation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_convertScale</name>
      <anchorfile>d1/d1f/group__core__hal__interface__convert.html</anchorfile>
      <anchor>ga6c62c928224042ab7eb1a07812a71d1b</anchor>
      <arglist>(const uchar *src, size_t src_step, uchar *dst, size_t dst_step, int width, int height, int sdepth, int ddepth, double alpha, double beta)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_copyToMasked</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gace4c8acc16fb1b713df741aec2de56d7</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int type, const uchar *mask_data, size_t mask_step, int mask_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dct2D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga5ce71d3262e5510cbcd3a9a1d21deb50</anchor>
      <arglist>(cvhalDFT *context, const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dctFree2D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga1ad2b09c40b2d9fbfe721de6921159c0</anchor>
      <arglist>(cvhalDFT *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dctInit2D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga5e7dd4da66d082d57093ff81a29fcf09</anchor>
      <arglist>(cvhalDFT **context, int width, int height, int depth, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dft</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2b498fbe7e2dfa8a3d080e17022c9943</anchor>
      <arglist>(const uchar *src, uchar *dst, int depth, int nf, int *factors, double scale, int *itab, void *wave, int tab_size, int n, bool isInverse, bool noPermute)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dft1D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga77997c8f8083f8e433b94643630c60a7</anchor>
      <arglist>(cvhalDFT *context, const uchar *src, uchar *dst)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dft2D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gad8ecfbf7db4f93662d441ca244dc59bf</anchor>
      <arglist>(cvhalDFT *context, const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dftFree1D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga20074d7c833ae6c290fc21e2a1bfd310</anchor>
      <arglist>(cvhalDFT *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dftFree2D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga968ee8cbfcf431fe08014e035bd61d83</anchor>
      <arglist>(cvhalDFT *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dftInit1D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga31692ec9adb13b5f0c360a6971c22f27</anchor>
      <arglist>(cvhalDFT **context, int len, int count, int depth, int flags, bool *needBuffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dftInit2D</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga2a7a59805b4c555fdd6b7de8bb799308</anchor>
      <arglist>(cvhalDFT **context, int width, int height, int depth, int src_channels, int dst_channels, int flags, int nonzero_rows)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_div16s</name>
      <anchorfile>dd/d2c/group__core__hal__interface__divide.html</anchorfile>
      <anchor>ga0fae2cbc6baaa600db30e40c1a89ffe6</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_div16u</name>
      <anchorfile>dd/d2c/group__core__hal__interface__divide.html</anchorfile>
      <anchor>gae20e1db33ffe33922fb77ffa0e35560d</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_div32f</name>
      <anchorfile>dd/d2c/group__core__hal__interface__divide.html</anchorfile>
      <anchor>gad823c4ca596ac4a1866f39e9d07e0a6d</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_div32s</name>
      <anchorfile>dd/d2c/group__core__hal__interface__divide.html</anchorfile>
      <anchor>ga87eff9f0772d2fb04fe325ecd7fd4532</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_div64f</name>
      <anchorfile>dd/d2c/group__core__hal__interface__divide.html</anchorfile>
      <anchor>gae9df0a3b75446e0158e5b08eba92a44d</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_div8s</name>
      <anchorfile>dd/d2c/group__core__hal__interface__divide.html</anchorfile>
      <anchor>ga137cf3ba398d5ea71abcd6b3d3ffa12b</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_div8u</name>
      <anchorfile>dd/d2c/group__core__hal__interface__divide.html</anchorfile>
      <anchor>gaf4f34e7c5433058e5a95bf87233f6404</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_dotProduct</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga96817077d620b04c611e795dc16ec174</anchor>
      <arglist>(const uchar *a_data, size_t a_step, const uchar *b_data, size_t b_step, int width, int height, int type, double *dot_val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_exp32f</name>
      <anchorfile>d4/d8a/group__core__hal__interface__exp.html</anchorfile>
      <anchor>ga19b7956bf0e328a6bc96b60d2b6b2b27</anchor>
      <arglist>(const float *src, float *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_exp64f</name>
      <anchorfile>d4/d8a/group__core__hal__interface__exp.html</anchorfile>
      <anchor>gae10341546dd19a539920058699ce1301</anchor>
      <arglist>(const double *src, double *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_fastAtan32f</name>
      <anchorfile>d5/df4/group__core__hal__interface__fastAtan.html</anchorfile>
      <anchor>ga8ea566169bb5f8b496a9f79f667e0275</anchor>
      <arglist>(const float *y, const float *x, float *dst, int len, bool angleInDegrees)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_fastAtan64f</name>
      <anchorfile>d5/df4/group__core__hal__interface__fastAtan.html</anchorfile>
      <anchor>ga617886a6d7b001ba6ce1c9c56d1cb89f</anchor>
      <arglist>(const double *y, const double *x, double *dst, int len, bool angleInDegrees)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_flip</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaad6a02dc8b04641fa65ea004245b7d68</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int flip_mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_gemm32f</name>
      <anchorfile>d2/dab/group__core__hal__interface__matrix__multiplication.html</anchorfile>
      <anchor>ga15368479bd35519af51a945942c0931b</anchor>
      <arglist>(const float *src1, size_t src1_step, const float *src2, size_t src2_step, float alpha, const float *src3, size_t src3_step, float beta, float *dst, size_t dst_step, int m, int n, int k, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_gemm32fc</name>
      <anchorfile>d2/dab/group__core__hal__interface__matrix__multiplication.html</anchorfile>
      <anchor>gaba7435e9b30ae0b316463765c839aa81</anchor>
      <arglist>(const float *src1, size_t src1_step, const float *src2, size_t src2_step, float alpha, const float *src3, size_t src3_step, float beta, float *dst, size_t dst_step, int m, int n, int k, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_gemm64f</name>
      <anchorfile>d2/dab/group__core__hal__interface__matrix__multiplication.html</anchorfile>
      <anchor>gaea5d366c9248462ac0c41b883ae112ac</anchor>
      <arglist>(const double *src1, size_t src1_step, const double *src2, size_t src2_step, double alpha, const double *src3, size_t src3_step, double beta, double *dst, size_t dst_step, int m, int n, int k, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_gemm64fc</name>
      <anchorfile>d2/dab/group__core__hal__interface__matrix__multiplication.html</anchorfile>
      <anchor>ga13b238279569437ac66d4399c18c04f0</anchor>
      <arglist>(const double *src1, size_t src1_step, const double *src2, size_t src2_step, double alpha, const double *src3, size_t src3_step, double beta, double *dst, size_t dst_step, int m, int n, int k, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_inRange32f</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga8aa59e8c7d7f2ab6d2fa11691316ed40</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_depth, int width, int height, int cn, double lower_bound, double upper_bound)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_inRange8u</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga9b67b67bd732e7bb3a33e96e9bb9d7ab</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_depth, int width, int height, int cn, uchar lower_bound, uchar upper_bound)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_invSqrt32f</name>
      <anchorfile>d0/d5d/group__core__hal__interface__invSqrt.html</anchorfile>
      <anchor>ga0589c439a09fed5888e6f971533fb248</anchor>
      <arglist>(const float *src, float *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_invSqrt64f</name>
      <anchorfile>d0/d5d/group__core__hal__interface__invSqrt.html</anchorfile>
      <anchor>ga589585720b1492ab063c40e4e54b73f3</anchor>
      <arglist>(const double *src, double *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_log32f</name>
      <anchorfile>d2/de4/group__core__hal__interface__log.html</anchorfile>
      <anchor>ga00bb5b7b8ffa576b9bc7eb994e12ac99</anchor>
      <arglist>(const float *src, float *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_log64f</name>
      <anchorfile>d2/de4/group__core__hal__interface__log.html</anchorfile>
      <anchor>gaf87b8c1f56f68193355b216d2e68c5c8</anchor>
      <arglist>(const double *src, double *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_LU32f</name>
      <anchorfile>d5/d42/group__core__hal__interface__decomp__lu.html</anchorfile>
      <anchor>ga79bb10570bebbfe46f8b106d3fa61ee0</anchor>
      <arglist>(float *src1, size_t src1_step, int m, float *src2, size_t src2_step, int n, int *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_LU64f</name>
      <anchorfile>d5/d42/group__core__hal__interface__decomp__lu.html</anchorfile>
      <anchor>gabcc36be4df2c0bb323300f496f0dd5d4</anchor>
      <arglist>(double *src1, size_t src1_step, int m, double *src2, size_t src2_step, int n, int *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_lut</name>
      <anchorfile>d4/d62/group__core__hal__interface__lut.html</anchorfile>
      <anchor>ga17b670614911861c4348c0fc9136b503</anchor>
      <arglist>(const uchar *src_data, size_t src_step, size_t src_type, const uchar *lut_data, size_t lut_channel_size, size_t lut_channels, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_lut16</name>
      <anchorfile>d1/d55/group__core__hal__interface__lut16.html</anchorfile>
      <anchor>ga42b81af535307e016501585bb562b66d</anchor>
      <arglist>(const ushort *src_data, size_t src_step, size_t src_type, const uchar *lut_data, size_t lut_channel_size, size_t lut_channels, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_magnitude32f</name>
      <anchorfile>d7/d99/group__core__hal__interface__magnitude.html</anchorfile>
      <anchor>ga8f3ccad22945727d7616ca4ced3f72eb</anchor>
      <arglist>(const float *x, const float *y, float *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_magnitude64f</name>
      <anchorfile>d7/d99/group__core__hal__interface__magnitude.html</anchorfile>
      <anchor>ga6dfcba03c754d9e5b520f66f3d4c7816</anchor>
      <arglist>(const double *x, const double *y, double *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_max16s</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>gafeaae69f3826301a03d20b0d94288e2e</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_max16u</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>ga21a4fe72f476df0a7aaeee99b96a0941</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_max32f</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>ga64614db29371b3296b28d4fbe03ce720</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_max32s</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>gac6a2f265778499392722c5a81417575c</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_max64f</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>ga00f815e9969a445b94fb199c5e61baee</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_max8s</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>ga15c6ef201d1e383edecf4e0d68761df7</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_max8u</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>gade37ad26d674fa1f09da923a7ce6791c</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_meanStdDev</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa23f31f6d966079ecac9cdcd37a16fbe</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int width, int height, int src_type, double *mean_val, double *stddev_val, uchar *mask, size_t mask_step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_merge16u</name>
      <anchorfile>df/d2e/group__core__hal__interface__merge.html</anchorfile>
      <anchor>ga8e9e611c408efcd4ef30f7c7f3861af3</anchor>
      <arglist>(const ushort **src_data, ushort *dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_merge32s</name>
      <anchorfile>df/d2e/group__core__hal__interface__merge.html</anchorfile>
      <anchor>ga0bd0d4e2210048e7e25bf6c68b5b3d98</anchor>
      <arglist>(const int **src_data, int *dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_merge64s</name>
      <anchorfile>df/d2e/group__core__hal__interface__merge.html</anchorfile>
      <anchor>ga9bad86fd8142e98a1a2f7805fe5e57e3</anchor>
      <arglist>(const int64 **src_data, int64 *dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_merge8u</name>
      <anchorfile>df/d2e/group__core__hal__interface__merge.html</anchorfile>
      <anchor>gac73b722d5840b3cfc62047d33edab1a7</anchor>
      <arglist>(const uchar **src_data, uchar *dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_min16s</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>gaf2553793763f3632c5ad7dd75860d680</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_min16u</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>gac3e1d1e8041fde6e266c37e1fa2a5452</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_min32f</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>gafe17af2e4e039c204ae6004ddfbee09b</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_min32s</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>ga0bb5f3994e900c8a06532c7c4840e3e3</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_min64f</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>ga3e56a6d687f0d9b31671c6e8f36e40a8</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_min8s</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>gac85bf376c25de21643ff3a452f12ccac</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_min8u</name>
      <anchorfile>dc/d19/group__core__hal__interface__minmax.html</anchorfile>
      <anchor>ga0bfaeb45170c4e105d6b94386067e24a</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_minMaxIdx</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga26afefe3e83b3bc2fd025b23b1dd9051</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int width, int height, int depth, double *minVal, double *maxVal, int *minIdx, int *maxIdx, uchar *mask)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_minMaxIdxMaskStep</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga5fb598fca28925f506a0a3f3913eebd9</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int width, int height, int depth, double *minVal, double *maxVal, int *minIdx, int *maxIdx, uchar *mask, size_t mask_step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul16s</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>gacf782a00f542478ccf3609fa89b1034b</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul16u</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>ga4e50bbfe98cbcf4b4b0b5e40007d7cb9</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul32f</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>ga8749de37851a5268d98590801880b9cd</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul32s</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>ga06c2b72d01cd33c92af6af9beb556701</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul64f</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>gaef885975b38b2e4bf1485bce61107977</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul8s</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>ga5d96776e0799f0c29c84d50f271fe255</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul8s16s</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>gae2ec9ea8f63d2b3c73cf70a7f425fc3f</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul8u</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>gae8d29c2d6a9ddc14db2664df77963901</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_mul8u16u</name>
      <anchorfile>de/db7/group__core__hal__interface__multiply.html</anchorfile>
      <anchor>gaed546ece09400002adfa23bd18da9fdf</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_norm</name>
      <anchorfile>df/df0/group__core__hal__interface__norm.html</anchorfile>
      <anchor>gac620635627bb11a501b545d008c4b40e</anchor>
      <arglist>(const uchar *src, size_t src_step, const uchar *mask, size_t mask_step, int width, int height, int type, int norm_type, double *result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_normDiff</name>
      <anchorfile>df/df0/group__core__hal__interface__norm.html</anchorfile>
      <anchor>gac3a049d1004e27cc0f7c25bd8fedd307</anchor>
      <arglist>(const uchar *src1, size_t src1_step, const uchar *src2, size_t src2_step, const uchar *mask, size_t mask_step, int width, int height, int type, int norm_type, double *result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_normHamming8u</name>
      <anchorfile>da/db0/group__core__hal__interface__hamming.html</anchorfile>
      <anchor>ga0417f41019c56e4b9188fee44aeda2b4</anchor>
      <arglist>(const uchar *a, int n, int cellSize, int *result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_normHammingDiff8u</name>
      <anchorfile>da/db0/group__core__hal__interface__hamming.html</anchorfile>
      <anchor>ga2270b26f52714ed6e585b9abb54fa4e1</anchor>
      <arglist>(const uchar *a, const uchar *b, int n, int cellSize, int *result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_not8u</name>
      <anchorfile>d2/d18/group__core__hal__interface__logical.html</anchorfile>
      <anchor>gab95202213ed0dfbf19a5adf39a367fe3</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_or8u</name>
      <anchorfile>d2/d18/group__core__hal__interface__logical.html</anchorfile>
      <anchor>ga93204cd91fdcdfcf6752c216b1fa6a51</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_polarToCart32f</name>
      <anchorfile>d5/df4/group__core__hal__interface__fastAtan.html</anchorfile>
      <anchor>ga08471e22a9b16629754c6507a4b84b27</anchor>
      <arglist>(const float *mag, const float *angle, float *x, float *y, int len, bool angleInDegrees)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_polarToCart64f</name>
      <anchorfile>d5/df4/group__core__hal__interface__fastAtan.html</anchorfile>
      <anchor>gaa7af59f95576ebfec725c14f090e4b17</anchor>
      <arglist>(const double *mag, const double *angle, double *x, double *y, int len, bool angleInDegrees)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_QR32f</name>
      <anchorfile>db/d36/group__core__hal__interface__decomp__qr.html</anchorfile>
      <anchor>gada70e18c38c7a2cdfc724217cb92af5d</anchor>
      <arglist>(float *src1, size_t src1_step, int m, int n, int k, float *src2, size_t src2_step, float *dst, int *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_QR64f</name>
      <anchorfile>db/d36/group__core__hal__interface__decomp__qr.html</anchorfile>
      <anchor>gaccc58cf7d006818ec465131be02d0608</anchor>
      <arglist>(double *src1, size_t src1_step, int m, int n, int k, double *src2, size_t src2_step, double *dst, int *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_recip16s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__reciprocal.html</anchorfile>
      <anchor>gaa0c780c84b6676d2895701daea9f39c6</anchor>
      <arglist>(const short *src_data, size_t src_step, short *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_recip16u</name>
      <anchorfile>d8/d6f/group__core__hal__interface__reciprocal.html</anchorfile>
      <anchor>ga20aba5bc11d4a9e8c82dd81b90b17296</anchor>
      <arglist>(const ushort *src_data, size_t src_step, ushort *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_recip32f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__reciprocal.html</anchorfile>
      <anchor>ga325e01db823d25e7cbaa2b74f8efec50</anchor>
      <arglist>(const float *src_data, size_t src_step, float *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_recip32s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__reciprocal.html</anchorfile>
      <anchor>ga8daa2db372ad395f161edce1ce56c6f0</anchor>
      <arglist>(const int *src_data, size_t src_step, int *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_recip64f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__reciprocal.html</anchorfile>
      <anchor>gaf3b2951fef4b0df29622bf4c730b38f1</anchor>
      <arglist>(const double *src_data, size_t src_step, double *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_recip8s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__reciprocal.html</anchorfile>
      <anchor>gadc6e4416dbc5e3fe06c63c5e29308ee2</anchor>
      <arglist>(const schar *src_data, size_t src_step, schar *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_recip8u</name>
      <anchorfile>d8/d6f/group__core__hal__interface__reciprocal.html</anchorfile>
      <anchor>gaf90cb36959f90488e6bd19be914d2ee1</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_rotate90</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>ga69c2dd60aee1ca78804b3e76699f014f</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_split16u</name>
      <anchorfile>df/df2/group__core__hal__interface__split.html</anchorfile>
      <anchor>ga97f46ed2fb0ed23d038cc5bd648fda63</anchor>
      <arglist>(const ushort *src_data, ushort **dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_split32s</name>
      <anchorfile>df/df2/group__core__hal__interface__split.html</anchorfile>
      <anchor>ga669d5fa112fd2ea678e3771fa467d072</anchor>
      <arglist>(const int *src_data, int **dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_split64s</name>
      <anchorfile>df/df2/group__core__hal__interface__split.html</anchorfile>
      <anchor>ga93a0570db58be1d60757be2f3617c406</anchor>
      <arglist>(const int64 *src_data, int64 **dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_split8u</name>
      <anchorfile>df/df2/group__core__hal__interface__split.html</anchorfile>
      <anchor>ga042a0ede85c207ae06a03922a8380c1b</anchor>
      <arglist>(const uchar *src_data, uchar **dst_data, int len, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sqrt32f</name>
      <anchorfile>d5/dc3/group__core__hal__interface__sqrt.html</anchorfile>
      <anchor>ga7e035dc6b7a788da6e065132b5f91ffb</anchor>
      <arglist>(const float *src, float *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sqrt64f</name>
      <anchorfile>d5/dc3/group__core__hal__interface__sqrt.html</anchorfile>
      <anchor>ga4bf5dea3f1f659dc9aa25dee5cc2dc01</anchor>
      <arglist>(const double *src, double *dst, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub16s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga9b73e4ac05a1f4925dcd477f48ab1990</anchor>
      <arglist>(const short *src1_data, size_t src1_step, const short *src2_data, size_t src2_step, short *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub16u</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga7b409fcf77a843d6909c6f61617b9589</anchor>
      <arglist>(const ushort *src1_data, size_t src1_step, const ushort *src2_data, size_t src2_step, ushort *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub32f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga0905bb6ea2e478189a49527aa6e6e5d1</anchor>
      <arglist>(const float *src1_data, size_t src1_step, const float *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub32s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga0a98a2f1a6fb09d293d77f788535ab33</anchor>
      <arglist>(const int *src1_data, size_t src1_step, const int *src2_data, size_t src2_step, int *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub64f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>gab715c02ecd7f74e0c05d228ec46333b9</anchor>
      <arglist>(const double *src1_data, size_t src1_step, const double *src2_data, size_t src2_step, double *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub8s</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>gaeeaea757365a25d6fbaa97e1eddef837</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, schar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub8s32f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga075ded564db057ebc9867cf8cba11fd3</anchor>
      <arglist>(const schar *src1_data, size_t src1_step, const schar *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub8u</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>ga4a7532edf1493d4ccd957b1d2ebc06e1</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sub8u32f</name>
      <anchorfile>d8/d6f/group__core__hal__interface__addsub.html</anchorfile>
      <anchor>gaf5627ca910a49432625a134fac8dc97d</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, float *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sum</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaeb4d9c7f98100b0d63f82631cca23263</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_type, int width, int height, double *result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_SVD32f</name>
      <anchorfile>dd/d2a/group__core__hal__interface__decomp__svd.html</anchorfile>
      <anchor>gae99bcd0a0491daa5c54f21cdac59402e</anchor>
      <arglist>(float *src, size_t src_step, float *w, float *u, size_t u_step, float *vt, size_t vt_step, int m, int n, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_SVD64f</name>
      <anchorfile>dd/d2a/group__core__hal__interface__decomp__svd.html</anchorfile>
      <anchor>ga1b63b8af52c1e82814c1eaf1b648305c</anchor>
      <arglist>(double *src, size_t src_step, double *w, double *u, size_t u_step, double *vt, size_t vt_step, int m, int n, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_transpose2d</name>
      <anchorfile>d1/d1b/group__core__hal__interface.html</anchorfile>
      <anchor>gaa08db1a18c71ab056a53ca23bdd29842</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int src_width, int src_height, int element_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_xor8u</name>
      <anchorfile>d2/d18/group__core__hal__interface__logical.html</anchorfile>
      <anchor>gad531f2b142319e9b75e7334f76893d7d</anchor>
      <arglist>(const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hal_replacement.hpp</name>
    <path>features2d/src/</path>
    <filename>d2/dd9/features2d_2src_2hal__replacement_8hpp.html</filename>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_FAST</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>ga22001bb1442bba599490c8f95179dcd1</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int width, int height, uchar *keypoints_data, size_t *keypoints_count, int threshold, bool nonmax_suppression, int type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_FAST_dense</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>ga24f8a9ac4bbb4dabc501a74f26d19e0f</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, cv::FastFeatureDetector::DetectorType type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_FAST_NMS</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>ga071d81ac79a6eb73c0ed6b2794151134</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_FASTv2</name>
      <anchorfile>db/d47/group__features2d__hal__interface.html</anchorfile>
      <anchor>gaffc7b146cc4e770d8926a2ee3881d50c</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int width, int height, void **keypoints_data, size_t *keypoints_count, int threshold, bool nonmax_suppression, int type, void *(*realloc_func)(void *, size_t))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hal_replacement.hpp</name>
    <path>imgproc/src/</path>
    <filename>df/d91/imgproc_2src_2hal__replacement_8hpp.html</filename>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <includes id="d5/d1e/imgproc_2include_2opencv2_2imgproc_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/imgproc/hal/interface.h</includes>
    <class kind="struct">cvhalFilter2D</class>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_adaptiveThreshold</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga79cd59271129d959fd510db72a98e58d</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, double maxValue, int adaptiveMethod, int thresholdType, int blockSize, double C)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_bilateralFilter</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0a35c5fa7c36932bed2ad0e996889d56</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, int d, double sigma_color, double sigma_space, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_boxFilter</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0567d67fe29afab2205ba185037a995e</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, size_t ksize_width, size_t ksize_height, int anchor_x, int anchor_y, bool normalize, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_calcHist</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga5b87ec50b43597eafdd6ac93f499d661</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_type, int src_width, int src_height, float *hist_data, int hist_size, const float **ranges, bool uniform, bool accumulate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_canny</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga27f210820f5eb1e02cf7af372d782e03</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int cn, double lowThreshold, double highThreshold, int ksize, bool L2gradient)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGR5x5toBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga86cb6da09d59ebe995001cce055c8b93</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int greenBits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGR5x5toGray</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0b7467b2f747cb3b7239dc563b581e5c</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int greenBits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga84934e275732ca6c19c8c6838c5ed3e8</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, int dcn, bool swapBlue)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoBGR5x5</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaab7b96c1367629a45e2ce19f6a5ab019</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int greenBits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoGray</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaff902b3e83ea5cce1ce1bd32f4506e50</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoHSV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga7f20c98dcb039185587b1301546053dd</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isFullRange, bool isHSV)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoLab</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga4c7bf02b8eb02ab9125e24279b07a7f3</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isLab, bool srgb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoThreePlaneYUV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gafe9144b5701cc98ef78197e999bea93c</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoThreePlaneYUVApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga1b4742f90571caac4fd26a281c58c87e</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoTwoPlaneYUV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaec5a3312b6667f697848bf5c2cc584fe</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *y_data, size_t y_step, uchar *uv_data, size_t uv_step, int width, int height, int scn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoXYZ</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0a40da22502576bac3a6e5dbf7a538be</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoYUV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga6b01933b106c81ab8ad79e94703a0a21</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isCbCr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtBGRtoYUVApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaae31e6b169fe9dbb82321b36da2b5dae</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isCbCr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtGraytoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0bf4dd99eb0c309cfd368212a91c26a0</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtGraytoBGR5x5</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf5012981976b0364743fc83f000edee9</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int greenBits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtHSVtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga4c4fba7a061b93e9e819012ad4a1ad11</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isFullRange, bool isHSV)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtLabtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga6aaf378ba56fa01a3b132fa27a734044</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isLab, bool srgb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtMultipliedRGBAtoRGBA</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga2dc9d7a563eb167672ef86544c065ee3</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtOnePlaneBGRtoYUV</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga765e04cf7f87e8bb5a0c3f785845dcdc</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx, int ycn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtOnePlaneBGRtoYUVApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga8363c2d61dd8951a62461e168729f038</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx, int ycn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtOnePlaneYUVtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gadfd86bf279e76edc1bd3047b2cd3413f</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int uIdx, int ycn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtOnePlaneYUVtoBGRApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac8d929e1a3a9292bc8e844a8b446b877</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int uIdx, int ycn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtRGBAtoMultipliedRGBA</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gae1c2d886ce77465d47f010230eda3012</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtThreePlaneYUVtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaffd5440a1073a1102866ed4764b571e2</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtThreePlaneYUVtoBGRApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaae7bff306c1676cfe0a315702fc204ba</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtTwoPlaneYUVtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga352ea06c6e2d2c725eab1ec91601f97b</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtTwoPlaneYUVtoBGRApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gad50af0b6210a8c5e62f72717a02d987d</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtTwoPlaneYUVtoBGREx</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac04e879ca372a92ccb023c64a214c3b9</anchor>
      <arglist>(const uchar *y_data, size_t y_step, const uchar *uv_data, size_t uv_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtTwoPlaneYUVtoBGRExApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaaba1d51db555ff1d19f9f13af75eef16</anchor>
      <arglist>(const uchar *y_data, size_t y_step, const uchar *uv_data, size_t uv_step, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtXYZtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga555e7ca01bfa1277ab3e6863432fb717</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtYUVtoBGR</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga4559cbea912d143938f462be763599fd</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isCbCr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_cvtYUVtoBGRApprox</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0bc15fbd7ec4c105ded3ec7f68082170</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isCbCr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_equalize_hist</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga25142f7a2df9b30691f2a92f86564f3b</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_filter</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gae9afd78a20740daf202699e1e9f1f9d0</anchor>
      <arglist>(cvhalFilter2D *context, uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int full_width, int full_height, int offset_x, int offset_y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_filter_stateless</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga46e280e4d1122c613b0a22f3934218b9</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_type, uchar *dst_data, size_t dst_step, int dst_type, int width, int height, int full_width, int full_height, int offset_x, int offset_y, const uchar *kernel_data, size_t kernel_step, int kernel_type, int kernel_width, int kernel_height, int anchor_x, int anchor_y, double delta, int borderType, bool isSubmatrix, bool allowInplace)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_filterFree</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga58a0dea9fa82eb73fc48e24e2c5c5e90</anchor>
      <arglist>(cvhalFilter2D *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_filterInit</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga46bdb022b49d1cb5b30f7aab0c8895d5</anchor>
      <arglist>(cvhalFilter2D **context, uchar *kernel_data, size_t kernel_step, int kernel_type, int kernel_width, int kernel_height, int max_width, int max_height, int src_type, int dst_type, int borderType, double delta, int anchor_x, int anchor_y, bool allowSubmatrix, bool allowInplace)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_gaussianBlur</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga3e5e30711cc7232b16bca711ca820d1c</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, size_t margin_left, size_t margin_top, size_t margin_right, size_t margin_bottom, size_t ksize_width, size_t ksize_height, double sigmaX, double sigmaY, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_gaussianBlurBinomial</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gadbfc11289346fbe695f5647926bae51b</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, size_t margin_left, size_t margin_top, size_t margin_right, size_t margin_bottom, size_t ksize, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_imageMoments</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga784f24def2eea9c972eb8d7da6acca01</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_type, int width, int height, bool binary, double m[10])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_integral</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gad70459985c8ac83beec7ac026944015b</anchor>
      <arglist>(int depth, int sdepth, int sqdepth, const uchar *src_data, size_t src_step, uchar *sum_data, size_t sum_step, uchar *sqsum_data, size_t sqsum_step, uchar *tilted_data, size_t tilted_step, int width, int height, int cn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_medianBlur</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gab86c5a4fbd503265c6517b909ed76c05</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, int ksize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_morph</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac46ce17945a0e34ecef12d70cf03ce2d</anchor>
      <arglist>(cvhalFilter2D *context, uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_full_width, int src_full_height, int src_roi_x, int src_roi_y, int dst_full_width, int dst_full_height, int dst_roi_x, int dst_roi_y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_morph_stateless</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaa0bba7a868659ac544699c3d2213f46b</anchor>
      <arglist>(int operation, const uchar *src_data, size_t src_step, int src_type, uchar *dst_data, size_t dst_step, int dst_type, int width, int height, int src_full_width, int src_full_height, int src_roi_x, int src_roi_y, int dst_full_width, int dst_full_height, int dst_roi_x, int dst_roi_y, const uchar *kernel_data, size_t kernel_step, int kernel_type, int kernel_width, int kernel_height, int anchor_x, int anchor_y, int borderType, const double borderValue[4], int iterations, bool allowSubmatrix, bool allowInplace)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_morphFree</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf73f8539e1be0757a378ddb34aade194</anchor>
      <arglist>(cvhalFilter2D *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_morphInit</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga266f3d95e31d6acdb9bdc538643abf16</anchor>
      <arglist>(cvhalFilter2D **context, int operation, int src_type, int dst_type, int max_width, int max_height, int kernel_type, uchar *kernel_data, size_t kernel_step, int kernel_width, int kernel_height, int anchor_x, int anchor_y, int borderType, const double borderValue[4], int iterations, bool allowSubmatrix, bool allowInplace)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_polygonMoments</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf9c0fad909a91cc9465f83e204a0bb8d</anchor>
      <arglist>(const uchar *src_data, size_t src_size, int src_type, double m[10])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_pyrdown</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gafe0300c35656da93706b197e961b0c77</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int depth, int cn, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_pyrdown_offset</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gac6d6e69f352f5a5714a652112804ec1d</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_pyrup</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga2ccc991aad1d741b59351250275600f9</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, int depth, int cn, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_remap16s</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaf6f63627141c9c7a6a385d586c1214e9</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, short *mapx, size_t mapx_step, ushort *mapy, size_t mapy_step, int interpolation, int border_type, const double border_value[4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_remap32f</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga1ef659f86d00785411c6d0a32fd50700</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, float *mapx, size_t mapx_step, float *mapy, size_t mapy_step, int interpolation, int border_type, const double border_value[4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_remap32fc2</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gadb1c6680012adb08692f42372b16aad1</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, float *map, size_t map_step, int interpolation, int border_type, const double border_value[4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_resize</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga1a1274535172aff5cd50a64eed7d53ab</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, double inv_scale_x, double inv_scale_y, int interpolation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_scharr</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga6926ef4ae8757e48d295692984a4d143</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int dx, int dy, double scale, double delta, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sepFilter</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga4766f8b13fa22383863dafde341a9ce3</anchor>
      <arglist>(cvhalFilter2D *context, uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int full_width, int full_height, int offset_x, int offset_y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sepFilter_stateless</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga6b66ce153c82df245bd9b3c13e8f511e</anchor>
      <arglist>(const uchar *src_data, size_t src_step, int src_type, uchar *dst_data, size_t dst_step, int dst_type, int width, int height, int full_width, int full_height, int offset_x, int offset_y, const uchar *kernelx_data, int kernelx_len, const uchar *kernely_data, int kernely_len, int kernel_type, int anchor_x, int anchor_y, double delta, int borderType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sepFilterFree</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gadaac832d83a075675ec716e3d545634a</anchor>
      <arglist>(cvhalFilter2D *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sepFilterInit</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga08bf36c5ceabd864a894e4cb3bf4c974</anchor>
      <arglist>(cvhalFilter2D **context, int src_type, int dst_type, int kernel_type, uchar *kernelx_data, int kernelx_length, uchar *kernely_data, int kernely_length, int anchor_x, int anchor_y, double delta, int borderType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_sobel</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga662cedb97e082f37b3a31f9ba577e88f</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int dx, int dy, int ksize, double scale, double delta, int border_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_threshold</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga2fed508cc1d418d7bcb6784c71779a2b</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, int cn, double thresh, double maxValue, int thresholdType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_threshold_otsu</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gaa4a3e2fc59ffb64fcf2a68fea02dbd8c</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, int depth, double maxValue, int thresholdType, double *thresh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_warpAffine</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga9e08b16f6f130d8486ce30d284d032a5</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, const double M[6], int interpolation, int borderType, const double borderValue[4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_warpAffineBlockline</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga0ca6cd8c3a77f44f0d097e1cd96a5bf6</anchor>
      <arglist>(int *adelta, int *bdelta, short *xy, short *alpha, int X0, int Y0, int bw)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_warpAffineBlocklineNN</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga4b63988d1ed15806a9a711e8afd1bb0b</anchor>
      <arglist>(int *adelta, int *bdelta, short *xy, int X0, int Y0, int bw)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_warpPerspective</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>ga49c60fa3bb42e1ce89faec3eda3bb3aa</anchor>
      <arglist>(int src_type, const uchar *src_data, size_t src_step, int src_width, int src_height, uchar *dst_data, size_t dst_step, int dst_width, int dst_height, const double M[9], int interpolation, int borderType, const double borderValue[4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_warpPerspectiveBlockline</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gab34da5d49bfe15bdb31c59a0b229c738</anchor>
      <arglist>(const double *M, short *xy, short *alpha, double X0, double Y0, double W0, int bw)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_warpPerspectiveBlocklineNN</name>
      <anchorfile>dd/d8b/group__imgproc__hal__interface.html</anchorfile>
      <anchor>gada3de81bdfc5bdc758f773aa796b59d6</anchor>
      <arglist>(const double *M, short *xy, double X0, double Y0, double W0, int bw)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hal_replacement.hpp</name>
    <path>video/src/</path>
    <filename>d0/d1f/video_2src_2hal__replacement_8hpp.html</filename>
    <includes id="d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h" name="interface.h" local="yes" import="no" module="no" objc="no">opencv2/core/hal/interface.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_LKOpticalFlowLevel</name>
      <anchorfile>d9/d44/group__video__hal__interface.html</anchorfile>
      <anchor>ga3634907dbc56d20944fb73f0cc00ace3</anchor>
      <arglist>(const uchar *prev_data, size_t prev_data_step, const short *prev_deriv_data, size_t prev_deriv_step, const uchar *next_data, size_t next_step, int width, int height, int cn, const float *prev_points, float *next_points, size_t point_count, uchar *status, float *err, const int win_width, const int win_height, int termination_count, double termination_epsilon, bool get_min_eigen_vals, float min_eigen_vals_threshold)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hal_ni_ScharrDeriv</name>
      <anchorfile>d9/d44/group__video__hal__interface.html</anchorfile>
      <anchor>gad8afccccd048d66a9c97df1a1a568f06</anchor>
      <arglist>(const uchar *src_data, size_t src_step, short *dst_data, size_t dst_step, int width, int height, int cn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>all_layers.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>dd/d6b/all__layers_8hpp.html</filename>
    <includes id="d9/d8c/dnn_8hpp" name="dnn.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn.hpp</includes>
    <class kind="class">cv::dnn::AbsLayer</class>
    <class kind="class">cv::dnn::AccumLayer</class>
    <class kind="class">cv::dnn::AcoshLayer</class>
    <class kind="class">cv::dnn::AcosLayer</class>
    <class kind="class">cv::dnn::ActivationLayer</class>
    <class kind="class">cv::dnn::ActivationLayerInt8</class>
    <class kind="class">cv::dnn::ArgLayer</class>
    <class kind="class">cv::dnn::AsinhLayer</class>
    <class kind="class">cv::dnn::AsinLayer</class>
    <class kind="class">cv::dnn::AtanhLayer</class>
    <class kind="class">cv::dnn::AtanLayer</class>
    <class kind="class">cv::dnn::AttentionLayer</class>
    <class kind="class">cv::dnn::BaseConvolutionLayer</class>
    <class kind="class">cv::dnn::BatchNormLayer</class>
    <class kind="class">cv::dnn::BatchNormLayerInt8</class>
    <class kind="class">cv::dnn::BlankLayer</class>
    <class kind="class">cv::dnn::BNLLLayer</class>
    <class kind="class">cv::dnn::CeilLayer</class>
    <class kind="class">cv::dnn::CeluLayer</class>
    <class kind="class">cv::dnn::ChannelsPReLULayer</class>
    <class kind="class">cv::dnn::CompareLayer</class>
    <class kind="class">cv::dnn::ConcatLayer</class>
    <class kind="class">cv::dnn::ConstLayer</class>
    <class kind="class">cv::dnn::ConvolutionLayer</class>
    <class kind="class">cv::dnn::ConvolutionLayerInt8</class>
    <class kind="class">cv::dnn::CorrelationLayer</class>
    <class kind="class">cv::dnn::CoshLayer</class>
    <class kind="class">cv::dnn::CosLayer</class>
    <class kind="class">cv::dnn::CropAndResizeLayer</class>
    <class kind="class">cv::dnn::CropLayer</class>
    <class kind="class">cv::dnn::CumSumLayer</class>
    <class kind="class">cv::dnn::DataAugmentationLayer</class>
    <class kind="class">cv::dnn::DeconvolutionLayer</class>
    <class kind="class">cv::dnn::DepthToSpaceLayer</class>
    <class kind="class">cv::dnn::DequantizeLayer</class>
    <class kind="class">cv::dnn::DetectionOutputLayer</class>
    <class kind="class">cv::dnn::EinsumLayer</class>
    <class kind="class">cv::dnn::EltwiseLayer</class>
    <class kind="class">cv::dnn::EltwiseLayerInt8</class>
    <class kind="class">cv::dnn::ELULayer</class>
    <class kind="class">cv::dnn::ErfLayer</class>
    <class kind="class">cv::dnn::ExpandLayer</class>
    <class kind="class">cv::dnn::ExpLayer</class>
    <class kind="class">cv::dnn::FlattenLayer</class>
    <class kind="class">cv::dnn::FloorLayer</class>
    <class kind="class">cv::dnn::FlowWarpLayer</class>
    <class kind="class">cv::dnn::GatherElementsLayer</class>
    <class kind="class">cv::dnn::GatherLayer</class>
    <class kind="class">cv::dnn::GeluApproximationLayer</class>
    <class kind="class">cv::dnn::GeluLayer</class>
    <class kind="class">cv::dnn::GemmLayer</class>
    <class kind="class">cv::dnn::GroupNormLayer</class>
    <class kind="class">cv::dnn::GRULayer</class>
    <class kind="class">cv::dnn::HardSigmoidLayer</class>
    <class kind="class">cv::dnn::HardSwishLayer</class>
    <class kind="class">cv::dnn::InnerProductLayer</class>
    <class kind="class">cv::dnn::InnerProductLayerInt8</class>
    <class kind="class">cv::dnn::InstanceNormLayer</class>
    <class kind="class">cv::dnn::InterpLayer</class>
    <class kind="class">cv::dnn::LayerNormLayer</class>
    <class kind="class">cv::dnn::LogLayer</class>
    <class kind="class">cv::dnn::LRNLayer</class>
    <class kind="class">cv::dnn::LSTMLayer</class>
    <class kind="class">cv::dnn::MatMulLayer</class>
    <class kind="class">cv::dnn::MaxUnpoolLayer</class>
    <class kind="class">cv::dnn::MishLayer</class>
    <class kind="class">cv::dnn::MVNLayer</class>
    <class kind="class">cv::dnn::NaryEltwiseLayer</class>
    <class kind="class">cv::dnn::NormalizeBBoxLayer</class>
    <class kind="class">cv::dnn::NotLayer</class>
    <class kind="class">cv::dnn::PaddingLayer</class>
    <class kind="class">cv::dnn::PermuteLayer</class>
    <class kind="class">cv::dnn::PoolingLayer</class>
    <class kind="class">cv::dnn::PoolingLayerInt8</class>
    <class kind="class">cv::dnn::PowerLayer</class>
    <class kind="class">cv::dnn::PriorBoxLayer</class>
    <class kind="class">cv::dnn::ProposalLayer</class>
    <class kind="class">cv::dnn::QuantizeLayer</class>
    <class kind="class">cv::dnn::ReciprocalLayer</class>
    <class kind="class">cv::dnn::ReduceLayer</class>
    <class kind="class">cv::dnn::RegionLayer</class>
    <class kind="class">cv::dnn::ReLU6Layer</class>
    <class kind="class">cv::dnn::ReLULayer</class>
    <class kind="class">cv::dnn::ReorgLayer</class>
    <class kind="class">cv::dnn::RequantizeLayer</class>
    <class kind="class">cv::dnn::ReshapeLayer</class>
    <class kind="class">cv::dnn::ResizeLayer</class>
    <class kind="class">cv::dnn::RNNLayer</class>
    <class kind="class">cv::dnn::RoundLayer</class>
    <class kind="class">cv::dnn::ScaleLayer</class>
    <class kind="class">cv::dnn::ScaleLayerInt8</class>
    <class kind="class">cv::dnn::ScatterLayer</class>
    <class kind="class">cv::dnn::ScatterNDLayer</class>
    <class kind="class">cv::dnn::SeluLayer</class>
    <class kind="class">cv::dnn::ShiftLayer</class>
    <class kind="class">cv::dnn::ShiftLayerInt8</class>
    <class kind="class">cv::dnn::ShrinkLayer</class>
    <class kind="class">cv::dnn::ShuffleChannelLayer</class>
    <class kind="class">cv::dnn::SigmoidLayer</class>
    <class kind="class">cv::dnn::SignLayer</class>
    <class kind="class">cv::dnn::SinhLayer</class>
    <class kind="class">cv::dnn::SinLayer</class>
    <class kind="class">cv::dnn::SliceLayer</class>
    <class kind="class">cv::dnn::SoftmaxLayer</class>
    <class kind="class">cv::dnn::SoftmaxLayerInt8</class>
    <class kind="class">cv::dnn::SoftplusLayer</class>
    <class kind="class">cv::dnn::SoftsignLayer</class>
    <class kind="class">cv::dnn::SpaceToDepthLayer</class>
    <class kind="class">cv::dnn::SplitLayer</class>
    <class kind="class">cv::dnn::SqrtLayer</class>
    <class kind="class">cv::dnn::SwishLayer</class>
    <class kind="class">cv::dnn::TanHLayer</class>
    <class kind="class">cv::dnn::TanLayer</class>
    <class kind="class">cv::dnn::ThresholdedReluLayer</class>
    <class kind="class">cv::dnn::TileLayer</class>
    <class kind="class">cv::dnn::TopKLayer</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
  </compound>
  <compound kind="file">
    <name>dict.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>df/de6/dict_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="db/ddc/dnn_2dnn_8hpp" name="dnn.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn/dnn.hpp</includes>
    <class kind="class">cv::dnn::Dict</class>
    <class kind="struct">cv::dnn::DictValue</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
  </compound>
  <compound kind="file">
    <name>dnn.hpp</name>
    <path>opencv2/</path>
    <filename>d9/d8c/dnn_8hpp.html</filename>
    <includes id="db/ddc/dnn_2dnn_8hpp" name="dnn.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn/dnn.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dnn.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>db/ddc/dnn_2dnn_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d5/d2c/async_8hpp" name="async.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/async.hpp</includes>
    <includes id="da/d1a/dnn_2include_2opencv2_2dnn_2version_8hpp" name="version.hpp" local="yes" import="no" module="no" objc="no">../dnn/version.hpp</includes>
    <includes id="df/de6/dict_8hpp" name="dict.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn/dict.hpp</includes>
    <includes id="d4/db0/layer_8hpp" name="layer.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn/layer.hpp</includes>
    <includes id="d8/dcd/inference__engine_8hpp" name="inference_engine.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn/utils/inference_engine.hpp</includes>
    <class kind="class">cv::dnn::BackendNode</class>
    <class kind="class">cv::dnn::BackendWrapper</class>
    <class kind="class">cv::dnn::ClassificationModel</class>
    <class kind="class">cv::dnn::DetectionModel</class>
    <class kind="struct">cv::dnn::Image2BlobParams</class>
    <class kind="class">cv::dnn::KeypointsModel</class>
    <class kind="class">cv::dnn::Layer</class>
    <class kind="class">cv::dnn::LayerParams</class>
    <class kind="class">cv::dnn::Model</class>
    <class kind="class">cv::dnn::Net</class>
    <class kind="class">cv::dnn::SegmentationModel</class>
    <class kind="class">cv::dnn::TextDetectionModel</class>
    <class kind="class">cv::dnn::TextDetectionModel_DB</class>
    <class kind="class">cv::dnn::TextDetectionModel_EAST</class>
    <class kind="class">cv::dnn::TextRecognitionModel</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
    <namespace>cv::dnn::accessor</namespace>
  </compound>
  <compound kind="file">
    <name>layer.details.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>df/d8c/layer_8details_8hpp.html</filename>
    <includes id="d4/db0/layer_8hpp" name="layer.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn/layer.hpp</includes>
    <class kind="class">cv::dnn::details::_LayerStaticRegisterer</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
    <namespace>cv::dnn::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_REGISTER_LAYER_CLASS</name>
      <anchorfile>df/d8c/layer_8details_8hpp.html</anchorfile>
      <anchor>a7e8d9c0c5849b6a081ba2a84845f3dac</anchor>
      <arglist>(type, class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_REGISTER_LAYER_CLASS_STATIC</name>
      <anchorfile>df/d8c/layer_8details_8hpp.html</anchorfile>
      <anchor>a3c98e4b6b14774a103dec04734bd8969</anchor>
      <arglist>(type, class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_REGISTER_LAYER_FUNC</name>
      <anchorfile>df/d8c/layer_8details_8hpp.html</anchorfile>
      <anchor>a9260a45cfd37d8fe1c69fededc6f2692</anchor>
      <arglist>(type, constructorFunc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_REGISTER_LAYER_FUNC_STATIC</name>
      <anchorfile>df/d8c/layer_8details_8hpp.html</anchorfile>
      <anchor>a6aca608408468efb61565dbf00cfe0d0</anchor>
      <arglist>(type, constructorFunc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>layer.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>d4/db0/layer_8hpp.html</filename>
    <includes id="d9/d8c/dnn_8hpp" name="dnn.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn.hpp</includes>
    <class kind="class">cv::dnn::LayerFactory</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
  </compound>
  <compound kind="file">
    <name>layer_reg.private.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>d0/d7e/layer__reg_8private_8hpp.html</filename>
    <includes id="d9/d8c/dnn_8hpp" name="dnn.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
  </compound>
  <compound kind="file">
    <name>shape_utils.hpp</name>
    <path>opencv2/dnn/</path>
    <filename>d1/ddb/shape__utils_8hpp.html</filename>
    <includes id="db/ddc/dnn_2dnn_8hpp" name="dnn.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn/dnn.hpp</includes>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <class kind="struct">cv::dnn::_Range</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
  </compound>
  <compound kind="file">
    <name>debug_utils.hpp</name>
    <path>opencv2/dnn/utils/</path>
    <filename>d6/d32/debug__utils_8hpp.html</filename>
    <includes id="db/ddc/dnn_2dnn_8hpp" name="dnn.hpp" local="yes" import="no" module="no" objc="no">../dnn.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
  </compound>
  <compound kind="file">
    <name>inference_engine.hpp</name>
    <path>opencv2/dnn/utils/</path>
    <filename>d8/dcd/inference__engine_8hpp.html</filename>
    <includes id="db/ddc/dnn_2dnn_8hpp" name="dnn.hpp" local="yes" import="no" module="no" objc="no">../dnn.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::dnn</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_BACKEND_INFERENCE_ENGINE_NGRAPH</name>
      <anchorfile>d8/dcd/inference__engine_8hpp.html</anchorfile>
      <anchor>a79cbc95bd91c403e108c4433a269dacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_API</name>
      <anchorfile>d8/dcd/inference__engine_8hpp.html</anchorfile>
      <anchor>aa555a0a3e66523178fb274ecda04b5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_INFERENCE_ENGINE_CPU_TYPE_ARM_COMPUTE</name>
      <anchorfile>d8/dcd/inference__engine_8hpp.html</anchorfile>
      <anchor>a5b9a5cbdc15658f960c134b258cb20c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_INFERENCE_ENGINE_CPU_TYPE_X86</name>
      <anchorfile>d8/dcd/inference__engine_8hpp.html</anchorfile>
      <anchor>aab98fddc55be9804577a3643268b8e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_INFERENCE_ENGINE_VPU_TYPE_MYRIAD_2</name>
      <anchorfile>d8/dcd/inference__engine_8hpp.html</anchorfile>
      <anchor>a22728ddde7d6f6e4ef1095a2f2c32829</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_INFERENCE_ENGINE_VPU_TYPE_MYRIAD_X</name>
      <anchorfile>d8/dcd/inference__engine_8hpp.html</anchorfile>
      <anchor>a57454151dc8696a9048e96dd0009eb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_DNN_INFERENCE_ENGINE_VPU_TYPE_UNSPECIFIED</name>
      <anchorfile>d8/dcd/inference__engine_8hpp.html</anchorfile>
      <anchor>a57c3f3abcbc5cb838eecc877123bc6de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>features2d.hpp</name>
    <path>opencv2/</path>
    <filename>d5/d0d/features2d_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::Accumulator</class>
    <class kind="struct">cv::Accumulator&lt; char &gt;</class>
    <class kind="struct">cv::Accumulator&lt; short &gt;</class>
    <class kind="struct">cv::Accumulator&lt; unsigned char &gt;</class>
    <class kind="struct">cv::Accumulator&lt; unsigned short &gt;</class>
    <class kind="class">cv::AffineFeature</class>
    <class kind="class">cv::AgastFeatureDetector</class>
    <class kind="class">cv::AKAZE</class>
    <class kind="class">cv::BFMatcher</class>
    <class kind="class">cv::BOWImgDescriptorExtractor</class>
    <class kind="class">cv::BOWKMeansTrainer</class>
    <class kind="class">cv::BOWTrainer</class>
    <class kind="class">cv::BRISK</class>
    <class kind="class">cv::DescriptorMatcher::DescriptorCollection</class>
    <class kind="class">cv::DescriptorMatcher</class>
    <class kind="class">cv::FastFeatureDetector</class>
    <class kind="class">cv::Feature2D</class>
    <class kind="class">cv::FlannBasedMatcher</class>
    <class kind="class">cv::GFTTDetector</class>
    <class kind="class">cv::KAZE</class>
    <class kind="class">cv::KeyPointsFilter</class>
    <class kind="struct">cv::L1</class>
    <class kind="struct">cv::L2</class>
    <class kind="class">cv::MSER</class>
    <class kind="class">cv::ORB</class>
    <class kind="struct">cv::SimpleBlobDetector::Params</class>
    <class kind="class">cv::SIFT</class>
    <class kind="class">cv::SimpleBlobDetector</class>
    <class kind="struct">cv::SL2</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>features2d.hpp</name>
    <path>opencv2/features2d/</path>
    <filename>d5/def/features2d_2features2d_8hpp.html</filename>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
  </compound>
  <compound kind="file">
    <name>flann.hpp</name>
    <path>opencv2/</path>
    <filename>dc/dc1/flann_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="da/dfe/miniflann_8hpp" name="miniflann.hpp" local="yes" import="no" module="no" objc="no">opencv2/flann/miniflann.hpp</includes>
    <includes id="d3/dd7/flann__base_8hpp" name="flann_base.hpp" local="yes" import="no" module="no" objc="no">opencv2/flann/flann_base.hpp</includes>
    <class kind="struct">cv::flann::CvType</class>
    <class kind="struct">cv::flann::CvType&lt; char &gt;</class>
    <class kind="struct">cv::flann::CvType&lt; double &gt;</class>
    <class kind="struct">cv::flann::CvType&lt; float &gt;</class>
    <class kind="struct">cv::flann::CvType&lt; short &gt;</class>
    <class kind="struct">cv::flann::CvType&lt; unsigned char &gt;</class>
    <class kind="struct">cv::flann::CvType&lt; unsigned short &gt;</class>
    <class kind="class">cv::flann::GenericIndex</class>
    <namespace>cv</namespace>
    <namespace>cv::flann</namespace>
    <namespace>cvflann</namespace>
  </compound>
  <compound kind="file">
    <name>flann.hpp</name>
    <path>opencv2/flann/</path>
    <filename>d4/d45/flann_2flann_8hpp.html</filename>
    <includes id="dc/dc1/flann_8hpp" name="flann.hpp" local="yes" import="no" module="no" objc="no">opencv2/flann.hpp</includes>
  </compound>
  <compound kind="file">
    <name>all_indices.h</name>
    <path>opencv2/flann/</path>
    <filename>d0/deb/all__indices_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>allocator.h</name>
    <path>opencv2/flann/</path>
    <filename>da/da9/allocator_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>any.h</name>
    <path>opencv2/flann/</path>
    <filename>df/d8d/any_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>autotuned_index.h</name>
    <path>opencv2/flann/</path>
    <filename>d1/dc3/autotuned__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>composite_index.h</name>
    <path>opencv2/flann/</path>
    <filename>d1/d7b/composite__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>opencv2/flann/</path>
    <filename>db/d16/config_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>defines.h</name>
    <path>opencv2/flann/</path>
    <filename>d8/db0/defines_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>dist.h</name>
    <path>opencv2/flann/</path>
    <filename>d1/d82/dist_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>dummy.h</name>
    <path>opencv2/flann/</path>
    <filename>d2/d94/dummy_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>dynamic_bitset.h</name>
    <path>opencv2/flann/</path>
    <filename>da/d5c/dynamic__bitset_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>flann_base.hpp</name>
    <path>opencv2/flann/</path>
    <filename>d3/dd7/flann__base_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>general.h</name>
    <path>opencv2/flann/</path>
    <filename>d9/d14/general_8h.html</filename>
    <includes id="da/dd7/core_2include_2opencv2_2core_2version_8hpp" name="version.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/version.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ground_truth.h</name>
    <path>opencv2/flann/</path>
    <filename>dd/d54/ground__truth_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>heap.h</name>
    <path>opencv2/flann/</path>
    <filename>da/ddb/heap_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>hierarchical_clustering_index.h</name>
    <path>opencv2/flann/</path>
    <filename>de/d1d/hierarchical__clustering__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>index_testing.h</name>
    <path>opencv2/flann/</path>
    <filename>db/dd9/index__testing_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>kdtree_index.h</name>
    <path>opencv2/flann/</path>
    <filename>de/d79/kdtree__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>kdtree_single_index.h</name>
    <path>opencv2/flann/</path>
    <filename>de/daa/kdtree__single__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>kmeans_index.h</name>
    <path>opencv2/flann/</path>
    <filename>d1/d86/kmeans__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>linear_index.h</name>
    <path>opencv2/flann/</path>
    <filename>dd/d0d/linear__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>logger.h</name>
    <path>opencv2/flann/</path>
    <filename>d1/d8c/logger_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>lsh_index.h</name>
    <path>opencv2/flann/</path>
    <filename>dd/d79/lsh__index_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>lsh_table.h</name>
    <path>opencv2/flann/</path>
    <filename>d6/db3/lsh__table_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>matrix.h</name>
    <path>opencv2/flann/</path>
    <filename>dd/df4/matrix_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>miniflann.hpp</name>
    <path>opencv2/flann/</path>
    <filename>da/dfe/miniflann_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>nn_index.h</name>
    <path>opencv2/flann/</path>
    <filename>d6/d9a/nn__index_8h.html</filename>
    <includes id="dd/df4/matrix_8h" name="matrix.h" local="yes" import="no" module="no" objc="no">matrix.h</includes>
    <includes id="da/d34/result__set_8h" name="result_set.h" local="yes" import="no" module="no" objc="no">result_set.h</includes>
    <includes id="da/d33/params_8h" name="params.h" local="yes" import="no" module="no" objc="no">params.h</includes>
  </compound>
  <compound kind="file">
    <name>object_factory.h</name>
    <path>opencv2/flann/</path>
    <filename>de/d9f/object__factory_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>params.h</name>
    <path>opencv2/flann/</path>
    <filename>da/d33/params_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>random.h</name>
    <path>opencv2/flann/</path>
    <filename>d1/d79/random_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>result_set.h</name>
    <path>opencv2/flann/</path>
    <filename>da/d34/result__set_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>sampling.h</name>
    <path>opencv2/flann/</path>
    <filename>d1/da8/sampling_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>saving.h</name>
    <path>opencv2/flann/</path>
    <filename>de/dd5/saving_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>simplex_downhill.h</name>
    <path>opencv2/flann/</path>
    <filename>dd/df3/simplex__downhill_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>timer.h</name>
    <path>opencv2/flann/</path>
    <filename>d5/dd0/timer_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>00-root.markdown</name>
    <path>gapi/doc/</path>
    <filename>d4/dbc/00-root_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>01-background.markdown</name>
    <path>gapi/doc/</path>
    <filename>d3/da3/01-background_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>10-hld-overview.md</name>
    <path>gapi/doc/</path>
    <filename>d9/d08/10-hld-overview_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>20-kernel-api.markdown</name>
    <path>gapi/doc/</path>
    <filename>d9/d2a/20-kernel-api_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>30-implementation.markdown</name>
    <path>gapi/doc/</path>
    <filename>db/d5a/30-implementation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path>gapi/doc/slides/</path>
    <filename>da/ddd/README_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>gapi.hpp</name>
    <path>opencv2/</path>
    <filename>d7/d20/gapi_8hpp.html</filename>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d2/d8f/garray_8hpp" name="garray.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garray.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="d5/d1f/gopaque_8hpp" name="gopaque.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gopaque.hpp</includes>
    <includes id="df/d35/gframe_8hpp" name="gframe.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gframe.hpp</includes>
    <includes id="d5/d8e/gcomputation_8hpp" name="gcomputation.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcomputation.hpp</includes>
    <includes id="d9/dca/gcompiled_8hpp" name="gcompiled.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcompiled.hpp</includes>
    <includes id="dd/d07/gtyped_8hpp" name="gtyped.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gtyped.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="dd/dcd/operators_8hpp" name="operators.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/operators.hpp</includes>
    <includes id="dd/d25/desync_8hpp" name="desync.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/desync.hpp</includes>
    <includes id="d4/d0a/format_8hpp" name="format.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/format.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gcpukernel.hpp</name>
    <path>opencv2/gapi/cpu/</path>
    <filename>da/d73/gcpukernel_8hpp.html</filename>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="no" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="dd/d48/gmetaarg_8hpp" name="gmetaarg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmetaarg.hpp</includes>
    <includes id="d6/d2e/compiler__hints_8hpp" name="compiler_hints.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/compiler_hints.hpp</includes>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <class kind="struct">cv::detail::OCVCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</class>
    <class kind="struct">cv::detail::OCVStCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</class>
    <class kind="class">cv::GCPUContext</class>
    <class kind="class">cv::GCPUKernel</class>
    <class kind="class">cv::GCPUKernelImpl</class>
    <class kind="class">cv::GCPUStKernelImpl</class>
    <class kind="struct">cv::detail::get_in</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GArray&lt; cv::GArray&lt; U &gt; &gt; &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GArray&lt; cv::GMat &gt; &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GArray&lt; cv::GScalar &gt; &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GFrame &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GMatP &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GOpaque&lt; cv::GMat &gt; &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GOpaque&lt; cv::GScalar &gt; &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::get_in&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GArray&lt; cv::GArray&lt; U &gt; &gt; &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GArray&lt; cv::GMat &gt; &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GFrame &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GMatP &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::get_out&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::OCVCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</class>
    <class kind="struct">cv::detail::OCVSetupHelper&lt; Impl, std::tuple&lt; Ins... &gt; &gt;</class>
    <class kind="struct">cv::detail::OCVStCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</class>
    <class kind="struct">cv::detail::tracked_cv_mat</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::cpu</namespace>
    <namespace>cv::gimpl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_OCV_KERNEL</name>
      <anchorfile>da/d73/gcpukernel_8hpp.html</anchorfile>
      <anchor>aacef2b3c16c285adbd70a03ae8aedc46</anchor>
      <arglist>(Name, API)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_OCV_KERNEL_ST</name>
      <anchorfile>da/d73/gcpukernel_8hpp.html</anchorfile>
      <anchor>a61a5a6a30a11956760ca18e896121093</anchor>
      <arglist>(Name, API, State)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gfluidbuffer.hpp</name>
    <path>opencv2/gapi/fluid/</path>
    <filename>db/d50/gfluidbuffer_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="db/dd5/optional_8hpp" name="optional.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/optional.hpp</includes>
    <class kind="struct">cv::gapi::fluid::Border</class>
    <class kind="class">cv::gapi::fluid::Buffer</class>
    <class kind="struct">cv::gapi::fluid::View::Cache</class>
    <class kind="struct">cv::gapi::fluid::Buffer::Cache</class>
    <class kind="class">cv::gapi::fluid::View</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::fluid</namespace>
  </compound>
  <compound kind="file">
    <name>gfluidkernel.hpp</name>
    <path>opencv2/gapi/fluid/</path>
    <filename>d3/d53/gfluidkernel_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="db/d50/gfluidbuffer_8hpp" name="gfluidbuffer.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/fluid/gfluidbuffer.hpp</includes>
    <class kind="struct">cv::detail::callCustomGetBorder&lt; false, Impl &gt;</class>
    <class kind="struct">cv::detail::callCustomGetBorder&lt; true, Impl &gt;</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; GFluidOutputRois &gt;</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; GFluidParallelFor &gt;</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; GFluidParallelOutputRois &gt;</class>
    <class kind="struct">cv::detail::fluid_get_in</class>
    <class kind="struct">cv::detail::fluid_get_in&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::fluid_get_in&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::fluid_get_in&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::fluid_get_in&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::FluidCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt;, UseScratch &gt;</class>
    <class kind="struct">cv::detail::get_border_helper&lt; false, Impl, Ins... &gt;</class>
    <class kind="struct">cv::detail::get_border_helper&lt; true, Impl, Ins... &gt;</class>
    <class kind="struct">cv::detail::get_window_helper&lt; false, Impl, Ins... &gt;</class>
    <class kind="struct">cv::detail::get_window_helper&lt; true, Impl, Ins... &gt;</class>
    <class kind="class">cv::GFluidKernel</class>
    <class kind="class">cv::GFluidKernelImpl</class>
    <class kind="struct">cv::GFluidOutputRois</class>
    <class kind="struct">cv::GFluidParallelFor</class>
    <class kind="struct">cv::GFluidParallelOutputRois</class>
    <class kind="struct">cv::detail::has_Window</class>
    <class kind="struct">cv::detail::is_gmat_type</class>
    <class kind="struct">cv::detail::scratch_helper&lt; false, Impl, Ins... &gt;</class>
    <class kind="struct">cv::detail::scratch_helper&lt; true, Impl, Ins... &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::fluid</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_FLUID_KERNEL</name>
      <anchorfile>d3/d53/gfluidkernel_8hpp.html</anchorfile>
      <anchor>a131f70dba8efe8af7f0fc7761d91f055</anchor>
      <arglist>(Name, API, Scratch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>garg.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d9/da5/garg_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d7/d69/gapi_2include_2opencv2_2gapi_2own_2mat_8hpp" name="mat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/mat.hpp</includes>
    <includes id="df/d55/media_8hpp" name="media.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/media.hpp</includes>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="d2/d8f/garray_8hpp" name="garray.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garray.hpp</includes>
    <includes id="d5/d1f/gopaque_8hpp" name="gopaque.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gopaque.hpp</includes>
    <includes id="df/d35/gframe_8hpp" name="gframe.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gframe.hpp</includes>
    <includes id="d3/d19/gtype__traits_8hpp" name="gtype_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gtype_traits.hpp</includes>
    <includes id="dd/d48/gmetaarg_8hpp" name="gmetaarg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmetaarg.hpp</includes>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <includes id="d9/d6b/rmat_8hpp" name="rmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/rmat.hpp</includes>
    <class kind="struct">cv::gapi::wip::Data</class>
    <class kind="struct">cv::detail::ExtractArgsCallback</class>
    <class kind="struct">cv::detail::ExtractMetaCallback</class>
    <class kind="class">cv::GArg</class>
    <class kind="struct">cv::GRunArg</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>garray.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d2/d8f/garray_8hpp.html</filename>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <includes id="d6/dd8/throw_8hpp" name="throw.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/throw.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <class kind="class">cv::detail::BasicVectorRef</class>
    <class kind="struct">cv::detail::flatten_g</class>
    <class kind="struct">cv::detail::flatten_g&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::flatten_g&lt; cv::GScalar &gt;</class>
    <class kind="class">cv::GArray</class>
    <class kind="struct">cv::GArrayDesc</class>
    <class kind="class">cv::detail::GArrayU</class>
    <class kind="struct">cv::detail::TypeHint</class>
    <class kind="struct">cv::detail::TypeHintBase</class>
    <class kind="class">cv::detail::VectorRef</class>
    <class kind="class">cv::detail::VectorRefT</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FLATTEN_NS</name>
      <anchorfile>d2/d8f/garray_8hpp.html</anchorfile>
      <anchor>a9250cab8c053cf21240393d3b22036fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gasync_context.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>dd/d25/gasync__context_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="class">cv::gapi::wip::GAsyncCanceled</class>
    <class kind="class">cv::gapi::wip::GAsyncContext</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>gcall.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d0/dd0/gcall_8hpp.html</filename>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="df/d35/gframe_8hpp" name="gframe.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gframe.hpp</includes>
    <includes id="d2/d8f/garray_8hpp" name="garray.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garray.hpp</includes>
    <includes id="d5/d1f/gopaque_8hpp" name="gopaque.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gopaque.hpp</includes>
    <class kind="class">cv::GCall</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>gcommon.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d2/ded/gcommon_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="db/dd5/optional_8hpp" name="optional.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/optional.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="d1/d70/render__types_8hpp" name="render_types.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/render/render_types.hpp</includes>
    <includes id="d7/d29/gapi_2include_2opencv2_2gapi_2s11n_2base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/s11n/base.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::graph_dump_path &gt;</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::use_threaded_executor &gt;</class>
    <class kind="struct">cv::GCompileArg</class>
    <class kind="struct">cv::detail::GOpaqueTraits</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; bool &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::gapi::wip::draw::Prim &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::Mat &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::Point &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::Point2f &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::Point3f &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::Rect &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::Scalar &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; cv::Size &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; double &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; float &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; int64_t &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; std::string &gt;</class>
    <class kind="struct">cv::detail::GOpaqueTraits&lt; uint64_t &gt;</class>
    <class kind="struct">cv::graph_dump_path</class>
    <class kind="struct">std::hash&lt; cv::GShape &gt;</class>
    <class kind="struct">cv::detail::KernelTag</class>
    <class kind="struct">cv::detail::TransformTag</class>
    <class kind="struct">cv::use_threaded_executor</class>
    <class kind="struct">cv::gapi::s11n::detail::wrap_serialize</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::s11n</namespace>
    <namespace>cv::gapi::s11n::detail</namespace>
    <namespace>std</namespace>
  </compound>
  <compound kind="file">
    <name>gcompiled.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d9/dca/gcompiled_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <class kind="class">cv::GCompiled</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>gcompiled_async.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d1/d16/gcompiled__async_8hpp.html</filename>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>gcompoundkernel.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>da/dc1/gcompoundkernel_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <class kind="struct">cv::detail::GCompoundCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</class>
    <class kind="struct">cv::detail::GCompoundContext</class>
    <class kind="class">cv::detail::GCompoundKernel</class>
    <class kind="class">cv::detail::GCompoundKernelImpl</class>
    <class kind="struct">cv::detail::get_compound_in</class>
    <class kind="struct">cv::detail::get_compound_in&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::get_compound_in&lt; cv::GMatP &gt;</class>
    <class kind="struct">cv::detail::get_compound_in&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::compound</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_COMPOUND_KERNEL</name>
      <anchorfile>da/dc1/gcompoundkernel_8hpp.html</anchorfile>
      <anchor>ad55e42d2657e9063c4888f109cdff78f</anchor>
      <arglist>(Name, API)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gcomputation.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d5/d8e/gcomputation_8hpp.html</filename>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="de/d53/gproto_8hpp" name="gproto.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gproto.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d9/dca/gcompiled_8hpp" name="gcompiled.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcompiled.hpp</includes>
    <includes id="de/d51/gstreaming_8hpp" name="gstreaming.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gstreaming.hpp</includes>
    <class kind="class">cv::GComputation</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::s11n</namespace>
  </compound>
  <compound kind="file">
    <name>gcomputation_async.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d0/db4/gcomputation__async_8hpp.html</filename>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>gframe.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>df/d35/gframe_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <class kind="class">cv::GFrame</class>
    <class kind="struct">cv::GFrameDesc</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>gkernel.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>de/d7f/gkernel_8hpp.html</filename>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="d0/dd0/gcall_8hpp" name="gcall.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcall.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="dd/d48/gmetaarg_8hpp" name="gmetaarg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmetaarg.hpp</includes>
    <includes id="d3/d19/gtype__traits_8hpp" name="gtype_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gtype_traits.hpp</includes>
    <includes id="d6/d2e/compiler__hints_8hpp" name="compiler_hints.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/compiler_hints.hpp</includes>
    <includes id="d7/ded/gtransform_8hpp" name="gtransform.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gtransform.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::use_only &gt;</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::GKernelPackage &gt;</class>
    <class kind="struct">cv::GKernel</class>
    <class kind="struct">cv::GKernelImpl</class>
    <class kind="class">cv::GKernelPackage</class>
    <class kind="class">cv::GKernelType&lt; K, std::function&lt; R(Args...)&gt; &gt;</class>
    <class kind="class">cv::GKernelTypeM&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</class>
    <class kind="struct">cv::GTypeInfo</class>
    <class kind="struct">std::hash&lt; cv::gapi::GBackend &gt;</class>
    <class kind="class">cv::detail::KernelTypeMedium&lt; K, std::function&lt; R(Args...)&gt; &gt;</class>
    <class kind="class">cv::detail::KernelTypeMedium&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</class>
    <class kind="struct">cv::detail::MetaHelper&lt; K, std::tuple&lt; Ins... &gt;, Out &gt;</class>
    <class kind="struct">cv::detail::MetaHelper&lt; K, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</class>
    <class kind="struct">cv::detail::MetaType</class>
    <class kind="struct">cv::detail::MetaType&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::MetaType&lt; cv::GFrame &gt;</class>
    <class kind="struct">cv::detail::MetaType&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::MetaType&lt; cv::GMatP &gt;</class>
    <class kind="struct">cv::detail::MetaType&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::MetaType&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::NoTag</class>
    <class kind="struct">cv::gapi::use_only</class>
    <class kind="struct">cv::detail::Yield&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::Yield&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::Yield&lt; cv::GMatP &gt;</class>
    <class kind="struct">cv::detail::Yield&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::Yield&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::Yield&lt; GFrame &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__WRAP_VAARGS</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>afb113d6bde172c11d8ec3990fb91356e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMBINE_SIGNATURE</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a2411246302932077d3f41f288bb4b30a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_API_OP</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a75c975472536f4243e95150c51e8a3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_API_OP_M</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a4be13bd623e3a8c668853d50bf224ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a83d2e73c619a545f69e89bf7b03cbd80</anchor>
      <arglist>(Class,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>ac7ae120c0f9ef08676b19a79fa177c5b</anchor>
      <arglist>(Class, API, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_10</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>aebbeccd508ed139193c8b60c009477d2</anchor>
      <arglist>(Class, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_2</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>ab8404316e4f66fdd1f4723f73811625b</anchor>
      <arglist>(Class, _1, _2, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_3</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>ad1a7f25c74d5d1280884135063cc45c1</anchor>
      <arglist>(Class, _1, _2, _3, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_4</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a55519fa4604d5c645585b1bcdf3f1420</anchor>
      <arglist>(Class, _1, _2, _3, _4, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_5</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a75ae5d0b586731bc2539d40f9542d058</anchor>
      <arglist>(Class, _1, _2, _3, _4, _5, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_6</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a74e9f1cbf6f310438168cb4cd30c9e21</anchor>
      <arglist>(Class, _1, _2, _3, _4, _5, _6, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_7</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a28d77884e522115c4db92d8bb0d7b875</anchor>
      <arglist>(Class, _1, _2, _3, _4, _5, _6, _7, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_8</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>ab1eedf81828c9338e9570af48d0c7562</anchor>
      <arglist>(Class, _1, _2, _3, _4, _5, _6, _7, _8, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_HELPER_9</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a5b36f3f527d3432b4d806e6ceb39757b</anchor>
      <arglist>(Class, _1, _2, _3, _4, _5, _6, _7, _8, _9, Id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_TYPED_KERNEL_M</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a9a0faf95de2b188904cfbfb53c5bf01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_G_TYPED_KERNEL</name>
      <anchorfile>de/d7f/gkernel_8hpp.html</anchorfile>
      <anchor>a30049fb20af284818f7738ee3cf6bf32</anchor>
      <arglist>(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, NAME,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmat.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d7/d78/gmat_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <class kind="class">cv::GMat</class>
    <class kind="struct">cv::GMatDesc</class>
    <class kind="class">cv::GMatP</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::own</namespace>
  </compound>
  <compound kind="file">
    <name>gmetaarg.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>dd/d48/gmetaarg_8hpp.html</filename>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="d2/d8f/garray_8hpp" name="garray.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garray.hpp</includes>
    <includes id="d5/d1f/gopaque_8hpp" name="gopaque.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gopaque.hpp</includes>
    <includes id="df/d35/gframe_8hpp" name="gframe.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gframe.hpp</includes>
    <class kind="struct">cv::detail::is_meta_descr</class>
    <class kind="struct">cv::detail::is_meta_descr&lt; GArrayDesc &gt;</class>
    <class kind="struct">cv::detail::is_meta_descr&lt; GMatDesc &gt;</class>
    <class kind="struct">cv::detail::is_meta_descr&lt; GOpaqueDesc &gt;</class>
    <class kind="struct">cv::detail::is_meta_descr&lt; GScalarDesc &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::own</namespace>
  </compound>
  <compound kind="file">
    <name>gopaque.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d5/d1f/gopaque_8hpp.html</filename>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <includes id="d6/dd8/throw_8hpp" name="throw.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/throw.hpp</includes>
    <includes id="df/d0f/modules_2gapi_2include_2opencv2_2gapi_2util_2type__traits_8hpp" name="type_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/type_traits.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="d2/d8f/garray_8hpp" name="garray.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garray.hpp</includes>
    <class kind="class">cv::detail::BasicOpaqueRef</class>
    <class kind="class">cv::GOpaque</class>
    <class kind="struct">cv::GOpaqueDesc</class>
    <class kind="class">cv::detail::GOpaqueU</class>
    <class kind="class">cv::detail::OpaqueRef</class>
    <class kind="class">cv::detail::OpaqueRefT</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>gproto.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>de/d53/gproto_8hpp.html</filename>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="d2/d8f/garray_8hpp" name="garray.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garray.hpp</includes>
    <includes id="d5/d1f/gopaque_8hpp" name="gopaque.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gopaque.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="dd/d48/gmetaarg_8hpp" name="gmetaarg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmetaarg.hpp</includes>
    <class kind="struct">cv::GIOProtoArgs</class>
    <class kind="struct">cv::In_Tag</class>
    <class kind="struct">cv::Out_Tag</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>ggpukernel.hpp</name>
    <path>opencv2/gapi/gpu/</path>
    <filename>de/d7f/ggpukernel_8hpp.html</filename>
    <includes id="d4/d96/goclkernel_8hpp" name="goclkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/ocl/goclkernel.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_GPU_KERNEL</name>
      <anchorfile>de/d7f/ggpukernel_8hpp.html</anchorfile>
      <anchor>a2a418e5eb5ba8cb15d64527a707f3d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gscalar.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d6/d5e/gscalar_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="db/dd5/optional_8hpp" name="optional.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/optional.hpp</includes>
    <class kind="class">cv::GScalar</class>
    <class kind="struct">cv::GScalarDesc</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>gstreaming.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>de/d51/gstreaming_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/d54/assert_8hpp" name="assert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/assert.hpp</includes>
    <includes id="db/dd5/optional_8hpp" name="optional.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/optional.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::streaming::queue_capacity &gt;</class>
    <class kind="class">cv::GStreamingCompiled</class>
    <class kind="struct">cv::detail::OptRef::Holder</class>
    <class kind="struct">cv::detail::OptRef::OptHolder</class>
    <class kind="struct">cv::detail::OptRef</class>
    <class kind="struct">cv::gapi::streaming::queue_capacity</class>
    <class kind="struct">cv::detail::wref_spec</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::streaming</namespace>
  </compound>
  <compound kind="file">
    <name>gtransform.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d7/ded/gtransform_8hpp.html</filename>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d3/d19/gtype__traits_8hpp" name="gtype_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gtype_traits.hpp</includes>
    <includes id="d6/d2e/compiler__hints_8hpp" name="compiler_hints.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/compiler_hints.hpp</includes>
    <includes id="d5/d8e/gcomputation_8hpp" name="gcomputation.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcomputation.hpp</includes>
    <class kind="struct">cv::GTransform</class>
    <class kind="class">cv::GTransformImpl&lt; K, std::function&lt; R(Args...)&gt; &gt;</class>
    <class kind="struct">cv::detail::TransHelper&lt; K, std::tuple&lt; Ins... &gt;, Out &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>G_DESCR_HELPER_BODY</name>
      <anchorfile>d7/ded/gtransform_8hpp.html</anchorfile>
      <anchor>a94d5c8fab0b9f3f44683c9bc549c56a6</anchor>
      <arglist>(Class, Descr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G_DESCR_HELPER_CLASS</name>
      <anchorfile>d7/ded/gtransform_8hpp.html</anchorfile>
      <anchor>a8941f40c0520cce89daf301a638523ca</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_TRANSFORM</name>
      <anchorfile>d7/ded/gtransform_8hpp.html</anchorfile>
      <anchor>a66240341d57d2545f517dc7aa6408eab</anchor>
      <arglist>(Class, API, Descr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtype_traits.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d3/d19/gtype__traits_8hpp.html</filename>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="d2/d8f/garray_8hpp" name="garray.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garray.hpp</includes>
    <includes id="d5/d1f/gopaque_8hpp" name="gopaque.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gopaque.hpp</includes>
    <includes id="df/d35/gframe_8hpp" name="gframe.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gframe.hpp</includes>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <includes id="df/d55/media_8hpp" name="media.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/media.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="df/d32/convert_8hpp" name="convert.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/convert.hpp</includes>
    <class kind="struct">cv::detail::contains_shape_field</class>
    <class kind="struct">cv::detail::contains_shape_field&lt; TaggedTypeCandidate, void_t&lt; decltype(TaggedTypeCandidate::shape)&gt; &gt;</class>
    <class kind="struct">cv::detail::GObtainCtor</class>
    <class kind="struct">cv::detail::GTypeOf</class>
    <class kind="struct">cv::detail::GTypeOf&lt; cv::gapi::wip::IStreamSource::Ptr &gt;</class>
    <class kind="struct">cv::detail::GTypeOf&lt; cv::Mat &gt;</class>
    <class kind="struct">cv::detail::GTypeOf&lt; cv::MediaFrame &gt;</class>
    <class kind="struct">cv::detail::GTypeOf&lt; cv::RMat &gt;</class>
    <class kind="struct">cv::detail::GTypeOf&lt; cv::Scalar &gt;</class>
    <class kind="struct">cv::detail::GTypeOf&lt; cv::UMat &gt;</class>
    <class kind="struct">cv::detail::GTypeOf&lt; std::vector&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::GTypeTraits</class>
    <class kind="struct">cv::detail::GTypeTraits&lt; cv::GArray&lt; T &gt; &gt;</class>
    <class kind="struct">cv::detail::GTypeTraits&lt; cv::GFrame &gt;</class>
    <class kind="struct">cv::detail::GTypeTraits&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::GTypeTraits&lt; cv::GMatP &gt;</class>
    <class kind="struct">cv::detail::GTypeTraits&lt; cv::GOpaque&lt; T &gt; &gt;</class>
    <class kind="struct">cv::detail::GTypeTraits&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::has_custom_wrap</class>
    <class kind="struct">cv::detail::has_gshape</class>
    <class kind="struct">cv::detail::WrapValue</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>gtyped.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>dd/d07/gtyped_8hpp.html</filename>
    <includes id="d5/d8e/gcomputation_8hpp" name="gcomputation.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcomputation.hpp</includes>
    <includes id="d9/dca/gcompiled_8hpp" name="gcompiled.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcompiled.hpp</includes>
    <includes id="de/d53/gproto_8hpp" name="gproto.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gproto.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <class kind="class">cv::GComputationT&lt; R(Args...)&gt;::GCompiledT</class>
    <class kind="class">cv::GComputationT&lt; std::tuple&lt; R... &gt;(Args...)&gt;::GCompiledT</class>
    <class kind="class">cv::GComputationT&lt; R(Args...)&gt;</class>
    <class kind="class">cv::GComputationT&lt; std::tuple&lt; R... &gt;(Args...)&gt;</class>
    <class kind="struct">cv::detail::ProtoToMeta&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ProtoToMeta&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::ProtoToMeta&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ProtoToMeta&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::ProtoToParam&lt; cv::GArray&lt; cv::GMat &gt; &gt;</class>
    <class kind="struct">cv::detail::ProtoToParam&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ProtoToParam&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::ProtoToParam&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ProtoToParam&lt; cv::GScalar &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>infer.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d6/d32/infer_8hpp.html</filename>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="dd/d48/gmetaarg_8hpp" name="gmetaarg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmetaarg.hpp</includes>
    <class kind="struct">cv::detail::accepted_infer_types</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::GNetPackage &gt;</class>
    <class kind="struct">cv::gapi::Generic</class>
    <class kind="struct">cv::GInfer</class>
    <class kind="struct">cv::GInferBase</class>
    <class kind="class">cv::detail::GInferInputsTyped</class>
    <class kind="struct">cv::GInferList</class>
    <class kind="struct">cv::GInferList2</class>
    <class kind="struct">cv::GInferList2Base</class>
    <class kind="struct">cv::GInferListBase</class>
    <class kind="class">cv::detail::GInferOutputsTyped</class>
    <class kind="struct">cv::GInferROI</class>
    <class kind="struct">cv::GInferROIBase</class>
    <class kind="struct">cv::gapi::GNetPackage</class>
    <class kind="class">cv::GNetworkType&lt; K, std::function&lt; R(Args...)&gt; &gt;</class>
    <class kind="class">cv::GNetworkType&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</class>
    <class kind="struct">cv::InferAPI</class>
    <class kind="struct">cv::InferAPIList</class>
    <class kind="struct">cv::InferAPIList2</class>
    <class kind="struct">cv::InferAPIRoi</class>
    <class kind="struct">cv::detail::InferROITraits&lt; GInferListBase &gt;</class>
    <class kind="struct">cv::detail::InferROITraits&lt; GInferROIBase &gt;</class>
    <class kind="struct">cv::detail::InOutInfo</class>
    <class kind="struct">cv::detail::valid_infer2_types&lt; std::tuple&lt; Ns... &gt;, std::tuple&lt;&gt; &gt;</class>
    <class kind="struct">cv::detail::valid_infer2_types&lt; std::tuple&lt;&gt;, std::tuple&lt; Ts... &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <member kind="define">
      <type>#define</type>
      <name>G_API_NET</name>
      <anchorfile>d6/d32/infer_8hpp.html</anchorfile>
      <anchor>adfb450a1d7992bc72c9afaa758516f27</anchor>
      <arglist>(Class, API, Tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>infer.hpp</name>
    <path>opencv2/gapi/oak/</path>
    <filename>d8/db1/oak_2infer_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <class kind="struct">cv::gapi::oak::detail::ParamDesc</class>
    <class kind="class">cv::gapi::oak::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::oak</namespace>
    <namespace>cv::gapi::oak::detail</namespace>
  </compound>
  <compound kind="file">
    <name>bindings_ie.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>d5/d51/bindings__ie_8hpp.html</filename>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="yes" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="df/d70/ie_8hpp" name="ie.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer/ie.hpp</includes>
    <class kind="class">cv::gapi::ie::PyParams</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::ie</namespace>
  </compound>
  <compound kind="file">
    <name>bindings_onnx.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>d0/d47/bindings__onnx_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d6/d71/onnx_8hpp" name="onnx.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer/onnx.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="yes" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <class kind="class">cv::gapi::onnx::PyParams</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::onnx</namespace>
  </compound>
  <compound kind="file">
    <name>bindings_ov.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>d8/d97/bindings__ov_8hpp.html</filename>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="yes" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="da/d96/ov_8hpp" name="ov.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer/ov.hpp</includes>
    <class kind="class">cv::gapi::ov::PyParams</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::ov</namespace>
  </compound>
  <compound kind="file">
    <name>ie.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>df/d70/ie_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d6/d32/infer_8hpp" name="infer.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer.hpp</includes>
    <includes id="de/d78/accel__types_8hpp" name="accel_types.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/onevpl/accel_types.hpp</includes>
    <class kind="struct">cv::gapi::ie::detail::ParamDesc</class>
    <class kind="class">cv::gapi::ie::Params</class>
    <class kind="class">cv::gapi::ie::Params&lt; cv::gapi::Generic &gt;</class>
    <class kind="struct">cv::gapi::ie::PortCfg</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::ie</namespace>
    <namespace>cv::gapi::ie::detail</namespace>
  </compound>
  <compound kind="file">
    <name>onnx.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>d6/d71/onnx_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="db/dd5/optional_8hpp" name="optional.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/optional.hpp</includes>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d6/d32/infer_8hpp" name="infer.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer.hpp</includes>
    <includes id="dc/ddd/workload__type_8hpp" name="workload_type.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer/workload_type.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::onnx::WorkloadTypeONNXPtr &gt;</class>
    <class kind="struct">cv::gapi::onnx::ep::CoreML</class>
    <class kind="struct">cv::gapi::onnx::ep::CUDA</class>
    <class kind="class">cv::gapi::onnx::ep::DirectML</class>
    <class kind="struct">cv::gapi::onnx::ep::OpenVINO</class>
    <class kind="struct">cv::gapi::onnx::detail::ParamDesc</class>
    <class kind="class">cv::gapi::onnx::Params</class>
    <class kind="class">cv::gapi::onnx::Params&lt; cv::gapi::Generic &gt;</class>
    <class kind="struct">cv::gapi::onnx::PortCfg</class>
    <class kind="struct">cv::gapi::onnx::ep::TensorRT</class>
    <class kind="class">cv::gapi::onnx::WorkloadTypeONNX</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::onnx</namespace>
    <namespace>cv::gapi::onnx::detail</namespace>
    <namespace>cv::gapi::onnx::ep</namespace>
  </compound>
  <compound kind="file">
    <name>ov.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>da/d96/ov_8hpp.html</filename>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d6/d32/infer_8hpp" name="infer.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer.hpp</includes>
    <includes id="dc/ddd/workload__type_8hpp" name="workload_type.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/infer/workload_type.hpp</includes>
    <class kind="struct">cv::gapi::wip::ov::benchmark_mode</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::wip::ov::benchmark_mode &gt;</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::wip::ov::WorkloadTypeOVPtr &gt;</class>
    <class kind="struct">cv::gapi::ov::detail::ParamDesc::CompiledModel</class>
    <class kind="struct">cv::gapi::ov::detail::ParamDesc::Model</class>
    <class kind="struct">cv::gapi::ov::detail::ParamDesc</class>
    <class kind="struct">cv::gapi::ov::Params</class>
    <class kind="class">cv::gapi::ov::Params&lt; cv::gapi::Generic &gt;</class>
    <class kind="class">cv::gapi::wip::ov::WorkloadTypeOV</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::ov</namespace>
    <namespace>cv::gapi::ov::detail</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::ov</namespace>
  </compound>
  <compound kind="file">
    <name>parsers.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>de/db3/parsers_8hpp.html</filename>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::nn</namespace>
    <namespace>cv::gapi::nn::parsers</namespace>
    <namespace>cv::gapi::streaming</namespace>
  </compound>
  <compound kind="file">
    <name>workload_type.hpp</name>
    <path>opencv2/gapi/infer/</path>
    <filename>dc/ddd/workload__type_8hpp.html</filename>
    <class kind="class">WorkloadListener</class>
    <class kind="class">WorkloadType</class>
    <member kind="typedef">
      <type>std::function&lt; void(const std::string &amp;type)&gt;</type>
      <name>Callback</name>
      <anchorfile>dc/ddd/workload__type_8hpp.html</anchorfile>
      <anchor>a91e208f83d2d8367490481d9ad1db5f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>media.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>df/d55/media_8hpp.html</filename>
    <includes id="df/d35/gframe_8hpp" name="gframe.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gframe.hpp</includes>
    <includes id="d2/d62/any_8hpp" name="any.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/any.hpp</includes>
    <class kind="class">cv::MediaFrame::IAdapter</class>
    <class kind="class">cv::MediaFrame</class>
    <class kind="class">cv::MediaFrame::View</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::s11n</namespace>
  </compound>
  <compound kind="file">
    <name>oak.hpp</name>
    <path>opencv2/gapi/oak/</path>
    <filename>de/d62/oak_8hpp.html</filename>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="de/d51/gstreaming_8hpp" name="gstreaming.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gstreaming.hpp</includes>
    <class kind="class">cv::gapi::oak::ColorCamera</class>
    <class kind="struct">cv::gapi::oak::ColorCameraParams</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; gapi::oak::ColorCameraParams &gt;</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; gapi::oak::EncoderConfig &gt;</class>
    <class kind="struct">cv::gapi::oak::EncoderConfig</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::oak</namespace>
  </compound>
  <compound kind="file">
    <name>goclkernel.hpp</name>
    <path>opencv2/gapi/ocl/</path>
    <filename>d4/d96/goclkernel_8hpp.html</filename>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="no" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <class kind="struct">cv::detail::OCLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</class>
    <class kind="class">cv::GOCLContext</class>
    <class kind="class">cv::GOCLKernel</class>
    <class kind="class">cv::GOCLKernelImpl</class>
    <class kind="struct">cv::detail::ocl_get_in</class>
    <class kind="struct">cv::detail::ocl_get_in&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ocl_get_in&lt; cv::GFrame &gt;</class>
    <class kind="struct">cv::detail::ocl_get_in&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::ocl_get_in&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ocl_get_in&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::ocl_get_out&lt; cv::GArray&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ocl_get_out&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::ocl_get_out&lt; cv::GOpaque&lt; U &gt; &gt;</class>
    <class kind="struct">cv::detail::ocl_get_out&lt; cv::GScalar &gt;</class>
    <class kind="struct">cv::detail::OCLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</class>
    <class kind="struct">cv::detail::tracked_cv_umat</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::ocl</namespace>
    <namespace>cv::gimpl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_OCL_KERNEL</name>
      <anchorfile>d4/d96/goclkernel_8hpp.html</anchorfile>
      <anchor>a318ccf7b93292b29615b038effdc5d49</anchor>
      <arglist>(Name, API)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opencv_includes.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>dc/d17/opencv__includes_8hpp.html</filename>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="no" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="db/dfc/modules_2core_2include_2opencv2_2core_2types_8hpp" name="types.hpp" local="no" import="no" module="no" objc="no">opencv2/core/types.hpp</includes>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_OWN_TYPES_LIST</name>
      <anchorfile>dc/d17/opencv__includes_8hpp.html</anchorfile>
      <anchor>aadb0ce7e54d805a331b2c8a8d8536434</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>operators.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>dd/dcd/operators_8hpp.html</filename>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>ot.hpp</name>
    <path>opencv2/gapi/cpu/</path>
    <filename>d1/dca/cpu_2ot_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::ot</namespace>
    <namespace>cv::gapi::ot::cpu</namespace>
  </compound>
  <compound kind="file">
    <name>ot.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d4/d80/ot_8hpp.html</filename>
    <includes id="d7/d20/gapi_8hpp" name="gapi.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi.hpp</includes>
    <includes id="d3/dc7/s11n_8hpp" name="s11n.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/s11n.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::ot::ObjectTrackerParams &gt;</class>
    <class kind="struct">cv::gapi::ot::ObjectTrackerParams</class>
    <class kind="struct">cv::gapi::s11n::detail::S11N&lt; cv::gapi::ot::ObjectTrackerParams &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::ot</namespace>
    <namespace>cv::gapi::s11n</namespace>
    <namespace>cv::gapi::s11n::detail</namespace>
  </compound>
  <compound kind="file">
    <name>assert.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>d2/d54/assert_8hpp.html</filename>
    <includes id="d6/d2e/compiler__hints_8hpp" name="compiler_hints.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/compiler_hints.hpp</includes>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_Assert</name>
      <anchorfile>d2/d54/assert_8hpp.html</anchorfile>
      <anchor>ac7ff15c806f547ae531e8d0984c685ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_DbgAssert</name>
      <anchorfile>d2/d54/assert_8hpp.html</anchorfile>
      <anchor>ace7fdb849d8028e366272d14059a31ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_DbgAssertNoOp</name>
      <anchorfile>d2/d54/assert_8hpp.html</anchorfile>
      <anchor>a82adf658094c27a6460b0e1b54f04f67</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_Error</name>
      <anchorfile>d2/d54/assert_8hpp.html</anchorfile>
      <anchor>a25117cbf113b453c14ba7a3a91d33326</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>df/d32/convert_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d7/d69/gapi_2include_2opencv2_2gapi_2own_2mat_8hpp" name="mat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/mat.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::own</namespace>
  </compound>
  <compound kind="file">
    <name>cvdefs.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>df/da4/cvdefs_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>exports.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>da/dfe/exports_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_EXPORTS</name>
      <anchorfile>da/dfe/exports_8hpp.html</anchorfile>
      <anchor>aa8b19b214081394654ba18aa754418e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_EXPORTS_W</name>
      <anchorfile>da/dfe/exports_8hpp.html</anchorfile>
      <anchor>ab1afad8a2eab141789b23a68a47ab31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_EXPORTS_W_SIMPLE</name>
      <anchorfile>da/dfe/exports_8hpp.html</anchorfile>
      <anchor>add44f3e1f8bd5d67030e089187926550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_PROP</name>
      <anchorfile>da/dfe/exports_8hpp.html</anchorfile>
      <anchor>a9ef2b1bd75bad485a31cb0e8ab7cd7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_PROP_RW</name>
      <anchorfile>da/dfe/exports_8hpp.html</anchorfile>
      <anchor>a86c2ea31fe31b23f0ea2e862dd992e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_WRAP</name>
      <anchorfile>da/dfe/exports_8hpp.html</anchorfile>
      <anchor>a11b787c5fb3561e507d6779531bab28a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar.hpp</name>
    <path>opencv2/gapi/own/</path>
    <filename>d5/d4c/scalar_8hpp.html</filename>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="class">cv::gapi::own::Scalar</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::own</namespace>
  </compound>
  <compound kind="file">
    <name>gplaidmlkernel.hpp</name>
    <path>opencv2/gapi/plaidml/</path>
    <filename>d9/dae/gplaidmlkernel_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <class kind="struct">cv::GPlaidMLContext</class>
    <class kind="class">cv::GPlaidMLKernel</class>
    <class kind="class">cv::GPlaidMLKernelImpl</class>
    <class kind="struct">cv::detail::plaidml_get_in</class>
    <class kind="struct">cv::detail::plaidml_get_in&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::plaidml_get_out&lt; cv::GMat &gt;</class>
    <class kind="struct">cv::detail::PlaidMLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::plaidml</namespace>
    <namespace>plaidml</namespace>
    <namespace>plaidml::edsl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GAPI_PLAIDML_KERNEL</name>
      <anchorfile>d9/dae/gplaidmlkernel_8hpp.html</anchorfile>
      <anchor>a202334300f691d6f9f77106a38a57cc0</anchor>
      <arglist>(Name, API)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plaidml.hpp</name>
    <path>opencv2/gapi/plaidml/</path>
    <filename>dc/dd8/plaidml_8hpp.html</filename>
    <includes id="d2/ded/gcommon_8hpp" name="gcommon.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcommon.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::plaidml::config &gt;</class>
    <class kind="struct">cv::gapi::plaidml::config</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::plaidml</namespace>
  </compound>
  <compound kind="file">
    <name>python_stream_source.hpp</name>
    <path>opencv2/gapi/pysrc/</path>
    <filename>d6/dca/python__stream__source_8hpp.html</filename>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>python.hpp</name>
    <path>opencv2/gapi/python/</path>
    <filename>d4/d44/python_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="struct">cv::gapi::python::GPythonContext</class>
    <class kind="class">cv::gapi::python::GPythonFunctor</class>
    <class kind="class">cv::gapi::python::GPythonKernel</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::python</namespace>
  </compound>
  <compound kind="file">
    <name>render.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d6/d4b/render_8hpp.html</filename>
    <includes id="d1/dda/render_2render_8hpp" name="render.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/render/render.hpp</includes>
  </compound>
  <compound kind="file">
    <name>render.hpp</name>
    <path>opencv2/gapi/render/</path>
    <filename>d1/dda/render_2render_8hpp.html</filename>
    <includes id="d1/d70/render__types_8hpp" name="render_types.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/render/render_types.hpp</includes>
    <includes id="d7/d20/gapi_8hpp" name="gapi.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::wip::draw::freetype_font &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::render</namespace>
    <namespace>cv::gapi::render::ocv</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::draw</namespace>
  </compound>
  <compound kind="file">
    <name>render_types.hpp</name>
    <path>opencv2/gapi/render/</path>
    <filename>d1/d70/render__types_8hpp.html</filename>
    <includes id="dc/d17/opencv__includes_8hpp" name="opencv_includes.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/opencv_includes.hpp</includes>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="struct">cv::gapi::wip::draw::Circle</class>
    <class kind="struct">cv::gapi::wip::draw::freetype_font</class>
    <class kind="struct">cv::gapi::wip::draw::FText</class>
    <class kind="struct">cv::gapi::wip::draw::Image</class>
    <class kind="struct">cv::gapi::wip::draw::Line</class>
    <class kind="struct">cv::gapi::wip::draw::Mosaic</class>
    <class kind="struct">cv::gapi::wip::draw::Poly</class>
    <class kind="struct">cv::gapi::wip::draw::Rect</class>
    <class kind="struct">cv::gapi::wip::draw::Text</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::draw</namespace>
  </compound>
  <compound kind="file">
    <name>rmat.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d9/d6b/rmat_8hpp.html</filename>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="class">cv::RMat::IAdapter</class>
    <class kind="class">cv::RMat</class>
    <class kind="class">cv::RMat::View</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::s11n</namespace>
  </compound>
  <compound kind="file">
    <name>s11n.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d3/dc7/s11n_8hpp.html</filename>
    <includes id="d7/d29/gapi_2include_2opencv2_2gapi_2s11n_2base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/s11n/base.hpp</includes>
    <includes id="d5/d8e/gcomputation_8hpp" name="gcomputation.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcomputation.hpp</includes>
    <includes id="d9/d6b/rmat_8hpp" name="rmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/rmat.hpp</includes>
    <includes id="df/d55/media_8hpp" name="media.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/media.hpp</includes>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <class kind="struct">cv::gapi::s11n::IIStream</class>
    <class kind="struct">cv::gapi::s11n::IOStream</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::s11n</namespace>
    <namespace>cv::gapi::s11n::detail</namespace>
  </compound>
  <compound kind="file">
    <name>stereo.hpp</name>
    <path>opencv2/gapi/cpu/</path>
    <filename>d1/ddf/modules_2gapi_2include_2opencv2_2gapi_2cpu_2stereo_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::calib3d::cpu::StereoInitParam &gt;</class>
    <class kind="struct">cv::gapi::calib3d::cpu::StereoInitParam</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::calib3d</namespace>
    <namespace>cv::gapi::calib3d::cpu</namespace>
  </compound>
  <compound kind="file">
    <name>stereo.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d4/def/modules_2gapi_2include_2opencv2_2gapi_2stereo_8hpp.html</filename>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::calib3d</namespace>
  </compound>
  <compound kind="file">
    <name>stereo.hpp</name>
    <path>opencv2/</path>
    <filename>d4/d42/contrib_2modules_2stereo_2include_2opencv2_2stereo_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/db0/stereo_2include_2opencv2_2stereo_2descriptor_8hpp" name="descriptor.hpp" local="yes" import="no" module="no" objc="no">opencv2/stereo/descriptor.hpp</includes>
    <includes id="df/d21/quasi__dense__stereo_8hpp" name="quasi_dense_stereo.hpp" local="no" import="no" module="no" objc="no">opencv2/stereo/quasi_dense_stereo.hpp</includes>
    <class kind="class">cv::stereo::StereoBinaryBM</class>
    <class kind="class">cv::stereo::StereoBinarySGBM</class>
    <class kind="class">cv::stereo::StereoMatcher</class>
    <namespace>cv</namespace>
    <namespace>cv::stereo</namespace>
  </compound>
  <compound kind="file">
    <name>stereo.hpp</name>
    <path>opencv2/stereo/</path>
    <filename>df/d4f/contrib_2modules_2stereo_2include_2opencv2_2stereo_2stereo_8hpp.html</filename>
    <includes id="d4/d42/contrib_2modules_2stereo_2include_2opencv2_2stereo_8hpp" name="stereo.hpp" local="yes" import="no" module="no" objc="no">opencv2/stereo.hpp</includes>
  </compound>
  <compound kind="file">
    <name>cap.hpp</name>
    <path>opencv2/gapi/streaming/</path>
    <filename>d8/dd3/cap_8hpp.html</filename>
    <includes id="dc/d3d/videoio_8hpp" name="videoio.hpp" local="no" import="no" module="no" objc="no">opencv2/videoio.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d7/de1/meta_8hpp" name="meta.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/meta.hpp</includes>
    <class kind="class">cv::gapi::wip::GCaptureSource</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>desync.hpp</name>
    <path>opencv2/gapi/streaming/</path>
    <filename>dd/d25/desync_8hpp.html</filename>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="d3/d19/gtype__traits_8hpp" name="gtype_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gtype_traits.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d0/dd0/gcall_8hpp" name="gcall.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcall.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <class kind="struct">cv::gapi::streaming::detail::GDesync</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::streaming</namespace>
    <namespace>cv::gapi::streaming::detail</namespace>
  </compound>
  <compound kind="file">
    <name>format.hpp</name>
    <path>opencv2/gapi/streaming/</path>
    <filename>d4/d0a/format_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::streaming</namespace>
  </compound>
  <compound kind="file">
    <name>gstreamerpipeline.hpp</name>
    <path>opencv2/gapi/streaming/gstreamer/</path>
    <filename>d1/d39/gstreamerpipeline_8hpp.html</filename>
    <includes id="d2/d48/gstreamersource_8hpp" name="gstreamersource.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/gstreamer/gstreamersource.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="class">cv::gapi::wip::gst::GStreamerPipeline</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::gst</namespace>
  </compound>
  <compound kind="file">
    <name>gstreamersource.hpp</name>
    <path>opencv2/gapi/streaming/gstreamer/</path>
    <filename>d2/d48/gstreamersource_8hpp.html</filename>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <class kind="class">cv::gapi::wip::gst::GStreamerSource</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::gst</namespace>
  </compound>
  <compound kind="file">
    <name>meta.hpp</name>
    <path>opencv2/gapi/streaming/</path>
    <filename>d7/de1/meta_8hpp.html</filename>
    <includes id="d5/d1f/gopaque_8hpp" name="gopaque.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gopaque.hpp</includes>
    <includes id="d0/dd0/gcall_8hpp" name="gcall.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gcall.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d3/d19/gtype__traits_8hpp" name="gtype_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gtype_traits.hpp</includes>
    <class kind="struct">cv::gapi::streaming::detail::GMeta</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::streaming</namespace>
    <namespace>cv::gapi::streaming::detail</namespace>
    <namespace>cv::gapi::streaming::meta_tag</namespace>
  </compound>
  <compound kind="file">
    <name>accel_types.hpp</name>
    <path>opencv2/gapi/streaming/onevpl/</path>
    <filename>de/d78/accel__types_8hpp.html</filename>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="yes" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="struct">cv::gapi::wip::onevpl::Context</class>
    <class kind="struct">cv::gapi::wip::onevpl::Device</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::onevpl</namespace>
  </compound>
  <compound kind="file">
    <name>cfg_params.hpp</name>
    <path>opencv2/gapi/streaming/onevpl/</path>
    <filename>d4/d0c/cfg__params_8hpp.html</filename>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <class kind="struct">cv::gapi::wip::onevpl::CfgParam</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::onevpl</namespace>
  </compound>
  <compound kind="file">
    <name>data_provider_interface.hpp</name>
    <path>opencv2/gapi/streaming/onevpl/</path>
    <filename>d4/d60/data__provider__interface_8hpp.html</filename>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <class kind="struct">cv::gapi::wip::onevpl::DataProviderException</class>
    <class kind="struct">cv::gapi::wip::onevpl::DataProviderImplementationException</class>
    <class kind="struct">cv::gapi::wip::onevpl::DataProviderSystemErrorException</class>
    <class kind="struct">cv::gapi::wip::onevpl::DataProviderUnsupportedException</class>
    <class kind="struct">cv::gapi::wip::onevpl::IDataProvider</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::onevpl</namespace>
  </compound>
  <compound kind="file">
    <name>default.hpp</name>
    <path>opencv2/gapi/streaming/onevpl/</path>
    <filename>d0/dc2/default_8hpp.html</filename>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <includes id="d4/d0c/cfg__params_8hpp" name="cfg_params.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/onevpl/cfg_params.hpp</includes>
    <includes id="d1/de2/device__selector__interface_8hpp" name="device_selector_interface.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/onevpl/device_selector_interface.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::onevpl</namespace>
  </compound>
  <compound kind="file">
    <name>device_selector_interface.hpp</name>
    <path>opencv2/gapi/streaming/onevpl/</path>
    <filename>d1/de2/device__selector__interface_8hpp.html</filename>
    <includes id="de/d78/accel__types_8hpp" name="accel_types.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/onevpl/accel_types.hpp</includes>
    <class kind="struct">cv::gapi::wip::onevpl::IDeviceSelector</class>
    <class kind="struct">cv::gapi::wip::onevpl::IDeviceSelector::Score</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::onevpl</namespace>
  </compound>
  <compound kind="file">
    <name>source.hpp</name>
    <path>opencv2/gapi/streaming/onevpl/</path>
    <filename>de/d43/onevpl_2source_8hpp.html</filename>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="d7/de1/meta_8hpp" name="meta.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/meta.hpp</includes>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <includes id="d4/d0c/cfg__params_8hpp" name="cfg_params.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/onevpl/cfg_params.hpp</includes>
    <includes id="d4/d60/data__provider__interface_8hpp" name="data_provider_interface.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/onevpl/data_provider_interface.hpp</includes>
    <includes id="d1/de2/device__selector__interface_8hpp" name="device_selector_interface.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/onevpl/device_selector_interface.hpp</includes>
    <class kind="class">cv::gapi::wip::onevpl::GSource</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
    <namespace>cv::gapi::wip::onevpl</namespace>
  </compound>
  <compound kind="file">
    <name>source.hpp</name>
    <path>opencv2/gapi/streaming/</path>
    <filename>d2/d2e/source_8hpp.html</filename>
    <includes id="dd/d48/gmetaarg_8hpp" name="gmetaarg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmetaarg.hpp</includes>
    <class kind="class">cv::gapi::wip::IStreamSource</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>queue_source.hpp</name>
    <path>opencv2/gapi/streaming/</path>
    <filename>d1/daf/queue__source_8hpp.html</filename>
    <includes id="d9/da5/garg_8hpp" name="garg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/garg.hpp</includes>
    <includes id="dd/d48/gmetaarg_8hpp" name="gmetaarg.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmetaarg.hpp</includes>
    <includes id="d2/d2e/source_8hpp" name="source.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/streaming/source.hpp</includes>
    <class kind="class">cv::gapi::wip::QueueInput</class>
    <class kind="class">cv::gapi::wip::QueueSource</class>
    <class kind="class">cv::gapi::wip::QueueSourceBase</class>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::wip</namespace>
  </compound>
  <compound kind="file">
    <name>sync.hpp</name>
    <path>opencv2/gapi/streaming/</path>
    <filename>d7/d86/sync_8hpp.html</filename>
    <class kind="struct">cv::detail::CompileArgTag&lt; gapi::streaming::sync_policy &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::streaming</namespace>
  </compound>
  <compound kind="file">
    <name>any.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>d2/d62/any_8hpp.html</filename>
    <includes id="d6/dd8/throw_8hpp" name="throw.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/throw.hpp</includes>
    <class kind="class">cv::util::any</class>
    <class kind="class">cv::util::bad_any_cast</class>
    <namespace>cv</namespace>
    <namespace>cv::internal</namespace>
    <namespace>cv::util</namespace>
  </compound>
  <compound kind="file">
    <name>compiler_hints.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>d6/d2e/compiler__hints_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::util</namespace>
  </compound>
  <compound kind="file">
    <name>copy_through_move.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>d8/d9c/copy__through__move_8hpp.html</filename>
    <includes id="df/d0f/modules_2gapi_2include_2opencv2_2gapi_2util_2type__traits_8hpp" name="type_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/type_traits.hpp</includes>
    <class kind="struct">cv::util::copy_through_move_t</class>
    <namespace>cv</namespace>
    <namespace>cv::util</namespace>
  </compound>
  <compound kind="file">
    <name>optional.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>db/dd5/optional_8hpp.html</filename>
    <includes id="d9/d7a/variant_8hpp" name="variant.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/variant.hpp</includes>
    <class kind="class">cv::util::bad_optional_access</class>
    <class kind="class">cv::util::optional</class>
    <namespace>cv</namespace>
    <namespace>cv::util</namespace>
  </compound>
  <compound kind="file">
    <name>throw.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>d6/dd8/throw_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::util</namespace>
  </compound>
  <compound kind="file">
    <name>variant.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>d9/d7a/variant_8hpp.html</filename>
    <includes id="d6/d2e/compiler__hints_8hpp" name="compiler_hints.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/compiler_hints.hpp</includes>
    <includes id="d6/dd8/throw_8hpp" name="throw.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/throw.hpp</includes>
    <includes id="d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp" name="util.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/util.hpp</includes>
    <includes id="df/d0f/modules_2gapi_2include_2opencv2_2gapi_2util_2type__traits_8hpp" name="type_traits.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/util/type_traits.hpp</includes>
    <class kind="class">cv::util::bad_variant_access</class>
    <class kind="struct">cv::util::monostate</class>
    <class kind="struct">cv::util::static_indexed_visitor</class>
    <class kind="struct">cv::util::static_visitor</class>
    <class kind="struct">cv::util::type_list_element</class>
    <class kind="struct">cv::util::type_list_index</class>
    <class kind="struct">cv::util::detail::type_list_index_helper</class>
    <class kind="struct">cv::util::detail::type_list_index_helper&lt; I, Target, First &gt;</class>
    <class kind="class">cv::util::variant</class>
    <class kind="struct">cv::util::variant_size&lt; util::variant&lt; Types... &gt; &gt;</class>
    <class kind="struct">cv::util::detail::visitor_interface</class>
    <class kind="struct">cv::util::detail::visitor_return_type_deduction_helper</class>
    <namespace>cv</namespace>
    <namespace>cv::util</namespace>
    <namespace>cv::util::detail</namespace>
  </compound>
  <compound kind="file">
    <name>highgui_qt.cpp</name>
    <path>highgui/doc/</path>
    <filename>dc/d89/highgui__qt_8cpp.html</filename>
    <includes id="d4/dd5/highgui_8hpp" name="highgui.hpp" local="yes" import="no" module="no" objc="no">opencv2/highgui.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dc/d89/highgui__qt_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>highgui.hpp</name>
    <path>opencv2/</path>
    <filename>d4/dd5/highgui_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::QtFont</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>highgui.hpp</name>
    <path>opencv2/highgui/</path>
    <filename>d0/dce/highgui_2highgui_8hpp.html</filename>
    <includes id="d4/dd5/highgui_8hpp" name="highgui.hpp" local="yes" import="no" module="no" objc="no">opencv2/highgui.hpp</includes>
  </compound>
  <compound kind="file">
    <name>highgui_winrt.hpp</name>
    <path>opencv2/highgui/</path>
    <filename>d9/d22/highgui__winrt_8hpp.html</filename>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>imgcodecs.hpp</name>
    <path>opencv2/</path>
    <filename>d6/d87/imgcodecs_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::Animation</class>
    <class kind="class">cv::ImageCollection</class>
    <class kind="struct">cv::ImageCollection::iterator</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>imgcodecs.hpp</name>
    <path>opencv2/imgcodecs/</path>
    <filename>d7/dd8/imgcodecs_2imgcodecs_8hpp.html</filename>
    <includes id="d6/d87/imgcodecs_8hpp" name="imgcodecs.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgcodecs.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ios.h</name>
    <path>opencv2/imgcodecs/</path>
    <filename>df/dd5/ios_8h.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>CGImageToMat</name>
      <anchorfile>d2/d92/group__imgcodecs__ios.html</anchorfile>
      <anchor>ga887e59b3e9c6e3e164e2f5434f2ad4ff</anchor>
      <arglist>(const CGImageRef image, cv::Mat &amp;m, bool alphaExist=false)</arglist>
    </member>
    <member kind="function">
      <type>CGImageRef</type>
      <name>MatToCGImage</name>
      <anchorfile>d2/d92/group__imgcodecs__ios.html</anchorfile>
      <anchor>ga6cad8ad36702e3d0255f7783c89569f6</anchor>
      <arglist>(const cv::Mat &amp;image) CF_RETURNS_RETAINED</arglist>
    </member>
    <member kind="function">
      <type>UIImage *</type>
      <name>MatToUIImage</name>
      <anchorfile>d2/d92/group__imgcodecs__ios.html</anchorfile>
      <anchor>gacfb4aadab4634553f0f856d5eb0dc16c</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UIImageToMat</name>
      <anchorfile>d2/d92/group__imgcodecs__ios.html</anchorfile>
      <anchor>ga590e6282406adabeb590d4bbbf7f6a47</anchor>
      <arglist>(const UIImage *image, cv::Mat &amp;m, bool alphaExist=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>macosx.h</name>
    <path>opencv2/imgcodecs/</path>
    <filename>d0/d22/macosx_8h.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>CGImageToMat</name>
      <anchorfile>dc/d7e/group__imgcodecs__macosx.html</anchorfile>
      <anchor>ga887e59b3e9c6e3e164e2f5434f2ad4ff</anchor>
      <arglist>(const CGImageRef image, cv::Mat &amp;m, bool alphaExist=false)</arglist>
    </member>
    <member kind="function">
      <type>CGImageRef</type>
      <name>MatToCGImage</name>
      <anchorfile>dc/d7e/group__imgcodecs__macosx.html</anchorfile>
      <anchor>ga6cad8ad36702e3d0255f7783c89569f6</anchor>
      <arglist>(const cv::Mat &amp;image) CF_RETURNS_RETAINED</arglist>
    </member>
    <member kind="function">
      <type>NSImage *</type>
      <name>MatToNSImage</name>
      <anchorfile>dc/d7e/group__imgcodecs__macosx.html</anchorfile>
      <anchor>ga6bcc6e4a60e1cb308b049db04da38235</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NSImageToMat</name>
      <anchorfile>dc/d7e/group__imgcodecs__macosx.html</anchorfile>
      <anchor>ga9b2880da9af6238b3be09a3aa2415360</anchor>
      <arglist>(const NSImage *image, cv::Mat &amp;m, bool alphaExist=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colors.markdown</name>
    <path>imgproc/doc/</path>
    <filename>db/d92/colors_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>bindings.hpp</name>
    <path>opencv2/imgproc/</path>
    <filename>d9/d50/bindings_8hpp.html</filename>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>gcgraph.hpp</name>
    <path>opencv2/imgproc/detail/</path>
    <filename>de/db3/gcgraph_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>legacy.hpp</name>
    <path>opencv2/imgproc/detail/</path>
    <filename>d7/da2/legacy_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>imgproc.hpp</name>
    <path>opencv2/gapi/cpu/</path>
    <filename>d0/d08/gapi_2include_2opencv2_2gapi_2cpu_2imgproc_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::imgproc</namespace>
    <namespace>cv::gapi::imgproc::cpu</namespace>
  </compound>
  <compound kind="file">
    <name>imgproc.hpp</name>
    <path>opencv2/gapi/fluid/</path>
    <filename>de/da0/gapi_2include_2opencv2_2gapi_2fluid_2imgproc_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="da/dfe/exports_8hpp" name="exports.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/own/exports.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::imgproc</namespace>
    <namespace>cv::gapi::imgproc::fluid</namespace>
  </compound>
  <compound kind="file">
    <name>imgproc.hpp</name>
    <path>opencv2/gapi/gpu/</path>
    <filename>d8/d8e/gapi_2include_2opencv2_2gapi_2gpu_2imgproc_8hpp.html</filename>
    <includes id="d9/dca/gapi_2include_2opencv2_2gapi_2ocl_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/ocl/imgproc.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::imgproc</namespace>
    <namespace>cv::gapi::imgproc::gpu</namespace>
  </compound>
  <compound kind="file">
    <name>imgproc.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d4/d75/gapi_2include_2opencv2_2gapi_2imgproc_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <includes id="d7/d78/gmat_8hpp" name="gmat.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gmat.hpp</includes>
    <includes id="d6/d5e/gscalar_8hpp" name="gscalar.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gscalar.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::imgproc</namespace>
  </compound>
  <compound kind="file">
    <name>imgproc.hpp</name>
    <path>opencv2/gapi/ocl/</path>
    <filename>d9/dca/gapi_2include_2opencv2_2gapi_2ocl_2imgproc_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::imgproc</namespace>
    <namespace>cv::gapi::imgproc::ocl</namespace>
  </compound>
  <compound kind="file">
    <name>imgproc.hpp</name>
    <path>opencv2/</path>
    <filename>d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d0/d0b/modules_2imgproc_2include_2opencv2_2imgproc_2segmentation_8hpp" name="segmentation.hpp" local="yes" import="no" module="no" objc="no">./imgproc/segmentation.hpp</includes>
    <class kind="class">cv::CLAHE</class>
    <class kind="class">cv::GeneralizedHough</class>
    <class kind="class">cv::GeneralizedHoughBallard</class>
    <class kind="class">cv::GeneralizedHoughGuil</class>
    <class kind="class">cv::LineIterator</class>
    <class kind="class">cv::LineSegmentDetector</class>
    <class kind="struct">cv::Subdiv2D::QuadEdge</class>
    <class kind="class">cv::Subdiv2D</class>
    <class kind="struct">cv::Subdiv2D::Vertex</class>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_RGB</name>
      <anchorfile>d6/d6e/group__imgproc__draw.html</anchorfile>
      <anchor>ga16fe14b01ea8dffdf2405dc5534e5f15</anchor>
      <arglist>(r, g, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgproc.hpp</name>
    <path>opencv2/imgproc/</path>
    <filename>dd/d01/imgproc_2include_2opencv2_2imgproc_2imgproc_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
  </compound>
  <compound kind="file">
    <name>segmentation.hpp</name>
    <path>opencv2/imgproc/</path>
    <filename>d0/d0b/modules_2imgproc_2include_2opencv2_2imgproc_2segmentation_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::segmentation::IntelligentScissorsMB</class>
    <namespace>cv</namespace>
    <namespace>cv::segmentation</namespace>
  </compound>
  <compound kind="file">
    <name>segmentation.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d6/dc1/contrib_2modules_2ximgproc_2include_2opencv2_2ximgproc_2segmentation_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::segmentation::GraphSegmentation</class>
    <class kind="class">cv::ximgproc::segmentation::SelectiveSearchSegmentation</class>
    <class kind="class">cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy</class>
    <class kind="class">cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyColor</class>
    <class kind="class">cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyFill</class>
    <class kind="class">cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyMultiple</class>
    <class kind="class">cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategySize</class>
    <class kind="class">cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyTexture</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
    <namespace>cv::ximgproc::segmentation</namespace>
  </compound>
  <compound kind="file">
    <name>ml_intro.markdown</name>
    <path>ml/doc/</path>
    <filename>db/df6/ml__intro_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>ml.hpp</name>
    <path>opencv2/</path>
    <filename>d3/d29/ml_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ml::ANN_MLP</class>
    <class kind="class">cv::ml::Boost</class>
    <class kind="class">cv::ml::DTrees</class>
    <class kind="class">cv::ml::EM</class>
    <class kind="class">cv::ml::SVM::Kernel</class>
    <class kind="class">cv::ml::KNearest</class>
    <class kind="class">cv::ml::LogisticRegression</class>
    <class kind="class">cv::ml::DTrees::Node</class>
    <class kind="class">cv::ml::NormalBayesClassifier</class>
    <class kind="class">cv::ml::ParamGrid</class>
    <class kind="class">cv::ml::RTrees</class>
    <class kind="struct">cv::ml::SimulatedAnnealingSolverSystem</class>
    <class kind="class">cv::ml::DTrees::Split</class>
    <class kind="class">cv::ml::StatModel</class>
    <class kind="class">cv::ml::SVM</class>
    <class kind="class">cv::ml::SVMSGD</class>
    <class kind="class">cv::ml::TrainData</class>
    <namespace>cv</namespace>
    <namespace>cv::ml</namespace>
  </compound>
  <compound kind="file">
    <name>ml.hpp</name>
    <path>opencv2/ml/</path>
    <filename>df/d5c/ml_2ml_8hpp.html</filename>
    <includes id="d3/d29/ml_8hpp" name="ml.hpp" local="yes" import="no" module="no" objc="no">opencv2/ml.hpp</includes>
  </compound>
  <compound kind="file">
    <name>objdetect.hpp</name>
    <path>opencv2/</path>
    <filename>d8/da3/objdetect_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/deb/aruco__detector_8hpp" name="aruco_detector.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/aruco_detector.hpp</includes>
    <includes id="d9/dbb/graphical__code__detector_8hpp" name="graphical_code_detector.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/graphical_code_detector.hpp</includes>
    <includes id="d5/d5a/detection__based__tracker_8hpp" name="detection_based_tracker.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/detection_based_tracker.hpp</includes>
    <includes id="d6/d75/modules_2objdetect_2include_2opencv2_2objdetect_2face_8hpp" name="face.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/face.hpp</includes>
    <includes id="dc/d25/charuco__detector_8hpp" name="charuco_detector.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/charuco_detector.hpp</includes>
    <includes id="d5/de9/barcode_8hpp" name="barcode.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/barcode.hpp</includes>
    <class kind="class">cv::BaseCascadeClassifier</class>
    <class kind="class">cv::CascadeClassifier</class>
    <class kind="struct">cv::DefaultDeleter&lt; CvHaarClassifierCascade &gt;</class>
    <class kind="struct">cv::DetectionROI</class>
    <class kind="struct">cv::HOGDescriptor</class>
    <class kind="class">cv::BaseCascadeClassifier::MaskGenerator</class>
    <class kind="struct">cv::QRCodeEncoder::Params</class>
    <class kind="struct">cv::QRCodeDetectorAruco::Params</class>
    <class kind="class">cv::QRCodeDetector</class>
    <class kind="class">cv::QRCodeDetectorAruco</class>
    <class kind="class">cv::QRCodeEncoder</class>
    <class kind="class">cv::SimilarRects</class>
    <namespace>cv</namespace>
    <member kind="typedef">
      <type>struct CvHaarClassifierCascade</type>
      <name>CvHaarClassifierCascade</name>
      <anchorfile>d8/da3/objdetect_8hpp.html</anchorfile>
      <anchor>a71f158abd69d9859e94b3318f2ae396d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objdetect.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d7/df0/objdetect_2objdetect_8hpp.html</filename>
    <includes id="d8/da3/objdetect_8hpp" name="objdetect.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect.hpp</includes>
  </compound>
  <compound kind="file">
    <name>aruco_board.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d0/d78/aruco__board_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::aruco::Board</class>
    <class kind="class">cv::aruco::CharucoBoard</class>
    <class kind="class">cv::aruco::GridBoard</class>
    <namespace>cv</namespace>
    <namespace>cv::aruco</namespace>
  </compound>
  <compound kind="file">
    <name>aruco_detector.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d8/deb/aruco__detector_8hpp.html</filename>
    <includes id="d1/d21/aruco__dictionary_8hpp" name="aruco_dictionary.hpp" local="no" import="no" module="no" objc="no">opencv2/objdetect/aruco_dictionary.hpp</includes>
    <includes id="d0/d78/aruco__board_8hpp" name="aruco_board.hpp" local="no" import="no" module="no" objc="no">opencv2/objdetect/aruco_board.hpp</includes>
    <class kind="class">cv::aruco::ArucoDetector</class>
    <class kind="struct">cv::aruco::DetectorParameters</class>
    <class kind="struct">cv::aruco::RefineParameters</class>
    <namespace>cv</namespace>
    <namespace>cv::aruco</namespace>
  </compound>
  <compound kind="file">
    <name>aruco_dictionary.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d1/d21/aruco__dictionary_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::aruco::Dictionary</class>
    <namespace>cv</namespace>
    <namespace>cv::aruco</namespace>
  </compound>
  <compound kind="file">
    <name>barcode.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d5/de9/barcode_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d9/dbb/graphical__code__detector_8hpp" name="graphical_code_detector.hpp" local="no" import="no" module="no" objc="no">opencv2/objdetect/graphical_code_detector.hpp</includes>
    <class kind="class">cv::barcode::BarcodeDetector</class>
    <namespace>cv</namespace>
    <namespace>cv::barcode</namespace>
  </compound>
  <compound kind="file">
    <name>charuco_detector.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>dc/d25/charuco__detector_8hpp.html</filename>
    <includes id="d8/deb/aruco__detector_8hpp" name="aruco_detector.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/aruco_detector.hpp</includes>
    <class kind="class">cv::aruco::CharucoDetector</class>
    <class kind="struct">cv::aruco::CharucoParameters</class>
    <namespace>cv</namespace>
    <namespace>cv::aruco</namespace>
  </compound>
  <compound kind="file">
    <name>detection_based_tracker.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d5/d5a/detection__based__tracker_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::DetectionBasedTracker</class>
    <class kind="struct">cv::DetectionBasedTracker::ExtObject</class>
    <class kind="class">cv::DetectionBasedTracker::IDetector</class>
    <class kind="struct">cv::DetectionBasedTracker::InnerParameters</class>
    <class kind="struct">cv::DetectionBasedTracker::Parameters</class>
    <class kind="struct">cv::DetectionBasedTracker::TrackedObject</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>face.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d6/d75/modules_2objdetect_2include_2opencv2_2objdetect_2face_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::FaceDetectorYN</class>
    <class kind="class">cv::FaceRecognizerSF</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>face.hpp</name>
    <path>opencv2/</path>
    <filename>d2/dc4/contrib_2modules_2face_2include_2opencv2_2face_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d9/d98/predict__collector_8hpp" name="predict_collector.hpp" local="yes" import="no" module="no" objc="no">face/predict_collector.hpp</includes>
    <includes id="dd/d81/facerec_8hpp" name="facerec.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facerec.hpp</includes>
    <includes id="d3/d9c/facemark_8hpp" name="facemark.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemark.hpp</includes>
    <includes id="dc/dd9/facemark__train_8hpp" name="facemark_train.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemark_train.hpp</includes>
    <includes id="db/dee/facemarkLBF_8hpp" name="facemarkLBF.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemarkLBF.hpp</includes>
    <includes id="da/dc2/facemarkAAM_8hpp" name="facemarkAAM.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemarkAAM.hpp</includes>
    <includes id="d9/d91/face__alignment_8hpp" name="face_alignment.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/face_alignment.hpp</includes>
    <includes id="d4/db1/mace_8hpp" name="mace.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/mace.hpp</includes>
    <class kind="class">cv::face::FaceRecognizer</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>graphical_code_detector.hpp</name>
    <path>opencv2/objdetect/</path>
    <filename>d9/dbb/graphical__code__detector_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::GraphicalCodeDetector</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>photo.hpp</name>
    <path>opencv2/</path>
    <filename>dc/d81/photo_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::AlignExposures</class>
    <class kind="class">cv::AlignMTB</class>
    <class kind="class">cv::CalibrateCRF</class>
    <class kind="class">cv::CalibrateDebevec</class>
    <class kind="class">cv::CalibrateRobertson</class>
    <class kind="class">cv::MergeDebevec</class>
    <class kind="class">cv::MergeExposures</class>
    <class kind="class">cv::MergeMertens</class>
    <class kind="class">cv::MergeRobertson</class>
    <class kind="class">cv::Tonemap</class>
    <class kind="class">cv::TonemapDrago</class>
    <class kind="class">cv::TonemapMantiuk</class>
    <class kind="class">cv::TonemapReinhard</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>photo.hpp</name>
    <path>opencv2/photo/</path>
    <filename>d1/d1f/photo_2photo_8hpp.html</filename>
    <includes id="dc/d81/photo_8hpp" name="photo.hpp" local="yes" import="no" module="no" objc="no">opencv2/photo.hpp</includes>
  </compound>
  <compound kind="file">
    <name>stitching.hpp</name>
    <path>opencv2/</path>
    <filename>dc/d7a/stitching_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="da/d64/warpers_8hpp" name="warpers.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/warpers.hpp</includes>
    <includes id="d3/dc9/matchers_8hpp" name="matchers.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/detail/matchers.hpp</includes>
    <includes id="d3/d73/motion__estimators_8hpp" name="motion_estimators.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/detail/motion_estimators.hpp</includes>
    <includes id="df/d70/exposure__compensate_8hpp" name="exposure_compensate.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/detail/exposure_compensate.hpp</includes>
    <includes id="d1/d74/seam__finders_8hpp" name="seam_finders.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/detail/seam_finders.hpp</includes>
    <includes id="d9/d88/blenders_8hpp" name="blenders.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/detail/blenders.hpp</includes>
    <includes id="d0/d8a/camera_8hpp" name="camera.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/detail/camera.hpp</includes>
    <class kind="class">cv::Stitcher</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>autocalib.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d3/d45/autocalib_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d3/dc9/matchers_8hpp" name="matchers.hpp" local="yes" import="no" module="no" objc="no">matchers.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>blenders.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d9/d88/blenders_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <class kind="class">cv::detail::Blender</class>
    <class kind="class">cv::detail::FeatherBlender</class>
    <class kind="class">cv::detail::MultiBandBlender</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>camera.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d0/d8a/camera_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::detail::CameraParams</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>exposure_compensate.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>df/d70/exposure__compensate_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::detail::BlocksChannelsCompensator</class>
    <class kind="class">cv::detail::BlocksCompensator</class>
    <class kind="class">cv::detail::BlocksGainCompensator</class>
    <class kind="class">cv::detail::ChannelsCompensator</class>
    <class kind="class">cv::detail::ExposureCompensator</class>
    <class kind="class">cv::detail::GainCompensator</class>
    <class kind="class">cv::detail::NoExposureCompensator</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>matchers.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d3/dc9/matchers_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <class kind="class">cv::detail::AffineBestOf2NearestMatcher</class>
    <class kind="class">cv::detail::BestOf2NearestMatcher</class>
    <class kind="class">cv::detail::BestOf2NearestRangeMatcher</class>
    <class kind="class">cv::detail::FeaturesMatcher</class>
    <class kind="struct">cv::detail::ImageFeatures</class>
    <class kind="struct">cv::detail::MatchesInfo</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>motion_estimators.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d3/d73/motion__estimators_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d3/dc9/matchers_8hpp" name="matchers.hpp" local="yes" import="no" module="no" objc="no">matchers.hpp</includes>
    <includes id="d9/d06/modules_2stitching_2include_2opencv2_2stitching_2detail_2util_8hpp" name="util.hpp" local="yes" import="no" module="no" objc="no">util.hpp</includes>
    <includes id="d0/d8a/camera_8hpp" name="camera.hpp" local="yes" import="no" module="no" objc="no">camera.hpp</includes>
    <class kind="class">cv::detail::AffineBasedEstimator</class>
    <class kind="class">cv::detail::BundleAdjusterAffine</class>
    <class kind="class">cv::detail::BundleAdjusterAffinePartial</class>
    <class kind="class">cv::detail::BundleAdjusterBase</class>
    <class kind="class">cv::detail::BundleAdjusterRay</class>
    <class kind="class">cv::detail::BundleAdjusterReproj</class>
    <class kind="class">cv::detail::Estimator</class>
    <class kind="class">cv::detail::HomographyBasedEstimator</class>
    <class kind="class">cv::detail::NoBundleAdjuster</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>seam_finders.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d1/d74/seam__finders_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::detail::DpSeamFinder</class>
    <class kind="class">cv::detail::GraphCutSeamFinder</class>
    <class kind="class">cv::detail::GraphCutSeamFinderBase</class>
    <class kind="class">cv::detail::NoSeamFinder</class>
    <class kind="class">cv::detail::PairwiseSeamFinder</class>
    <class kind="class">cv::detail::SeamFinder</class>
    <class kind="class">cv::detail::VoronoiSeamFinder</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>timelapsers.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d8/d46/timelapsers_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::detail::Timelapser</class>
    <class kind="class">cv::detail::TimelapserCrop</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>util.hpp</name>
    <path>opencv2/gapi/util/</path>
    <filename>d1/d59/modules_2gapi_2include_2opencv2_2gapi_2util_2util_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>util.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d9/d06/modules_2stitching_2include_2opencv2_2stitching_2detail_2util_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d7/dab/util__inl_8hpp" name="util_inl.hpp" local="yes" import="no" module="no" objc="no">util_inl.hpp</includes>
    <class kind="class">cv::detail::DisjointSets</class>
    <class kind="class">cv::detail::Graph</class>
    <class kind="struct">cv::detail::GraphEdge</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>util.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d5/d6b/contrib_2modules_2datasets_2include_2opencv2_2datasets_2util_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>util_inl.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d7/dab/util__inl_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d9/d06/modules_2stitching_2include_2opencv2_2stitching_2detail_2util_8hpp" name="util.hpp" local="yes" import="no" module="no" objc="no">util.hpp</includes>
  </compound>
  <compound kind="file">
    <name>warpers_inl.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>d4/d82/warpers__inl_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="dc/de7/detail_2warpers_8hpp" name="warpers.hpp" local="yes" import="no" module="no" objc="no">warpers.hpp</includes>
  </compound>
  <compound kind="file">
    <name>warpers.hpp</name>
    <path>opencv2/stitching/detail/</path>
    <filename>dc/de7/detail_2warpers_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="d4/d82/warpers__inl_8hpp" name="warpers_inl.hpp" local="yes" import="no" module="no" objc="no">warpers_inl.hpp</includes>
    <class kind="class">cv::detail::AffineWarper</class>
    <class kind="struct">cv::detail::CompressedRectilinearPortraitProjector</class>
    <class kind="class">cv::detail::CompressedRectilinearPortraitWarper</class>
    <class kind="struct">cv::detail::CompressedRectilinearProjector</class>
    <class kind="class">cv::detail::CompressedRectilinearWarper</class>
    <class kind="struct">cv::detail::CylindricalPortraitProjector</class>
    <class kind="class">cv::detail::CylindricalPortraitWarper</class>
    <class kind="struct">cv::detail::CylindricalProjector</class>
    <class kind="class">cv::detail::CylindricalWarper</class>
    <class kind="class">cv::detail::CylindricalWarperGpu</class>
    <class kind="struct">cv::detail::FisheyeProjector</class>
    <class kind="class">cv::detail::FisheyeWarper</class>
    <class kind="struct">cv::detail::MercatorProjector</class>
    <class kind="class">cv::detail::MercatorWarper</class>
    <class kind="struct">cv::detail::PaniniPortraitProjector</class>
    <class kind="class">cv::detail::PaniniPortraitWarper</class>
    <class kind="struct">cv::detail::PaniniProjector</class>
    <class kind="class">cv::detail::PaniniWarper</class>
    <class kind="struct">cv::detail::PlanePortraitProjector</class>
    <class kind="class">cv::detail::PlanePortraitWarper</class>
    <class kind="struct">cv::detail::PlaneProjector</class>
    <class kind="class">cv::detail::PlaneWarper</class>
    <class kind="class">cv::detail::PlaneWarperGpu</class>
    <class kind="struct">cv::detail::ProjectorBase</class>
    <class kind="class">cv::detail::RotationWarper</class>
    <class kind="class">cv::detail::RotationWarperBase</class>
    <class kind="struct">cv::detail::SphericalPortraitProjector</class>
    <class kind="class">cv::detail::SphericalPortraitWarper</class>
    <class kind="struct">cv::detail::SphericalProjector</class>
    <class kind="class">cv::detail::SphericalWarper</class>
    <class kind="class">cv::detail::SphericalWarperGpu</class>
    <class kind="struct">cv::detail::StereographicProjector</class>
    <class kind="class">cv::detail::StereographicWarper</class>
    <class kind="struct">cv::detail::TransverseMercatorProjector</class>
    <class kind="class">cv::detail::TransverseMercatorWarper</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>warpers.hpp</name>
    <path>opencv2/stitching/</path>
    <filename>da/d64/warpers_8hpp.html</filename>
    <includes id="dc/de7/detail_2warpers_8hpp" name="warpers.hpp" local="yes" import="no" module="no" objc="no">opencv2/stitching/detail/warpers.hpp</includes>
    <class kind="class">cv::AffineWarper</class>
    <class kind="class">cv::CompressedRectilinearPortraitWarper</class>
    <class kind="class">cv::CompressedRectilinearWarper</class>
    <class kind="class">cv::CylindricalWarper</class>
    <class kind="class">cv::FisheyeWarper</class>
    <class kind="class">cv::MercatorWarper</class>
    <class kind="class">cv::PaniniPortraitWarper</class>
    <class kind="class">cv::PaniniWarper</class>
    <class kind="class">cv::PlaneWarper</class>
    <class kind="class">cv::PyRotationWarper</class>
    <class kind="class">cv::SphericalWarper</class>
    <class kind="class">cv::StereographicWarper</class>
    <class kind="class">cv::TransverseMercatorWarper</class>
    <class kind="class">cv::WarperCreator</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>background_segm.hpp</name>
    <path>opencv2/video/</path>
    <filename>db/d73/background__segm_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::BackgroundSubtractor</class>
    <class kind="class">cv::BackgroundSubtractorKNN</class>
    <class kind="class">cv::BackgroundSubtractorMOG2</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>tracking.detail.hpp</name>
    <path>opencv2/video/detail/</path>
    <filename>d7/d65/tracking_8detail_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::detail::tracking::TrackerSamplerCSC::Params</class>
    <class kind="class">cv::detail::tracking::TrackerFeature</class>
    <class kind="class">cv::detail::tracking::TrackerFeatureSet</class>
    <class kind="class">cv::detail::tracking::TrackerModel</class>
    <class kind="class">cv::detail::tracking::TrackerSampler</class>
    <class kind="class">cv::detail::tracking::TrackerSamplerAlgorithm</class>
    <class kind="class">cv::detail::tracking::TrackerSamplerCSC</class>
    <class kind="class">cv::detail::tracking::TrackerStateEstimator</class>
    <class kind="class">cv::detail::tracking::TrackerTargetState</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>tracking.hpp</name>
    <path>opencv2/video/</path>
    <filename>d4/dc2/modules_2video_2include_2opencv2_2video_2tracking_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::DenseOpticalFlow</class>
    <class kind="class">cv::DISOpticalFlow</class>
    <class kind="class">cv::FarnebackOpticalFlow</class>
    <class kind="class">cv::KalmanFilter</class>
    <class kind="struct">cv::TrackerMIL::Params</class>
    <class kind="struct">cv::TrackerGOTURN::Params</class>
    <class kind="struct">cv::TrackerDaSiamRPN::Params</class>
    <class kind="struct">cv::TrackerNano::Params</class>
    <class kind="struct">cv::TrackerVit::Params</class>
    <class kind="class">cv::SparseOpticalFlow</class>
    <class kind="class">cv::SparsePyrLKOpticalFlow</class>
    <class kind="class">cv::Tracker</class>
    <class kind="class">cv::TrackerDaSiamRPN</class>
    <class kind="class">cv::TrackerGOTURN</class>
    <class kind="class">cv::TrackerMIL</class>
    <class kind="class">cv::TrackerNano</class>
    <class kind="class">cv::TrackerVit</class>
    <class kind="class">cv::VariationalRefinement</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>tracking.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d1/ddd/contrib_2modules_2fastcv_2include_2opencv2_2fastcv_2tracking_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>tracking.hpp</name>
    <path>opencv2/</path>
    <filename>de/df6/contrib_2modules_2tracking_2include_2opencv2_2tracking_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d4/dc2/modules_2video_2include_2opencv2_2video_2tracking_8hpp" name="tracking.hpp" local="yes" import="no" module="no" objc="no">opencv2/video/tracking.hpp</includes>
    <class kind="struct">cv::TrackerCSRT::Params</class>
    <class kind="struct">cv::TrackerKCF::Params</class>
    <class kind="class">cv::TrackerCSRT</class>
    <class kind="class">cv::TrackerKCF</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>tracking.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d4/d89/contrib_2modules_2tracking_2include_2opencv2_2tracking_2tracking_8hpp.html</filename>
    <includes id="de/df6/contrib_2modules_2tracking_2include_2opencv2_2tracking_8hpp" name="tracking.hpp" local="yes" import="no" module="no" objc="no">opencv2/tracking.hpp</includes>
  </compound>
  <compound kind="file">
    <name>video.hpp</name>
    <path>opencv2/gapi/cpu/</path>
    <filename>d3/d41/gapi_2include_2opencv2_2gapi_2cpu_2video_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::video</namespace>
    <namespace>cv::gapi::video::cpu</namespace>
  </compound>
  <compound kind="file">
    <name>video.hpp</name>
    <path>opencv2/gapi/</path>
    <filename>d6/deb/gapi_2include_2opencv2_2gapi_2video_8hpp.html</filename>
    <includes id="de/d7f/gkernel_8hpp" name="gkernel.hpp" local="no" import="no" module="no" objc="no">opencv2/gapi/gkernel.hpp</includes>
    <class kind="struct">cv::gapi::video::BackgroundSubtractorParams</class>
    <class kind="struct">cv::detail::CompileArgTag&lt; cv::gapi::video::BackgroundSubtractorParams &gt;</class>
    <class kind="struct">cv::gapi::KalmanParams</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::gapi</namespace>
    <namespace>cv::gapi::video</namespace>
  </compound>
  <compound kind="file">
    <name>video.hpp</name>
    <path>opencv2/</path>
    <filename>d0/d1c/video_2include_2opencv2_2video_8hpp.html</filename>
    <includes id="d4/dc2/modules_2video_2include_2opencv2_2video_2tracking_8hpp" name="tracking.hpp" local="yes" import="no" module="no" objc="no">opencv2/video/tracking.hpp</includes>
    <includes id="db/d73/background__segm_8hpp" name="background_segm.hpp" local="yes" import="no" module="no" objc="no">opencv2/video/background_segm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>video.hpp</name>
    <path>opencv2/video/</path>
    <filename>d9/d44/video_2include_2opencv2_2video_2video_8hpp.html</filename>
    <includes id="d0/d1c/video_2include_2opencv2_2video_8hpp" name="video.hpp" local="yes" import="no" module="no" objc="no">opencv2/video.hpp</includes>
  </compound>
  <compound kind="file">
    <name>videoio_overview.markdown</name>
    <path>videoio/doc/</path>
    <filename>dd/de3/videoio__overview_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>cap_ios.h</name>
    <path>opencv2/videoio/</path>
    <filename>d9/d4d/cap__ios_8h.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">CvAbstractCamera</class>
    <class kind="class">CvPhotoCamera</class>
    <class kind="protocol">CvPhotoCameraDelegate-p</class>
    <class kind="class">CvVideoCamera</class>
    <class kind="protocol">CvVideoCameraDelegate-p</class>
  </compound>
  <compound kind="file">
    <name>cap_winrt.hpp</name>
    <path>opencv2/videoio/</path>
    <filename>d7/d64/cap__winrt_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>container_avi.private.hpp</name>
    <path>opencv2/videoio/</path>
    <filename>d2/db0/container__avi_8private_8hpp.html</filename>
    <includes id="db/dfc/modules_2core_2include_2opencv2_2core_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/types.hpp</includes>
    <class kind="class">cv::AVIReadContainer</class>
    <class kind="class">cv::AVIWriteContainer</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>hwaccel.doc.hpp</name>
    <path>opencv2/videoio/doc/</path>
    <filename>d5/d5b/hwaccel_8doc_8hpp.html</filename>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>registry.hpp</name>
    <path>opencv2/videoio/</path>
    <filename>d1/da2/registry_8hpp.html</filename>
    <includes id="dc/d3d/videoio_8hpp" name="videoio.hpp" local="no" import="no" module="no" objc="no">opencv2/videoio.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::videoio_registry</namespace>
  </compound>
  <compound kind="file">
    <name>utils.private.hpp</name>
    <path>opencv2/videoio/</path>
    <filename>d7/de2/utils_8private_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <class kind="class">cv::PluginStreamReader</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>videoio.hpp</name>
    <path>opencv2/</path>
    <filename>dc/d3d/videoio_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::IStreamReader</class>
    <class kind="class">cv::VideoCapture</class>
    <class kind="class">cv::VideoWriter</class>
    <namespace>cv</namespace>
    <member kind="typedef">
      <type>struct CvCapture</type>
      <name>CvCapture</name>
      <anchorfile>dc/d3d/videoio_8hpp.html</anchorfile>
      <anchor>a394109074fab9bdca2ea45514b1946b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct CvVideoWriter</type>
      <name>CvVideoWriter</name>
      <anchorfile>dc/d3d/videoio_8hpp.html</anchorfile>
      <anchor>a888ba48aa022b60aecf98a462aa1b638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoAccelerationType</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gaf61f8388a47aad88cd82cbda6d52c391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_NONE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391ab83f7a583ce20655b94850334e5eed35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_ANY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391a086b4e753f2d633d52b3009445bd7bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_D3D11</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391ae41fc73fe2e4aa5dfc9016dddb0bc751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_VAAPI</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391afb079a5740bd51ab118d47252c681b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_MFX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391a348714121f89860358f30ebf5f292ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_DRM</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391a6df91cacdcdce2430dfda598c4cc7e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_OFF</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3acf2cc1c71097ed0b4a41835469c7442f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MODE_MANUAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3ad4e4849dd1d36d22ae451ae9241cf780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MODE_AUTO</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3adbadd629b9386316a1837103d147e180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3a93ed17f4467068f9fb5d0b72cff48cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MAX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3abb0d92c98e8d5017993b699661eac161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83a803680384669d80d0294ad7836ec57e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IMAGE_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83a88571cf323ed746cfad77160272fe593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IR_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83a895744d25aea6269227db6d4d2b30e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_GENERATORS_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83aa78452e84ffa2e3544cb0006ed89e842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_OUTPUT_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6abcda142aeb58988856fe78d762e66de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_FRAME_MAX_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6af1babc6cc545ca6774f1690b9c32a036</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_BASELINE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a676d008cfa53522d7d118d34ff66336b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_FOCAL_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a8103ade90d890b2b0a9d0cef99e59dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_REGISTRATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a051eab1e624d79b5b3b297883eaab23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_REGISTRATION_ON</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a66af01b2664b79aa76689ade0935736e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_APPROX_FRAME_SYNC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6af675327cdfd8a83dd87d8e90b34479bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_MAX_BUFFER_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a1512aa312e7db87684e323e7b440f63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_CIRCLE_BUFFER</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a580f8871db885f3dc6bdfcc0abcef9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_MAX_TIME_DURATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a0d36810d3a75e7d53292b2307b873ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6aa821a4784e36e4f40aa9e212537851e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI2_SYNC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6aa3b67d0d527dde2b44abb117eee5f289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI2_MIRROR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a4d176582d7510d1dd24816916134178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IMAGE_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fab1d78bb8b7e062f4bc14d7db3eccf9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa241b67030848f3bcf223d18ebfe75adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa35506303a7585ddfaf30ad453704af13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_BASELINE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fafefc8beb33fe05b3729b422678893215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa8033186b1063aa190fd91661aac79b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa4bfc7955622984b48420bf8fecda6388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa5c1c8b4e40121d8a906d39d772117700</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IR_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa60014cf8395b41a0918be79e63ef0a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a2278fe906c8f7508e6e7a92f46888661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_POINT_CLOUD_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a9025b0faf50e561b874405f7013f43dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DISPARITY_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a549229ff705c2c4d637712b93041e06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DISPARITY_MAP_32F</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a471838d1ee511e9555d07abe076db5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_VALID_DEPTH_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a4cc33615f4869c0a2eda62587b945fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_BGR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a467bac9001f40dea888f47ac55886c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_GRAY_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3ae9fad51a17faff9b4351ccaa6b8375ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a39da5760ecb602bb5f31b2889ee7f9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_VGA_30HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a08a35a2f66b2d645eb7817e852ff8ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_SXGA_15HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5aac4de9c7e74b115c82b996e5a9de738b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_SXGA_30HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a170b676fb0471be44394d7c600787872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_QVGA_30HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a6ae35b3670500dd309e0797781ffc46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_QVGA_60HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a5db747b95207d3086eff4e58ce68f495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GSTREAMER_QUEUE_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf3d1bc7611a7b00aa992ede8562392d5a15017e3dbe8d23bf4081b71d35e71bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_MULTICASTIP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9a4c1e342f7800bb32f5994170c71b107b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9a337f6f1806a65c7e9b4bf33f96b46008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_DECIMATIONHORIZONTAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9ad10d97cf35c6cdba377ba9ed7f4df457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_DECIMATIONVERTICAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9a15037da6569b943b91364be21af58ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_BINNINGX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9adc35a809d39b76611bbddfbe1d262de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_BINNINGY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9ad09164e443627dd9fffae73c17e26ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_PIXELFORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9af398d565fa74a15b5336cd7d7b4875c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_FREERUN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99cad149577e9f1a26d0b9ab7cc38ea66e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_SYNCIN1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99caf199d5c684aa54a3d37a8a5d7ddfc3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_SYNCIN2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99caca95ce56d9dea6f7addc0f578f0e960b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_FIXEDRATE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99ca393224986d05449896f3f1614865ac37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_SOFTWARE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99caadfb77546571860e37e5adf9ea661a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_OFF</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2a77557674b55270997bb64557becdcae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_2OUTOF4</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2a65c059a6dfc8b709bc9bb33eb057e865</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_2OUTOF8</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2aac6400fa67e4237c2bbe26fefa0c552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_2OUTOF16</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2a93abac526319d5b0d39d89bce5508095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_MONO8</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a7910aa88e73d326883f0742f760ecae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_MONO16</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2aac9c9b4bfc19ee84bd9428f0cca98c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BAYER8</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a14cc8991f566cbb95661a95b9d02ff5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BAYER16</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a13e3854cacaa94dd376d6742b4701051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_RGB24</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2acd6f4bfde8ab0461d43616e3f2c11b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BGR24</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2abcecb9c33a2533abfc3b2caf6ddf10e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_RGBA32</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a2069a8d1441e7c7c461273cf09692803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BGRA32</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a0fa9e749378a7e1afdce0ef93bc98139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DOWNSAMPLING</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0b6409999490a804d1a06df43105e5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DATA_FORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a78102975f149dfb80b657f2d4a263f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OFFSET_X</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4b7b75badbf59d821962c06cf4d025bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OFFSET_Y</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a6724b0905a0bda1166a67f6ccbc70327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_SOURCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa523371bc36e5e200dc8948a97a34bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_SOFTWARE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa008a158bb86a33056b5cf20300b70fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPI_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aaaa4bcf89caf285194c200b990d94b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPI_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4dbdf76832838e9ad4b89da280bdcbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPI_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab44ede586d7a2370e24ae87d6aa8afad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPO_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1785d9ac27c4d678dc0afad376322a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPO_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4aadd5055b767a8ebe6be43b15b165ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LED_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9dbacb0484a6cceef5afd4496740e3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LED_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a722e0061b85c4785608ac5ac7a473c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_MANUAL_WB</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af8a5a64e094123892b5813fff1188706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AUTO_WB</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a78726921e8b31b899e12e1b7aa7acc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9eb8e60a7c1ec79d620d194f2bb3deba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_EXP_PRIORITY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2ef62c529916491a59a4b5cca77bc7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AE_MAX_LIMIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aab0ce44b1aa17d4f82678aeebcd1deb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AG_MAX_LIMIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8d1beac67e7dffae82f72b9a91922e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1df2a23c5ac1d3b0e690d634a23f3815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TIMEOUT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a6c71b080417a0fe6b182f868c4a319a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_EXPOSURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aaa2e2d066a822de98d26f26c5511c805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_EXPOSURE_BURST_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a13f4135742d70478e25494bb12dac06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAIN_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5c4afbb52928cd2a035b46f90f0b77e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAIN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2ce2015d26b875f9a5bba2c34efa881f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DOWNSAMPLING_TYPE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a206b435824abcca17fc5c405ee3bca44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a13057f6fa93855d14425fccd23bb83ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_VERTICAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0199f71e8c1c122580bca052ec01f985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_HORIZONTAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8ad99a5e916acc75fcc7721feb34a317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_PATTERN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab06c8c58619c511dac584a2f75e3d7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1b9ad18b3612d2e3608ae81f88d77288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_VERTICAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a62d52331d0200f822501b9e0e747d0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_HORIZONTAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950adbba432c72379e77501b3c00f87e5c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_PATTERN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0165a1d34902d00b60da24503bb051f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac63611cdaf894d351b953c34b93bbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TEST_PATTERN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af6e3addcd1dc86db902982df976ef398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_DATA_FORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aace6b4af9afed47c6d39faa842607ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SHUTTER_TYPE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950abe84384ce558a68b1fb119c26a1fb1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_TAPS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a94443f6400743b92ab0d747cccd94733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_OFFSET_X</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a39e41c91baf6f63c17af16eca11854f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_OFFSET_Y</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a46b7791d22180493c94beef20d98fe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acbd2426abe20e582a878d7621951bf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_HEIGHT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aef5ce8e8556233335e9771c5a13cf646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BPC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8e96da9798b9d04931b78f161d860068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WB_KR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8501e38cd113a72c31555a8fb378b8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WB_KG</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a01849a14d6761cea0075d713ed1b13c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WB_KB</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a85591ebfaf9e08ac3298ffbddb4a6eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5f993678826ae1397c77d05853e9ac47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HEIGHT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a6d7d5e4b2602f9bff56564d884e08fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_REGION_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950afa595df0cdf5b73134aa29a67ccabc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_REGION_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ae147b9f0ff2b052840cfbde354db8370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LIMIT_BANDWIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3ba1662e0b303848e464d138a42a3f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a21c86de9892de694193d5d778433ce1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0582602575f693d8cf9f9da68f8d7e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3cb6414220dc96a4346dbb9820d6807c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OUTPUT_DATA_PACKING</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9de43705d72a70642b315c0164d3f706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4dd38252df8993caaa6a94991c7c710a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IS_COOLED</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad6a369e15415652c07377e617c31b816</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COOLING</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa2272098bfa67902996bc6908acb1f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TARGET_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a7a5b70e760f454ba83133e868e8bff98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CHIP_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aabb95af76be80f6b87680c4b257f98ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HOUS_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa0b998a928fb6bdaa4dd1def71b5e15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HOUS_BACK_SIDE_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac35662482264494d5d4a2d3694604454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_BOARD_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a94305071b134947bedeeb4c5dd59418e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CMS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4b9de3101c09c901dd98a0f9b64b807a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_APPLY_CMS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab5f0a4155a300bd53ee69539a405fe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_IS_COLOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3474bff058406213c00f940b7d39ca03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COLOR_FILTER_ARRAY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a43d1598de031e32b1573edd86971f397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAMMAY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950adec96ba88422b04bb4b8b4f672f5c77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAMMAC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac51336a614b4d065e6ec6e4c9dbc75d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SHARPNESS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0cb34cbfab7826a77b11c241d1b68058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_00</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3f848989fa4782daed55e6d66db49f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_01</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a95e27d9c6825f62a75f6e5925a10a660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_02</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac24b38753dc61ea5a34e8e24cb1b7ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_03</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab4dc65aa8bf1e3264c130f2ca438ebbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_10</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa680ef94ac047467b30eb19d0ab9e3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_11</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a88e6261d6402965b2188dffa5da40a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_12</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aebd3e3ef66d136f30d7ae884775d92e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_13</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af90a703023bce0fa393089f8944167fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_20</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a03c5b9f730df89e85d3c1f9f062f8477</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_21</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1e9e100b5881d8bec3749279e9b0a18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_22</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad39c4868d1fd828a13301c4e3a484c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_23</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad32906e25f6e4b3b7a721f019980a2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_30</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acb9360352011126b2c5b22f00d2bc825</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_31</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5f0675b49efc4bf8afa8c3e5a021f947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_32</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac7a263f10e2aa915d0db21d000f677dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_33</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a56a526385841cb1b73c311b9ab3cd6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEFAULT_CC_MATRIX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a32a46b42b8292aa0e6fcf362ee53ed61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a28611dcbbd5efd0c9fcfc03180ff13e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_FRAME_BURST_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a74fe2c1fa26066f63ceb698fd24e1b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_EN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950afbca56ae9dc4ffa899f971ad3568d357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_T0</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950abc52f65fa1d3a00eaeae28faae42c202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_T1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad5c9b833300a7a1c219ba1989f2976c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_POL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab9a4ade923237e2ecd6d28ee091c8979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2bcfc66b47eb20fe0be9922d6faf0fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_APERTURE_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a307eab1a5189dfde4c57eda926f48383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aed9b0f1eaade0778e19a08726370b785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCUS_MOVE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad4cf2ae2680ee32f9acd3f080bb053ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCUS_DISTANCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a7f9b49011d868c73fb578b540ddc0685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCAL_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a903a9233d8a5231653a6217a8d360039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FEATURE_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab28c47b9f81e7fa9d2ecccfaa3a287ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FEATURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a42e9e7a34d9d173ba710e8dd69205657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEVICE_MODEL_ID</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2bec5db0ec17f9c5154ad75303590805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEVICE_SN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acff771ea3b2e38c53377b6e2c148d650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5cf923f4f06e03bd3edd5af3a44135e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_PAYLOAD_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a7e3cfe131842e34628f998dc87adf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab45acea64fe23cb73657b4b42d443a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa79cb01e1a0fba12586631d22896805d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a762ae4ae81179e7d1806ca2c09ede2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a013c1c3db5462bd5e762a5c2c94a4da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FRAMERATE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aed8586ad3c43e4d5761cc4b6a6549374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COUNTER_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab26bfa6487516f5a1c1422fa914de7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COUNTER_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1936978811c685c26c945937b62f56e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_TIMING_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950abfc1c4c1d54741960f234e782d5be2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AVAILABLE_BANDWIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a93c8b6cca33f3a341502e1f05471e980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BUFFER_POLICY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a928df33def77f34c5c7f311858f25c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LUT_EN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa47de0c7b39fd5adc6797edbb15a2174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LUT_INDEX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a12fc0fdcee31edf2a9e1a3f7fdbefacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LUT_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a98d369394fa4657593238af9a30fcd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_DELAY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5ed0495b88a2983f8be36e17c63c51fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TS_RST_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af1e0231c56b7d5ccb9b7d0dece3cd2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TS_RST_SOURCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a95df1de33780fe933834b6286c5b6696</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IS_DEVICE_EXIST</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5d8a3630e00a1edcb6562445ac7c97e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_BUFFER_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa29dd84cf215e0f439a66fe868455cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a541d2ca1825e3fbdf0e850558e82b242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac93e79a0df6b8383b383d0c3e377e832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BUFFERS_QUEUE_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a656141833befd21f204c7d9f7687b9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a898f4934777168695360effbefd4b3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_RECENT_FRAME</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab6ae274d73be763065ae6d4157c33e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEVICE_RESET</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a28bbc3b30b0d6e4ef038f00e867871ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COLUMN_FPN_CORRECTION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5799261a0420d625f4f9e3ef3ac141fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ROW_FPN_CORRECTION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a162e9f64020df1cd6d9cba4b3198061f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a74407dd885ecbf8a74358e3f01c8687e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa66a91a6b9c0446067f92f552424c175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR_KNEEPOINT_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a25f4ff6e0a75c6a4c3eb42ca69a99008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR_T1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad41c3fe9bf0384b4487b728ae8d71c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR_T2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9462841c6f21b93462869a701078412d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_KNEEPOINT1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acd116ed9889b08b5f617d35b74149669</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_KNEEPOINT2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a975d8587ffcaac63ee6d7c733b378fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_BLACK_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a97c3f4c0e44b9f06581578f7d03b9dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HW_REVISION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8dc2ca4801e0957fdf3f149c66c9f9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBUG_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a627a30de4f523437febda2d48e29c504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac689b604605532a1e1b4da825b4b8315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FFS_FILE_ID</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8e843bc6a96b5fb81b45a8f37f00e3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FFS_FILE_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab6d8f3f143d9b3ff663b2877123aaf17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FREE_FFS_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aab4b15d9df02a485c1197bdd76a5e7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_USED_FFS_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac06438499f168922ffb7ff0a6d4565de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FFS_ACCESS_KEY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a37f5748b495927f2a92370dd3a296766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_FEATURE_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa27042108d67ac05c59c09f0e8191980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_FEATURE_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a582364263b7b374acfda85afc3b8984d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_ARAVIS_AUTOTRIGGER</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga31992db0e5fefdc326a3c93fb576b632a519a968f4b8cd96e8032407f85de98b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_ANDROID_DEVICE_TORCH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga77fb7927b1ebab789f5d33303486a390a4fbaed763073399d86edc7f9d2e13332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_FOCUS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba049085d744de6023c0b4b263e16ce9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_EXPOSURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154baea912356d2f5707561b5a7d44e11fa00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_FLASH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba7d18d0bbcc2094dd9cc8214afa52f70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_WHITEBALANCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba709a5efd2ef0842ba866c494c844e784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_TORCH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba0f5c7fcd82d2eb877eb299419caf7ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_OFFSET_X</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554ae548de03f852996b9ba5e5adfbbbce93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_OFFSET_Y</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554afb8d98d9ad34d6d74bdbeff2f5197111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_WIDTH_MAX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554aa72a12bf66268d701e80113a2b7767fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_HEIGH_MAX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554afa8cdf9c627d7264bf7f9d77e4a8437f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_SENS_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554a9330b5353a86ba5dfc522859fb3ec8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_SENS_HEIGH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554aee1202dad37d4dd3f02f9fa42e149b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_PROFILE_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a61e601c701375c5e43d43754ddf6d030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_PROFILE_IDX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a03489c9c3fc5b2656a9063f2e079d7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a0096091135b3fa213dbeed6a103d8b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094acc9291ae9c5beec367fb701cabcaaf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094ac3f7024c4c8555f8927fa093aa31dd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a07423906d8a904f7997292878a5c78f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a647281df465ac37cdc9e199f1fb9ca3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_DEPTH_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8af09153f3c7f98ceb038d39453da205cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IMAGE_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8a428daa198f3d2593d78abca6348c125d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IR_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8af40091a565b49a9554c42e8a3c006936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_GENERATORS_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8abae15b45bbfb9ace04d86ff77e438e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_DEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462a0633813010b6c21838951de5fb34d643</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_UVDEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462aaafadc6ce2abb8a2e962b2d4115a0f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IR_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462a56fd50220f952776712bcfb656a5c64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462a5c722445f6d9324474cf50b39b92ae74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_PREVIEW</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbad68866e163722ca095ebb063759201bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_WIDGET_ENUMERATE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbad6f05f89311dc09cfaf828c8b91b6d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_RELOAD_CONFIG</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba842f6beebf68e379a6be441979709e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba794abce1a061930e32d362f4ec1dd9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_COLLECT_MSGS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbaa50f65192f6dd5970282ed6bea335731</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_FLUSH_MSGS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba12383f3e93113560c8f01d7abc8b1607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_SPEED</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbae9be75bcff2e935ddae1f5b09941c462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_APERTURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba368193e813f38cd561e44c432ac035d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_EXPOSUREPROGRAM</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba32983621756658f76b5f0ab5388940d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_VIEWFINDER</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbabe08426b291b533a4cf61a7e4e7d1324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IMAGES_BASE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga4a5821d9216a2a8593cc349cc7fdf966afde4916d952c3a893b2dfb809f2b75e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IMAGES_LAST</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga4a5821d9216a2a8593cc349cc7fdf966a419c7f8af9ed15c0b641b8c0201355c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoCaptureOBSensorDataType</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ga8fe46fdad857ac6af313a35209995686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_DEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8fe46fdad857ac6af313a35209995686ad4631abb061c47f1508f3cbb304ddfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_BGR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8fe46fdad857ac6af313a35209995686a4ad7df0545b33819550da2949c996bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_IR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8fe46fdad857ac6af313a35209995686a9047834de6a04695867557fe215b0fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoCaptureOBSensorGenerators</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gaa62810955b95f2c862fad657f2e34432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_DEPTH_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432a7181c23a620fafeb051f9ee6c33f4c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_IMAGE_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432af8702733a45560c17e117e524e837d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_IR_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432a46a2ee7b9194619d416bd98b5df48a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_GENERATORS_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432a9dcf68c47fffc77f74a99a1eccb18760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoCaptureOBSensorProperties</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ga2ff9f67357f1cb986aaebe6df07609c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_FX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0aa6349f9f91b3a6d1c694cb9d2ce5f300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_FY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a12a6e2e3565fe407ced536bbe97b9df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_CX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a14ae456d33d9c7a3504c20a9b732d73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_CY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a7900cc86b5736aa1d92ddec0b17aaf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_RGB_POS_MSEC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a684e45356699c1091b395e32c8557c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_POS_MSEC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a2e5e2758763c126a88e646c8e57f1f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0af323a9718399c39a05d7fbaf08127695</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_HEIGHT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0aefe318eb6b78bf084834bd42dd904d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_FPS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a93317f5ac80d09e6d810892f302f049e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0ac16668fe196731e3a2cdaed9488cc859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0ad7ea23e6fc944600219ede395e818779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K3</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a7c883eb361f50f8c8ac1a33a32a1f7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K4</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0aad883cfa342b9b750f6d87aaaf1df60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K5</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0ac1a88772c11825f489a4fdd60abb8d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K6</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a2a41be4c1f607d71c85083511509d864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_P1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a659052beaf60b8a1156b8f570471abf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_P2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0adc0083caf52d122f77cbc2d31e2cfdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoAccelerationType</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gaf61f8388a47aad88cd82cbda6d52c391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_NONE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391ab83f7a583ce20655b94850334e5eed35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_ANY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391a086b4e753f2d633d52b3009445bd7bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_D3D11</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391ae41fc73fe2e4aa5dfc9016dddb0bc751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_VAAPI</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391afb079a5740bd51ab118d47252c681b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_MFX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391a348714121f89860358f30ebf5f292ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIDEO_ACCELERATION_DRM</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf61f8388a47aad88cd82cbda6d52c391a6df91cacdcdce2430dfda598c4cc7e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_OFF</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3acf2cc1c71097ed0b4a41835469c7442f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MODE_MANUAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3ad4e4849dd1d36d22ae451ae9241cf780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MODE_AUTO</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3adbadd629b9386316a1837103d147e180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3a93ed17f4467068f9fb5d0b72cff48cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_DC1394_MAX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggacee36db3f3dfda0bc955791681f28fd3abb0d92c98e8d5017993b699661eac161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83a803680384669d80d0294ad7836ec57e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IMAGE_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83a88571cf323ed746cfad77160272fe593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IR_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83a895744d25aea6269227db6d4d2b30e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_GENERATORS_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaddc8b17d2729e9a517565c56046ffb83aa78452e84ffa2e3544cb0006ed89e842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_OUTPUT_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6abcda142aeb58988856fe78d762e66de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_FRAME_MAX_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6af1babc6cc545ca6774f1690b9c32a036</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_BASELINE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a676d008cfa53522d7d118d34ff66336b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_FOCAL_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a8103ade90d890b2b0a9d0cef99e59dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_REGISTRATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a051eab1e624d79b5b3b297883eaab23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_REGISTRATION_ON</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a66af01b2664b79aa76689ade0935736e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_APPROX_FRAME_SYNC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6af675327cdfd8a83dd87d8e90b34479bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_MAX_BUFFER_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a1512aa312e7db87684e323e7b440f63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_CIRCLE_BUFFER</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a580f8871db885f3dc6bdfcc0abcef9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_MAX_TIME_DURATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a0d36810d3a75e7d53292b2307b873ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6aa821a4784e36e4f40aa9e212537851e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI2_SYNC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6aa3b67d0d527dde2b44abb117eee5f289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OPENNI2_MIRROR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga62550ee3780af509398013feb947dfd6a4d176582d7510d1dd24816916134178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IMAGE_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fab1d78bb8b7e062f4bc14d7db3eccf9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa241b67030848f3bcf223d18ebfe75adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa35506303a7585ddfaf30ad453704af13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_BASELINE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fafefc8beb33fe05b3729b422678893215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa8033186b1063aa190fd91661aac79b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa4bfc7955622984b48420bf8fecda6388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa5c1c8b4e40121d8a906d39d772117700</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IR_GENERATOR_PRESENT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga423bef3f1856d8d415ed5b8129fc900fa60014cf8395b41a0918be79e63ef0a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a2278fe906c8f7508e6e7a92f46888661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_POINT_CLOUD_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a9025b0faf50e561b874405f7013f43dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DISPARITY_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a549229ff705c2c4d637712b93041e06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_DISPARITY_MAP_32F</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a471838d1ee511e9555d07abe076db5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_VALID_DEPTH_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a4cc33615f4869c0a2eda62587b945fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_BGR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a467bac9001f40dea888f47ac55886c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_GRAY_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3ae9fad51a17faff9b4351ccaa6b8375ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_IR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7038701bdfe2f55c930a6ce842861fe3a39da5760ecb602bb5f31b2889ee7f9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_VGA_30HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a08a35a2f66b2d645eb7817e852ff8ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_SXGA_15HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5aac4de9c7e74b115c82b996e5a9de738b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_SXGA_30HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a170b676fb0471be44394d7c600787872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_QVGA_30HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a6ae35b3670500dd309e0797781ffc46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OPENNI_QVGA_60HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8c3335c57fd3902480dd365f28017ca5a5db747b95207d3086eff4e58ce68f495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GSTREAMER_QUEUE_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaf3d1bc7611a7b00aa992ede8562392d5a15017e3dbe8d23bf4081b71d35e71bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_MULTICASTIP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9a4c1e342f7800bb32f5994170c71b107b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9a337f6f1806a65c7e9b4bf33f96b46008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_DECIMATIONHORIZONTAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9ad10d97cf35c6cdba377ba9ed7f4df457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_DECIMATIONVERTICAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9a15037da6569b943b91364be21af58ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_BINNINGX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9adc35a809d39b76611bbddfbe1d262de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_BINNINGY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9ad09164e443627dd9fffae73c17e26ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_PVAPI_PIXELFORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga3ec70fc252c6a5a045e94b86b3ce4cc9af398d565fa74a15b5336cd7d7b4875c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_FREERUN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99cad149577e9f1a26d0b9ab7cc38ea66e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_SYNCIN1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99caf199d5c684aa54a3d37a8a5d7ddfc3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_SYNCIN2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99caca95ce56d9dea6f7addc0f578f0e960b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_FIXEDRATE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99ca393224986d05449896f3f1614865ac37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_FSTRIGMODE_SOFTWARE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga1b818dc512676635995f0e3579f0a99caadfb77546571860e37e5adf9ea661a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_OFF</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2a77557674b55270997bb64557becdcae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_2OUTOF4</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2a65c059a6dfc8b709bc9bb33eb057e865</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_2OUTOF8</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2aac6400fa67e4237c2bbe26fefa0c552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_DECIMATION_2OUTOF16</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggac802211ae49d0139a4f09de8f3ca48d2a93abac526319d5b0d39d89bce5508095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_MONO8</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a7910aa88e73d326883f0742f760ecae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_MONO16</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2aac9c9b4bfc19ee84bd9428f0cca98c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BAYER8</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a14cc8991f566cbb95661a95b9d02ff5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BAYER16</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a13e3854cacaa94dd376d6742b4701051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_RGB24</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2acd6f4bfde8ab0461d43616e3f2c11b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BGR24</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2abcecb9c33a2533abfc3b2caf6ddf10e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_RGBA32</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a2069a8d1441e7c7c461273cf09692803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PVAPI_PIXELFORMAT_BGRA32</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga7874084edf5b679792947b49ddfceaa2a0fa9e749378a7e1afdce0ef93bc98139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DOWNSAMPLING</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0b6409999490a804d1a06df43105e5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DATA_FORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a78102975f149dfb80b657f2d4a263f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OFFSET_X</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4b7b75badbf59d821962c06cf4d025bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OFFSET_Y</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a6724b0905a0bda1166a67f6ccbc70327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_SOURCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa523371bc36e5e200dc8948a97a34bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_SOFTWARE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa008a158bb86a33056b5cf20300b70fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPI_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aaaa4bcf89caf285194c200b990d94b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPI_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4dbdf76832838e9ad4b89da280bdcbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPI_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab44ede586d7a2370e24ae87d6aa8afad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPO_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1785d9ac27c4d678dc0afad376322a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GPO_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4aadd5055b767a8ebe6be43b15b165ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LED_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9dbacb0484a6cceef5afd4496740e3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LED_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a722e0061b85c4785608ac5ac7a473c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_MANUAL_WB</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af8a5a64e094123892b5813fff1188706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AUTO_WB</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a78726921e8b31b899e12e1b7aa7acc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9eb8e60a7c1ec79d620d194f2bb3deba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_EXP_PRIORITY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2ef62c529916491a59a4b5cca77bc7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AE_MAX_LIMIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aab0ce44b1aa17d4f82678aeebcd1deb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AG_MAX_LIMIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8d1beac67e7dffae82f72b9a91922e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1df2a23c5ac1d3b0e690d634a23f3815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TIMEOUT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a6c71b080417a0fe6b182f868c4a319a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_EXPOSURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aaa2e2d066a822de98d26f26c5511c805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_EXPOSURE_BURST_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a13f4135742d70478e25494bb12dac06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAIN_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5c4afbb52928cd2a035b46f90f0b77e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAIN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2ce2015d26b875f9a5bba2c34efa881f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DOWNSAMPLING_TYPE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a206b435824abcca17fc5c405ee3bca44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a13057f6fa93855d14425fccd23bb83ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_VERTICAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0199f71e8c1c122580bca052ec01f985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_HORIZONTAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8ad99a5e916acc75fcc7721feb34a317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BINNING_PATTERN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab06c8c58619c511dac584a2f75e3d7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1b9ad18b3612d2e3608ae81f88d77288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_VERTICAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a62d52331d0200f822501b9e0e747d0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_HORIZONTAL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950adbba432c72379e77501b3c00f87e5c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DECIMATION_PATTERN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0165a1d34902d00b60da24503bb051f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac63611cdaf894d351b953c34b93bbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TEST_PATTERN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af6e3addcd1dc86db902982df976ef398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_DATA_FORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aace6b4af9afed47c6d39faa842607ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SHUTTER_TYPE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950abe84384ce558a68b1fb119c26a1fb1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_TAPS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a94443f6400743b92ab0d747cccd94733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_OFFSET_X</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a39e41c91baf6f63c17af16eca11854f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_OFFSET_Y</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a46b7791d22180493c94beef20d98fe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acbd2426abe20e582a878d7621951bf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AEAG_ROI_HEIGHT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aef5ce8e8556233335e9771c5a13cf646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BPC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8e96da9798b9d04931b78f161d860068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WB_KR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8501e38cd113a72c31555a8fb378b8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WB_KG</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a01849a14d6761cea0075d713ed1b13c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WB_KB</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a85591ebfaf9e08ac3298ffbddb4a6eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5f993678826ae1397c77d05853e9ac47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HEIGHT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a6d7d5e4b2602f9bff56564d884e08fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_REGION_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950afa595df0cdf5b73134aa29a67ccabc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_REGION_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ae147b9f0ff2b052840cfbde354db8370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LIMIT_BANDWIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3ba1662e0b303848e464d138a42a3f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a21c86de9892de694193d5d778433ce1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0582602575f693d8cf9f9da68f8d7e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3cb6414220dc96a4346dbb9820d6807c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OUTPUT_DATA_PACKING</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9de43705d72a70642b315c0164d3f706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4dd38252df8993caaa6a94991c7c710a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IS_COOLED</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad6a369e15415652c07377e617c31b816</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COOLING</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa2272098bfa67902996bc6908acb1f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TARGET_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a7a5b70e760f454ba83133e868e8bff98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CHIP_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aabb95af76be80f6b87680c4b257f98ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HOUS_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa0b998a928fb6bdaa4dd1def71b5e15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HOUS_BACK_SIDE_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac35662482264494d5d4a2d3694604454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_BOARD_TEMP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a94305071b134947bedeeb4c5dd59418e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CMS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a4b9de3101c09c901dd98a0f9b64b807a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_APPLY_CMS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab5f0a4155a300bd53ee69539a405fe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_IS_COLOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3474bff058406213c00f940b7d39ca03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COLOR_FILTER_ARRAY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a43d1598de031e32b1573edd86971f397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAMMAY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950adec96ba88422b04bb4b8b4f672f5c77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_GAMMAC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac51336a614b4d065e6ec6e4c9dbc75d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SHARPNESS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a0cb34cbfab7826a77b11c241d1b68058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_00</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a3f848989fa4782daed55e6d66db49f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_01</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a95e27d9c6825f62a75f6e5925a10a660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_02</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac24b38753dc61ea5a34e8e24cb1b7ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_03</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab4dc65aa8bf1e3264c130f2ca438ebbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_10</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa680ef94ac047467b30eb19d0ab9e3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_11</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a88e6261d6402965b2188dffa5da40a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_12</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aebd3e3ef66d136f30d7ae884775d92e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_13</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af90a703023bce0fa393089f8944167fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_20</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a03c5b9f730df89e85d3c1f9f062f8477</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_21</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1e9e100b5881d8bec3749279e9b0a18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_22</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad39c4868d1fd828a13301c4e3a484c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_23</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad32906e25f6e4b3b7a721f019980a2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_30</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acb9360352011126b2c5b22f00d2bc825</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_31</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5f0675b49efc4bf8afa8c3e5a021f947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_32</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac7a263f10e2aa915d0db21d000f677dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_CC_MATRIX_33</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a56a526385841cb1b73c311b9ab3cd6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEFAULT_CC_MATRIX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a32a46b42b8292aa0e6fcf362ee53ed61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a28611dcbbd5efd0c9fcfc03180ff13e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_FRAME_BURST_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a74fe2c1fa26066f63ceb698fd24e1b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_EN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950afbca56ae9dc4ffa899f971ad3568d357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_T0</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950abc52f65fa1d3a00eaeae28faae42c202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_T1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad5c9b833300a7a1c219ba1989f2976c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBOUNCE_POL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab9a4ade923237e2ecd6d28ee091c8979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2bcfc66b47eb20fe0be9922d6faf0fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_APERTURE_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a307eab1a5189dfde4c57eda926f48383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aed9b0f1eaade0778e19a08726370b785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCUS_MOVE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad4cf2ae2680ee32f9acd3f080bb053ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCUS_DISTANCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a7f9b49011d868c73fb578b540ddc0685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FOCAL_LENGTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a903a9233d8a5231653a6217a8d360039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FEATURE_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab28c47b9f81e7fa9d2ecccfaa3a287ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LENS_FEATURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a42e9e7a34d9d173ba710e8dd69205657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEVICE_MODEL_ID</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a2bec5db0ec17f9c5154ad75303590805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEVICE_SN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acff771ea3b2e38c53377b6e2c148d650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5cf923f4f06e03bd3edd5af3a44135e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_PAYLOAD_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a7e3cfe131842e34628f998dc87adf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab45acea64fe23cb73657b4b42d443a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa79cb01e1a0fba12586631d22896805d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a762ae4ae81179e7d1806ca2c09ede2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a013c1c3db5462bd5e762a5c2c94a4da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FRAMERATE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aed8586ad3c43e4d5761cc4b6a6549374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COUNTER_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab26bfa6487516f5a1c1422fa914de7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COUNTER_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a1936978811c685c26c945937b62f56e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_TIMING_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950abfc1c4c1d54741960f234e782d5be2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AVAILABLE_BANDWIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a93c8b6cca33f3a341502e1f05471e980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BUFFER_POLICY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a928df33def77f34c5c7f311858f25c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LUT_EN</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa47de0c7b39fd5adc6797edbb15a2174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LUT_INDEX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a12fc0fdcee31edf2a9e1a3f7fdbefacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_LUT_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a98d369394fa4657593238af9a30fcd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TRG_DELAY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5ed0495b88a2983f8be36e17c63c51fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TS_RST_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950af1e0231c56b7d5ccb9b7d0dece3cd2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_TS_RST_SOURCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a95df1de33780fe933834b6286c5b6696</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IS_DEVICE_EXIST</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5d8a3630e00a1edcb6562445ac7c97e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_BUFFER_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa29dd84cf215e0f439a66fe868455cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a541d2ca1825e3fbdf0e850558e82b242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac93e79a0df6b8383b383d0c3e377e832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_BUFFERS_QUEUE_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a656141833befd21f204c7d9f7687b9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a898f4934777168695360effbefd4b3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_RECENT_FRAME</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab6ae274d73be763065ae6d4157c33e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEVICE_RESET</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a28bbc3b30b0d6e4ef038f00e867871ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_COLUMN_FPN_CORRECTION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a5799261a0420d625f4f9e3ef3ac141fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_ROW_FPN_CORRECTION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a162e9f64020df1cd6d9cba4b3198061f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_MODE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a74407dd885ecbf8a74358e3f01c8687e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa66a91a6b9c0446067f92f552424c175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR_KNEEPOINT_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a25f4ff6e0a75c6a4c3eb42ca69a99008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR_T1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ad41c3fe9bf0384b4487b728ae8d71c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HDR_T2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a9462841c6f21b93462869a701078412d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_KNEEPOINT1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950acd116ed9889b08b5f617d35b74149669</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_KNEEPOINT2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a975d8587ffcaac63ee6d7c733b378fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_IMAGE_BLACK_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a97c3f4c0e44b9f06581578f7d03b9dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_HW_REVISION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8dc2ca4801e0957fdf3f149c66c9f9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_DEBUG_LEVEL</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a627a30de4f523437febda2d48e29c504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac689b604605532a1e1b4da825b4b8315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FFS_FILE_ID</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a8e843bc6a96b5fb81b45a8f37f00e3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FFS_FILE_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ab6d8f3f143d9b3ff663b2877123aaf17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FREE_FFS_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aab4b15d9df02a485c1197bdd76a5e7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_USED_FFS_SIZE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950ac06438499f168922ffb7ff0a6d4565de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_FFS_ACCESS_KEY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a37f5748b495927f2a92370dd3a296766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_FEATURE_SELECTOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950aa27042108d67ac05c59c09f0e8191980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_XI_SENSOR_FEATURE_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggadb46046e0da756ff02851783d56b0950a582364263b7b374acfda85afc3b8984d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_ARAVIS_AUTOTRIGGER</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga31992db0e5fefdc326a3c93fb576b632a519a968f4b8cd96e8032407f85de98b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_ANDROID_DEVICE_TORCH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga77fb7927b1ebab789f5d33303486a390a4fbaed763073399d86edc7f9d2e13332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_FOCUS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba049085d744de6023c0b4b263e16ce9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_EXPOSURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154baea912356d2f5707561b5a7d44e11fa00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_FLASH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba7d18d0bbcc2094dd9cc8214afa52f70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_WHITEBALANCE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba709a5efd2ef0842ba866c494c844e784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IOS_DEVICE_TORCH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggad5e1a779d876c1964aa3df79ba08154ba0f5c7fcd82d2eb877eb299419caf7ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_OFFSET_X</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554ae548de03f852996b9ba5e5adfbbbce93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_OFFSET_Y</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554afb8d98d9ad34d6d74bdbeff2f5197111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_WIDTH_MAX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554aa72a12bf66268d701e80113a2b7767fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_HEIGH_MAX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554afa8cdf9c627d7264bf7f9d77e4a8437f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_SENS_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554a9330b5353a86ba5dfc522859fb3ec8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GIGA_FRAME_SENS_HEIGH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga5291115322efc2f86c7551ab37ab6554aee1202dad37d4dd3f02f9fa42e149b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_PROFILE_COUNT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a61e601c701375c5e43d43754ddf6d030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_PROFILE_IDX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a03489c9c3fc5b2656a9063f2e079d7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a0096091135b3fa213dbeed6a103d8b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094acc9291ae9c5beec367fb701cabcaaf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094ac3f7024c4c8555f8927fa093aa31dd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a07423906d8a904f7997292878a5c78f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8beca7fd4c27aed0d4ccfbfea567b094a647281df465ac37cdc9e199f1fb9ca3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_DEPTH_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8af09153f3c7f98ceb038d39453da205cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IMAGE_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8a428daa198f3d2593d78abca6348c125d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IR_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8af40091a565b49a9554c42e8a3c006936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_GENERATORS_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga036967f9ac6199fae0f51818ac371ca8abae15b45bbfb9ace04d86ff77e438e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_DEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462a0633813010b6c21838951de5fb34d643</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_UVDEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462aaafadc6ce2abb8a2e962b2d4115a0f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IR_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462a56fd50220f952776712bcfb656a5c64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_INTELPERC_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga618fac6b6e9a83116851a7c93378d462a5c722445f6d9324474cf50b39b92ae74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_PREVIEW</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbad68866e163722ca095ebb063759201bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_WIDGET_ENUMERATE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbad6f05f89311dc09cfaf828c8b91b6d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_RELOAD_CONFIG</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba842f6beebf68e379a6be441979709e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba794abce1a061930e32d362f4ec1dd9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_COLLECT_MSGS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbaa50f65192f6dd5970282ed6bea335731</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_GPHOTO2_FLUSH_MSGS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba12383f3e93113560c8f01d7abc8b1607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_SPEED</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbae9be75bcff2e935ddae1f5b09941c462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_APERTURE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba368193e813f38cd561e44c432ac035d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_EXPOSUREPROGRAM</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bba32983621756658f76b5f0ab5388940d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_VIEWFINDER</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga694b077e6f87a82639f9e77fa950a6bbabe08426b291b533a4cf61a7e4e7d1324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IMAGES_BASE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga4a5821d9216a2a8593cc349cc7fdf966afde4916d952c3a893b2dfb809f2b75e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_IMAGES_LAST</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga4a5821d9216a2a8593cc349cc7fdf966a419c7f8af9ed15c0b641b8c0201355c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoCaptureOBSensorDataType</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ga8fe46fdad857ac6af313a35209995686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_DEPTH_MAP</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8fe46fdad857ac6af313a35209995686ad4631abb061c47f1508f3cbb304ddfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_BGR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8fe46fdad857ac6af313a35209995686a4ad7df0545b33819550da2949c996bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_IR_IMAGE</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga8fe46fdad857ac6af313a35209995686a9047834de6a04695867557fe215b0fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoCaptureOBSensorGenerators</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gaa62810955b95f2c862fad657f2e34432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_DEPTH_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432a7181c23a620fafeb051f9ee6c33f4c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_IMAGE_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432af8702733a45560c17e117e524e837d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_IR_GENERATOR</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432a46a2ee7b9194619d416bd98b5df48a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OBSENSOR_GENERATORS_MASK</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ggaa62810955b95f2c862fad657f2e34432a9dcf68c47fffc77f74a99a1eccb18760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VideoCaptureOBSensorProperties</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>ga2ff9f67357f1cb986aaebe6df07609c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_FX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0aa6349f9f91b3a6d1c694cb9d2ce5f300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_FY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a12a6e2e3565fe407ced536bbe97b9df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_CX</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a14ae456d33d9c7a3504c20a9b732d73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_INTRINSIC_CY</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a7900cc86b5736aa1d92ddec0b17aaf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_RGB_POS_MSEC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a684e45356699c1091b395e32c8557c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_POS_MSEC</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a2e5e2758763c126a88e646c8e57f1f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_WIDTH</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0af323a9718399c39a05d7fbaf08127695</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_HEIGHT</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0aefe318eb6b78bf084834bd42dd904d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_DEPTH_FPS</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a93317f5ac80d09e6d810892f302f049e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0ac16668fe196731e3a2cdaed9488cc859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0ad7ea23e6fc944600219ede395e818779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K3</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a7c883eb361f50f8c8ac1a33a32a1f7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K4</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0aad883cfa342b9b750f6d87aaaf1df60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K5</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0ac1a88772c11825f489a4fdd60abb8d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_K6</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a2a41be4c1f607d71c85083511509d864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_P1</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0a659052beaf60b8a1156b8f570471abf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROP_OBSENSOR_COLOR_DISTORTION_P2</name>
      <anchorfile>dc/dfc/group__videoio__flags__others.html</anchorfile>
      <anchor>gga2ff9f67357f1cb986aaebe6df07609c0adc0083caf52d122f77cbc2d31e2cfdb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>videoio.hpp</name>
    <path>opencv2/videoio/</path>
    <filename>d8/d8e/videoio_2videoio_8hpp.html</filename>
    <includes id="dc/d3d/videoio_8hpp" name="videoio.hpp" local="yes" import="no" module="no" objc="no">opencv2/videoio.hpp</includes>
  </compound>
  <compound kind="file">
    <name>alphamat.hpp</name>
    <path>opencv2/</path>
    <filename>d7/da5/alphamat_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::alphamat</namespace>
  </compound>
  <compound kind="file">
    <name>alphamat_tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/alphamat/tutorials/</path>
    <filename>d5/d42/alphamat__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>aruco.hpp</name>
    <path>opencv2/</path>
    <filename>d9/d53/aruco_8hpp.html</filename>
    <includes id="d8/deb/aruco__detector_8hpp" name="aruco_detector.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect/aruco_detector.hpp</includes>
    <includes id="db/d50/aruco__calib_8hpp" name="aruco_calib.hpp" local="yes" import="no" module="no" objc="no">opencv2/aruco/aruco_calib.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::aruco</namespace>
  </compound>
  <compound kind="file">
    <name>aruco_calib.hpp</name>
    <path>opencv2/aruco/</path>
    <filename>db/d50/aruco__calib_8hpp.html</filename>
    <includes id="d0/d78/aruco__board_8hpp" name="aruco_board.hpp" local="no" import="no" module="no" objc="no">opencv2/objdetect/aruco_board.hpp</includes>
    <class kind="struct">cv::aruco::EstimateParameters</class>
    <namespace>cv</namespace>
    <namespace>cv::aruco</namespace>
  </compound>
  <compound kind="file">
    <name>charuco.hpp</name>
    <path>opencv2/aruco/</path>
    <filename>da/d3b/charuco_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d9/d53/aruco_8hpp" name="aruco.hpp" local="no" import="no" module="no" objc="no">opencv2/aruco.hpp</includes>
    <includes id="dc/d25/charuco__detector_8hpp" name="charuco_detector.hpp" local="no" import="no" module="no" objc="no">opencv2/objdetect/charuco_detector.hpp</includes>
    <includes id="db/d50/aruco__calib_8hpp" name="aruco_calib.hpp" local="no" import="no" module="no" objc="no">opencv2/aruco/aruco_calib.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::aruco</namespace>
  </compound>
  <compound kind="file">
    <name>bgsegm.hpp</name>
    <path>opencv2/</path>
    <filename>d2/dce/bgsegm_8hpp.html</filename>
    <includes id="d0/d1c/video_2include_2opencv2_2video_8hpp" name="video.hpp" local="yes" import="no" module="no" objc="no">opencv2/video.hpp</includes>
    <class kind="class">cv::bgsegm::BackgroundSubtractorCNT</class>
    <class kind="class">cv::bgsegm::BackgroundSubtractorGMG</class>
    <class kind="class">cv::bgsegm::BackgroundSubtractorGSOC</class>
    <class kind="class">cv::bgsegm::BackgroundSubtractorLSBP</class>
    <class kind="class">cv::bgsegm::BackgroundSubtractorLSBPDesc</class>
    <class kind="class">cv::bgsegm::BackgroundSubtractorMOG</class>
    <class kind="class">cv::bgsegm::SyntheticSequenceGenerator</class>
    <namespace>cv</namespace>
    <namespace>cv::bgsegm</namespace>
  </compound>
  <compound kind="file">
    <name>bgsegm_bg_subtraction.markdown</name>
    <path>/home/ci/opencv_contrib/modules/bgsegm/tutorials/bgsegm_bg_subtraction/</path>
    <filename>d3/ddf/bgsegm__bg__subtraction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_bgsegm.markdown</name>
    <path>/home/ci/opencv_contrib/modules/bgsegm/tutorials/</path>
    <filename>d1/d94/table__of__content__bgsegm_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>retina.markdown</name>
    <path>/home/ci/opencv_contrib/modules/bioinspired/doc/</path>
    <filename>d7/d67/retina_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>bioinspired.hpp</name>
    <path>opencv2/</path>
    <filename>d2/dfa/bioinspired_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d5/d40/retina_8hpp" name="retina.hpp" local="yes" import="no" module="no" objc="no">opencv2/bioinspired/retina.hpp</includes>
    <includes id="d2/da3/retinafasttonemapping_8hpp" name="retinafasttonemapping.hpp" local="yes" import="no" module="no" objc="no">opencv2/bioinspired/retinafasttonemapping.hpp</includes>
    <includes id="d4/d4c/transientareassegmentationmodule_8hpp" name="transientareassegmentationmodule.hpp" local="yes" import="no" module="no" objc="no">opencv2/bioinspired/transientareassegmentationmodule.hpp</includes>
  </compound>
  <compound kind="file">
    <name>bioinspired.hpp</name>
    <path>opencv2/bioinspired/</path>
    <filename>d4/d64/bioinspired_2bioinspired_8hpp.html</filename>
    <includes id="d2/dfa/bioinspired_8hpp" name="bioinspired.hpp" local="yes" import="no" module="no" objc="no">opencv2/bioinspired.hpp</includes>
  </compound>
  <compound kind="file">
    <name>retina.hpp</name>
    <path>opencv2/bioinspired/</path>
    <filename>d5/d40/retina_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::bioinspired::RetinaParameters::IplMagnoParameters</class>
    <class kind="struct">cv::bioinspired::RetinaParameters::OPLandIplParvoParameters</class>
    <class kind="class">cv::bioinspired::Retina</class>
    <class kind="struct">cv::bioinspired::RetinaParameters</class>
    <namespace>cv</namespace>
    <namespace>cv::bioinspired</namespace>
  </compound>
  <compound kind="file">
    <name>retinafasttonemapping.hpp</name>
    <path>opencv2/bioinspired/</path>
    <filename>d2/da3/retinafasttonemapping_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::bioinspired::RetinaFastToneMapping</class>
    <namespace>cv</namespace>
    <namespace>cv::bioinspired</namespace>
  </compound>
  <compound kind="file">
    <name>transientareassegmentationmodule.hpp</name>
    <path>opencv2/bioinspired/</path>
    <filename>d4/d4c/transientareassegmentationmodule_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::bioinspired::SegmentationParameters</class>
    <class kind="class">cv::bioinspired::TransientAreasSegmentationModule</class>
    <namespace>cv</namespace>
    <namespace>cv::bioinspired</namespace>
  </compound>
  <compound kind="file">
    <name>retina_illusion.markdown</name>
    <path>/home/ci/opencv_contrib/modules/bioinspired/tutorials/retina_illusion/</path>
    <filename>d7/d13/retina__illusion_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>retina_model.markdown</name>
    <path>/home/ci/opencv_contrib/modules/bioinspired/tutorials/retina_model/</path>
    <filename>d2/d95/retina__model_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_retina.markdown</name>
    <path>/home/ci/opencv_contrib/modules/bioinspired/tutorials/</path>
    <filename>d5/d4f/table__of__content__retina_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>ascendc_kernels.hpp</name>
    <path>opencv2/</path>
    <filename>dc/d5b/ascendc__kernels_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>cann.hpp</name>
    <path>opencv2/</path>
    <filename>de/de5/cann_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::cann::AscendMat::Allocator</class>
    <class kind="class">cv::cann::AscendEvent</class>
    <class kind="class">cv::cann::AscendMat</class>
    <class kind="class">cv::cann::AscendStream</class>
    <namespace>cv</namespace>
    <namespace>cv::cann</namespace>
  </compound>
  <compound kind="file">
    <name>cann_call.hpp</name>
    <path>opencv2/</path>
    <filename>d8/d72/cann__call_8hpp.html</filename>
    <includes id="de/de5/cann_8hpp" name="cann.hpp" local="yes" import="no" module="no" objc="no">cann.hpp</includes>
    <includes id="d3/d19/stream__accessor_8hpp" name="stream_accessor.hpp" local="yes" import="no" module="no" objc="no">stream_accessor.hpp</includes>
    <includes id="dc/d5b/ascendc__kernels_8hpp" name="ascendc_kernels.hpp" local="yes" import="no" module="no" objc="no">ascendc_kernels.hpp</includes>
    <class kind="struct">cv::cann::AscendTensor</class>
    <class kind="class">cv::cann::AscendStream::Impl</class>
    <class kind="class">cv::cann::AscendEvent::Impl</class>
    <class kind="class">cv::cann::OperatorRunner</class>
    <namespace>cv</namespace>
    <namespace>cv::cann</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_ACL_SAFE_CALL</name>
      <anchorfile>d8/d72/cann__call_8hpp.html</anchorfile>
      <anchor>afd0f08df60e7c2c52481a230299acd0d</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_ACL_SAFE_CALL_PTR</name>
      <anchorfile>d8/d72/cann__call_8hpp.html</anchorfile>
      <anchor>a083412118f95c0c40e2f8ceef22f1310</anchor>
      <arglist>(expr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cann_interface.hpp</name>
    <path>opencv2/</path>
    <filename>d1/d22/cann__interface_8hpp.html</filename>
    <includes id="de/de5/cann_8hpp" name="cann.hpp" local="yes" import="no" module="no" objc="no">opencv2/cann.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cann</namespace>
  </compound>
  <compound kind="file">
    <name>cann_private.hpp</name>
    <path>opencv2/</path>
    <filename>db/dd8/cann__private_8hpp.html</filename>
    <includes id="de/de5/cann_8hpp" name="cann.hpp" local="yes" import="no" module="no" objc="no">opencv2/cann.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cann</namespace>
  </compound>
  <compound kind="file">
    <name>dvpp_call.hpp</name>
    <path>opencv2/</path>
    <filename>df/db7/dvpp__call_8hpp.html</filename>
    <includes id="d8/d72/cann__call_8hpp" name="cann_call.hpp" local="yes" import="no" module="no" objc="no">cann_call.hpp</includes>
    <class kind="struct">cv::cann::AscendPicDesc</class>
    <class kind="class">cv::cann::DvppOperatorDesc</class>
    <namespace>cv</namespace>
    <namespace>cv::cann</namespace>
  </compound>
  <compound kind="file">
    <name>stream_accessor.hpp</name>
    <path>opencv2/</path>
    <filename>d3/d19/stream__accessor_8hpp.html</filename>
    <includes id="de/de5/cann_8hpp" name="cann.hpp" local="yes" import="no" module="no" objc="no">opencv2/cann.hpp</includes>
    <class kind="struct">cv::cann::AscendEventAccessor</class>
    <class kind="struct">cv::cann::AscendStreamAccessor</class>
    <namespace>cv</namespace>
    <namespace>cv::cann</namespace>
  </compound>
  <compound kind="file">
    <name>ascend_npu_image_processing.markdown</name>
    <path>/home/ci/opencv_contrib/modules/cannops/tutorials/</path>
    <filename>d8/d7b/ascend__npu__image__processing_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>ccalib.hpp</name>
    <path>opencv2/</path>
    <filename>d6/d01/ccalib_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="no" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="d2/d28/calib3d_8hpp" name="calib3d.hpp" local="no" import="no" module="no" objc="no">opencv2/calib3d.hpp</includes>
    <class kind="class">cv::ccalib::CustomPattern</class>
    <namespace>cv</namespace>
    <namespace>cv::ccalib</namespace>
  </compound>
  <compound kind="file">
    <name>multicalib.hpp</name>
    <path>opencv2/ccalib/</path>
    <filename>d6/d51/multicalib_8hpp.html</filename>
    <includes id="de/dc5/randpattern_8hpp" name="randpattern.hpp" local="yes" import="no" module="no" objc="no">opencv2/ccalib/randpattern.hpp</includes>
    <includes id="db/d62/omnidir_8hpp" name="omnidir.hpp" local="yes" import="no" module="no" objc="no">opencv2/ccalib/omnidir.hpp</includes>
    <class kind="struct">cv::multicalib::MultiCameraCalibration::edge</class>
    <class kind="class">cv::multicalib::MultiCameraCalibration</class>
    <class kind="struct">cv::multicalib::MultiCameraCalibration::vertex</class>
    <namespace>cv</namespace>
    <namespace>cv::multicalib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HEAD</name>
      <anchorfile>d3/ddc/group__ccalib.html</anchorfile>
      <anchor>ga110f3b6cdacd45daee818b3e5965f6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID</name>
      <anchorfile>d3/ddc/group__ccalib.html</anchorfile>
      <anchor>gadf770fe2eec438e3758ffe905dbae208</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omnidir.hpp</name>
    <path>opencv2/ccalib/</path>
    <filename>db/d62/omnidir_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::omnidir</namespace>
    <namespace>cv::omnidir::internal</namespace>
  </compound>
  <compound kind="file">
    <name>randpattern.hpp</name>
    <path>opencv2/ccalib/</path>
    <filename>de/dc5/randpattern_8hpp.html</filename>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="d4/dd5/highgui_8hpp" name="highgui.hpp" local="yes" import="no" module="no" objc="no">opencv2/highgui.hpp</includes>
    <class kind="class">cv::randpattern::RandomPatternCornerFinder</class>
    <class kind="class">cv::randpattern::RandomPatternGenerator</class>
    <namespace>cv</namespace>
    <namespace>cv::randpattern</namespace>
  </compound>
  <compound kind="file">
    <name>multi_camera_tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/ccalib/tutorials/</path>
    <filename>d3/d8e/multi__camera__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>omnidir_tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/ccalib/tutorials/</path>
    <filename>dc/d3a/omnidir__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>cudaarithm.hpp</name>
    <path>opencv2/</path>
    <filename>d4/d03/cudaarithm_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <class kind="class">cv::cuda::Convolution</class>
    <class kind="class">cv::cuda::DFT</class>
    <class kind="class">cv::cuda::LookUpTable</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudabgsegm.hpp</name>
    <path>opencv2/</path>
    <filename>dc/d3d/cudabgsegm_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="db/d73/background__segm_8hpp" name="background_segm.hpp" local="yes" import="no" module="no" objc="no">opencv2/video/background_segm.hpp</includes>
    <class kind="class">cv::cuda::BackgroundSubtractorMOG</class>
    <class kind="class">cv::cuda::BackgroundSubtractorMOG2</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudacodec.hpp</name>
    <path>opencv2/</path>
    <filename>dd/d4e/cudacodec_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <class kind="struct">cv::cudacodec::EncodeQp</class>
    <class kind="class">cv::cudacodec::EncoderCallback</class>
    <class kind="struct">cv::cudacodec::EncoderParams</class>
    <class kind="struct">cv::cudacodec::FormatInfo</class>
    <class kind="class">cv::cudacodec::NVSurfaceToColorConverter</class>
    <class kind="class">cv::cudacodec::RawVideoSource</class>
    <class kind="class">cv::cudacodec::VideoReader</class>
    <class kind="struct">cv::cudacodec::VideoReaderInitParams</class>
    <class kind="class">cv::cudacodec::VideoWriter</class>
    <namespace>cv</namespace>
    <namespace>cv::cudacodec</namespace>
  </compound>
  <compound kind="file">
    <name>cudafeatures2d.hpp</name>
    <path>opencv2/</path>
    <filename>d7/d0a/cudafeatures2d_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="da/dc5/cudafilters_8hpp" name="cudafilters.hpp" local="yes" import="no" module="no" objc="no">opencv2/cudafilters.hpp</includes>
    <class kind="class">cv::cuda::DescriptorMatcher</class>
    <class kind="class">cv::cuda::FastFeatureDetector</class>
    <class kind="class">cv::cuda::Feature2DAsync</class>
    <class kind="class">cv::cuda::ORB</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudafilters.hpp</name>
    <path>opencv2/</path>
    <filename>da/dc5/cudafilters_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::cuda::Filter</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudaimgproc.hpp</name>
    <path>opencv2/</path>
    <filename>de/de4/cudaimgproc_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::cuda::CannyEdgeDetector</class>
    <class kind="class">cv::cuda::CLAHE</class>
    <class kind="class">cv::cuda::CornernessCriteria</class>
    <class kind="class">cv::cuda::CornersDetector</class>
    <class kind="class">cv::cuda::HoughCirclesDetector</class>
    <class kind="class">cv::cuda::HoughLinesDetector</class>
    <class kind="class">cv::cuda::HoughSegmentDetector</class>
    <class kind="class">cv::cuda::TemplateMatching</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudalegacy.hpp</name>
    <path>opencv2/</path>
    <filename>da/d10/cudalegacy_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="db/d73/background__segm_8hpp" name="background_segm.hpp" local="yes" import="no" module="no" objc="no">opencv2/video/background_segm.hpp</includes>
    <class kind="class">cv::cuda::BackgroundSubtractorFGD</class>
    <class kind="class">cv::cuda::BackgroundSubtractorGMG</class>
    <class kind="class">cv::cuda::FastOpticalFlowBM</class>
    <class kind="struct">cv::cuda::FGDParams</class>
    <class kind="class">cv::cuda::ImagePyramid</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>NCV.hpp</name>
    <path>opencv2/cudalegacy/</path>
    <filename>d9/d96/NCV_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="yes" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <class kind="struct">NcvCTprep::assertTest</class>
    <class kind="struct">NcvCTprep::CT_ASSERT_FAILURE&lt; true &gt;</class>
    <class kind="class">INCVMemAllocator</class>
    <class kind="class">NCVMatrix</class>
    <class kind="class">NCVMatrixAlloc</class>
    <class kind="class">NCVMatrixReuse</class>
    <class kind="class">NCVMemNativeAllocator</class>
    <class kind="struct">NCVMemPtr</class>
    <class kind="struct">NCVMemSegment</class>
    <class kind="class">NCVMemStackAllocator</class>
    <class kind="struct">NcvPoint2D32s</class>
    <class kind="struct">NcvPoint2D32u</class>
    <class kind="struct">NcvRect32s</class>
    <class kind="struct">NcvRect32u</class>
    <class kind="struct">NcvRect8u</class>
    <class kind="struct">NcvSize32s</class>
    <class kind="struct">NcvSize32u</class>
    <class kind="class">NCVVector</class>
    <class kind="class">NCVVectorAlloc</class>
    <class kind="class">NCVVectorReuse</class>
    <namespace>NcvCTprep</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CLAMP</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga14ae939828dc08f7d526cda68c1800c4</anchor>
      <arglist>(x, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLAMP_0_255</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gac5bd6f2bd1cb575516911edd7f0bf9ca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLAMP_BOTTOM</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gae986774c4f916c4d0c0f2441f6e1ec3c</anchor>
      <arglist>(x, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLAMP_TOP</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gadd14579a336fbc1c69a7240e1fff952f</anchor>
      <arglist>(x, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCV_CT_ASSERT</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga8f777e9a0fc23f96d4098d468c87d553</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCV_CT_PREP_PASTE</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga9d6210296b25adcb8b52713aaf26e029</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCV_CT_PREP_PASTE_AUX</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaddf44cba5c7f418704554365958ae610</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCV_RESET_SKIP_COND</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga8154c7ea647932217c50823ffc77cd2b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCV_SET_SKIP_COND</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga6085f4fd27934cf26b86a600e5facced</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCV_SKIP_COND_BEGIN</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga1d7884c851811ea9243fdc2f43b787fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCV_SKIP_COND_END</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga2d17674200602dfe8b65e7c3ef746298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ncvAssertCUDALastErrorReturn</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gae7583ab64315caf2d8f6219e140a22e6</anchor>
      <arglist>(errCode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ncvAssertCUDAReturn</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga6cb1ad6708960192d2366774df3b8900</anchor>
      <arglist>(cudacall, errCode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ncvAssertPrintCheck</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga35a43afc8b89f7360fa38e1395238daf</anchor>
      <arglist>(pred, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ncvAssertPrintReturn</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga7b20c0db953d582cd21337a2c1474c59</anchor>
      <arglist>(pred, msg, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ncvAssertReturn</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaf350f458bab1ba37a00ab82d2baaa98e</anchor>
      <arglist>(pred, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ncvAssertReturnNcvStat</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gae64a6f35ba26c43c35fb17e8e0242679</anchor>
      <arglist>(ncvOp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ncvSafeMatAlloc</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gae71828a9e0cd16749a7aa2cf12baf1bd</anchor>
      <arglist>(name, type, alloc, width, height, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaa7866fa5e4e0ee9b034e9dab6599a9cc</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUB_BEGIN</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gafbf917e159023218b681c25e8d8756d1</anchor>
      <arglist>(type, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUB_CALL</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gae4b5fa6858da79aa4755b3ea49cb5012</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUB_END</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaca42e8c9cec37125c0341cfd9855435c</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>Ncv16s</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gac45beef1329a877421912f741b328efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>Ncv16u</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gab6b05a3b5ce58f42f8cd12741348f7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Ncv32f</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gac0209035e98156fe58f846344d39caf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Ncv32s</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaadac69f69c13cac1919e88db42fc34a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>Ncv32u</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaa3812859f5d6d1938f85192a733fcc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Ncv64f</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga95c8a7e0c2f5be7a5647816d41a22391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>Ncv64s</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga9e4c7e216d68e41337dcedbf6e50e4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64</type>
      <name>Ncv64u</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga975a97c60dc16b0275a47746a6013150</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>Ncv8s</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gabb3703ed5707a3686d78ee01117f95d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>Ncv8u</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gab881cbb83334a20ceeee009bf4a37b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>NcvBool</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga1e2a340c89dd2bd364683c29f8b6b79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>NCVDebugOutputHandler</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga7726fd0eff7d84e0acde7b0170b4919f</anchor>
      <arglist>(const cv::String &amp;msg)</arglist>
    </member>
    <member kind="typedef">
      <type>Ncv32u</type>
      <name>NCVStatus</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gad2f8ae89a435ba8560489f7cc9455dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NcvTimer *</type>
      <name>NcvTimer</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaa2e2f6e3a0c25ac25f5bc85ff4b426e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_SUCCESS</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a44244f89aec2039c60fcb44ddcb64f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_UNKNOWN_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ae74232ca31aaf6ccbc2d087932f61cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_CUDA_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ad77e58345b06114f2bd701453c1750cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_NPP_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a36873f0016517ac9883a2265e43a1107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_FILE_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a3edffcc311d822a8062d3c0b0be982b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_NULL_PTR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a2524c1c88d1884a03f440b03bc8e1e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_INCONSISTENT_INPUT</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ab199afc74d7f3ccb3af602485ef22a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_TEXTURE_BIND_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004aa3598e38edc897f515718b38fc7ed973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_DIMENSIONS_INVALID</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004aebe4b9f818be5986021aff5accdb4bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_INVALID_ROI</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a1a9bba2237c58082a42c844a0d65c620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_INVALID_STEP</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a474fbe0b5007d6a54ddb4e0457d08bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_INVALID_SCALE</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a769f7aa86bcd31f8714c9f87eda13340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_ALLOCATOR_NOT_INITIALIZED</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ae2ddad2cc1b2ca3308fdbbe3a0319b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_ALLOCATOR_BAD_ALLOC</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a4557be7292a1011d63cd1c51c12a9649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_ALLOCATOR_BAD_DEALLOC</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ad1dac8edd271d951f306dd69f50b46da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_ALLOCATOR_INSUFFICIENT_CAPACITY</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ae5970fcd1f103662ad040ffe83c4038c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_ALLOCATOR_DEALLOC_ORDER</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ab387569ae315343096635818f4ae38cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_ALLOCATOR_BAD_REUSE</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a722fc6eadf08b9940aa712b29378f3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_MEM_COPY_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a81ccc0fbb5e257cca3c3bb047d69b2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_MEM_RESIDENCE_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a43463b1bf4cdf3c0adf9f69feb34f664</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_MEM_INSUFFICIENT_CAPACITY</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ad2f2bd1b218dfeddf20f5b989ed307c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_HAAR_INVALID_PIXEL_STEP</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a94b57350460764e12e75726d19de62f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_HAAR_TOO_MANY_FEATURES_IN_CLASSIFIER</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004adde753d3689d9719faf4372f29c2902e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_HAAR_TOO_MANY_FEATURES_IN_CASCADE</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ab98e97f8156e783e106b4edf5b79156e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_HAAR_TOO_LARGE_FEATURES</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a8d886098287603fccc385e50d4e15232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_HAAR_XML_LOADING_EXCEPTION</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a2993ce0622df9c8d04c76a8b81ec1191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_NOIMPL_HAAR_TILTED_FEATURES</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a9674db03fe3459cc3764fe9e06d6970d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_NOT_IMPLEMENTED</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a658b28e428bd17444c873ac7d6f611dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_WARNING_HAAR_DETECTIONS_VECTOR_OVERFLOW</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a84e5f339bcd21b66a46846ca611cdbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_SUCCESS</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a60e77b014292362309dfc3ad536dc902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a423ee15b09c37f3a321fd0bb21379bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_CUDA_KERNEL_EXECUTION_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a1485d49bcf34f4c8b9f26c2bae91ddc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_NULL_POINTER_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a884e059b099f673fed83fec389b57289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_TEXTURE_BIND_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004aa160fb71a0d8bf914b4c5f6e6dd8f8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_MEMCPY_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a0fe175e4bae1e6c7a4fb220f42ff5e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_MEM_ALLOC_ERR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a76678bd4071693de989b0c2b2971743e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_MEMFREE_ERR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004af789d1385b3a4255b8c3e9322b21b3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_INVALID_ROI</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a33d1cdb1e0f69dc1eb4f5fe757794b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_INVALID_STEP</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a313998ae688b9029f142f5bdfcda25e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_INVALID_SCALE</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a5ef8a814660ade7442f3210368053686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_MEM_INSUFFICIENT_BUFFER</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004ac54252ecacba9ac29a8c8adf7787b7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_MEM_RESIDENCE_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a89345ff6d17cbc2332c28b0b7f3a76ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPPST_MEM_INTERNAL_ERROR</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004a69e3ac9796227461e2905630ad6152ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCV_LAST_STATUS</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gga8420dba71b9cc240cf981b0bef892004af5d0e8b7c1cf0784c5375083e6e599ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NCVMemoryType</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaeadd62ef0a866ec64405271f77ef0901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVMemoryTypeNone</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggaeadd62ef0a866ec64405271f77ef0901a53c4b84a7c32cb623907be4b1525098a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVMemoryTypeHostPageable</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggaeadd62ef0a866ec64405271f77ef0901aeb58202fe1d572ab2d0036387cb08d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVMemoryTypeHostPinned</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggaeadd62ef0a866ec64405271f77ef0901a8907e646a72e4d575bee9fa0d88eb84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVMemoryTypeDevice</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggaeadd62ef0a866ec64405271f77ef0901a7ed57f34f42dd9e1a0a2bd8141ec35fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Ncv32u</type>
      <name>alignUp</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga2276f3c6846b8eea554dea05a4f39664</anchor>
      <arglist>(Ncv32u what, Ncv32u alignment)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>memSegCopyHelper</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga75faff2ec1d14c63918ee02e74e988cc</anchor>
      <arglist>(void *dst, NCVMemoryType dstType, const void *src, NCVMemoryType srcType, size_t sz, cudaStream_t cuStream)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>memSegCopyHelper2D</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga253a695ab7a336ebb07008593565cd4c</anchor>
      <arglist>(void *dst, Ncv32u dstPitch, NCVMemoryType dstType, const void *src, Ncv32u srcPitch, NCVMemoryType srcType, Ncv32u widthbytes, Ncv32u height, cudaStream_t cuStream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ncvDebugOutput</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga9c2f98aa3fc98177b4a4a1ba73820210</anchor>
      <arglist>(const cv::String &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvDrawRects_32u_device</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga858647a4a716c1273e172e6dc1b822c1</anchor>
      <arglist>(Ncv32u *d_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *d_rects, Ncv32u numRects, Ncv32u color, cudaStream_t cuStream)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvDrawRects_32u_host</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga0fe5d1839f7839c4eca9ae67eefcd492</anchor>
      <arglist>(Ncv32u *h_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *h_rects, Ncv32u numRects, Ncv32u color)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvDrawRects_8u_device</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga195edcd13e99c71a0c593c8946d520ff</anchor>
      <arglist>(Ncv8u *d_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *d_rects, Ncv32u numRects, Ncv8u color, cudaStream_t cuStream)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvDrawRects_8u_host</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga2988c32f27af592994dc2e863012c32e</anchor>
      <arglist>(Ncv8u *h_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *h_rects, Ncv32u numRects, Ncv8u color)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ncvEndQueryTimerMs</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga8c6f514ad326d58971eb62ddcb45b65d</anchor>
      <arglist>(NcvTimer t)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ncvEndQueryTimerUs</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga9d82184b3091a5523dd785ecef615a09</anchor>
      <arglist>(NcvTimer t)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvGroupRectangles_host</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga5569351b7ac29db849ff803f4eb0dc51</anchor>
      <arglist>(NCVVector&lt; NcvRect32u &gt; &amp;hypotheses, Ncv32u &amp;numHypotheses, Ncv32u minNeighbors, Ncv32f intersectEps, NCVVector&lt; Ncv32u &gt; *hypothesesWeights)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ncvSetDebugOutputHandler</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gabc7e4f869465d0cef66b3b6029ae89b3</anchor>
      <arglist>(NCVDebugOutputHandler *func)</arglist>
    </member>
    <member kind="function">
      <type>NcvTimer</type>
      <name>ncvStartTimer</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gad21908326365c280e3541550e22ebe91</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const Ncv32u</type>
      <name>K_LOG2_WARP_SIZE</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga73155cacc2eb4ceb193250935a122a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Ncv32u</type>
      <name>K_WARP_SIZE</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga173363ea0992ca2c271e38dfcf72c646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NCVBroxOpticalFlow.hpp</name>
    <path>opencv2/cudalegacy/</path>
    <filename>d2/d84/NCVBroxOpticalFlow_8hpp.html</filename>
    <includes id="d9/d96/NCV_8hpp" name="NCV.hpp" local="yes" import="no" module="no" objc="no">opencv2/cudalegacy/NCV.hpp</includes>
    <class kind="struct">NCVBroxOpticalFlowDescriptor</class>
    <member kind="function">
      <type>NCVStatus</type>
      <name>NCVBroxOpticalFlow</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga8015ce3cdde10d7d2891d2cfb08887ef</anchor>
      <arglist>(const NCVBroxOpticalFlowDescriptor desc, INCVMemAllocator &amp;gpu_mem_allocator, const NCVMatrix&lt; Ncv32f &gt; &amp;frame0, const NCVMatrix&lt; Ncv32f &gt; &amp;frame1, NCVMatrix&lt; Ncv32f &gt; &amp;u, NCVMatrix&lt; Ncv32f &gt; &amp;v, cudaStream_t stream)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NCVHaarObjectDetection.hpp</name>
    <path>opencv2/cudalegacy/</path>
    <filename>d0/d3c/NCVHaarObjectDetection_8hpp.html</filename>
    <includes id="d9/d96/NCV_8hpp" name="NCV.hpp" local="yes" import="no" module="no" objc="no">opencv2/cudalegacy/NCV.hpp</includes>
    <class kind="struct">HaarClassifierCascadeDescriptor</class>
    <class kind="struct">HaarClassifierNode128</class>
    <class kind="struct">HaarClassifierNodeDescriptor32</class>
    <class kind="struct">HaarFeature64</class>
    <class kind="struct">HaarFeatureDescriptor32</class>
    <class kind="struct">HaarStage64</class>
    <member kind="define">
      <type>#define</type>
      <name>HAAR_STDDEV_BORDER</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga43c1886a2c1e04cbde7e7bbd51de1dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarFeature64_CreateCheck_MaxRectField</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>a2028f53b4f8f2c2c64b171b2cecee7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarFeatureDescriptor32_CreateCheck_MaxFeatureOffset</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>aa6ba999983731fdce0e9eab6654443f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarFeatureDescriptor32_CreateCheck_MaxNumFeatures</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>a04ba4ffa25ebc30efda261379083300f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarFeatureDescriptor32_Interpret_MaskFlagLeftNodeLeaf</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>a748ca8a83b74f92c68237f3d851b7003</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarFeatureDescriptor32_Interpret_MaskFlagRightNodeLeaf</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>af64c0c53209bd56a0d09e5a67844fa25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarFeatureDescriptor32_Interpret_MaskFlagTilted</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>a0855289647f6d721f8d4d96ad8ad6f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarFeatureDescriptor32_NumFeatures_Shift</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>a904563ac5e703e3fa20d5924984c298a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarStage64_Interpret_MaskRootNodeOffset</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>a415d1c8bbfd8f2b82b04a7497ff2991b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarStage64_Interpret_MaskRootNodes</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>aa9ec9044b8a50d334c014df745737ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HaarStage64_Interpret_ShiftRootNodeOffset</name>
      <anchorfile>d0/d3c/NCVHaarObjectDetection_8hpp.html</anchorfile>
      <anchor>af874eb4c95d577f6bdfe1653379cad91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OBJDET_MASK_ELEMENT_INVALID_32U</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaa0fab0333ebbfde2074fd948e54c0c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RECT_SIMILARITY_PROPORTION</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga9be904c63f3512ab8ab9bd62344b7d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ncv32f</type>
      <name>Ncv32f_a</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga39a9afdf8da6ae69592e0976fd3225ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ncv32u</type>
      <name>Ncv32u_a</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga50f49032c8134ab71dac0dc8bf94661f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVPipeObjDet_Default</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggafb24d298ddd4bc4ff61aa333f07a574aa17361eef6a6a8d906ccf37b2a65ea4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVPipeObjDet_UseFairImageScaling</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggafb24d298ddd4bc4ff61aa333f07a574aa7b8cbc46e38dfc576bdcbcc6e400d403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVPipeObjDet_FindLargestObject</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggafb24d298ddd4bc4ff61aa333f07a574aa6b42572db8c9c6ce2aa8b752d2a503c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCVPipeObjDet_VisualizeInPlace</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ggafb24d298ddd4bc4ff61aa333f07a574aa9f86308f5c07c4dcfdf2fe61aae9ec58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCV_CT_ASSERT</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gab1fc4a4886d406a30d9d8b2928d5fc49</anchor>
      <arglist>(sizeof(HaarClassifierNode128)==16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCV_CT_ASSERT</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaf5d2c69c8ecc0a35d27ef4636113fd20</anchor>
      <arglist>(sizeof(HaarClassifierNodeDescriptor32)==4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCV_CT_ASSERT</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga75dcec6c83548dac17745bfef005208a</anchor>
      <arglist>(sizeof(HaarFeature64)==8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCV_CT_ASSERT</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga914c2b0781498b7f43b951c81361342f</anchor>
      <arglist>(sizeof(HaarFeatureDescriptor32)==4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCV_CT_ASSERT</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gac73750ed6c769bfe531e6c9fbb432767</anchor>
      <arglist>(sizeof(HaarStage64)==8)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvApplyHaarClassifierCascade_device</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga7c91b07a01117a6d0013b7d6c45bce5a</anchor>
      <arglist>(NCVMatrix&lt; Ncv32u &gt; &amp;d_integralImage, NCVMatrix&lt; Ncv32f &gt; &amp;d_weights, NCVMatrixAlloc&lt; Ncv32u &gt; &amp;d_pixelMask, Ncv32u &amp;numDetections, HaarClassifierCascadeDescriptor &amp;haar, NCVVector&lt; HaarStage64 &gt; &amp;h_HaarStages, NCVVector&lt; HaarStage64 &gt; &amp;d_HaarStages, NCVVector&lt; HaarClassifierNode128 &gt; &amp;d_HaarNodes, NCVVector&lt; HaarFeature64 &gt; &amp;d_HaarFeatures, NcvBool bMaskElements, NcvSize32u anchorsRoi, Ncv32u pixelStep, Ncv32f scaleArea, INCVMemAllocator &amp;gpuAllocator, INCVMemAllocator &amp;cpuAllocator, cudaDeviceProp &amp;devProp, cudaStream_t cuStream)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvApplyHaarClassifierCascade_host</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga44bfad45491c0f7fa887ce8a61893f4f</anchor>
      <arglist>(NCVMatrix&lt; Ncv32u &gt; &amp;h_integralImage, NCVMatrix&lt; Ncv32f &gt; &amp;h_weights, NCVMatrixAlloc&lt; Ncv32u &gt; &amp;h_pixelMask, Ncv32u &amp;numDetections, HaarClassifierCascadeDescriptor &amp;haar, NCVVector&lt; HaarStage64 &gt; &amp;h_HaarStages, NCVVector&lt; HaarClassifierNode128 &gt; &amp;h_HaarNodes, NCVVector&lt; HaarFeature64 &gt; &amp;h_HaarFeatures, NcvBool bMaskElements, NcvSize32u anchorsRoi, Ncv32u pixelStep, Ncv32f scaleArea)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvDetectObjectsMultiScale_device</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga1193a987166085ba89a6a8eec1726450</anchor>
      <arglist>(NCVMatrix&lt; Ncv8u &gt; &amp;d_srcImg, NcvSize32u srcRoi, NCVVector&lt; NcvRect32u &gt; &amp;d_dstRects, Ncv32u &amp;dstNumRects, HaarClassifierCascadeDescriptor &amp;haar, NCVVector&lt; HaarStage64 &gt; &amp;h_HaarStages, NCVVector&lt; HaarStage64 &gt; &amp;d_HaarStages, NCVVector&lt; HaarClassifierNode128 &gt; &amp;d_HaarNodes, NCVVector&lt; HaarFeature64 &gt; &amp;d_HaarFeatures, NcvSize32u minObjSize, Ncv32u minNeighbors, Ncv32f scaleStep, Ncv32u pixelStep, Ncv32u flags, INCVMemAllocator &amp;gpuAllocator, INCVMemAllocator &amp;cpuAllocator, cudaDeviceProp &amp;devProp, cudaStream_t cuStream)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvGrowDetectionsVector_device</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga75f90161c91d8ccb11926b609d0d03f1</anchor>
      <arglist>(NCVVector&lt; Ncv32u &gt; &amp;pixelMask, Ncv32u numPixelMaskDetections, NCVVector&lt; NcvRect32u &gt; &amp;hypotheses, Ncv32u &amp;totalDetections, Ncv32u totalMaxDetections, Ncv32u rectWidth, Ncv32u rectHeight, Ncv32f curScale, cudaStream_t cuStream)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvGrowDetectionsVector_host</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga215b9afb58bb309bd4a6afc90a26d6ef</anchor>
      <arglist>(NCVVector&lt; Ncv32u &gt; &amp;pixelMask, Ncv32u numPixelMaskDetections, NCVVector&lt; NcvRect32u &gt; &amp;hypotheses, Ncv32u &amp;totalDetections, Ncv32u totalMaxDetections, Ncv32u rectWidth, Ncv32u rectHeight, Ncv32f curScale)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvHaarGetClassifierSize</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga8a9e27a72cd19c9c5572a1d8e63dcc5a</anchor>
      <arglist>(const cv::String &amp;filename, Ncv32u &amp;numStages, Ncv32u &amp;numNodes, Ncv32u &amp;numFeatures)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvHaarLoadFromFile_host</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gad7f063bebdf0eb22a419d7ec0288ec39</anchor>
      <arglist>(const cv::String &amp;filename, HaarClassifierCascadeDescriptor &amp;haar, NCVVector&lt; HaarStage64 &gt; &amp;h_HaarStages, NCVVector&lt; HaarClassifierNode128 &gt; &amp;h_HaarNodes, NCVVector&lt; HaarFeature64 &gt; &amp;h_HaarFeatures)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>ncvHaarStoreNVBIN_host</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>ga90fc79e43fa1836ff1bc0f29939b2539</anchor>
      <arglist>(const cv::String &amp;filename, HaarClassifierCascadeDescriptor haar, NCVVector&lt; HaarStage64 &gt; &amp;h_HaarStages, NCVVector&lt; HaarClassifierNode128 &gt; &amp;h_HaarNodes, NCVVector&lt; HaarFeature64 &gt; &amp;h_HaarFeatures)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NCVPyramid.hpp</name>
    <path>opencv2/cudalegacy/</path>
    <filename>db/dfa/NCVPyramid_8hpp.html</filename>
    <includes id="d9/d96/NCV_8hpp" name="NCV.hpp" local="yes" import="no" module="no" objc="no">opencv2/cudalegacy/NCV.hpp</includes>
    <includes id="dc/d9d/modules_2core_2include_2opencv2_2core_2cuda_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda/common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>NPP_staging.hpp</name>
    <path>opencv2/cudalegacy/</path>
    <filename>d5/d2c/NPP__staging_8hpp.html</filename>
    <includes id="d9/d96/NCV_8hpp" name="NCV.hpp" local="yes" import="no" module="no" objc="no">opencv2/cudalegacy/NCV.hpp</includes>
    <class kind="struct">NppStInterpolationState</class>
    <member kind="enumeration">
      <type></type>
      <name>NppStBorderType</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga8b115979ee872d8e356c2f1f162d483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nppStBorderNone</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gga8b115979ee872d8e356c2f1f162d483ca84b1bfe04b1ff2cf60fcf67746e1eb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nppStBorderClamp</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gga8b115979ee872d8e356c2f1f162d483ca54290d1cd5b3edc8d08fddf44a7b1d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nppStBorderWrap</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gga8b115979ee872d8e356c2f1f162d483ca00581d73e23c3cfa12ed297ad65342a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nppStBorderMirror</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gga8b115979ee872d8e356c2f1f162d483ca40998ebdca4e7972fa1649302b6a5793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NppStInterpMode</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga0bfe03940f062d1a975f748a6ce9357d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nppStSupersample</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gga0bfe03940f062d1a975f748a6ce9357da712e2f6fc4e4a9d5d34c9cde78418e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nppStBicubic</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gga0bfe03940f062d1a975f748a6ce9357da94c62fb3d22fb953e0769fc76b1bada2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_32f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga41653691e02f61bac1555628df1c9176</anchor>
      <arglist>(Ncv32f *d_src, Ncv32u srcStep, Ncv32f *d_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale, NcvBool readThruTexture)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_32f_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga4c06da37459c05da8c746a116c6b8a26</anchor>
      <arglist>(Ncv32f *h_src, Ncv32u srcStep, Ncv32f *h_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_32s_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga2f264c45b0a58ba1914d4da7f2d42729</anchor>
      <arglist>(Ncv32s *d_src, Ncv32u srcStep, Ncv32s *d_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale, NcvBool readThruTexture)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_32s_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga390d9ae987ab8986a476df3b2a6e563d</anchor>
      <arglist>(Ncv32s *h_src, Ncv32u srcStep, Ncv32s *h_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_32u_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaf180ff84ab050091645b9747e059f582</anchor>
      <arglist>(Ncv32u *d_src, Ncv32u srcStep, Ncv32u *d_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale, NcvBool readThruTexture)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_32u_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga9e6782d12f3d60eb841b48d4f351eb0c</anchor>
      <arglist>(Ncv32u *h_src, Ncv32u srcStep, Ncv32u *h_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_64f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaba8ac56503435b723a35cb541b4af2d8</anchor>
      <arglist>(Ncv64f *d_src, Ncv32u srcStep, Ncv64f *d_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale, NcvBool readThruTexture)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_64f_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga99f7ba921a703545275da77c60b9dcfa</anchor>
      <arglist>(Ncv64f *h_src, Ncv32u srcStep, Ncv64f *h_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_64s_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaf107bae80aa121b57664057951f56155</anchor>
      <arglist>(Ncv64s *d_src, Ncv32u srcStep, Ncv64s *d_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale, NcvBool readThruTexture)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_64s_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga292a3b4a145ee6c7f4f0f995d42d09e9</anchor>
      <arglist>(Ncv64s *h_src, Ncv32u srcStep, Ncv64s *h_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_64u_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga02d494bfc76b4327fb6a730525a4ee7a</anchor>
      <arglist>(Ncv64u *d_src, Ncv32u srcStep, Ncv64u *d_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale, NcvBool readThruTexture)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStDecimate_64u_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga6aebe497ce42cce998d6dfe02981a374</anchor>
      <arglist>(Ncv64u *h_src, Ncv32u srcStep, Ncv64u *h_dst, Ncv32u dstStep, NcvSize32u srcRoi, Ncv32u scale)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStFilterColumnBorder_32f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga7057c7373a2fe5eb53bab93c19e2141c</anchor>
      <arglist>(Ncv32f *pSrc, NcvSize32u srcSize, Ncv32u nSrcStep, Ncv32f *pDst, NcvSize32u dstSize, Ncv32u nDstStep, NcvRect32u oROI, NppStBorderType borderType, Ncv32f *pKernel, Ncv32s nKernelSize, Ncv32s nAnchor, Ncv32f multiplier)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStFilterRowBorder_32f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaabdba868f129ca103da15254584fae68</anchor>
      <arglist>(Ncv32f *pSrc, NcvSize32u srcSize, Ncv32u nSrcStep, Ncv32f *pDst, NcvSize32u dstSize, Ncv32u nDstStep, NcvRect32u oROI, NppStBorderType borderType, Ncv32f *pKernel, Ncv32s nKernelSize, Ncv32s nAnchor, Ncv32f multiplier)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStGetInterpolationBufferSize</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga105e268f9e92bf2795102720a2d03082</anchor>
      <arglist>(NcvSize32u srcSize, Ncv32u nStep, Ncv32u *hpSize)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStIntegral_32f32f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gad651eea1a106e926b46d9a578f982bd2</anchor>
      <arglist>(Ncv32f *d_src, Ncv32u srcStep, Ncv32f *d_dst, Ncv32u dstStep, NcvSize32u roiSize, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStIntegral_32f32f_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gab4c8b8ff1c5ddac07b13250affde330c</anchor>
      <arglist>(Ncv32f *h_src, Ncv32u srcStep, Ncv32f *h_dst, Ncv32u dstStep, NcvSize32u roiSize)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStIntegral_8u32u_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga8d9fe449c1caacf9875c41d49dc864ec</anchor>
      <arglist>(Ncv8u *d_src, Ncv32u srcStep, Ncv32u *d_dst, Ncv32u dstStep, NcvSize32u roiSize, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStIntegral_8u32u_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga4d98e56ebd905bd60210e1f26a1dc45f</anchor>
      <arglist>(Ncv8u *h_src, Ncv32u srcStep, Ncv32u *h_dst, Ncv32u dstStep, NcvSize32u roiSize)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStIntegralGetSize_32f32f</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga83a3047bd6d61467b192beb4bb17a00c</anchor>
      <arglist>(NcvSize32u roiSize, Ncv32u *pBufsize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStIntegralGetSize_8u32u</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga91f663804d1664dacb1b4960113132bc</anchor>
      <arglist>(NcvSize32u roiSize, Ncv32u *pBufsize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStInterpolateFrames</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaa1c83393b008cfda0a2ececc67f8e65d</anchor>
      <arglist>(const NppStInterpolationState *pState)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStRectStdDev_32f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga2bdca3cdf59ae4a68c2ce1cfec567c3c</anchor>
      <arglist>(Ncv32u *d_sum, Ncv32u sumStep, Ncv64u *d_sqsum, Ncv32u sqsumStep, Ncv32f *d_norm, Ncv32u normStep, NcvSize32u roi, NcvRect32u rect, Ncv32f scaleArea, NcvBool readThruTexture)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStRectStdDev_32f_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gae5ef85171ce1a561526b944ac529dc32</anchor>
      <arglist>(Ncv32u *h_sum, Ncv32u sumStep, Ncv64u *h_sqsum, Ncv32u sqsumStep, Ncv32f *h_norm, Ncv32u normStep, NcvSize32u roi, NcvRect32u rect, Ncv32f scaleArea)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStResize_32f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaaf7bd8bafe16602a6e4ac47070f3183c</anchor>
      <arglist>(Ncv32f *pSrc, NcvSize32u srcSize, Ncv32u nSrcStep, NcvRect32u srcROI, Ncv32f *pDst, NcvSize32u dstSize, Ncv32u nDstStep, NcvRect32u dstROI, Ncv32f xFactor, Ncv32f yFactor, NppStInterpMode interpolation)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStSqrIntegral_8u64u_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga752b7fb369792ade2873233dc5e544f1</anchor>
      <arglist>(Ncv8u *d_src, Ncv32u srcStep, Ncv64u *d_dst, Ncv32u dstStep, NcvSize32u roiSize, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStSqrIntegral_8u64u_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga1c5bde72920da90b07bd6cb1793e3ecc</anchor>
      <arglist>(Ncv8u *h_src, Ncv32u srcStep, Ncv64u *h_dst, Ncv32u dstStep, NcvSize32u roiSize)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStSqrIntegralGetSize_8u64u</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga4e0f56a59a0ccbd45826edd4b25ea40b</anchor>
      <arglist>(NcvSize32u roiSize, Ncv32u *pBufsize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_128_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga06ca25fa65ae93754dc078c2200071a3</anchor>
      <arglist>(void *d_src, Ncv32u srcStep, void *d_dst, Ncv32u dstStep, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_128_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga13a2a25e90a3d6c91a6eea236efdc4a6</anchor>
      <arglist>(void *d_src, Ncv32u srcStep, void *d_dst, Ncv32u dstStep, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_32f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga135742eb612a7cc0e4a12b0b7f128d3a</anchor>
      <arglist>(Ncv32f *d_src, Ncv32u srcStride, Ncv32f *d_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_32f_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga01395679caf9a5a52c418ea7eddc4feb</anchor>
      <arglist>(Ncv32f *h_src, Ncv32u srcStride, Ncv32f *h_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_32s_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga2a3fe0595d83469325c6f5edf46e012b</anchor>
      <arglist>(Ncv32s *d_src, Ncv32u srcStride, Ncv32s *d_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_32s_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga342e4f4fccc1f5c1514d912112b263ee</anchor>
      <arglist>(Ncv32s *h_src, Ncv32u srcStride, Ncv32s *h_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_32u_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gad7ba74e6d2fc65c0d5e3c8d8eb5b748a</anchor>
      <arglist>(Ncv32u *d_src, Ncv32u srcStride, Ncv32u *d_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_32u_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga7dea5337b2f97142ef2b2359def09245</anchor>
      <arglist>(Ncv32u *h_src, Ncv32u srcStride, Ncv32u *h_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_64f_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga3eb1ea72683f5096a3ae1b92cb366e79</anchor>
      <arglist>(Ncv64f *d_src, Ncv32u srcStride, Ncv64f *d_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_64f_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga8af00cbb989165d71e369940369abd0b</anchor>
      <arglist>(Ncv64f *h_src, Ncv32u srcStride, Ncv64f *h_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_64s_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gac2523729dffe2f9254d091835bdf0e37</anchor>
      <arglist>(Ncv64s *d_src, Ncv32u srcStride, Ncv64s *d_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_64s_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga230fcc284efd87a1a9675de223961fe2</anchor>
      <arglist>(Ncv64s *h_src, Ncv32u srcStride, Ncv64s *h_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_64u_C1R</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga779ad91eedf3b75e1ea9b03a0e7a2a14</anchor>
      <arglist>(Ncv64u *d_src, Ncv32u srcStride, Ncv64u *d_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStTranspose_64u_C1R_host</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaef5ac7d73a8615562d90a777e098c53d</anchor>
      <arglist>(Ncv64u *h_src, Ncv32u srcStride, Ncv64u *h_dst, Ncv32u dstStride, NcvSize32u srcRoi)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStVectorWarp_PSF1x1_32f_C1</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga262306275af47e2cfa3de1dd06cea5a1</anchor>
      <arglist>(const Ncv32f *pSrc, NcvSize32u srcSize, Ncv32u nSrcStep, const Ncv32f *pU, const Ncv32f *pV, Ncv32u nVFStep, Ncv32f timeScale, Ncv32f *pDst)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStVectorWarp_PSF2x2_32f_C1</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>gaf5bfc308f7f77d33a424ca53164ad3a6</anchor>
      <arglist>(const Ncv32f *pSrc, NcvSize32u srcSize, Ncv32u nSrcStep, const Ncv32f *pU, const Ncv32f *pV, Ncv32u nVFStep, Ncv32f *pBuffer, Ncv32f timeScale, Ncv32f *pDst)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppiStVectorWarpGetBufferSize</name>
      <anchorfile>d1/d0d/group__nppi.html</anchorfile>
      <anchor>ga641c538764b924048fed9cac8eee63a3</anchor>
      <arglist>(NcvSize32u srcSize, Ncv32u nSrcStep, Ncv32u *hpSize)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompact_32f</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>ga440ba655fd72979cbffee797cfeaaec0</anchor>
      <arglist>(Ncv32f *d_src, Ncv32u srcLen, Ncv32f *d_dst, Ncv32u *p_dstLen, Ncv32f elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompact_32f_host</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>gad17df26ff439981ea24dd4fad8334ed3</anchor>
      <arglist>(Ncv32f *h_src, Ncv32u srcLen, Ncv32f *h_dst, Ncv32u *dstLen, Ncv32f elemRemove)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompact_32s</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>ga338be6eb29e6ad3835d5128414077ef6</anchor>
      <arglist>(Ncv32s *d_src, Ncv32u srcLen, Ncv32s *d_dst, Ncv32u *p_dstLen, Ncv32s elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompact_32s_host</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>ga0bc23f35382c9609c449c94503a08a4d</anchor>
      <arglist>(Ncv32s *h_src, Ncv32u srcLen, Ncv32s *h_dst, Ncv32u *dstLen, Ncv32s elemRemove)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompact_32u</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>ga8affd8f556e07d9b10c150fb98d40364</anchor>
      <arglist>(Ncv32u *d_src, Ncv32u srcLen, Ncv32u *d_dst, Ncv32u *p_dstLen, Ncv32u elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompact_32u_host</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>gaea57bb241aac5e10d4fdac6b30655e26</anchor>
      <arglist>(Ncv32u *h_src, Ncv32u srcLen, Ncv32u *h_dst, Ncv32u *dstLen, Ncv32u elemRemove)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompactGetSize_32f</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>ga815868ea68f1cf070de75ead6b4793a9</anchor>
      <arglist>(Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompactGetSize_32s</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>ga500430cc2130b1ab6cff9beabf8b5174</anchor>
      <arglist>(Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>nppsStCompactGetSize_32u</name>
      <anchorfile>de/d25/group__npps.html</anchorfile>
      <anchor>ga82852a492d20ab7ec1a706a315642f4e</anchor>
      <arglist>(Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &amp;devProp)</arglist>
    </member>
    <member kind="function">
      <type>cudaStream_t</type>
      <name>nppStGetActiveCUDAstream</name>
      <anchorfile>d5/ddd/group__core__npp.html</anchorfile>
      <anchor>ga97288d29b9fa9147b21cdcfcf4549e3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cudaStream_t</type>
      <name>nppStSetActiveCUDAstream</name>
      <anchorfile>d5/ddd/group__core__npp.html</anchorfile>
      <anchor>gae7bf7a1fddf4185a8f99a5617be3369a</anchor>
      <arglist>(cudaStream_t cudaStream)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cudaobjdetect.hpp</name>
    <path>opencv2/</path>
    <filename>d2/df3/cudaobjdetect_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d8/da3/objdetect_8hpp" name="objdetect.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect.hpp</includes>
    <class kind="class">cv::cuda::CascadeClassifier</class>
    <class kind="class">cv::cuda::HOG</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudaoptflow.hpp</name>
    <path>opencv2/</path>
    <filename>d2/d43/cudaoptflow_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <class kind="class">cv::cuda::BroxOpticalFlow</class>
    <class kind="class">cv::cuda::DenseOpticalFlow</class>
    <class kind="class">cv::cuda::DensePyrLKOpticalFlow</class>
    <class kind="class">cv::cuda::FarnebackOpticalFlow</class>
    <class kind="class">cv::cuda::NvidiaHWOpticalFlow</class>
    <class kind="class">cv::cuda::NvidiaOpticalFlow_1_0</class>
    <class kind="class">cv::cuda::NvidiaOpticalFlow_2_0</class>
    <class kind="class">cv::cuda::OpticalFlowDual_TVL1</class>
    <class kind="class">cv::cuda::SparseOpticalFlow</class>
    <class kind="class">cv::cuda::SparsePyrLKOpticalFlow</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudastereo.hpp</name>
    <path>opencv2/</path>
    <filename>d8/d60/cudastereo_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d2/d28/calib3d_8hpp" name="calib3d.hpp" local="yes" import="no" module="no" objc="no">opencv2/calib3d.hpp</includes>
    <class kind="class">cv::cuda::DisparityBilateralFilter</class>
    <class kind="class">cv::cuda::StereoBeliefPropagation</class>
    <class kind="class">cv::cuda::StereoBM</class>
    <class kind="class">cv::cuda::StereoConstantSpaceBP</class>
    <class kind="class">cv::cuda::StereoSGM</class>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudawarping.hpp</name>
    <path>opencv2/</path>
    <filename>d1/d3d/cudawarping_8hpp.html</filename>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cuda</namespace>
  </compound>
  <compound kind="file">
    <name>cudev.hpp</name>
    <path>opencv2/</path>
    <filename>d6/d38/cudev_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">cudev/common.hpp</includes>
    <includes id="d5/d6c/atomic_8hpp" name="atomic.hpp" local="yes" import="no" module="no" objc="no">cudev/util/atomic.hpp</includes>
    <includes id="dc/d46/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2limits_8hpp" name="limits.hpp" local="yes" import="no" module="no" objc="no">cudev/util/limits.hpp</includes>
    <includes id="d0/d5e/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">cudev/util/saturate_cast.hpp</includes>
    <includes id="d5/db5/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2simd__functions_8hpp" name="simd_functions.hpp" local="yes" import="no" module="no" objc="no">cudev/util/simd_functions.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">cudev/util/tuple.hpp</includes>
    <includes id="da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">cudev/util/type_traits.hpp</includes>
    <includes id="dc/d1b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__math_8hpp" name="vec_math.hpp" local="yes" import="no" module="no" objc="no">cudev/util/vec_math.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">cudev/util/vec_traits.hpp</includes>
    <includes id="db/dcf/color__cvt_8hpp" name="color_cvt.hpp" local="yes" import="no" module="no" objc="no">cudev/functional/color_cvt.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">cudev/functional/functional.hpp</includes>
    <includes id="de/dd7/tuple__adapter_8hpp" name="tuple_adapter.hpp" local="yes" import="no" module="no" objc="no">cudev/functional/tuple_adapter.hpp</includes>
    <includes id="d7/da3/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">cudev/warp/reduce.hpp</includes>
    <includes id="dd/de6/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2scan_8hpp" name="scan.hpp" local="yes" import="no" module="no" objc="no">cudev/warp/scan.hpp</includes>
    <includes id="d1/d77/shuffle_8hpp" name="shuffle.hpp" local="yes" import="no" module="no" objc="no">cudev/warp/shuffle.hpp</includes>
    <includes id="de/dea/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">cudev/warp/warp.hpp</includes>
    <includes id="d4/db0/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2block_8hpp" name="block.hpp" local="yes" import="no" module="no" objc="no">cudev/block/block.hpp</includes>
    <includes id="d1/d15/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2dynamic__smem_8hpp" name="dynamic_smem.hpp" local="yes" import="no" module="no" objc="no">cudev/block/dynamic_smem.hpp</includes>
    <includes id="d3/d33/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">cudev/block/reduce.hpp</includes>
    <includes id="d7/de8/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2scan_8hpp" name="scan.hpp" local="yes" import="no" module="no" objc="no">cudev/block/scan.hpp</includes>
    <includes id="d5/dbb/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2vec__distance_8hpp" name="vec_distance.hpp" local="yes" import="no" module="no" objc="no">cudev/block/vec_distance.hpp</includes>
    <includes id="d7/deb/copy_8hpp" name="copy.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/copy.hpp</includes>
    <includes id="d4/d25/contrib_2modules_2cudev_2include_2opencv2_2cudev_2grid_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/reduce.hpp</includes>
    <includes id="d0/d9b/cudev_2include_2opencv2_2cudev_2grid_2histogram_8hpp" name="histogram.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/histogram.hpp</includes>
    <includes id="d3/da8/integral_8hpp" name="integral.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/integral.hpp</includes>
    <includes id="d9/d3e/pyramids_8hpp" name="pyramids.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/pyramids.hpp</includes>
    <includes id="d3/ddc/reduce__to__vec_8hpp" name="reduce_to_vec.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/reduce_to_vec.hpp</includes>
    <includes id="d6/d56/split__merge_8hpp" name="split_merge.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/split_merge.hpp</includes>
    <includes id="dc/df5/contrib_2modules_2cudev_2include_2opencv2_2cudev_2grid_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/transform.hpp</includes>
    <includes id="d3/dfa/transpose_8hpp" name="transpose.hpp" local="yes" import="no" module="no" objc="no">cudev/grid/transpose.hpp</includes>
    <includes id="d8/dbf/constant_8hpp" name="constant.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/constant.hpp</includes>
    <includes id="dd/da3/ptr2d_2deriv_8hpp" name="deriv.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/deriv.hpp</includes>
    <includes id="d4/d28/extrapolation_8hpp" name="extrapolation.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/extrapolation.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/glob.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/gpumat.hpp</includes>
    <includes id="d8/d8e/interpolation_8hpp" name="interpolation.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/interpolation.hpp</includes>
    <includes id="d7/d32/lut_8hpp" name="lut.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/lut.hpp</includes>
    <includes id="d3/dbb/mask_8hpp" name="mask.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/mask.hpp</includes>
    <includes id="dd/d50/cudev_2include_2opencv2_2cudev_2ptr2d_2remap_8hpp" name="remap.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/remap.hpp</includes>
    <includes id="dc/d12/resize_8hpp" name="resize.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/resize.hpp</includes>
    <includes id="d1/de0/texture_8hpp" name="texture.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/texture.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/traits.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/transform.hpp</includes>
    <includes id="db/ddb/ptr2d_2warping_8hpp" name="warping.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/warping.hpp</includes>
    <includes id="d6/d5d/zip_8hpp" name="zip.hpp" local="yes" import="no" module="no" objc="no">cudev/ptr2d/zip.hpp</includes>
    <includes id="d3/d3c/binary__func_8hpp" name="binary_func.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/binary_func.hpp</includes>
    <includes id="d7/d8d/binary__op_8hpp" name="binary_op.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/binary_op.hpp</includes>
    <includes id="dc/d7a/contrib_2modules_2cudev_2include_2opencv2_2cudev_2expr_2color_8hpp" name="color.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/color.hpp</includes>
    <includes id="df/d27/expr_2deriv_8hpp" name="deriv.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/deriv.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/expr.hpp</includes>
    <includes id="dd/d7e/per__element__func_8hpp" name="per_element_func.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/per_element_func.hpp</includes>
    <includes id="d2/da5/reduction_8hpp" name="reduction.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/reduction.hpp</includes>
    <includes id="da/d71/unary__func_8hpp" name="unary_func.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/unary_func.hpp</includes>
    <includes id="da/d1f/unary__op_8hpp" name="unary_op.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/unary_op.hpp</includes>
    <includes id="d7/d51/expr_2warping_8hpp" name="warping.hpp" local="yes" import="no" module="no" objc="no">cudev/expr/warping.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_HPP</name>
      <anchorfile>d6/d38/cudev_8hpp.html</anchorfile>
      <anchor>a33d0301ce184db027f135fe3a53cbb3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_func.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>d3/d3c/binary__func_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">../util/type_traits.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/transform.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">../functional/functional.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_EXPR_BINARY_FUNC</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga215971e11abdd324607e0de0181c16ff</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_BINARY_FUNC_HPP</name>
      <anchorfile>d3/d3c/binary__func_8hpp.html</anchorfile>
      <anchor>a073e72a1d129e7de8cfa6c67a0b87a97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_op.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>d7/d8d/binary__op_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">../util/type_traits.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/transform.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d1/de0/texture_8hpp" name="texture.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/texture.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/glob.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">../functional/functional.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_EXPR_BINOP_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gacfe2da04219c6403c1d8a357d79b05ea</anchor>
      <arglist>(op, functor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_BINARY_OP_HPP</name>
      <anchorfile>d7/d8d/binary__op_8hpp.html</anchorfile>
      <anchor>a20eda8acc43f8a59f0ed293c661e8458</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>expr.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>d8/d01/expr_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <class kind="struct">cv::cudev::Expr</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; Expr&lt; Body &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_EXPR_HPP</name>
      <anchorfile>d8/d01/expr_8hpp.html</anchorfile>
      <anchor>a95cee96f808d35d0d330adb77929bf52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>per_element_func.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>dd/d7e/per__element__func_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">../util/type_traits.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/transform.hpp</includes>
    <includes id="d7/d32/lut_8hpp" name="lut.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/lut.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">../functional/functional.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_PER_ELEMENT_FUNC_HPP</name>
      <anchorfile>dd/d7e/per__element__func_8hpp.html</anchorfile>
      <anchor>a98f306fc8257bc097514f8e076545096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reduction.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>d2/da5/reduction_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d4/d25/contrib_2modules_2cudev_2include_2opencv2_2cudev_2grid_2reduce_8hpp" name="reduce.hpp" local="yes" import="no" module="no" objc="no">../grid/reduce.hpp</includes>
    <includes id="d0/d9b/cudev_2include_2opencv2_2cudev_2grid_2histogram_8hpp" name="histogram.hpp" local="yes" import="no" module="no" objc="no">../grid/histogram.hpp</includes>
    <includes id="d3/da8/integral_8hpp" name="integral.hpp" local="yes" import="no" module="no" objc="no">../grid/integral.hpp</includes>
    <includes id="d3/ddc/reduce__to__vec_8hpp" name="reduce_to_vec.hpp" local="yes" import="no" module="no" objc="no">../grid/reduce_to_vec.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <class kind="struct">cv::cudev::CountNonZeroExprBody</class>
    <class kind="struct">cv::cudev::FindMaxValExprBody</class>
    <class kind="struct">cv::cudev::FindMinMaxValExprBody</class>
    <class kind="struct">cv::cudev::FindMinValExprBody</class>
    <class kind="struct">cv::cudev::HistogramBody</class>
    <class kind="struct">cv::cudev::IntegralBody</class>
    <class kind="struct">cv::cudev::ReduceToColumnBody</class>
    <class kind="struct">cv::cudev::ReduceToRowBody</class>
    <class kind="struct">cv::cudev::SumExprBody</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_REDUCTION_HPP</name>
      <anchorfile>d2/da5/reduction_8hpp.html</anchorfile>
      <anchor>a558997a88420e017915718dc7de60b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unary_func.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>da/d71/unary__func_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/transform.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">../functional/functional.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_EXPR_UNARY_FUNC</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga79fc143893d10876289fa6e11acc8ef2</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_UNARY_FUNC_HPP</name>
      <anchorfile>da/d71/unary__func_8hpp.html</anchorfile>
      <anchor>a3ba5ee1c6d9cbb12697990e3235f55de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unary_op.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>da/d1f/unary__op_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dc/d14/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2transform_8hpp" name="transform.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/transform.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d1/de0/texture_8hpp" name="texture.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/texture.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/glob.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">../functional/functional.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_EXPR_UNOP_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gadc7e3747027f999e272ff8ac9e0f7b52</anchor>
      <arglist>(op, functor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_UNARY_OP_HPP</name>
      <anchorfile>da/d1f/unary__op_8hpp.html</anchorfile>
      <anchor>ae4f0c353f391122b134b040b09faece5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_cvt.hpp</name>
    <path>opencv2/cudev/functional/</path>
    <filename>db/dcf/color__cvt_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <class kind="struct">cv::cudev::BGR_to_BGRA_func</class>
    <class kind="struct">cv::cudev::BGR_to_GRAY_func</class>
    <class kind="struct">cv::cudev::BGR_to_HLS4_FULL_func</class>
    <class kind="struct">cv::cudev::BGR_to_HLS4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_HLS4_func</class>
    <class kind="struct">cv::cudev::BGR_to_HLS4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_HLS_FULL_func</class>
    <class kind="struct">cv::cudev::BGR_to_HLS_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_HLS_func</class>
    <class kind="struct">cv::cudev::BGR_to_HLS_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_HSV4_FULL_func</class>
    <class kind="struct">cv::cudev::BGR_to_HSV4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_HSV4_func</class>
    <class kind="struct">cv::cudev::BGR_to_HSV4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_HSV_FULL_func</class>
    <class kind="struct">cv::cudev::BGR_to_HSV_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_HSV_func</class>
    <class kind="struct">cv::cudev::BGR_to_HSV_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGR_to_Lab4_func</class>
    <class kind="struct">cv::cudev::BGR_to_Lab_func</class>
    <class kind="struct">cv::cudev::BGR_to_Luv4_func</class>
    <class kind="struct">cv::cudev::BGR_to_Luv_func</class>
    <class kind="struct">cv::cudev::BGR_to_RGB_func</class>
    <class kind="struct">cv::cudev::BGR_to_RGBA_func</class>
    <class kind="struct">cv::cudev::BGR_to_XYZ4_func</class>
    <class kind="struct">cv::cudev::BGR_to_XYZ_func</class>
    <class kind="struct">cv::cudev::BGR_to_YCrCb4_func</class>
    <class kind="struct">cv::cudev::BGR_to_YCrCb_func</class>
    <class kind="struct">cv::cudev::BGR_to_YUV4_func</class>
    <class kind="struct">cv::cudev::BGR_to_YUV_func</class>
    <class kind="struct">cv::cudev::BGRA_to_BGR_func</class>
    <class kind="struct">cv::cudev::BGRA_to_GRAY_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS4_FULL_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS4_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS_FULL_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HLS_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV4_FULL_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV4_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV_FULL_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV_func</class>
    <class kind="struct">cv::cudev::BGRA_to_HSV_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::BGRA_to_Lab4_func</class>
    <class kind="struct">cv::cudev::BGRA_to_Lab_func</class>
    <class kind="struct">cv::cudev::BGRA_to_Luv4_func</class>
    <class kind="struct">cv::cudev::BGRA_to_Luv_func</class>
    <class kind="struct">cv::cudev::BGRA_to_RGB_func</class>
    <class kind="struct">cv::cudev::BGRA_to_RGBA_func</class>
    <class kind="struct">cv::cudev::BGRA_to_XYZ4_func</class>
    <class kind="struct">cv::cudev::BGRA_to_XYZ_func</class>
    <class kind="struct">cv::cudev::BGRA_to_YCrCb4_func</class>
    <class kind="struct">cv::cudev::BGRA_to_YCrCb_func</class>
    <class kind="struct">cv::cudev::BGRA_to_YUV4_func</class>
    <class kind="struct">cv::cudev::BGRA_to_YUV_func</class>
    <class kind="struct">cv::cudev::GRAY_to_BGR_func</class>
    <class kind="struct">cv::cudev::GRAY_to_BGRA_func</class>
    <class kind="struct">cv::cudev::HLS4_to_BGR_FULL_func</class>
    <class kind="struct">cv::cudev::HLS4_to_BGR_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS4_to_BGR_func</class>
    <class kind="struct">cv::cudev::HLS4_to_BGR_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS4_to_BGRA_FULL_func</class>
    <class kind="struct">cv::cudev::HLS4_to_BGRA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS4_to_BGRA_func</class>
    <class kind="struct">cv::cudev::HLS4_to_BGRA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS4_to_RGB_FULL_func</class>
    <class kind="struct">cv::cudev::HLS4_to_RGB_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS4_to_RGB_func</class>
    <class kind="struct">cv::cudev::HLS4_to_RGB_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS4_to_RGBA_FULL_func</class>
    <class kind="struct">cv::cudev::HLS4_to_RGBA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS4_to_RGBA_func</class>
    <class kind="struct">cv::cudev::HLS4_to_RGBA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_BGR_FULL_func</class>
    <class kind="struct">cv::cudev::HLS_to_BGR_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_BGR_func</class>
    <class kind="struct">cv::cudev::HLS_to_BGR_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_BGRA_FULL_func</class>
    <class kind="struct">cv::cudev::HLS_to_BGRA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_BGRA_func</class>
    <class kind="struct">cv::cudev::HLS_to_BGRA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_RGB_FULL_func</class>
    <class kind="struct">cv::cudev::HLS_to_RGB_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_RGB_func</class>
    <class kind="struct">cv::cudev::HLS_to_RGB_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_RGBA_FULL_func</class>
    <class kind="struct">cv::cudev::HLS_to_RGBA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HLS_to_RGBA_func</class>
    <class kind="struct">cv::cudev::HLS_to_RGBA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_BGR_FULL_func</class>
    <class kind="struct">cv::cudev::HSV4_to_BGR_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_BGR_func</class>
    <class kind="struct">cv::cudev::HSV4_to_BGR_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_BGRA_FULL_func</class>
    <class kind="struct">cv::cudev::HSV4_to_BGRA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_BGRA_func</class>
    <class kind="struct">cv::cudev::HSV4_to_BGRA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_RGB_FULL_func</class>
    <class kind="struct">cv::cudev::HSV4_to_RGB_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_RGB_func</class>
    <class kind="struct">cv::cudev::HSV4_to_RGB_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_RGBA_FULL_func</class>
    <class kind="struct">cv::cudev::HSV4_to_RGBA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV4_to_RGBA_func</class>
    <class kind="struct">cv::cudev::HSV4_to_RGBA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_BGR_FULL_func</class>
    <class kind="struct">cv::cudev::HSV_to_BGR_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_BGR_func</class>
    <class kind="struct">cv::cudev::HSV_to_BGR_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_BGRA_FULL_func</class>
    <class kind="struct">cv::cudev::HSV_to_BGRA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_BGRA_func</class>
    <class kind="struct">cv::cudev::HSV_to_BGRA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_RGB_FULL_func</class>
    <class kind="struct">cv::cudev::HSV_to_RGB_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_RGB_func</class>
    <class kind="struct">cv::cudev::HSV_to_RGB_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_RGBA_FULL_func</class>
    <class kind="struct">cv::cudev::HSV_to_RGBA_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::HSV_to_RGBA_func</class>
    <class kind="struct">cv::cudev::HSV_to_RGBA_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::Lab4_to_BGR_func</class>
    <class kind="struct">cv::cudev::Lab4_to_BGRA_func</class>
    <class kind="struct">cv::cudev::Lab4_to_LBGR_func</class>
    <class kind="struct">cv::cudev::Lab4_to_LBGRA_func</class>
    <class kind="struct">cv::cudev::Lab4_to_LRGB_func</class>
    <class kind="struct">cv::cudev::Lab4_to_LRGBA_func</class>
    <class kind="struct">cv::cudev::Lab4_to_RGB_func</class>
    <class kind="struct">cv::cudev::Lab4_to_RGBA_func</class>
    <class kind="struct">cv::cudev::Lab_to_BGR_func</class>
    <class kind="struct">cv::cudev::Lab_to_BGRA_func</class>
    <class kind="struct">cv::cudev::Lab_to_LBGR_func</class>
    <class kind="struct">cv::cudev::Lab_to_LBGRA_func</class>
    <class kind="struct">cv::cudev::Lab_to_LRGB_func</class>
    <class kind="struct">cv::cudev::Lab_to_LRGBA_func</class>
    <class kind="struct">cv::cudev::Lab_to_RGB_func</class>
    <class kind="struct">cv::cudev::Lab_to_RGBA_func</class>
    <class kind="struct">cv::cudev::LBGR_to_Lab4_func</class>
    <class kind="struct">cv::cudev::LBGR_to_Lab_func</class>
    <class kind="struct">cv::cudev::LBGR_to_Luv4_func</class>
    <class kind="struct">cv::cudev::LBGR_to_Luv_func</class>
    <class kind="struct">cv::cudev::LBGRA_to_Lab4_func</class>
    <class kind="struct">cv::cudev::LBGRA_to_Lab_func</class>
    <class kind="struct">cv::cudev::LBGRA_to_Luv4_func</class>
    <class kind="struct">cv::cudev::LBGRA_to_Luv_func</class>
    <class kind="struct">cv::cudev::LRGB_to_Lab4_func</class>
    <class kind="struct">cv::cudev::LRGB_to_Lab_func</class>
    <class kind="struct">cv::cudev::LRGB_to_Luv4_func</class>
    <class kind="struct">cv::cudev::LRGB_to_Luv_func</class>
    <class kind="struct">cv::cudev::LRGBA_to_Lab4_func</class>
    <class kind="struct">cv::cudev::LRGBA_to_Lab_func</class>
    <class kind="struct">cv::cudev::LRGBA_to_Luv4_func</class>
    <class kind="struct">cv::cudev::LRGBA_to_Luv_func</class>
    <class kind="struct">cv::cudev::Luv4_to_BGR_func</class>
    <class kind="struct">cv::cudev::Luv4_to_BGRA_func</class>
    <class kind="struct">cv::cudev::Luv4_to_LBGR_func</class>
    <class kind="struct">cv::cudev::Luv4_to_LBGRA_func</class>
    <class kind="struct">cv::cudev::Luv4_to_LRGB_func</class>
    <class kind="struct">cv::cudev::Luv4_to_LRGBA_func</class>
    <class kind="struct">cv::cudev::Luv4_to_RGB_func</class>
    <class kind="struct">cv::cudev::Luv4_to_RGBA_func</class>
    <class kind="struct">cv::cudev::Luv_to_BGR_func</class>
    <class kind="struct">cv::cudev::Luv_to_BGRA_func</class>
    <class kind="struct">cv::cudev::Luv_to_LBGR_func</class>
    <class kind="struct">cv::cudev::Luv_to_LBGRA_func</class>
    <class kind="struct">cv::cudev::Luv_to_LRGB_func</class>
    <class kind="struct">cv::cudev::Luv_to_LRGBA_func</class>
    <class kind="struct">cv::cudev::Luv_to_RGB_func</class>
    <class kind="struct">cv::cudev::Luv_to_RGBA_func</class>
    <class kind="struct">cv::cudev::RGB_to_GRAY_func</class>
    <class kind="struct">cv::cudev::RGB_to_HLS4_FULL_func</class>
    <class kind="struct">cv::cudev::RGB_to_HLS4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_HLS4_func</class>
    <class kind="struct">cv::cudev::RGB_to_HLS4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_HLS_FULL_func</class>
    <class kind="struct">cv::cudev::RGB_to_HLS_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_HLS_func</class>
    <class kind="struct">cv::cudev::RGB_to_HLS_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_HSV4_FULL_func</class>
    <class kind="struct">cv::cudev::RGB_to_HSV4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_HSV4_func</class>
    <class kind="struct">cv::cudev::RGB_to_HSV4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_HSV_FULL_func</class>
    <class kind="struct">cv::cudev::RGB_to_HSV_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_HSV_func</class>
    <class kind="struct">cv::cudev::RGB_to_HSV_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGB_to_Lab4_func</class>
    <class kind="struct">cv::cudev::RGB_to_Lab_func</class>
    <class kind="struct">cv::cudev::RGB_to_Luv4_func</class>
    <class kind="struct">cv::cudev::RGB_to_Luv_func</class>
    <class kind="struct">cv::cudev::RGB_to_XYZ4_func</class>
    <class kind="struct">cv::cudev::RGB_to_XYZ_func</class>
    <class kind="struct">cv::cudev::RGB_to_YCrCb4_func</class>
    <class kind="struct">cv::cudev::RGB_to_YCrCb_func</class>
    <class kind="struct">cv::cudev::RGB_to_YUV4_func</class>
    <class kind="struct">cv::cudev::RGB_to_YUV_func</class>
    <class kind="struct">cv::cudev::RGBA_to_GRAY_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS4_FULL_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS4_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS_FULL_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HLS_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV4_FULL_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV4_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV4_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV4_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV_FULL_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV_FULL_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV_func</class>
    <class kind="struct">cv::cudev::RGBA_to_HSV_func&lt; float &gt;</class>
    <class kind="struct">cv::cudev::RGBA_to_Lab4_func</class>
    <class kind="struct">cv::cudev::RGBA_to_Lab_func</class>
    <class kind="struct">cv::cudev::RGBA_to_Luv4_func</class>
    <class kind="struct">cv::cudev::RGBA_to_Luv_func</class>
    <class kind="struct">cv::cudev::RGBA_to_XYZ4_func</class>
    <class kind="struct">cv::cudev::RGBA_to_XYZ_func</class>
    <class kind="struct">cv::cudev::RGBA_to_YCrCb4_func</class>
    <class kind="struct">cv::cudev::RGBA_to_YCrCb_func</class>
    <class kind="struct">cv::cudev::RGBA_to_YUV4_func</class>
    <class kind="struct">cv::cudev::RGBA_to_YUV_func</class>
    <class kind="struct">cv::cudev::XYZ4_to_BGR_func</class>
    <class kind="struct">cv::cudev::XYZ4_to_BGRA_func</class>
    <class kind="struct">cv::cudev::XYZ4_to_RGB_func</class>
    <class kind="struct">cv::cudev::XYZ4_to_RGBA_func</class>
    <class kind="struct">cv::cudev::XYZ_to_BGR_func</class>
    <class kind="struct">cv::cudev::XYZ_to_BGRA_func</class>
    <class kind="struct">cv::cudev::XYZ_to_RGB_func</class>
    <class kind="struct">cv::cudev::XYZ_to_RGBA_func</class>
    <class kind="struct">cv::cudev::YCrCb4_to_BGR_func</class>
    <class kind="struct">cv::cudev::YCrCb4_to_BGRA_func</class>
    <class kind="struct">cv::cudev::YCrCb4_to_RGB_func</class>
    <class kind="struct">cv::cudev::YCrCb4_to_RGBA_func</class>
    <class kind="struct">cv::cudev::YCrCb_to_BGR_func</class>
    <class kind="struct">cv::cudev::YCrCb_to_BGRA_func</class>
    <class kind="struct">cv::cudev::YCrCb_to_RGB_func</class>
    <class kind="struct">cv::cudev::YCrCb_to_RGBA_func</class>
    <class kind="struct">cv::cudev::YUV4_to_BGR_func</class>
    <class kind="struct">cv::cudev::YUV4_to_BGRA_func</class>
    <class kind="struct">cv::cudev::YUV4_to_RGB_func</class>
    <class kind="struct">cv::cudev::YUV4_to_RGBA_func</class>
    <class kind="struct">cv::cudev::YUV_to_BGR_func</class>
    <class kind="struct">cv::cudev::YUV_to_BGRA_func</class>
    <class kind="struct">cv::cudev::YUV_to_RGB_func</class>
    <class kind="struct">cv::cudev::YUV_to_RGBA_func</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_GRAY2RGB5x5_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga5223dcafa072cfe66b84f57749691df4</anchor>
      <arglist>(name, green_bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_GRAY2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga30c413c8719c1d7fda312b979838c685</anchor>
      <arglist>(name, dcn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_HLS2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gacfd5ceb24b3689b1c4cc64fccdb3e53d</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_HSV2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga79072f59e3b0ea70e8ff9216ea558288</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_Lab2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga78a7834fb75f6a440b258c6051424af2</anchor>
      <arglist>(name, scn, dcn, sRGB, blueIdx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_Luv2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga25e1d2bba8b519f97ac58cf895d8e995</anchor>
      <arglist>(name, scn, dcn, sRGB, blueIdx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2GRAY_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga9231190e97a1175eec1933395d9711f2</anchor>
      <arglist>(name, scn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2HLS_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaf2af6a058acabf222d07c1e3e360b340</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2HSV_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga1b712be3947b8b31f702e07f186ac0f4</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2Lab_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga61f14fbfd7504e1b2a5c1d56a27834e6</anchor>
      <arglist>(name, scn, dcn, sRGB, blueIdx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2Luv_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga6f99df2c6ba14bfcd9de04a40ae4391b</anchor>
      <arglist>(name, scn, dcn, sRGB, blueIdx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2RGB5x5_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga68ed9ffa1457aeb2f48198a2c7f98959</anchor>
      <arglist>(name, scn, bidx, green_bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga128a8a4f40e8d8445e92ae50fd84de7a</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2XYZ_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga2eb4c10d58c89a3b02ed07627a2627a4</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2YCrCb_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga3be9c4698ef65e5377a4d1685339bc8c</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB2YUV_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaadfe638063b0f6188d99ca992b724ef8</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB5x52GRAY_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga34d6e7a8f642d713abc5e7882a969987</anchor>
      <arglist>(name, green_bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_RGB5x52RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga6f7f301621eca35755d7f739420274a6</anchor>
      <arglist>(name, dcn, bidx, green_bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_XYZ2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga827dcbc752777bf3781afb68f377c624</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_YCrCb2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaa62e786a640a6ee00141af9f479ccffd</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CUDEV_YUV2RGB_INST</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga81d7964b9f4d3777f63d3e51cf375311</anchor>
      <arglist>(name, scn, dcn, bidx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_FUNCTIONAL_COLOR_CVT_HPP</name>
      <anchorfile>db/dcf/color__cvt_8hpp.html</anchorfile>
      <anchor>adf0cc507a58fe8051f5602ea3c8e771c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tuple_adapter.hpp</name>
    <path>opencv2/cudev/functional/</path>
    <filename>de/dd7/tuple__adapter_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">../util/tuple.hpp</includes>
    <class kind="struct">cv::cudev::BinaryTupleAdapter</class>
    <class kind="struct">cv::cudev::UnaryTupleAdapter</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_FUNCTIONAL_TUPLE_ADAPTER_HPP</name>
      <anchorfile>de/dd7/tuple__adapter_8hpp.html</anchorfile>
      <anchor>a95b060acdf10f21df600409677653954</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>copy.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d7/deb/copy_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">../util/tuple.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/glob.hpp</includes>
    <includes id="d3/dbb/mask_8hpp" name="mask.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/mask.hpp</includes>
    <includes id="d6/d5d/zip_8hpp" name="zip.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/zip.hpp</includes>
    <class kind="struct">cv::cudev::DefaultCopyPolicy</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_COPY_HPP</name>
      <anchorfile>d7/deb/copy_8hpp.html</anchorfile>
      <anchor>aaf3103b392ca54991712308a54d1a510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>histogram.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d0/d9b/cudev_2include_2opencv2_2cudev_2grid_2histogram_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d3/dbb/mask_8hpp" name="mask.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/mask.hpp</includes>
    <class kind="struct">cv::cudev::DefaultHistogramPolicy</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_HISTOGRAM_HPP</name>
      <anchorfile>d0/d9b/cudev_2include_2opencv2_2cudev_2grid_2histogram_8hpp.html</anchorfile>
      <anchor>ad2b3de0aea67e7595be522a3796c1fab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>histogram.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d6/ddf/fastcv_2include_2opencv2_2fastcv_2histogram_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>integral.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d3/da8/integral_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_INTEGRAL_HPP</name>
      <anchorfile>d3/da8/integral_8hpp.html</anchorfile>
      <anchor>a2180ab9ce64195b825287c64266ee2c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyramids.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d9/d3e/pyramids_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d4/d28/extrapolation_8hpp" name="extrapolation.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/extrapolation.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_PYRAMIDS_HPP</name>
      <anchorfile>d9/d3e/pyramids_8hpp.html</anchorfile>
      <anchor>a41a22980218ac2ef36d0e53a7bf0a7d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reduce_to_vec.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d3/ddc/reduce__to__vec_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="dc/d46/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2limits_8hpp" name="limits.hpp" local="yes" import="no" module="no" objc="no">../util/limits.hpp</includes>
    <includes id="d0/d5e/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">../util/saturate_cast.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d3/dbb/mask_8hpp" name="mask.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/mask.hpp</includes>
    <includes id="db/d4b/contrib_2modules_2cudev_2include_2opencv2_2cudev_2functional_2functional_8hpp" name="functional.hpp" local="yes" import="no" module="no" objc="no">../functional/functional.hpp</includes>
    <class kind="struct">cv::cudev::Avg</class>
    <class kind="struct">cv::cudev::DefaultReduceToVecPolicy</class>
    <class kind="struct">cv::cudev::Max</class>
    <class kind="struct">cv::cudev::Min</class>
    <class kind="struct">cv::cudev::Sum::rebind</class>
    <class kind="struct">cv::cudev::Avg::rebind</class>
    <class kind="struct">cv::cudev::Min::rebind</class>
    <class kind="struct">cv::cudev::Max::rebind</class>
    <class kind="struct">cv::cudev::Sum</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_REDUCE_TO_VEC_HPP</name>
      <anchorfile>d3/ddc/reduce__to__vec_8hpp.html</anchorfile>
      <anchor>a324457a36e9eebd8791db9dc3d5d4760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>split_merge.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d6/d56/split__merge_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">../util/tuple.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/glob.hpp</includes>
    <includes id="d3/dbb/mask_8hpp" name="mask.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/mask.hpp</includes>
    <class kind="struct">cv::cudev::DefaultSplitMergePolicy</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_SPLIT_MERGE_HPP</name>
      <anchorfile>d6/d56/split__merge_8hpp.html</anchorfile>
      <anchor>a598bdd5f4367be08d377ee13ce5fd1ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transpose.hpp</name>
    <path>opencv2/cudev/grid/</path>
    <filename>d3/dfa/transpose_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/gpumat.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/glob.hpp</includes>
    <class kind="struct">cv::cudev::DefaultTransposePolicy</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_GRID_TRANSPOSE_HPP</name>
      <anchorfile>d3/dfa/transpose_8hpp.html</anchorfile>
      <anchor>a6912d5dbda3f4acabdb08ecf47bebfda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constant.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d8/dbf/constant_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <class kind="struct">cv::cudev::ConstantPtr</class>
    <class kind="struct">cv::cudev::ConstantPtrSz</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; ConstantPtrSz&lt; T &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_CONSTANT_HPP</name>
      <anchorfile>d8/dbf/constant_8hpp.html</anchorfile>
      <anchor>a5f1b6fb9548d35f22757a538698be1f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deriv.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>df/d27/expr_2deriv_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dd/da3/ptr2d_2deriv_8hpp" name="deriv.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/deriv.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_DERIV_HPP</name>
      <anchorfile>df/d27/expr_2deriv_8hpp.html</anchorfile>
      <anchor>a500d0e68a826ef7372d508118a39cd1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deriv.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>dd/da3/ptr2d_2deriv_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d7/deb/copy_8hpp" name="copy.hpp" local="yes" import="no" module="no" objc="no">../grid/copy.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">gpumat.hpp</includes>
    <class kind="struct">cv::cudev::DerivXPtr</class>
    <class kind="struct">cv::cudev::DerivXPtrSz</class>
    <class kind="struct">cv::cudev::DerivYPtr</class>
    <class kind="struct">cv::cudev::DerivYPtrSz</class>
    <class kind="struct">cv::cudev::LaplacianPtr&lt; 1, SrcPtr &gt;</class>
    <class kind="struct">cv::cudev::LaplacianPtr&lt; 3, SrcPtr &gt;</class>
    <class kind="struct">cv::cudev::LaplacianPtrSz</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; DerivXPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; DerivYPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; LaplacianPtrSz&lt; ksize, SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; ScharrXPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; ScharrYPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; SobelXPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; SobelYPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::ScharrXPtr</class>
    <class kind="struct">cv::cudev::ScharrXPtrSz</class>
    <class kind="struct">cv::cudev::ScharrYPtr</class>
    <class kind="struct">cv::cudev::ScharrYPtrSz</class>
    <class kind="struct">cv::cudev::SobelXPtr</class>
    <class kind="struct">cv::cudev::SobelXPtrSz</class>
    <class kind="struct">cv::cudev::SobelYPtr</class>
    <class kind="struct">cv::cudev::SobelYPtrSz</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_DERIV_HPP</name>
      <anchorfile>dd/da3/ptr2d_2deriv_8hpp.html</anchorfile>
      <anchor>a43d0735ca441961804780530f62864d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extrapolation.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d4/d28/extrapolation_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <class kind="struct">cv::cudev::BrdBase</class>
    <class kind="struct">cv::cudev::BrdConstant</class>
    <class kind="struct">cv::cudev::BrdReflect</class>
    <class kind="struct">cv::cudev::BrdReflect101</class>
    <class kind="struct">cv::cudev::BrdReplicate</class>
    <class kind="struct">cv::cudev::BrdWrap</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_EXTRAPOLATION_HPP</name>
      <anchorfile>d4/d28/extrapolation_8hpp.html</anchorfile>
      <anchor>abda8a77af335c4de662e42cdd3e8218c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glob.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d5/d18/glob_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <class kind="struct">cv::cudev::GlobPtr</class>
    <class kind="struct">cv::cudev::GlobPtrSz</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; GlobPtrSz&lt; T &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_GLOB_HPP</name>
      <anchorfile>d5/d18/glob_8hpp.html</anchorfile>
      <anchor>ae660d4d6e437ec53c2795747f6475e84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpumat.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d2/db3/gpumat_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">../expr/expr.hpp</includes>
    <includes id="d5/d18/glob_8hpp" name="glob.hpp" local="yes" import="no" module="no" objc="no">glob.hpp</includes>
    <class kind="class">cv::cudev::GpuMat_</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; GpuMat_&lt; T &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_GPUMAT_HPP</name>
      <anchorfile>d2/db3/gpumat_8hpp.html</anchorfile>
      <anchor>a66cf9532aa84020623f7505fdf18c360</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interpolation.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d8/d8e/interpolation_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="d0/d5e/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2saturate__cast_8hpp" name="saturate_cast.hpp" local="yes" import="no" module="no" objc="no">../util/saturate_cast.hpp</includes>
    <includes id="da/daf/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2type__traits_8hpp" name="type_traits.hpp" local="yes" import="no" module="no" objc="no">../util/type_traits.hpp</includes>
    <includes id="dc/d46/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2limits_8hpp" name="limits.hpp" local="yes" import="no" module="no" objc="no">../util/limits.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <class kind="struct">cv::cudev::CommonAreaInterPtr</class>
    <class kind="struct">cv::cudev::CommonAreaInterPtrSz</class>
    <class kind="struct">cv::cudev::CubicInterPtr</class>
    <class kind="struct">cv::cudev::CubicInterPtrSz</class>
    <class kind="struct">cv::cudev::IntegerAreaInterPtr</class>
    <class kind="struct">cv::cudev::IntegerAreaInterPtrSz</class>
    <class kind="struct">cv::cudev::LinearInterPtr</class>
    <class kind="struct">cv::cudev::LinearInterPtrSz</class>
    <class kind="struct">cv::cudev::NearestInterPtr</class>
    <class kind="struct">cv::cudev::NearestInterPtrSz</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; CommonAreaInterPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; CubicInterPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; IntegerAreaInterPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; LinearInterPtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; NearestInterPtrSz&lt; SrcPtr &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_INTERPOLATION_HPP</name>
      <anchorfile>d8/d8e/interpolation_8hpp.html</anchorfile>
      <anchor>a52835bc3c71e6f06e1867893ad42e4ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lut.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d7/d32/lut_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="d7/deb/copy_8hpp" name="copy.hpp" local="yes" import="no" module="no" objc="no">../grid/copy.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">gpumat.hpp</includes>
    <class kind="struct">cv::cudev::LutPtr</class>
    <class kind="struct">cv::cudev::LutPtrSz</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; LutPtrSz&lt; SrcPtr, TablePtr &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_LUT_HPP</name>
      <anchorfile>d7/d32/lut_8hpp.html</anchorfile>
      <anchor>a6e4a2bddc694e50f397b92cd2e9cfa54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mask.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d3/dbb/mask_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <class kind="struct">cv::cudev::PtrTraits&lt; SingleMaskChannelsSz&lt; MaskPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::SingleMaskChannels</class>
    <class kind="struct">cv::cudev::SingleMaskChannelsSz</class>
    <class kind="struct">cv::cudev::WithOutMask</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_MASK_HPP</name>
      <anchorfile>d3/dbb/mask_8hpp.html</anchorfile>
      <anchor>abb5b5b2f1e8a2a9b95f30e7c8c4054d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>remap.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>dd/d50/cudev_2include_2opencv2_2cudev_2ptr2d_2remap_8hpp.html</filename>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d7/deb/copy_8hpp" name="copy.hpp" local="yes" import="no" module="no" objc="no">../grid/copy.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">gpumat.hpp</includes>
    <class kind="struct">cv::cudev::PtrTraits&lt; RemapPtr1Sz&lt; SrcPtr, MapPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; RemapPtr2Sz&lt; SrcPtr, MapXPtr, MapYPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::RemapPtr1</class>
    <class kind="struct">cv::cudev::RemapPtr1Sz</class>
    <class kind="struct">cv::cudev::RemapPtr2</class>
    <class kind="struct">cv::cudev::RemapPtr2Sz</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_REMAP_HPP</name>
      <anchorfile>dd/d50/cudev_2include_2opencv2_2cudev_2ptr2d_2remap_8hpp.html</anchorfile>
      <anchor>adf8c88706ce59a02a6f481a692bb57d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>remap.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d7/d66/fastcv_2include_2opencv2_2fastcv_2remap_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>resize.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>dc/d12/resize_8hpp.html</filename>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d7/deb/copy_8hpp" name="copy.hpp" local="yes" import="no" module="no" objc="no">../grid/copy.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">gpumat.hpp</includes>
    <class kind="struct">cv::cudev::PtrTraits&lt; ResizePtrSz&lt; SrcPtr &gt; &gt;</class>
    <class kind="struct">cv::cudev::ResizePtr</class>
    <class kind="struct">cv::cudev::ResizePtrSz</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_RESIZE_HPP</name>
      <anchorfile>dc/d12/resize_8hpp.html</anchorfile>
      <anchor>a0bed18cda2de0f448944f5d6ee504913</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d1/de0/texture_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d6/da3/logger_8hpp" name="logger.hpp" local="no" import="no" module="no" objc="no">opencv2/core/utils/logger.hpp</includes>
    <includes id="de/db2/cuda__types_8hpp" name="cuda_types.hpp" local="no" import="no" module="no" objc="no">opencv2/core/cuda_types.hpp</includes>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="no" import="no" module="no" objc="no">opencv2/cudev/common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="no" import="no" module="no" objc="no">opencv2/cudev/ptr2d/traits.hpp</includes>
    <class kind="struct">cv::cudev::PtrTraits&lt; Texture&lt; T, R &gt; &gt;</class>
    <class kind="class">cv::cudev::Texture</class>
    <class kind="class">cv::cudev::TextureOff</class>
    <class kind="struct">cv::cudev::TextureOffPtr</class>
    <class kind="struct">cv::cudev::TexturePtr</class>
    <class kind="struct">cv::cudev::TexturePtr&lt; uint64, R &gt;</class>
    <class kind="class">cv::cudev::UniqueTexture</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
  </compound>
  <compound kind="file">
    <name>warping.hpp</name>
    <path>opencv2/cudev/expr/</path>
    <filename>d7/d51/expr_2warping_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/traits.hpp</includes>
    <includes id="dc/d12/resize_8hpp" name="resize.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/resize.hpp</includes>
    <includes id="dd/d50/cudev_2include_2opencv2_2cudev_2ptr2d_2remap_8hpp" name="remap.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/remap.hpp</includes>
    <includes id="db/ddb/ptr2d_2warping_8hpp" name="warping.hpp" local="yes" import="no" module="no" objc="no">../ptr2d/warping.hpp</includes>
    <includes id="d9/d3e/pyramids_8hpp" name="pyramids.hpp" local="yes" import="no" module="no" objc="no">../grid/pyramids.hpp</includes>
    <includes id="d3/dfa/transpose_8hpp" name="transpose.hpp" local="yes" import="no" module="no" objc="no">../grid/transpose.hpp</includes>
    <includes id="d8/d01/expr_8hpp" name="expr.hpp" local="yes" import="no" module="no" objc="no">expr.hpp</includes>
    <class kind="struct">cv::cudev::PyrDownBody</class>
    <class kind="struct">cv::cudev::PyrUpBody</class>
    <class kind="struct">cv::cudev::TransposeBody</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_EXPR_WARPING_HPP</name>
      <anchorfile>d7/d51/expr_2warping_8hpp.html</anchorfile>
      <anchor>ae91298c7395a6b35f656dfe0f897856a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>warping.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>db/ddb/ptr2d_2warping_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <includes id="dd/d50/cudev_2include_2opencv2_2cudev_2ptr2d_2remap_8hpp" name="remap.hpp" local="yes" import="no" module="no" objc="no">remap.hpp</includes>
    <includes id="d2/db3/gpumat_8hpp" name="gpumat.hpp" local="yes" import="no" module="no" objc="no">gpumat.hpp</includes>
    <class kind="struct">cv::cudev::AffineMapPtr</class>
    <class kind="struct">cv::cudev::AffineMapPtrSz</class>
    <class kind="struct">cv::cudev::PerspectiveMapPtr</class>
    <class kind="struct">cv::cudev::PerspectiveMapPtrSz</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; AffineMapPtrSz &gt;</class>
    <class kind="struct">cv::cudev::PtrTraits&lt; PerspectiveMapPtrSz &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_WARPING_HPP</name>
      <anchorfile>db/ddb/ptr2d_2warping_8hpp.html</anchorfile>
      <anchor>aea498c72432b68db786dc71282dcb0f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zip.hpp</name>
    <path>opencv2/cudev/ptr2d/</path>
    <filename>d6/d5d/zip_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d3/d6f/tuple_8hpp" name="tuple.hpp" local="yes" import="no" module="no" objc="no">../util/tuple.hpp</includes>
    <includes id="da/d94/contrib_2modules_2cudev_2include_2opencv2_2cudev_2ptr2d_2traits_8hpp" name="traits.hpp" local="yes" import="no" module="no" objc="no">traits.hpp</includes>
    <class kind="struct">cv::cudev::PtrTraits&lt; ZipPtrSz&lt; PtrTuple &gt; &gt;</class>
    <class kind="struct">cv::cudev::ZipPtr&lt; tuple&lt; Ptr0, Ptr1 &gt; &gt;</class>
    <class kind="struct">cv::cudev::ZipPtr&lt; tuple&lt; Ptr0, Ptr1, Ptr2 &gt; &gt;</class>
    <class kind="struct">cv::cudev::ZipPtr&lt; tuple&lt; Ptr0, Ptr1, Ptr2, Ptr3 &gt; &gt;</class>
    <class kind="struct">cv::cudev::ZipPtrSz</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_PTR2D_ZIP_HPP</name>
      <anchorfile>d6/d5d/zip_8hpp.html</anchorfile>
      <anchor>aeeb2aa89f9efbd2f14dfa5353171c337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atomic.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>d5/d6c/atomic_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_ATOMIC_HPP</name>
      <anchorfile>d5/d6c/atomic_8hpp.html</anchorfile>
      <anchor>adb7b9b72baeb2893019270c1737c24da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tuple.hpp</name>
    <path>opencv2/cudev/util/</path>
    <filename>d3/d6f/tuple_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <class kind="struct">cv::cudev::ConvertTuple</class>
    <class kind="struct">cv::cudev::TupleTraits</class>
    <class kind="struct">cv::cudev::TupleTraits&lt; tuple&lt; P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 &gt; &gt;</class>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_UTIL_TUPLE_HPP</name>
      <anchorfile>d3/d6f/tuple_8hpp.html</anchorfile>
      <anchor>a913d99e73cb48e7828a612ea3b91ecc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shuffle.hpp</name>
    <path>opencv2/cudev/warp/</path>
    <filename>d1/d77/shuffle_8hpp.html</filename>
    <includes id="da/de9/contrib_2modules_2cudev_2include_2opencv2_2cudev_2common_8hpp" name="common.hpp" local="yes" import="no" module="no" objc="no">../common.hpp</includes>
    <includes id="d1/d0d/contrib_2modules_2cudev_2include_2opencv2_2cudev_2util_2vec__traits_8hpp" name="vec_traits.hpp" local="yes" import="no" module="no" objc="no">../util/vec_traits.hpp</includes>
    <includes id="d4/db0/contrib_2modules_2cudev_2include_2opencv2_2cudev_2block_2block_8hpp" name="block.hpp" local="yes" import="no" module="no" objc="no">../block/block.hpp</includes>
    <includes id="de/dea/contrib_2modules_2cudev_2include_2opencv2_2cudev_2warp_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">warp.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::cudev</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OPENCV_CUDEV_WARP_SHUFFLE_HPP</name>
      <anchorfile>d1/d77/shuffle_8hpp.html</anchorfile>
      <anchor>a3f78907b23ef75d1b1c114b9b8f4bc08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cvv.hpp</name>
    <path>opencv2/</path>
    <filename>d4/d7f/cvv_8hpp.html</filename>
    <includes id="da/da7/call__meta__data_8hpp" name="call_meta_data.hpp" local="no" import="no" module="no" objc="no">opencv2/cvv/call_meta_data.hpp</includes>
    <includes id="d1/d9f/debug__mode_8hpp" name="debug_mode.hpp" local="no" import="no" module="no" objc="no">opencv2/cvv/debug_mode.hpp</includes>
    <includes id="d7/de1/dmatch_8hpp" name="dmatch.hpp" local="no" import="no" module="no" objc="no">opencv2/cvv/dmatch.hpp</includes>
    <includes id="d1/dd2/filter_8hpp" name="filter.hpp" local="no" import="no" module="no" objc="no">opencv2/cvv/filter.hpp</includes>
    <includes id="db/d19/final__show_8hpp" name="final_show.hpp" local="no" import="no" module="no" objc="no">opencv2/cvv/final_show.hpp</includes>
    <includes id="df/d91/show__image_8hpp" name="show_image.hpp" local="no" import="no" module="no" objc="no">opencv2/cvv/show_image.hpp</includes>
  </compound>
  <compound kind="file">
    <name>cvv.hpp</name>
    <path>opencv2/cvv/</path>
    <filename>d2/dcf/cvv_2cvv_8hpp.html</filename>
    <includes id="d4/d7f/cvv_8hpp" name="cvv.hpp" local="yes" import="no" module="no" objc="no">opencv2/cvv.hpp</includes>
  </compound>
  <compound kind="file">
    <name>call_meta_data.hpp</name>
    <path>opencv2/cvv/</path>
    <filename>da/da7/call__meta__data_8hpp.html</filename>
    <class kind="struct">cvv::impl::CallMetaData</class>
    <namespace>cvv</namespace>
    <namespace>cvv::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CVVISUAL_LOCATION</name>
      <anchorfile>da/da7/call__meta__data_8hpp.html</anchorfile>
      <anchor>a17eec6bed7eb93ae572abf9a2b9c6799</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug_mode.hpp</name>
    <path>opencv2/cvv/</path>
    <filename>d1/d9f/debug__mode_8hpp.html</filename>
    <namespace>cvv</namespace>
    <namespace>cvv::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CVVISUAL_THREAD_LOCAL</name>
      <anchorfile>d1/d9f/debug__mode_8hpp.html</anchorfile>
      <anchor>a740fd115e5254688f98fcad0ccf4af21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dmatch.hpp</name>
    <path>opencv2/cvv/</path>
    <filename>d7/de1/dmatch_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="da/da7/call__meta__data_8hpp" name="call_meta_data.hpp" local="yes" import="no" module="no" objc="no">call_meta_data.hpp</includes>
    <includes id="d1/d9f/debug__mode_8hpp" name="debug_mode.hpp" local="yes" import="no" module="no" objc="no">debug_mode.hpp</includes>
    <namespace>cvv</namespace>
    <namespace>cvv::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CVVISUAL_DEBUGMODE</name>
      <anchorfile>d7/de1/dmatch_8hpp.html</anchorfile>
      <anchor>a04f3010de5e1ca60db6a5e70d1b15442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter.hpp</name>
    <path>opencv2/cvv/</path>
    <filename>d1/dd2/filter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="da/da7/call__meta__data_8hpp" name="call_meta_data.hpp" local="yes" import="no" module="no" objc="no">call_meta_data.hpp</includes>
    <includes id="d1/d9f/debug__mode_8hpp" name="debug_mode.hpp" local="yes" import="no" module="no" objc="no">debug_mode.hpp</includes>
    <namespace>cvv</namespace>
    <namespace>cvv::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CVVISUAL_DEBUGMODE</name>
      <anchorfile>d1/dd2/filter_8hpp.html</anchorfile>
      <anchor>a04f3010de5e1ca60db6a5e70d1b15442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>final_show.hpp</name>
    <path>opencv2/cvv/</path>
    <filename>db/d19/final__show_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d9f/debug__mode_8hpp" name="debug_mode.hpp" local="yes" import="no" module="no" objc="no">debug_mode.hpp</includes>
    <class kind="class">cvv::FinalShowCaller</class>
    <namespace>cvv</namespace>
    <namespace>cvv::impl</namespace>
  </compound>
  <compound kind="file">
    <name>show_image.hpp</name>
    <path>opencv2/cvv/</path>
    <filename>df/d91/show__image_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="da/da7/call__meta__data_8hpp" name="call_meta_data.hpp" local="yes" import="no" module="no" objc="no">call_meta_data.hpp</includes>
    <includes id="d1/d9f/debug__mode_8hpp" name="debug_mode.hpp" local="yes" import="no" module="no" objc="no">debug_mode.hpp</includes>
    <namespace>cvv</namespace>
    <namespace>cvv::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CVVISUAL_DEBUGMODE</name>
      <anchorfile>df/d91/show__image_8hpp.html</anchorfile>
      <anchor>a04f3010de5e1ca60db6a5e70d1b15442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visual_debugging_introduction.markdown</name>
    <path>/home/ci/opencv_contrib/modules/cvv/tutorials/</path>
    <filename>db/de0/visual__debugging__introduction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>ar_hmdb.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d1/d98/ar__hmdb_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::AR_hmdb</class>
    <class kind="struct">cv::datasets::AR_hmdbObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>ar_sports.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d7/d90/ar__sports_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::AR_sports</class>
    <class kind="struct">cv::datasets::AR_sportsObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>dataset.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>dc/d6a/dataset_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::Dataset</class>
    <class kind="struct">cv::datasets::Object</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>fr_adience.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d5/d32/fr__adience_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::FR_adience</class>
    <class kind="struct">cv::datasets::FR_adienceObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>fr_lfw.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d4/d13/fr__lfw_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::FR_lfw</class>
    <class kind="struct">cv::datasets::FR_lfwObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>gr_chalearn.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>dc/de2/gr__chalearn_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::GR_chalearn</class>
    <class kind="struct">cv::datasets::GR_chalearnObj</class>
    <class kind="struct">cv::datasets::groundTruth</class>
    <class kind="struct">cv::datasets::join</class>
    <class kind="struct">cv::datasets::skeleton</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>gr_skig.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>dd/d1a/gr__skig_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::GR_skig</class>
    <class kind="struct">cv::datasets::GR_skigObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>hpe_humaneva.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d8/da7/hpe__humaneva_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::HPE_humaneva</class>
    <class kind="struct">cv::datasets::HPE_humanevaObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>hpe_parse.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>da/da9/hpe__parse_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::HPE_parse</class>
    <class kind="struct">cv::datasets::HPE_parseObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>ir_affine.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d8/d32/ir__affine_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="dc/d09/matx_8hpp" name="matx.hpp" local="no" import="no" module="no" objc="no">opencv2/core/matx.hpp</includes>
    <class kind="class">cv::datasets::IR_affine</class>
    <class kind="struct">cv::datasets::IR_affineObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>ir_robot.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d4/d5f/ir__robot_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::datasets::cameraPos</class>
    <class kind="class">cv::datasets::IR_robot</class>
    <class kind="struct">cv::datasets::IR_robotObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>is_bsds.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>df/d12/is__bsds_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::IS_bsds</class>
    <class kind="struct">cv::datasets::IS_bsdsObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>is_weizmann.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d3/db5/is__weizmann_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::IS_weizmann</class>
    <class kind="struct">cv::datasets::IS_weizmannObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>msm_epfl.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d6/d8b/msm__epfl_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::datasets::cameraParam</class>
    <class kind="class">cv::datasets::MSM_epfl</class>
    <class kind="struct">cv::datasets::MSM_epflObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>msm_middlebury.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d6/d0b/msm__middlebury_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::MSM_middlebury</class>
    <class kind="struct">cv::datasets::MSM_middleburyObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>or_imagenet.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d2/d38/or__imagenet_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::OR_imagenet</class>
    <class kind="struct">cv::datasets::OR_imagenetObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>or_mnist.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>dc/d44/or__mnist_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::OR_mnist</class>
    <class kind="struct">cv::datasets::OR_mnistObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>or_pascal.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d0/d57/or__pascal_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::OR_pascal</class>
    <class kind="struct">cv::datasets::OR_pascalObj</class>
    <class kind="struct">cv::datasets::PascalObj</class>
    <class kind="struct">cv::datasets::PascalPart</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>or_sun.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d4/dc0/or__sun_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::OR_sun</class>
    <class kind="struct">cv::datasets::OR_sunObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>pd_caltech.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>dc/dc3/pd__caltech_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::PD_caltech</class>
    <class kind="struct">cv::datasets::PD_caltechObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>pd_inria.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d2/de3/pd__inria_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::PD_inria</class>
    <class kind="struct">cv::datasets::PD_inriaObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>slam_kitti.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>dc/d1e/slam__kitti_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::datasets::pose</class>
    <class kind="class">cv::datasets::SLAM_kitti</class>
    <class kind="struct">cv::datasets::SLAM_kittiObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>slam_tumindoor.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>df/d91/slam__tumindoor_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::SLAM_tumindoor</class>
    <class kind="struct">cv::datasets::SLAM_tumindoorObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>sr_bsds.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d2/d03/sr__bsds_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::SR_bsds</class>
    <class kind="struct">cv::datasets::SR_bsdsObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>sr_div2k.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>db/d8f/sr__div2k_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::SR_div2k</class>
    <class kind="struct">cv::datasets::SR_div2kObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>sr_general100.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d4/d6b/sr__general100_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::SR_general100</class>
    <class kind="struct">cv::datasets::SR_general100Obj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>tr_chars.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d0/d93/tr__chars_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::TR_chars</class>
    <class kind="struct">cv::datasets::TR_charsObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>tr_icdar.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d0/d2b/tr__icdar_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::datasets::TR_icdar</class>
    <class kind="struct">cv::datasets::TR_icdarObj</class>
    <class kind="struct">cv::datasets::word</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>tr_svt.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d7/d32/tr__svt_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::datasets::tag</class>
    <class kind="class">cv::datasets::TR_svt</class>
    <class kind="struct">cv::datasets::TR_svtObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>track_alov.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d7/ddc/track__alov_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d5/d6b/contrib_2modules_2datasets_2include_2opencv2_2datasets_2util_8hpp" name="util.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/util.hpp</includes>
    <class kind="class">cv::datasets::TRACK_alov</class>
    <class kind="struct">cv::datasets::TRACK_alovObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>track_vot.hpp</name>
    <path>opencv2/datasets/</path>
    <filename>d2/dd7/track__vot_8hpp.html</filename>
    <includes id="dc/d6a/dataset_8hpp" name="dataset.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/dataset.hpp</includes>
    <includes id="d5/d6b/contrib_2modules_2datasets_2include_2opencv2_2datasets_2util_8hpp" name="util.hpp" local="yes" import="no" module="no" objc="no">opencv2/datasets/util.hpp</includes>
    <class kind="class">cv::datasets::TRACK_vot</class>
    <class kind="struct">cv::datasets::TRACK_votObj</class>
    <namespace>cv</namespace>
    <namespace>cv::datasets</namespace>
  </compound>
  <compound kind="file">
    <name>core_detect.hpp</name>
    <path>opencv2/</path>
    <filename>dd/d1b/core__detect_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::dnn_objdetect::InferBbox</class>
    <class kind="struct">cv::dnn_objdetect::object</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn_objdetect</namespace>
  </compound>
  <compound kind="file">
    <name>dnn_objdetect_tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/dnn_objdetect/tutorials/</path>
    <filename>dd/d87/dnn__objdetect__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dnn_superres.hpp</name>
    <path>opencv2/</path>
    <filename>d3/db0/dnn__superres_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d9/d8c/dnn_8hpp" name="dnn.hpp" local="yes" import="no" module="no" objc="no">opencv2/dnn.hpp</includes>
    <class kind="class">cv::dnn_superres::DnnSuperResImpl</class>
    <namespace>cv</namespace>
    <namespace>cv::dnn_superres</namespace>
  </compound>
  <compound kind="file">
    <name>sr_benchmark.markdown</name>
    <path>/home/ci/opencv_contrib/modules/dnn_superres/tutorials/benchmark/</path>
    <filename>d0/d3b/sr__benchmark_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_dnn_superres.markdown</name>
    <path>/home/ci/opencv_contrib/modules/dnn_superres/tutorials/</path>
    <filename>d4/d73/table__of__content__dnn__superres_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>upscale_image_multi.markdown</name>
    <path>/home/ci/opencv_contrib/modules/dnn_superres/tutorials/upscale_image_multi/</path>
    <filename>dc/d16/upscale__image__multi_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>upscale_image_single.markdown</name>
    <path>/home/ci/opencv_contrib/modules/dnn_superres/tutorials/upscale_image_single/</path>
    <filename>d9/de9/upscale__image__single_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>upscale_video.markdown</name>
    <path>/home/ci/opencv_contrib/modules/dnn_superres/tutorials/upscale_video/</path>
    <filename>da/d2c/upscale__video_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>dpm.hpp</name>
    <path>opencv2/</path>
    <filename>da/d8a/dpm_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::dpm::DPMDetector</class>
    <class kind="struct">cv::dpm::DPMDetector::ObjectDetection</class>
    <namespace>cv</namespace>
    <namespace>cv::dpm</namespace>
  </compound>
  <compound kind="file">
    <name>changelog.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/doc/</path>
    <filename>de/d0f/changelog_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>bif.hpp</name>
    <path>opencv2/face/</path>
    <filename>d3/db4/bif_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::face::BIF</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>face_alignment.hpp</name>
    <path>opencv2/face/</path>
    <filename>d9/d91/face__alignment_8hpp.html</filename>
    <includes id="dc/dd9/facemark__train_8hpp" name="facemark_train.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemark_train.hpp</includes>
    <class kind="class">cv::face::FacemarkKazemi</class>
    <class kind="struct">cv::face::FacemarkKazemi::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>facemark.hpp</name>
    <path>opencv2/face/</path>
    <filename>d3/d9c/facemark_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::face::Facemark</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>facemark_train.hpp</name>
    <path>opencv2/face/</path>
    <filename>dc/dd9/facemark__train_8hpp.html</filename>
    <includes id="d3/d9c/facemark_8hpp" name="facemark.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemark.hpp</includes>
    <includes id="d8/da3/objdetect_8hpp" name="objdetect.hpp" local="yes" import="no" module="no" objc="no">opencv2/objdetect.hpp</includes>
    <class kind="struct">cv::face::CParams</class>
    <class kind="class">cv::face::FacemarkTrain</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>facemarkAAM.hpp</name>
    <path>opencv2/face/</path>
    <filename>da/dc2/facemarkAAM_8hpp.html</filename>
    <includes id="dc/dd9/facemark__train_8hpp" name="facemark_train.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemark_train.hpp</includes>
    <class kind="struct">cv::face::FacemarkAAM::Config</class>
    <class kind="struct">cv::face::FacemarkAAM::Data</class>
    <class kind="class">cv::face::FacemarkAAM</class>
    <class kind="struct">cv::face::FacemarkAAM::Model</class>
    <class kind="struct">cv::face::FacemarkAAM::Params</class>
    <class kind="struct">cv::face::FacemarkAAM::Model::Texture</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>facemarkLBF.hpp</name>
    <path>opencv2/face/</path>
    <filename>db/dee/facemarkLBF_8hpp.html</filename>
    <includes id="dc/dd9/facemark__train_8hpp" name="facemark_train.hpp" local="yes" import="no" module="no" objc="no">opencv2/face/facemark_train.hpp</includes>
    <class kind="class">cv::face::FacemarkLBF::BBox</class>
    <class kind="class">cv::face::FacemarkLBF</class>
    <class kind="struct">cv::face::FacemarkLBF::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>facerec.hpp</name>
    <path>opencv2/face/</path>
    <filename>dd/d81/facerec_8hpp.html</filename>
    <includes id="d2/dc4/contrib_2modules_2face_2include_2opencv2_2face_8hpp" name="face.hpp" local="yes" import="no" module="no" objc="no">opencv2/face.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::face::BasicFaceRecognizer</class>
    <class kind="class">cv::face::EigenFaceRecognizer</class>
    <class kind="class">cv::face::FisherFaceRecognizer</class>
    <class kind="class">cv::face::LBPHFaceRecognizer</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>mace.hpp</name>
    <path>opencv2/face/</path>
    <filename>d4/db1/mace_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::face::MACE</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>predict_collector.hpp</name>
    <path>opencv2/face/</path>
    <filename>d9/d98/predict__collector_8hpp.html</filename>
    <includes id="df/dc3/core_2include_2opencv2_2core_2base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/base.hpp</includes>
    <class kind="class">cv::face::PredictCollector</class>
    <class kind="struct">cv::face::StandardCollector::PredictResult</class>
    <class kind="class">cv::face::StandardCollector</class>
    <namespace>cv</namespace>
    <namespace>cv::face</namespace>
  </compound>
  <compound kind="file">
    <name>face_landmark_detection.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/face_landmark/</path>
    <filename>d7/d98/face__landmark__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>face_landmark_trainer.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/face_landmark/</path>
    <filename>db/dd3/face__landmark__trainer_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>face_landmark_video.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/face_landmark/</path>
    <filename>db/dea/face__landmark__video_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>sample_face_swapping.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/face_landmark/</path>
    <filename>dd/df1/sample__face__swapping_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>face_tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/face_recognition/</path>
    <filename>dd/d8c/face__recognition_2face__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>face_tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/</path>
    <filename>d7/d1e/face__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>facemark_aam.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/facemark_aam/</path>
    <filename>df/d8e/facemark__aam_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>facemark_add_algorithm.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/facemark_add_algorithm/</path>
    <filename>d9/d35/facemark__add__algorithm_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>facemark_tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/</path>
    <filename>d2/dac/facemark__tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>facemark_usage.markdown</name>
    <path>/home/ci/opencv_contrib/modules/face/tutorials/facemark_usage/</path>
    <filename>d4/db0/facemark__usage_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>fastcv.hpp</name>
    <path>opencv2/</path>
    <filename>d1/d5b/fastcv_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="df/d59/arithm_8hpp" name="arithm.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/arithm.hpp</includes>
    <includes id="df/d1a/bilateralFilter_8hpp" name="bilateralFilter.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/bilateralFilter.hpp</includes>
    <includes id="d7/df1/blur_8hpp" name="blur.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/blur.hpp</includes>
    <includes id="db/d20/channel_8hpp" name="channel.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/channel.hpp</includes>
    <includes id="d2/d49/cluster_8hpp" name="cluster.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/cluster.hpp</includes>
    <includes id="de/df3/draw_8hpp" name="draw.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/draw.hpp</includes>
    <includes id="db/dc8/edges_8hpp" name="edges.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/edges.hpp</includes>
    <includes id="d4/d61/fast10_8hpp" name="fast10.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/fast10.hpp</includes>
    <includes id="db/d53/fft_8hpp" name="fft.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/fft.hpp</includes>
    <includes id="d6/ddf/fastcv_2include_2opencv2_2fastcv_2histogram_8hpp" name="histogram.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/histogram.hpp</includes>
    <includes id="d0/dbb/hough_8hpp" name="hough.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/hough.hpp</includes>
    <includes id="df/d14/ipptransform_8hpp" name="ipptransform.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/ipptransform.hpp</includes>
    <includes id="db/dbe/moments_8hpp" name="moments.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/moments.hpp</includes>
    <includes id="d1/df1/mser_8hpp" name="mser.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/mser.hpp</includes>
    <includes id="d6/d95/pyramid_8hpp" name="pyramid.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/pyramid.hpp</includes>
    <includes id="d7/d66/fastcv_2include_2opencv2_2fastcv_2remap_8hpp" name="remap.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/remap.hpp</includes>
    <includes id="db/d80/scale_8hpp" name="scale.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/scale.hpp</includes>
    <includes id="db/ded/shift_8hpp" name="shift.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/shift.hpp</includes>
    <includes id="de/df4/smooth_8hpp" name="smooth.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/smooth.hpp</includes>
    <includes id="de/d18/thresh_8hpp" name="thresh.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/thresh.hpp</includes>
    <includes id="d1/ddd/contrib_2modules_2fastcv_2include_2opencv2_2fastcv_2tracking_8hpp" name="tracking.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/tracking.hpp</includes>
    <includes id="dd/d40/contrib_2modules_2fastcv_2include_2opencv2_2fastcv_2warp_8hpp" name="warp.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/warp.hpp</includes>
    <includes id="d5/d61/allocator_8hpp" name="allocator.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/allocator.hpp</includes>
    <includes id="d1/dab/dsp__init_8hpp" name="dsp_init.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/dsp_init.hpp</includes>
    <includes id="db/d3d/sad__dsp_8hpp" name="sad_dsp.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/sad_dsp.hpp</includes>
    <includes id="da/d31/thresh__dsp_8hpp" name="thresh_dsp.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/thresh_dsp.hpp</includes>
    <includes id="d2/d47/fft__dsp_8hpp" name="fft_dsp.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/fft_dsp.hpp</includes>
    <includes id="d3/d3e/edges__dsp_8hpp" name="edges_dsp.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/edges_dsp.hpp</includes>
    <includes id="db/dda/blur__dsp_8hpp" name="blur_dsp.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/blur_dsp.hpp</includes>
    <includes id="df/d0f/contrib_2modules_2fastcv_2include_2opencv2_2fastcv_2color_8hpp" name="color.hpp" local="yes" import="no" module="no" objc="no">opencv2/fastcv/color.hpp</includes>
  </compound>
  <compound kind="file">
    <name>allocator.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d5/d61/allocator_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::fastcv::QcAllocator</class>
    <class kind="class">cv::fastcv::QcResourceManager</class>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>arithm.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>df/d59/arithm_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FCV_CMP_EQ</name>
      <anchorfile>df/d59/arithm_8hpp.html</anchorfile>
      <anchor>a77ce5423bd78bd81805f2eb40582caf7</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FCV_OPTYPE</name>
      <anchorfile>df/d59/arithm_8hpp.html</anchorfile>
      <anchor>a76a58744c5fc0ff5ab1b4fae881516a5</anchor>
      <arglist>(depth, op)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bilateralFilter.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>df/d1a/bilateralFilter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>blur.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d7/df1/blur_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>blur_dsp.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/dda/blur__dsp_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
    <namespace>cv::fastcv::dsp</namespace>
  </compound>
  <compound kind="file">
    <name>channel.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/d20/channel_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>cluster.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d2/d49/cluster_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>draw.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>de/df3/draw_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>dsp_init.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d1/dab/dsp__init_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
    <namespace>cv::fastcv::dsp</namespace>
  </compound>
  <compound kind="file">
    <name>edges.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/dc8/edges_8hpp.html</filename>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>edges_dsp.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d3/d3e/edges__dsp_8hpp.html</filename>
    <includes id="d3/d82/core_2include_2opencv2_2core_2mat_8hpp" name="mat.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/mat.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
    <namespace>cv::fastcv::dsp</namespace>
  </compound>
  <compound kind="file">
    <name>fast10.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d4/d61/fast10_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>fft.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/d53/fft_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>fft_dsp.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d2/d47/fft__dsp_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
    <namespace>cv::fastcv::dsp</namespace>
  </compound>
  <compound kind="file">
    <name>hough.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d0/dbb/hough_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>ipptransform.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>df/d14/ipptransform_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>moments.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/dbe/moments_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>mser.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d1/df1/mser_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::fastcv::FCVMSER::ContourData</class>
    <class kind="class">cv::fastcv::FCVMSER</class>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>pyramid.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>d6/d95/pyramid_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>sad_dsp.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/d3d/sad__dsp_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
    <namespace>cv::fastcv::dsp</namespace>
  </compound>
  <compound kind="file">
    <name>scale.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/d80/scale_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>shift.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>db/ded/shift_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>smooth.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>de/df4/smooth_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>thresh.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>de/d18/thresh_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
  </compound>
  <compound kind="file">
    <name>thresh_dsp.hpp</name>
    <path>opencv2/fastcv/</path>
    <filename>da/d31/thresh__dsp_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::fastcv</namespace>
    <namespace>cv::fastcv::dsp</namespace>
  </compound>
  <compound kind="file">
    <name>freetype.hpp</name>
    <path>opencv2/</path>
    <filename>dc/d8f/freetype_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::freetype::FreeType2</class>
    <namespace>cv</namespace>
    <namespace>cv::freetype</namespace>
  </compound>
  <compound kind="file">
    <name>fuzzy.hpp</name>
    <path>opencv2/</path>
    <filename>df/dc0/fuzzy_8hpp.html</filename>
    <includes id="d8/d07/contrib_2modules_2fuzzy_2include_2opencv2_2fuzzy_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/fuzzy/types.hpp</includes>
    <includes id="d1/d6d/fuzzy__F0__math_8hpp" name="fuzzy_F0_math.hpp" local="yes" import="no" module="no" objc="no">opencv2/fuzzy/fuzzy_F0_math.hpp</includes>
    <includes id="d2/d46/fuzzy__F1__math_8hpp" name="fuzzy_F1_math.hpp" local="yes" import="no" module="no" objc="no">opencv2/fuzzy/fuzzy_F1_math.hpp</includes>
    <includes id="d3/dba/fuzzy__image_8hpp" name="fuzzy_image.hpp" local="yes" import="no" module="no" objc="no">opencv2/fuzzy/fuzzy_image.hpp</includes>
  </compound>
  <compound kind="file">
    <name>fuzzy_F0_math.hpp</name>
    <path>opencv2/fuzzy/</path>
    <filename>d1/d6d/fuzzy__F0__math_8hpp.html</filename>
    <includes id="d8/d07/contrib_2modules_2fuzzy_2include_2opencv2_2fuzzy_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/fuzzy/types.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ft</namespace>
  </compound>
  <compound kind="file">
    <name>fuzzy_F1_math.hpp</name>
    <path>opencv2/fuzzy/</path>
    <filename>d2/d46/fuzzy__F1__math_8hpp.html</filename>
    <includes id="d8/d07/contrib_2modules_2fuzzy_2include_2opencv2_2fuzzy_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">opencv2/fuzzy/types.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ft</namespace>
  </compound>
  <compound kind="file">
    <name>fuzzy_image.hpp</name>
    <path>opencv2/fuzzy/</path>
    <filename>d3/dba/fuzzy__image_8hpp.html</filename>
    <includes id="d8/d07/contrib_2modules_2fuzzy_2include_2opencv2_2fuzzy_2types_8hpp" name="types.hpp" local="yes" import="no" module="no" objc="no">types.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ft</namespace>
  </compound>
  <compound kind="file">
    <name>filtering.markdown</name>
    <path>/home/ci/opencv_contrib/modules/fuzzy/tutorials/filtering/</path>
    <filename>de/d42/filtering_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>fuzzy.markdown</name>
    <path>/home/ci/opencv_contrib/modules/fuzzy/tutorials/</path>
    <filename>de/d62/fuzzy_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>inpainting.markdown</name>
    <path>/home/ci/opencv_contrib/modules/fuzzy/tutorials/inpainting/</path>
    <filename>d0/d0f/inpainting_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>theory.markdown</name>
    <path>/home/ci/opencv_contrib/modules/fuzzy/tutorials/theory/</path>
    <filename>d5/d90/theory_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hdf.hpp</name>
    <path>opencv2/</path>
    <filename>d7/d55/hdf_8hpp.html</filename>
    <includes id="de/d24/hdf5_8hpp" name="hdf5.hpp" local="yes" import="no" module="no" objc="no">opencv2/hdf/hdf5.hpp</includes>
  </compound>
  <compound kind="file">
    <name>hdf5.hpp</name>
    <path>opencv2/hdf/</path>
    <filename>de/d24/hdf5_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::hdf::HDF5</class>
    <namespace>cv</namespace>
    <namespace>cv::hdf</namespace>
  </compound>
  <compound kind="file">
    <name>how_to_create_groups.markdown</name>
    <path>/home/ci/opencv_contrib/modules/hdf/tutorials/create_groups/</path>
    <filename>d7/d7b/how__to__create__groups_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>create_read_write_dataset.markdown</name>
    <path>/home/ci/opencv_contrib/modules/hdf/tutorials/create_read_write_dataset/</path>
    <filename>db/d27/create__read__write__dataset_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>read_write_attributes.markdown</name>
    <path>/home/ci/opencv_contrib/modules/hdf/tutorials/read_write_attributes/</path>
    <filename>d9/d65/read__write__attributes_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_hdf.markdown</name>
    <path>/home/ci/opencv_contrib/modules/hdf/tutorials/</path>
    <filename>df/d3e/table__of__content__hdf_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>hfs.hpp</name>
    <path>opencv2/</path>
    <filename>de/d29/hfs_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::hfs::HfsSegment</class>
    <namespace>cv</namespace>
    <namespace>cv::hfs</namespace>
  </compound>
  <compound kind="file">
    <name>img_hash.hpp</name>
    <path>opencv2/</path>
    <filename>d4/d59/img__hash_8hpp.html</filename>
    <includes id="d7/d22/average__hash_8hpp" name="average_hash.hpp" local="yes" import="no" module="no" objc="no">opencv2/img_hash/average_hash.hpp</includes>
    <includes id="d8/d87/block__mean__hash_8hpp" name="block_mean_hash.hpp" local="yes" import="no" module="no" objc="no">opencv2/img_hash/block_mean_hash.hpp</includes>
    <includes id="d1/d01/color__moment__hash_8hpp" name="color_moment_hash.hpp" local="yes" import="no" module="no" objc="no">opencv2/img_hash/color_moment_hash.hpp</includes>
    <includes id="d3/d20/marr__hildreth__hash_8hpp" name="marr_hildreth_hash.hpp" local="yes" import="no" module="no" objc="no">opencv2/img_hash/marr_hildreth_hash.hpp</includes>
    <includes id="d1/d9c/phash_8hpp" name="phash.hpp" local="yes" import="no" module="no" objc="no">opencv2/img_hash/phash.hpp</includes>
    <includes id="d2/d76/radial__variance__hash_8hpp" name="radial_variance_hash.hpp" local="yes" import="no" module="no" objc="no">opencv2/img_hash/radial_variance_hash.hpp</includes>
  </compound>
  <compound kind="file">
    <name>average_hash.hpp</name>
    <path>opencv2/img_hash/</path>
    <filename>d7/d22/average__hash_8hpp.html</filename>
    <includes id="d9/db6/img__hash__base_8hpp" name="img_hash_base.hpp" local="yes" import="no" module="no" objc="no">img_hash_base.hpp</includes>
    <class kind="class">cv::img_hash::AverageHash</class>
    <namespace>cv</namespace>
    <namespace>cv::img_hash</namespace>
  </compound>
  <compound kind="file">
    <name>block_mean_hash.hpp</name>
    <path>opencv2/img_hash/</path>
    <filename>d8/d87/block__mean__hash_8hpp.html</filename>
    <includes id="d9/db6/img__hash__base_8hpp" name="img_hash_base.hpp" local="yes" import="no" module="no" objc="no">img_hash_base.hpp</includes>
    <class kind="class">cv::img_hash::BlockMeanHash</class>
    <namespace>cv</namespace>
    <namespace>cv::img_hash</namespace>
  </compound>
  <compound kind="file">
    <name>color_moment_hash.hpp</name>
    <path>opencv2/img_hash/</path>
    <filename>d1/d01/color__moment__hash_8hpp.html</filename>
    <includes id="d9/db6/img__hash__base_8hpp" name="img_hash_base.hpp" local="yes" import="no" module="no" objc="no">img_hash_base.hpp</includes>
    <class kind="class">cv::img_hash::ColorMomentHash</class>
    <namespace>cv</namespace>
    <namespace>cv::img_hash</namespace>
  </compound>
  <compound kind="file">
    <name>img_hash_base.hpp</name>
    <path>opencv2/img_hash/</path>
    <filename>d9/db6/img__hash__base_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::img_hash::ImgHashBase</class>
    <namespace>cv</namespace>
    <namespace>cv::img_hash</namespace>
  </compound>
  <compound kind="file">
    <name>marr_hildreth_hash.hpp</name>
    <path>opencv2/img_hash/</path>
    <filename>d3/d20/marr__hildreth__hash_8hpp.html</filename>
    <includes id="d9/db6/img__hash__base_8hpp" name="img_hash_base.hpp" local="yes" import="no" module="no" objc="no">img_hash_base.hpp</includes>
    <class kind="class">cv::img_hash::MarrHildrethHash</class>
    <namespace>cv</namespace>
    <namespace>cv::img_hash</namespace>
  </compound>
  <compound kind="file">
    <name>phash.hpp</name>
    <path>opencv2/img_hash/</path>
    <filename>d1/d9c/phash_8hpp.html</filename>
    <includes id="d9/db6/img__hash__base_8hpp" name="img_hash_base.hpp" local="yes" import="no" module="no" objc="no">img_hash_base.hpp</includes>
    <class kind="class">cv::img_hash::PHash</class>
    <namespace>cv</namespace>
    <namespace>cv::img_hash</namespace>
  </compound>
  <compound kind="file">
    <name>radial_variance_hash.hpp</name>
    <path>opencv2/img_hash/</path>
    <filename>d2/d76/radial__variance__hash_8hpp.html</filename>
    <includes id="d9/db6/img__hash__base_8hpp" name="img_hash_base.hpp" local="yes" import="no" module="no" objc="no">img_hash_base.hpp</includes>
    <class kind="class">cv::img_hash::RadialVarianceHash</class>
    <namespace>cv</namespace>
    <namespace>cv::img_hash</namespace>
  </compound>
  <compound kind="file">
    <name>intensity_transform.hpp</name>
    <path>opencv2/</path>
    <filename>da/d3c/intensity__transform_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::intensity_transform</namespace>
  </compound>
  <compound kind="file">
    <name>julia.hpp</name>
    <path>opencv2/</path>
    <filename>d8/d00/julia_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::julia</namespace>
  </compound>
  <compound kind="file">
    <name>julia.markdown</name>
    <path>/home/ci/opencv_contrib/modules/julia/tutorials/</path>
    <filename>d5/d69/julia_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>line_descriptor.hpp</name>
    <path>opencv2/</path>
    <filename>df/d4a/line__descriptor_8hpp.html</filename>
    <includes id="db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp" name="descriptor.hpp" local="yes" import="no" module="no" objc="no">opencv2/line_descriptor/descriptor.hpp</includes>
  </compound>
  <compound kind="file">
    <name>descriptor.hpp</name>
    <path>opencv2/line_descriptor/</path>
    <filename>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</filename>
    <includes id="d1/d4e/utility_8hpp" name="utility.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/utility.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::line_descriptor::BinaryDescriptor</class>
    <class kind="class">cv::line_descriptor::BinaryDescriptorMatcher</class>
    <class kind="struct">cv::line_descriptor::DrawLinesMatchesFlags</class>
    <class kind="struct">cv::line_descriptor::KeyLine</class>
    <class kind="class">cv::line_descriptor::LSDDetector</class>
    <class kind="struct">cv::line_descriptor::LSDParam</class>
    <class kind="struct">cv::line_descriptor::BinaryDescriptor::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::line_descriptor</namespace>
    <member kind="define">
      <type>#define</type>
      <name>log_gamma</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>afeeb1935b071749b3c931f7acae88627</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLN10</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>aa8925769d59adeb17aa3caca7213a87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RELATIVE_ERROR_FACTOR</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>a5ee2ec8164c0157c7029ae8bfe74cb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_1</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>a522c15586db1a4d781aa9a86ad70efb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_1</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>ad42db686ef17bdf7e5a114558be26f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>UINT16</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>acbc04026a2008f7c2fccf01718291c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>UINT32</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>adfe04a44baaebba6143c3a23507ff85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>UINT64</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>a95df6cdb32afc350ff070f2fe8a54a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>UINT8</name>
      <anchorfile>db/d82/line__descriptor_2include_2opencv2_2line__descriptor_2descriptor_8hpp.html</anchorfile>
      <anchor>af3037cbae2cdbc45fb75983c08b87935</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor.hpp</name>
    <path>opencv2/stereo/</path>
    <filename>d8/db0/stereo_2include_2opencv2_2stereo_2descriptor_8hpp.html</filename>
    <namespace>cv</namespace>
    <namespace>cv::stereo</namespace>
  </compound>
  <compound kind="file">
    <name>tutorial.markdown</name>
    <path>/home/ci/opencv_contrib/modules/line_descriptor/tutorials/</path>
    <filename>de/dee/tutorial_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>mcc.hpp</name>
    <path>opencv2/</path>
    <filename>df/d35/mcc_8hpp.html</filename>
    <includes id="d1/d09/checker__detector_8hpp" name="checker_detector.hpp" local="yes" import="no" module="no" objc="no">mcc/checker_detector.hpp</includes>
    <includes id="d2/d15/checker__model_8hpp" name="checker_model.hpp" local="yes" import="no" module="no" objc="no">mcc/checker_model.hpp</includes>
    <includes id="db/d83/ccm_8hpp" name="ccm.hpp" local="yes" import="no" module="no" objc="no">mcc/ccm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ccm.hpp</name>
    <path>opencv2/mcc/</path>
    <filename>db/d83/ccm_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::ccm::ColorCorrectionModel</class>
    <namespace>cv</namespace>
    <namespace>cv::ccm</namespace>
  </compound>
  <compound kind="file">
    <name>checker_detector.hpp</name>
    <path>opencv2/mcc/</path>
    <filename>d1/d09/checker__detector_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d2/d15/checker__model_8hpp" name="checker_model.hpp" local="yes" import="no" module="no" objc="no">checker_model.hpp</includes>
    <includes id="d9/d8c/dnn_8hpp" name="dnn.hpp" local="no" import="no" module="no" objc="no">opencv2/dnn.hpp</includes>
    <class kind="class">cv::mcc::CCheckerDetector</class>
    <class kind="struct">cv::mcc::DetectorParameters</class>
    <namespace>cv</namespace>
    <namespace>cv::mcc</namespace>
  </compound>
  <compound kind="file">
    <name>checker_model.hpp</name>
    <path>opencv2/mcc/</path>
    <filename>d2/d15/checker__model_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::mcc::CChecker</class>
    <class kind="class">cv::mcc::CCheckerDraw</class>
    <namespace>cv</namespace>
    <namespace>cv::mcc</namespace>
  </compound>
  <compound kind="file">
    <name>color_correction_model.markdown</name>
    <path>/home/ci/opencv_contrib/modules/mcc/tutorials/basic_ccm/</path>
    <filename>d3/d28/color__correction__model_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>basic_chart_detection.markdown</name>
    <path>/home/ci/opencv_contrib/modules/mcc/tutorials/basic_chart_detection/</path>
    <filename>db/dc1/basic__chart__detection_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>chart_detection_enhanced_by_neural_network.markdown</name>
    <path>/home/ci/opencv_contrib/modules/mcc/tutorials/basic_chart_detection/</path>
    <filename>d9/def/chart__detection__enhanced__by__neural__network_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>debugging_the_system.markdown</name>
    <path>/home/ci/opencv_contrib/modules/mcc/tutorials/basic_chart_detection/</path>
    <filename>da/d69/debugging__the__system_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_ccm.markdown</name>
    <path>/home/ci/opencv_contrib/modules/mcc/tutorials/</path>
    <filename>d4/dcb/table__of__content__ccm_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_mcc.markdown</name>
    <path>/home/ci/opencv_contrib/modules/mcc/tutorials/</path>
    <filename>dd/da3/table__of__content__mcc_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>optflow.hpp</name>
    <path>opencv2/</path>
    <filename>de/d67/optflow_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d0/d1c/video_2include_2opencv2_2video_8hpp" name="video.hpp" local="yes" import="no" module="no" objc="no">opencv2/video.hpp</includes>
    <includes id="dc/dee/pcaflow_8hpp" name="pcaflow.hpp" local="yes" import="no" module="no" objc="no">opencv2/optflow/pcaflow.hpp</includes>
    <includes id="d8/dc5/sparse__matching__gpc_8hpp" name="sparse_matching_gpc.hpp" local="yes" import="no" module="no" objc="no">opencv2/optflow/sparse_matching_gpc.hpp</includes>
    <includes id="da/da2/rlofflow_8hpp" name="rlofflow.hpp" local="yes" import="no" module="no" objc="no">opencv2/optflow/rlofflow.hpp</includes>
    <includes id="da/d48/motempl_8hpp" name="motempl.hpp" local="yes" import="no" module="no" objc="no">opencv2/optflow/motempl.hpp</includes>
    <class kind="class">cv::optflow::DualTVL1OpticalFlow</class>
    <namespace>cv</namespace>
    <namespace>cv::optflow</namespace>
  </compound>
  <compound kind="file">
    <name>motempl.hpp</name>
    <path>opencv2/optflow/</path>
    <filename>da/d48/motempl_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::motempl</namespace>
  </compound>
  <compound kind="file">
    <name>pcaflow.hpp</name>
    <path>opencv2/optflow/</path>
    <filename>dc/dee/pcaflow_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d0/d1c/video_2include_2opencv2_2video_8hpp" name="video.hpp" local="yes" import="no" module="no" objc="no">opencv2/video.hpp</includes>
    <class kind="class">cv::optflow::OpticalFlowPCAFlow</class>
    <class kind="class">cv::optflow::PCAPrior</class>
    <namespace>cv</namespace>
    <namespace>cv::optflow</namespace>
  </compound>
  <compound kind="file">
    <name>rlofflow.hpp</name>
    <path>opencv2/optflow/</path>
    <filename>da/da2/rlofflow_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d0/d1c/video_2include_2opencv2_2video_8hpp" name="video.hpp" local="yes" import="no" module="no" objc="no">opencv2/video.hpp</includes>
    <class kind="class">cv::optflow::DenseRLOFOpticalFlow</class>
    <class kind="class">cv::optflow::RLOFOpticalFlowParameter</class>
    <class kind="class">cv::optflow::SparseRLOFOpticalFlow</class>
    <namespace>cv</namespace>
    <namespace>cv::optflow</namespace>
  </compound>
  <compound kind="file">
    <name>sparse_matching_gpc.hpp</name>
    <path>opencv2/optflow/</path>
    <filename>d8/dc5/sparse__matching__gpc_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::optflow::GPCDetails</class>
    <class kind="class">cv::optflow::GPCForest</class>
    <class kind="struct">cv::optflow::GPCMatchingParams</class>
    <class kind="struct">cv::optflow::GPCPatchDescriptor</class>
    <class kind="struct">cv::optflow::GPCPatchSample</class>
    <class kind="struct">cv::optflow::GPCTrainingParams</class>
    <class kind="class">cv::optflow::GPCTrainingSamples</class>
    <class kind="class">cv::optflow::GPCTree</class>
    <class kind="struct">cv::optflow::GPCTree::Node</class>
    <namespace>cv</namespace>
    <namespace>cv::optflow</namespace>
  </compound>
  <compound kind="file">
    <name>ovis.hpp</name>
    <path>opencv2/</path>
    <filename>d6/d50/ovis_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ovis::WindowScene</class>
    <namespace>cv</namespace>
    <namespace>cv::ovis</namespace>
  </compound>
  <compound kind="file">
    <name>phase_unwrapping.hpp</name>
    <path>opencv2/</path>
    <filename>dd/dee/phase__unwrapping_8hpp.html</filename>
    <includes id="d3/d22/phase__unwrapping_2phase__unwrapping_8hpp" name="phase_unwrapping.hpp" local="yes" import="no" module="no" objc="no">opencv2/phase_unwrapping/phase_unwrapping.hpp</includes>
    <includes id="df/dce/histogramphaseunwrapping_8hpp" name="histogramphaseunwrapping.hpp" local="yes" import="no" module="no" objc="no">opencv2/phase_unwrapping/histogramphaseunwrapping.hpp</includes>
  </compound>
  <compound kind="file">
    <name>phase_unwrapping.hpp</name>
    <path>opencv2/phase_unwrapping/</path>
    <filename>d3/d22/phase__unwrapping_2phase__unwrapping_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::phase_unwrapping::PhaseUnwrapping</class>
    <namespace>cv</namespace>
    <namespace>cv::phase_unwrapping</namespace>
  </compound>
  <compound kind="file">
    <name>histogramphaseunwrapping.hpp</name>
    <path>opencv2/phase_unwrapping/</path>
    <filename>df/dce/histogramphaseunwrapping_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="d3/d22/phase__unwrapping_2phase__unwrapping_8hpp" name="phase_unwrapping.hpp" local="yes" import="no" module="no" objc="no">opencv2/phase_unwrapping/phase_unwrapping.hpp</includes>
    <class kind="class">cv::phase_unwrapping::HistogramPhaseUnwrapping</class>
    <class kind="struct">cv::phase_unwrapping::HistogramPhaseUnwrapping::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::phase_unwrapping</namespace>
  </compound>
  <compound kind="file">
    <name>phase_unwrapping.markdown</name>
    <path>/home/ci/opencv_contrib/modules/phase_unwrapping/tutorials/</path>
    <filename>d9/dac/phase__unwrapping_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>unwrap.markdown</name>
    <path>/home/ci/opencv_contrib/modules/phase_unwrapping/tutorials/unwrap/</path>
    <filename>d6/d85/unwrap_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>plot.hpp</name>
    <path>opencv2/</path>
    <filename>dc/dc0/plot_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::plot::Plot2d</class>
    <namespace>cv</namespace>
    <namespace>cv::plot</namespace>
  </compound>
  <compound kind="file">
    <name>quality.hpp</name>
    <path>opencv2/</path>
    <filename>dd/d5c/quality_8hpp.html</filename>
    <includes id="d1/da7/qualitybase_8hpp" name="qualitybase.hpp" local="yes" import="no" module="no" objc="no">quality/qualitybase.hpp</includes>
    <includes id="d6/dfd/qualitymse_8hpp" name="qualitymse.hpp" local="yes" import="no" module="no" objc="no">quality/qualitymse.hpp</includes>
    <includes id="dc/d9d/qualitypsnr_8hpp" name="qualitypsnr.hpp" local="yes" import="no" module="no" objc="no">quality/qualitypsnr.hpp</includes>
    <includes id="d3/d49/qualityssim_8hpp" name="qualityssim.hpp" local="yes" import="no" module="no" objc="no">quality/qualityssim.hpp</includes>
    <includes id="da/db0/qualitygmsd_8hpp" name="qualitygmsd.hpp" local="yes" import="no" module="no" objc="no">quality/qualitygmsd.hpp</includes>
    <includes id="d6/d00/qualitybrisque_8hpp" name="qualitybrisque.hpp" local="yes" import="no" module="no" objc="no">quality/qualitybrisque.hpp</includes>
  </compound>
  <compound kind="file">
    <name>quality_utils.hpp</name>
    <path>opencv2/quality/</path>
    <filename>d9/ddc/quality__utils_8hpp.html</filename>
    <includes id="d1/da7/qualitybase_8hpp" name="qualitybase.hpp" local="yes" import="no" module="no" objc="no">qualitybase.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::quality</namespace>
    <namespace>cv::quality::quality_utils</namespace>
  </compound>
  <compound kind="file">
    <name>qualitybase.hpp</name>
    <path>opencv2/quality/</path>
    <filename>d1/da7/qualitybase_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::quality::QualityBase</class>
    <namespace>cv</namespace>
    <namespace>cv::quality</namespace>
  </compound>
  <compound kind="file">
    <name>qualitybrisque.hpp</name>
    <path>opencv2/quality/</path>
    <filename>d6/d00/qualitybrisque_8hpp.html</filename>
    <includes id="d1/da7/qualitybase_8hpp" name="qualitybase.hpp" local="yes" import="no" module="no" objc="no">qualitybase.hpp</includes>
    <includes id="d3/d29/ml_8hpp" name="ml.hpp" local="yes" import="no" module="no" objc="no">opencv2/ml.hpp</includes>
    <class kind="class">cv::quality::QualityBRISQUE</class>
    <namespace>cv</namespace>
    <namespace>cv::quality</namespace>
  </compound>
  <compound kind="file">
    <name>qualitygmsd.hpp</name>
    <path>opencv2/quality/</path>
    <filename>da/db0/qualitygmsd_8hpp.html</filename>
    <includes id="d1/da7/qualitybase_8hpp" name="qualitybase.hpp" local="yes" import="no" module="no" objc="no">qualitybase.hpp</includes>
    <class kind="struct">cv::quality::QualityGMSD::_mat_data</class>
    <class kind="class">cv::quality::QualityGMSD</class>
    <namespace>cv</namespace>
    <namespace>cv::quality</namespace>
  </compound>
  <compound kind="file">
    <name>qualitymse.hpp</name>
    <path>opencv2/quality/</path>
    <filename>d6/dfd/qualitymse_8hpp.html</filename>
    <includes id="d1/da7/qualitybase_8hpp" name="qualitybase.hpp" local="yes" import="no" module="no" objc="no">qualitybase.hpp</includes>
    <class kind="class">cv::quality::QualityMSE</class>
    <namespace>cv</namespace>
    <namespace>cv::quality</namespace>
  </compound>
  <compound kind="file">
    <name>qualitypsnr.hpp</name>
    <path>opencv2/quality/</path>
    <filename>dc/d9d/qualitypsnr_8hpp.html</filename>
    <includes id="d1/da7/qualitybase_8hpp" name="qualitybase.hpp" local="yes" import="no" module="no" objc="no">qualitybase.hpp</includes>
    <includes id="d6/dfd/qualitymse_8hpp" name="qualitymse.hpp" local="yes" import="no" module="no" objc="no">qualitymse.hpp</includes>
    <class kind="class">cv::quality::QualityPSNR</class>
    <namespace>cv</namespace>
    <namespace>cv::quality</namespace>
  </compound>
  <compound kind="file">
    <name>qualityssim.hpp</name>
    <path>opencv2/quality/</path>
    <filename>d3/d49/qualityssim_8hpp.html</filename>
    <includes id="d1/da7/qualitybase_8hpp" name="qualitybase.hpp" local="yes" import="no" module="no" objc="no">qualitybase.hpp</includes>
    <class kind="struct">cv::quality::QualitySSIM::_mat_data</class>
    <class kind="class">cv::quality::QualitySSIM</class>
    <namespace>cv</namespace>
    <namespace>cv::quality</namespace>
  </compound>
  <compound kind="file">
    <name>rapid.hpp</name>
    <path>opencv2/</path>
    <filename>dd/d04/rapid_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::rapid::GOSTracker</class>
    <class kind="class">cv::rapid::OLSTracker</class>
    <class kind="class">cv::rapid::Rapid</class>
    <class kind="class">cv::rapid::Tracker</class>
    <namespace>cv</namespace>
    <namespace>cv::rapid</namespace>
  </compound>
  <compound kind="file">
    <name>map.hpp</name>
    <path>opencv2/reg/</path>
    <filename>df/d7c/map_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::reg::Map</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mapaffine.hpp</name>
    <path>opencv2/reg/</path>
    <filename>dd/d7f/mapaffine_8hpp.html</filename>
    <includes id="df/d7c/map_8hpp" name="map.hpp" local="yes" import="no" module="no" objc="no">map.hpp</includes>
    <class kind="class">cv::reg::MapAffine</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mapper.hpp</name>
    <path>opencv2/reg/</path>
    <filename>df/d13/mapper_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="df/d7c/map_8hpp" name="map.hpp" local="yes" import="no" module="no" objc="no">map.hpp</includes>
    <class kind="class">cv::reg::Mapper</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mappergradaffine.hpp</name>
    <path>opencv2/reg/</path>
    <filename>d7/d89/mappergradaffine_8hpp.html</filename>
    <includes id="df/d13/mapper_8hpp" name="mapper.hpp" local="yes" import="no" module="no" objc="no">mapper.hpp</includes>
    <class kind="class">cv::reg::MapperGradAffine</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mappergradeuclid.hpp</name>
    <path>opencv2/reg/</path>
    <filename>d3/d4e/mappergradeuclid_8hpp.html</filename>
    <includes id="df/d13/mapper_8hpp" name="mapper.hpp" local="yes" import="no" module="no" objc="no">mapper.hpp</includes>
    <class kind="class">cv::reg::MapperGradEuclid</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mappergradproj.hpp</name>
    <path>opencv2/reg/</path>
    <filename>d2/d7f/mappergradproj_8hpp.html</filename>
    <includes id="df/d13/mapper_8hpp" name="mapper.hpp" local="yes" import="no" module="no" objc="no">mapper.hpp</includes>
    <class kind="class">cv::reg::MapperGradProj</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mappergradshift.hpp</name>
    <path>opencv2/reg/</path>
    <filename>dc/d62/mappergradshift_8hpp.html</filename>
    <includes id="df/d13/mapper_8hpp" name="mapper.hpp" local="yes" import="no" module="no" objc="no">mapper.hpp</includes>
    <class kind="class">cv::reg::MapperGradShift</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mappergradsimilar.hpp</name>
    <path>opencv2/reg/</path>
    <filename>d1/d14/mappergradsimilar_8hpp.html</filename>
    <includes id="df/d13/mapper_8hpp" name="mapper.hpp" local="yes" import="no" module="no" objc="no">mapper.hpp</includes>
    <class kind="class">cv::reg::MapperGradSimilar</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mapperpyramid.hpp</name>
    <path>opencv2/reg/</path>
    <filename>de/da9/mapperpyramid_8hpp.html</filename>
    <includes id="df/d13/mapper_8hpp" name="mapper.hpp" local="yes" import="no" module="no" objc="no">mapper.hpp</includes>
    <includes id="dd/d7f/mapaffine_8hpp" name="mapaffine.hpp" local="yes" import="no" module="no" objc="no">mapaffine.hpp</includes>
    <includes id="df/d08/mapprojec_8hpp" name="mapprojec.hpp" local="yes" import="no" module="no" objc="no">mapprojec.hpp</includes>
    <includes id="de/d67/mapshift_8hpp" name="mapshift.hpp" local="yes" import="no" module="no" objc="no">mapshift.hpp</includes>
    <class kind="class">cv::reg::MapperPyramid</class>
    <class kind="class">cv::reg::MapTypeCaster</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mapprojec.hpp</name>
    <path>opencv2/reg/</path>
    <filename>df/d08/mapprojec_8hpp.html</filename>
    <includes id="df/d7c/map_8hpp" name="map.hpp" local="yes" import="no" module="no" objc="no">map.hpp</includes>
    <class kind="class">cv::reg::MapProjec</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>mapshift.hpp</name>
    <path>opencv2/reg/</path>
    <filename>de/d67/mapshift_8hpp.html</filename>
    <includes id="df/d7c/map_8hpp" name="map.hpp" local="yes" import="no" module="no" objc="no">map.hpp</includes>
    <class kind="class">cv::reg::MapShift</class>
    <namespace>cv</namespace>
    <namespace>cv::reg</namespace>
  </compound>
  <compound kind="file">
    <name>kinfu_icp.markdown</name>
    <path>/home/ci/opencv_contrib/modules/rgbd/doc/</path>
    <filename>dd/d1c/kinfu__icp_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>rgbd.hpp</name>
    <path>opencv2/</path>
    <filename>dd/dd3/rgbd_8hpp.html</filename>
    <includes id="d7/d7a/linemod_8hpp" name="linemod.hpp" local="yes" import="no" module="no" objc="no">opencv2/rgbd/linemod.hpp</includes>
    <includes id="db/d30/depth_8hpp" name="depth.hpp" local="yes" import="no" module="no" objc="no">opencv2/rgbd/depth.hpp</includes>
    <includes id="d9/dc4/kinfu_8hpp" name="kinfu.hpp" local="yes" import="no" module="no" objc="no">opencv2/rgbd/kinfu.hpp</includes>
    <includes id="dc/dcf/dynafu_8hpp" name="dynafu.hpp" local="yes" import="no" module="no" objc="no">opencv2/rgbd/dynafu.hpp</includes>
    <includes id="d1/db8/large__kinfu_8hpp" name="large_kinfu.hpp" local="yes" import="no" module="no" objc="no">opencv2/rgbd/large_kinfu.hpp</includes>
    <includes id="d1/da6/pose__graph_8hpp" name="pose_graph.hpp" local="yes" import="no" module="no" objc="no">opencv2/rgbd/detail/pose_graph.hpp</includes>
    <includes id="dd/dc8/colored__kinfu_8hpp" name="colored_kinfu.hpp" local="yes" import="no" module="no" objc="no">opencv2/rgbd/colored_kinfu.hpp</includes>
  </compound>
  <compound kind="file">
    <name>colored_kinfu.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>dd/dc8/colored__kinfu_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <includes id="d9/d6b/volume_8hpp" name="volume.hpp" local="no" import="no" module="no" objc="no">opencv2/rgbd/volume.hpp</includes>
    <class kind="class">cv::colored_kinfu::ColoredKinFu</class>
    <class kind="struct">cv::colored_kinfu::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::colored_kinfu</namespace>
  </compound>
  <compound kind="file">
    <name>depth.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>db/d30/depth_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::rgbd::DepthCleaner</class>
    <class kind="class">cv::rgbd::FastICPOdometry</class>
    <class kind="class">cv::rgbd::ICPOdometry</class>
    <class kind="class">cv::rgbd::Odometry</class>
    <class kind="struct">cv::rgbd::OdometryFrame</class>
    <class kind="struct">cv::rgbd::RgbdFrame</class>
    <class kind="class">cv::rgbd::RgbdICPOdometry</class>
    <class kind="class">cv::rgbd::RgbdNormals</class>
    <class kind="class">cv::rgbd::RgbdOdometry</class>
    <class kind="class">cv::rgbd::RgbdPlane</class>
    <namespace>cv</namespace>
    <namespace>cv::rgbd</namespace>
  </compound>
  <compound kind="file">
    <name>pose_graph.hpp</name>
    <path>opencv2/rgbd/detail/</path>
    <filename>d1/da6/pose__graph_8hpp.html</filename>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <includes id="db/d65/quaternion_8hpp" name="quaternion.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/quaternion.hpp</includes>
    <class kind="class">cv::kinfu::detail::PoseGraph</class>
    <namespace>cv</namespace>
    <namespace>cv::kinfu</namespace>
    <namespace>cv::kinfu::detail</namespace>
  </compound>
  <compound kind="file">
    <name>dynafu.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>dc/dcf/dynafu_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <includes id="d9/dc4/kinfu_8hpp" name="kinfu.hpp" local="yes" import="no" module="no" objc="no">kinfu.hpp</includes>
    <class kind="class">cv::dynafu::DynaFu</class>
    <namespace>cv</namespace>
    <namespace>cv::dynafu</namespace>
  </compound>
  <compound kind="file">
    <name>intrinsics.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>d7/d65/intrinsics_8hpp.html</filename>
    <includes id="dc/d09/matx_8hpp" name="matx.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/matx.hpp</includes>
    <class kind="struct">cv::kinfu::Intr</class>
    <class kind="struct">cv::kinfu::Intr::Projector</class>
    <class kind="struct">cv::kinfu::Intr::Reprojector</class>
    <namespace>cv</namespace>
    <namespace>cv::kinfu</namespace>
  </compound>
  <compound kind="file">
    <name>kinfu.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>d9/dc4/kinfu_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <includes id="d9/d6b/volume_8hpp" name="volume.hpp" local="no" import="no" module="no" objc="no">opencv2/rgbd/volume.hpp</includes>
    <class kind="class">cv::kinfu::KinFu</class>
    <class kind="struct">cv::kinfu::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::kinfu</namespace>
  </compound>
  <compound kind="file">
    <name>large_kinfu.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>d1/db8/large__kinfu_8hpp.html</filename>
    <includes id="d9/d6b/volume_8hpp" name="volume.hpp" local="no" import="no" module="no" objc="no">opencv2/rgbd/volume.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <class kind="class">cv::large_kinfu::LargeKinfu</class>
    <class kind="struct">cv::large_kinfu::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::large_kinfu</namespace>
  </compound>
  <compound kind="file">
    <name>linemod.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>d7/d7a/linemod_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::linemod::QuantizedPyramid::Candidate</class>
    <class kind="class">cv::linemod::ColorGradient</class>
    <class kind="class">cv::linemod::DepthNormal</class>
    <class kind="class">cv::linemod::Detector</class>
    <class kind="struct">cv::linemod::Feature</class>
    <class kind="struct">cv::linemod::Match</class>
    <class kind="class">cv::linemod::Modality</class>
    <class kind="class">cv::linemod::QuantizedPyramid</class>
    <class kind="struct">cv::linemod::Template</class>
    <namespace>cv</namespace>
    <namespace>cv::linemod</namespace>
  </compound>
  <compound kind="file">
    <name>volume.hpp</name>
    <path>opencv2/rgbd/</path>
    <filename>d9/d6b/volume_8hpp.html</filename>
    <includes id="d7/d65/intrinsics_8hpp" name="intrinsics.hpp" local="yes" import="no" module="no" objc="no">intrinsics.hpp</includes>
    <includes id="de/d48/affine_8hpp" name="affine.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/affine.hpp</includes>
    <class kind="class">cv::kinfu::Volume</class>
    <class kind="struct">cv::kinfu::VolumeParams</class>
    <namespace>cv</namespace>
    <namespace>cv::kinfu</namespace>
  </compound>
  <compound kind="file">
    <name>saliency.hpp</name>
    <path>opencv2/</path>
    <filename>dd/da4/saliency_8hpp.html</filename>
    <includes id="d7/def/saliencyBaseClasses_8hpp" name="saliencyBaseClasses.hpp" local="yes" import="no" module="no" objc="no">opencv2/saliency/saliencyBaseClasses.hpp</includes>
    <includes id="d0/de5/saliencySpecializedClasses_8hpp" name="saliencySpecializedClasses.hpp" local="yes" import="no" module="no" objc="no">opencv2/saliency/saliencySpecializedClasses.hpp</includes>
  </compound>
  <compound kind="file">
    <name>saliencyBaseClasses.hpp</name>
    <path>opencv2/saliency/</path>
    <filename>d7/def/saliencyBaseClasses_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/d14/persistence_8hpp" name="persistence.hpp" local="no" import="no" module="no" objc="no">opencv2/core/persistence.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::saliency::MotionSaliency</class>
    <class kind="class">cv::saliency::Objectness</class>
    <class kind="class">cv::saliency::Saliency</class>
    <class kind="class">cv::saliency::StaticSaliency</class>
    <namespace>cv</namespace>
    <namespace>cv::saliency</namespace>
  </compound>
  <compound kind="file">
    <name>saliencySpecializedClasses.hpp</name>
    <path>opencv2/saliency/</path>
    <filename>d0/de5/saliencySpecializedClasses_8hpp.html</filename>
    <includes id="d7/def/saliencyBaseClasses_8hpp" name="saliencyBaseClasses.hpp" local="yes" import="no" module="no" objc="no">saliencyBaseClasses.hpp</includes>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::saliency::MotionSaliencyBinWangApr2014</class>
    <class kind="class">cv::saliency::ObjectnessBING</class>
    <class kind="class">cv::saliency::StaticSaliencyFineGrained</class>
    <class kind="class">cv::saliency::StaticSaliencySpectralResidual</class>
    <namespace>cv</namespace>
    <namespace>cv::saliency</namespace>
  </compound>
  <compound kind="file">
    <name>sfm.hpp</name>
    <path>opencv2/</path>
    <filename>d3/df9/sfm_8hpp.html</filename>
    <includes id="d7/d09/conditioning_8hpp" name="conditioning.hpp" local="no" import="no" module="no" objc="no">opencv2/sfm/conditioning.hpp</includes>
    <includes id="d4/db1/fundamental_8hpp" name="fundamental.hpp" local="no" import="no" module="no" objc="no">opencv2/sfm/fundamental.hpp</includes>
    <includes id="d2/dc6/io_8hpp" name="io.hpp" local="no" import="no" module="no" objc="no">opencv2/sfm/io.hpp</includes>
    <includes id="de/dd5/numeric_8hpp" name="numeric.hpp" local="no" import="no" module="no" objc="no">opencv2/sfm/numeric.hpp</includes>
    <includes id="d0/dbd/projection_8hpp" name="projection.hpp" local="no" import="no" module="no" objc="no">opencv2/sfm/projection.hpp</includes>
    <includes id="da/de8/triangulation_8hpp" name="triangulation.hpp" local="no" import="no" module="no" objc="no">opencv2/sfm/triangulation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>conditioning.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>d7/d09/conditioning_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>fundamental.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>d4/db1/fundamental_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>io.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>d2/dc6/io_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>numeric.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>de/dd5/numeric_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>projection.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>d0/dbd/projection_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>reconstruct.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>d3/de1/reconstruct_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>robust.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>da/d0b/robust_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>simple_pipeline.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>de/d65/simple__pipeline_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::sfm::BaseSFM</class>
    <class kind="class">cv::sfm::libmv_CameraIntrinsicsOptions</class>
    <class kind="class">cv::sfm::libmv_ReconstructionOptions</class>
    <class kind="class">cv::sfm::SFMLibmvEuclideanReconstruction</class>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>triangulation.hpp</name>
    <path>opencv2/sfm/</path>
    <filename>da/de8/triangulation_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::sfm</namespace>
  </compound>
  <compound kind="file">
    <name>sfm_import_reconstruction.markdown</name>
    <path>/home/ci/opencv_contrib/modules/sfm/tutorials/sfm_import_reconstruction/</path>
    <filename>db/d43/sfm__import__reconstruction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>sfm_installation.markdown</name>
    <path>/home/ci/opencv_contrib/modules/sfm/tutorials/sfm_installation/</path>
    <filename>d4/dbe/sfm__installation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>sfm_scene_reconstruction.markdown</name>
    <path>/home/ci/opencv_contrib/modules/sfm/tutorials/sfm_scene reconstruction/</path>
    <filename>dc/d39/sfm__scene__reconstruction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>sfm_trajectory_estimation.markdown</name>
    <path>/home/ci/opencv_contrib/modules/sfm/tutorials/sfm_trajectory_estimation/</path>
    <filename>d3/d94/sfm__trajectory__estimation_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_sfm.markdown</name>
    <path>/home/ci/opencv_contrib/modules/sfm/tutorials/</path>
    <filename>dc/de0/table__of__content__sfm_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>shape.hpp</name>
    <path>opencv2/</path>
    <filename>d3/d30/shape_8hpp.html</filename>
    <includes id="dd/dcb/emdL1_8hpp" name="emdL1.hpp" local="yes" import="no" module="no" objc="no">opencv2/shape/emdL1.hpp</includes>
    <includes id="dc/d27/shape__transformer_8hpp" name="shape_transformer.hpp" local="yes" import="no" module="no" objc="no">opencv2/shape/shape_transformer.hpp</includes>
    <includes id="df/d08/hist__cost_8hpp" name="hist_cost.hpp" local="yes" import="no" module="no" objc="no">opencv2/shape/hist_cost.hpp</includes>
    <includes id="d4/d7c/shape__distance_8hpp" name="shape_distance.hpp" local="yes" import="no" module="no" objc="no">opencv2/shape/shape_distance.hpp</includes>
  </compound>
  <compound kind="file">
    <name>shape.hpp</name>
    <path>opencv2/shape/</path>
    <filename>db/d0f/shape_2shape_8hpp.html</filename>
    <includes id="d3/d30/shape_8hpp" name="shape.hpp" local="yes" import="no" module="no" objc="no">opencv2/shape.hpp</includes>
  </compound>
  <compound kind="file">
    <name>emdL1.hpp</name>
    <path>opencv2/shape/</path>
    <filename>dd/dcb/emdL1_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>hist_cost.hpp</name>
    <path>opencv2/shape/</path>
    <filename>df/d08/hist__cost_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::ChiHistogramCostExtractor</class>
    <class kind="class">cv::EMDHistogramCostExtractor</class>
    <class kind="class">cv::EMDL1HistogramCostExtractor</class>
    <class kind="class">cv::HistogramCostExtractor</class>
    <class kind="class">cv::NormHistogramCostExtractor</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>shape_distance.hpp</name>
    <path>opencv2/shape/</path>
    <filename>d4/d7c/shape__distance_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="df/d08/hist__cost_8hpp" name="hist_cost.hpp" local="yes" import="no" module="no" objc="no">opencv2/shape/hist_cost.hpp</includes>
    <includes id="dc/d27/shape__transformer_8hpp" name="shape_transformer.hpp" local="yes" import="no" module="no" objc="no">opencv2/shape/shape_transformer.hpp</includes>
    <class kind="class">cv::HausdorffDistanceExtractor</class>
    <class kind="class">cv::ShapeContextDistanceExtractor</class>
    <class kind="class">cv::ShapeDistanceExtractor</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>shape_transformer.hpp</name>
    <path>opencv2/shape/</path>
    <filename>dc/d27/shape__transformer_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::AffineTransformer</class>
    <class kind="class">cv::ShapeTransformer</class>
    <class kind="class">cv::ThinPlateSplineShapeTransformer</class>
    <namespace>cv</namespace>
  </compound>
  <compound kind="file">
    <name>signal.hpp</name>
    <path>opencv2/</path>
    <filename>dd/d5f/signal_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/dc0/signal__resample_8hpp" name="signal_resample.hpp" local="yes" import="no" module="no" objc="no">opencv2/signal/signal_resample.hpp</includes>
  </compound>
  <compound kind="file">
    <name>signal_resample.hpp</name>
    <path>opencv2/signal/</path>
    <filename>de/dc0/signal__resample_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::signal</namespace>
  </compound>
  <compound kind="file">
    <name>quasi_dense_stereo.hpp</name>
    <path>opencv2/stereo/</path>
    <filename>df/d21/quasi__dense__stereo_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::stereo::MatchQuasiDense</class>
    <class kind="struct">cv::stereo::PropagationParameters</class>
    <class kind="class">cv::stereo::QuasiDenseStereo</class>
    <namespace>cv</namespace>
    <namespace>cv::stereo</namespace>
  </compound>
  <compound kind="file">
    <name>qds_export_parameters.markdown</name>
    <path>/home/ci/opencv_contrib/modules/stereo/tutorials/qds_export_parameters/</path>
    <filename>d4/d5f/qds__export__parameters_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>qds_quasi_dense_stereo.markdown</name>
    <path>/home/ci/opencv_contrib/modules/stereo/tutorials/qds_quasi_dense_stereo/</path>
    <filename>d9/de7/qds__quasi__dense__stereo_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_quasi_dense_stereo.markdown</name>
    <path>/home/ci/opencv_contrib/modules/stereo/tutorials/</path>
    <filename>d8/df5/table__of__content__quasi__dense__stereo_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>graycodepattern.hpp</name>
    <path>opencv2/structured_light/</path>
    <filename>d7/d9c/graycodepattern_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="df/d33/structured__light_2structured__light_8hpp" name="structured_light.hpp" local="yes" import="no" module="no" objc="no">opencv2/structured_light/structured_light.hpp</includes>
    <class kind="class">cv::structured_light::GrayCodePattern</class>
    <class kind="struct">cv::structured_light::GrayCodePattern::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::structured_light</namespace>
  </compound>
  <compound kind="file">
    <name>sinusoidalpattern.hpp</name>
    <path>opencv2/structured_light/</path>
    <filename>d5/de0/sinusoidalpattern_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="df/d33/structured__light_2structured__light_8hpp" name="structured_light.hpp" local="yes" import="no" module="no" objc="no">opencv2/structured_light/structured_light.hpp</includes>
    <includes id="dd/dee/phase__unwrapping_8hpp" name="phase_unwrapping.hpp" local="no" import="no" module="no" objc="no">opencv2/phase_unwrapping.hpp</includes>
    <includes id="d2/d28/calib3d_8hpp" name="calib3d.hpp" local="no" import="no" module="no" objc="no">opencv2/calib3d.hpp</includes>
    <class kind="struct">cv::structured_light::SinusoidalPattern::Params</class>
    <class kind="class">cv::structured_light::SinusoidalPattern</class>
    <namespace>cv</namespace>
    <namespace>cv::structured_light</namespace>
  </compound>
  <compound kind="file">
    <name>structured_light.hpp</name>
    <path>opencv2/</path>
    <filename>d3/d23/structured__light_8hpp.html</filename>
    <includes id="df/d33/structured__light_2structured__light_8hpp" name="structured_light.hpp" local="yes" import="no" module="no" objc="no">opencv2/structured_light/structured_light.hpp</includes>
    <includes id="d7/d9c/graycodepattern_8hpp" name="graycodepattern.hpp" local="yes" import="no" module="no" objc="no">opencv2/structured_light/graycodepattern.hpp</includes>
    <includes id="d5/de0/sinusoidalpattern_8hpp" name="sinusoidalpattern.hpp" local="yes" import="no" module="no" objc="no">opencv2/structured_light/sinusoidalpattern.hpp</includes>
  </compound>
  <compound kind="file">
    <name>structured_light.hpp</name>
    <path>opencv2/structured_light/</path>
    <filename>df/d33/structured__light_2structured__light_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::structured_light::StructuredLightPattern</class>
    <namespace>cv</namespace>
    <namespace>cv::structured_light</namespace>
  </compound>
  <compound kind="file">
    <name>capture_pattern.markdown</name>
    <path>/home/ci/opencv_contrib/modules/structured_light/tutorials/capture_pattern/</path>
    <filename>d5/df3/capture__pattern_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>capturesinpattern.markdown</name>
    <path>/home/ci/opencv_contrib/modules/structured_light/tutorials/capturesinpattern/</path>
    <filename>d4/d9d/capturesinpattern_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>tutorial_decode_pattern.markdown</name>
    <path>/home/ci/opencv_contrib/modules/structured_light/tutorials/decode_pattern/</path>
    <filename>df/d46/tutorial__decode__pattern_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>structured_light.markdown</name>
    <path>/home/ci/opencv_contrib/modules/structured_light/tutorials/</path>
    <filename>d9/d3e/structured__light_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>superres.hpp</name>
    <path>opencv2/</path>
    <filename>d8/d2a/superres_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d2/dc3/superres_2include_2opencv2_2superres_2optical__flow_8hpp" name="optical_flow.hpp" local="yes" import="no" module="no" objc="no">opencv2/superres/optical_flow.hpp</includes>
    <class kind="class">cv::superres::FrameSource</class>
    <class kind="class">cv::superres::SuperResolution</class>
    <namespace>cv</namespace>
    <namespace>cv::superres</namespace>
  </compound>
  <compound kind="file">
    <name>optical_flow.hpp</name>
    <path>opencv2/superres/</path>
    <filename>d2/dc3/superres_2include_2opencv2_2superres_2optical__flow_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::superres::BroxOpticalFlow</class>
    <class kind="class">cv::superres::DenseOpticalFlowExt</class>
    <class kind="class">cv::superres::DualTVL1OpticalFlow</class>
    <class kind="class">cv::superres::FarnebackOpticalFlow</class>
    <class kind="class">cv::superres::PyrLKOpticalFlow</class>
    <namespace>cv</namespace>
    <namespace>cv::superres</namespace>
  </compound>
  <compound kind="file">
    <name>optical_flow.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>dd/d49/videostab_2include_2opencv2_2videostab_2optical__flow_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::videostab::IDenseOptFlowEstimator</class>
    <class kind="class">cv::videostab::ISparseOptFlowEstimator</class>
    <class kind="class">cv::videostab::PyrLkOptFlowEstimatorBase</class>
    <class kind="class">cv::videostab::SparsePyrLkOptFlowEstimator</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>surface_matching.hpp</name>
    <path>opencv2/</path>
    <filename>d2/d40/surface__matching_8hpp.html</filename>
    <includes id="d5/d52/ppf__match__3d_8hpp" name="ppf_match_3d.hpp" local="yes" import="no" module="no" objc="no">surface_matching/ppf_match_3d.hpp</includes>
    <includes id="d3/d94/icp_8hpp" name="icp.hpp" local="yes" import="no" module="no" objc="no">surface_matching/icp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>icp.hpp</name>
    <path>opencv2/surface_matching/</path>
    <filename>d3/d94/icp_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/d9d/pose__3d_8hpp" name="pose_3d.hpp" local="yes" import="no" module="no" objc="no">pose_3d.hpp</includes>
    <class kind="class">cv::ppf_match_3d::ICP</class>
    <namespace>cv</namespace>
    <namespace>cv::ppf_match_3d</namespace>
  </compound>
  <compound kind="file">
    <name>pose_3d.hpp</name>
    <path>opencv2/surface_matching/</path>
    <filename>d8/d9d/pose__3d_8hpp.html</filename>
    <includes id="dd/dc7/cvstd_8hpp" name="cvstd.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cvstd.hpp</includes>
    <class kind="class">cv::ppf_match_3d::Pose3D</class>
    <class kind="class">cv::ppf_match_3d::PoseCluster3D</class>
    <namespace>cv</namespace>
    <namespace>cv::ppf_match_3d</namespace>
  </compound>
  <compound kind="file">
    <name>ppf_helpers.hpp</name>
    <path>opencv2/surface_matching/</path>
    <filename>d9/dd2/ppf__helpers_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ppf_match_3d</namespace>
  </compound>
  <compound kind="file">
    <name>ppf_match_3d.hpp</name>
    <path>opencv2/surface_matching/</path>
    <filename>d5/d52/ppf__match__3d_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/d9d/pose__3d_8hpp" name="pose_3d.hpp" local="yes" import="no" module="no" objc="no">pose_3d.hpp</includes>
    <includes id="d0/d43/t__hash__int_8hpp" name="t_hash_int.hpp" local="yes" import="no" module="no" objc="no">t_hash_int.hpp</includes>
    <class kind="class">cv::ppf_match_3d::PPF3DDetector</class>
    <class kind="struct">THash</class>
    <namespace>cv</namespace>
    <namespace>cv::ppf_match_3d</namespace>
  </compound>
  <compound kind="file">
    <name>t_hash_int.hpp</name>
    <path>opencv2/surface_matching/</path>
    <filename>d0/d43/t__hash__int_8hpp.html</filename>
    <class kind="struct">hashnode_i</class>
    <class kind="struct">hashtable_int</class>
    <namespace>cv</namespace>
    <namespace>cv::ppf_match_3d</namespace>
  </compound>
  <compound kind="file">
    <name>text.hpp</name>
    <path>opencv2/</path>
    <filename>d6/db3/text_8hpp.html</filename>
    <includes id="df/d05/erfilter_8hpp" name="erfilter.hpp" local="yes" import="no" module="no" objc="no">opencv2/text/erfilter.hpp</includes>
    <includes id="db/d5e/ocr_8hpp" name="ocr.hpp" local="yes" import="no" module="no" objc="no">opencv2/text/ocr.hpp</includes>
    <includes id="d4/d26/textDetector_8hpp" name="textDetector.hpp" local="yes" import="no" module="no" objc="no">opencv2/text/textDetector.hpp</includes>
    <includes id="d4/dc8/swt__text__detection_8hpp" name="swt_text_detection.hpp" local="yes" import="no" module="no" objc="no">opencv2/text/swt_text_detection.hpp</includes>
  </compound>
  <compound kind="file">
    <name>erfilter.hpp</name>
    <path>opencv2/text/</path>
    <filename>df/d05/erfilter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::text::ERFilter::Callback</class>
    <class kind="class">cv::text::ERFilter</class>
    <class kind="struct">cv::text::ERStat</class>
    <namespace>cv</namespace>
    <namespace>cv::text</namespace>
  </compound>
  <compound kind="file">
    <name>ocr.hpp</name>
    <path>opencv2/text/</path>
    <filename>db/d5e/ocr_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::text::BaseOCR</class>
    <class kind="class">cv::text::OCRHMMDecoder::ClassifierCallback</class>
    <class kind="class">cv::text::OCRBeamSearchDecoder::ClassifierCallback</class>
    <class kind="class">cv::text::OCRBeamSearchDecoder</class>
    <class kind="class">cv::text::OCRHMMDecoder</class>
    <class kind="class">cv::text::OCRHolisticWordRecognizer</class>
    <class kind="class">cv::text::OCRTesseract</class>
    <namespace>cv</namespace>
    <namespace>cv::text</namespace>
  </compound>
  <compound kind="file">
    <name>swt_text_detection.hpp</name>
    <path>opencv2/text/</path>
    <filename>d4/dc8/swt__text__detection_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::text</namespace>
  </compound>
  <compound kind="file">
    <name>textDetector.hpp</name>
    <path>opencv2/text/</path>
    <filename>d4/d26/textDetector_8hpp.html</filename>
    <includes id="db/d5e/ocr_8hpp" name="ocr.hpp" local="yes" import="no" module="no" objc="no">ocr.hpp</includes>
    <class kind="class">cv::text::TextDetector</class>
    <class kind="class">cv::text::TextDetectorCNN</class>
    <namespace>cv</namespace>
    <namespace>cv::text</namespace>
  </compound>
  <compound kind="file">
    <name>install_tesseract.markdown</name>
    <path>/home/ci/opencv_contrib/modules/text/tutorials/install_tesseract/</path>
    <filename>de/d5b/install__tesseract_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_text.markdown</name>
    <path>/home/ci/opencv_contrib/modules/text/tutorials/</path>
    <filename>dd/d51/table__of__content__text_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>feature.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d4/d35/feature_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::detail::tracking::contrib_feature::CvFeatureEvaluator</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvFeatureParams</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvHaarEvaluator</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvHaarFeatureParams</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvHOGEvaluator</class>
    <class kind="struct">cv::detail::tracking::contrib_feature::CvHOGFeatureParams</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvLBPEvaluator</class>
    <class kind="struct">cv::detail::tracking::contrib_feature::CvLBPFeatureParams</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvParams</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvHOGEvaluator::Feature</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvLBPEvaluator::Feature</class>
    <class kind="class">cv::detail::tracking::contrib_feature::CvHaarEvaluator::FeatureHaar</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
    <namespace>cv::detail::tracking::contrib_feature</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CC_FEATURE_PARAMS</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>ae915e9c622626e3ae66f0f26888f7483</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_FEATURE_SIZE</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>ac37477676c4d705975f9738328e2a6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_FEATURES</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>ae96b00d8819a3087a128be391f2f1c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_ISINTEGRAL</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a612787fd1f14e45ffc25b1d8b9c1d6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_MAX_CAT_COUNT</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a6e70b16076f6d08d02d10fe497dbe932</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_NUM_FEATURES</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>afe0ad200fbe7b7f061bff086bc9cf6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_RECT</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>adaf589fb4cf59042b36f6b2c3d314701</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_RECTS</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a9a4d239dc1b45012d94402456bbcaa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CC_TILTED</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>acadc222865c38a2fc6dba264b1fed867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_HAAR_FEATURE_MAX</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a54d742542c40513ae056b7eca665bd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SUM_OFFSETS</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a4150356626f7917e5058ba1efd3e1f21</anchor>
      <arglist>(p0, p1, p2, p3, rect, step)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_TILTED_OFFSETS</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>aeeda2e9d3b1dcc2d90e4e486e5f2fd94</anchor>
      <arglist>(p0, p1, p2, p3, rect, step)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FEATURES</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>afccbf4767e77e170c6dbae1f8bcfdf01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HFP_NAME</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a906462825d845306cb0b9f7f5e8c1b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOGF_NAME</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a3ca4bc7ad63ab0f10a5ba57da15b92a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBPF_NAME</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a8a8ae05a9da7fdcf92a9c3dcb9bc3658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_BINS</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a401f1cca6f833dfa7601f22db5431067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_CELLS</name>
      <anchorfile>d4/d35/feature_8hpp.html</anchorfile>
      <anchor>a882207be736e20036255cf3bcd423452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kalman_filters.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d6/db3/kalman__filters_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::detail::tracking::kalman_filters::AugmentedUnscentedKalmanFilterParams</class>
    <class kind="class">cv::detail::tracking::kalman_filters::UkfSystemModel</class>
    <class kind="class">cv::detail::tracking::kalman_filters::UnscentedKalmanFilter</class>
    <class kind="class">cv::detail::tracking::kalman_filters::UnscentedKalmanFilterParams</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
    <namespace>cv::detail::tracking::kalman_filters</namespace>
  </compound>
  <compound kind="file">
    <name>onlineBoosting.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d9/dd7/onlineBoosting_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::detail::tracking::online_boosting::BaseClassifier</class>
    <class kind="class">cv::detail::tracking::online_boosting::ClassifierThreshold</class>
    <class kind="class">cv::detail::tracking::online_boosting::Detector</class>
    <class kind="class">cv::detail::tracking::online_boosting::EstimatedGaussDistribution</class>
    <class kind="class">cv::detail::tracking::online_boosting::StrongClassifierDirectSelection</class>
    <class kind="class">cv::detail::tracking::online_boosting::WeakClassifierHaarFeature</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
    <namespace>cv::detail::tracking::online_boosting</namespace>
  </compound>
  <compound kind="file">
    <name>tldDataset.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d7/df7/tldDataset_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
    <namespace>cv::detail::tracking::tld</namespace>
  </compound>
  <compound kind="file">
    <name>tracking_by_matching.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d1/db4/tracking__by__matching_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <class kind="class">cv::detail::tracking::tbm::CosDistance</class>
    <class kind="class">cv::detail::tracking::tbm::IDescriptorDistance</class>
    <class kind="class">cv::detail::tracking::tbm::IImageDescriptor</class>
    <class kind="class">cv::detail::tracking::tbm::ITrackerByMatching</class>
    <class kind="class">cv::detail::tracking::tbm::MatchTemplateDistance</class>
    <class kind="class">cv::detail::tracking::tbm::ResizedImageDescriptor</class>
    <class kind="class">cv::detail::tracking::tbm::Track</class>
    <class kind="struct">cv::detail::tracking::tbm::TrackedObject</class>
    <class kind="struct">cv::detail::tracking::tbm::TrackerParams</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
    <namespace>cv::detail::tracking::tbm</namespace>
  </compound>
  <compound kind="file">
    <name>tracking_internals.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d3/de1/tracking__internals_8hpp.html</filename>
    <includes id="d7/d65/tracking_8detail_8hpp" name="tracking.detail.hpp" local="yes" import="no" module="no" objc="no">opencv2/video/detail/tracking.detail.hpp</includes>
    <includes id="d4/d35/feature_8hpp" name="feature.hpp" local="yes" import="no" module="no" objc="no">feature.hpp</includes>
    <includes id="d9/dd7/onlineBoosting_8hpp" name="onlineBoosting.hpp" local="yes" import="no" module="no" objc="no">onlineBoosting.hpp</includes>
    <class kind="struct">cv::detail::tracking::TrackerContribSamplerCSC::Params</class>
    <class kind="struct">cv::detail::tracking::TrackerSamplerCS::Params</class>
    <class kind="struct">cv::detail::tracking::TrackerSamplerPF::Params</class>
    <class kind="struct">cv::detail::tracking::TrackerContribFeatureHAAR::Params</class>
    <class kind="class">cv::detail::tracking::TrackerStateEstimatorAdaBoosting::TrackerAdaBoostingTargetState</class>
    <class kind="class">cv::detail::tracking::TrackerContribFeature</class>
    <class kind="class">cv::detail::tracking::TrackerContribFeatureHAAR</class>
    <class kind="class">cv::detail::tracking::TrackerContribFeatureSet</class>
    <class kind="class">cv::detail::tracking::TrackerContribSampler</class>
    <class kind="class">cv::detail::tracking::TrackerContribSamplerAlgorithm</class>
    <class kind="class">cv::detail::tracking::TrackerContribSamplerCSC</class>
    <class kind="class">cv::detail::tracking::TrackerFeatureFeature2d</class>
    <class kind="class">cv::detail::tracking::TrackerFeatureHOG</class>
    <class kind="class">cv::detail::tracking::TrackerFeatureLBP</class>
    <class kind="class">cv::detail::tracking::TrackerSamplerCS</class>
    <class kind="class">cv::detail::tracking::TrackerSamplerPF</class>
    <class kind="class">cv::detail::tracking::TrackerStateEstimatorAdaBoosting</class>
    <class kind="class">cv::detail::tracking::TrackerStateEstimatorSVM</class>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>tracking_legacy.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>dc/d14/tracking__legacy_8hpp.html</filename>
    <includes id="d3/de1/tracking__internals_8hpp" name="tracking_internals.hpp" local="yes" import="no" module="no" objc="no">tracking_internals.hpp</includes>
    <class kind="class">cv::legacy::MultiTracker</class>
    <class kind="class">cv::legacy::MultiTracker_Alt</class>
    <class kind="class">cv::legacy::MultiTrackerTLD</class>
    <class kind="struct">cv::legacy::TrackerMIL::Params</class>
    <class kind="struct">cv::legacy::TrackerBoosting::Params</class>
    <class kind="struct">cv::legacy::TrackerMedianFlow::Params</class>
    <class kind="struct">cv::legacy::TrackerTLD::Params</class>
    <class kind="struct">cv::legacy::TrackerKCF::Params</class>
    <class kind="struct">cv::legacy::TrackerCSRT::Params</class>
    <class kind="class">cv::legacy::Tracker</class>
    <class kind="class">cv::legacy::TrackerBoosting</class>
    <class kind="class">cv::legacy::TrackerCSRT</class>
    <class kind="class">cv::legacy::TrackerKCF</class>
    <class kind="class">cv::legacy::TrackerMedianFlow</class>
    <class kind="class">cv::legacy::TrackerMIL</class>
    <class kind="class">cv::legacy::TrackerMOSSE</class>
    <class kind="class">cv::legacy::TrackerTLD</class>
    <namespace>cv</namespace>
    <namespace>cv::legacy</namespace>
  </compound>
  <compound kind="file">
    <name>twist.hpp</name>
    <path>opencv2/tracking/</path>
    <filename>d4/d6b/twist_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::detail</namespace>
    <namespace>cv::detail::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>tutorial_customizing_cn_tracker.markdown</name>
    <path>/home/ci/opencv_contrib/modules/tracking/tutorials/</path>
    <filename>d0/dbd/tutorial__customizing__cn__tracker_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>tutorial_introduction_to_tracker.markdown</name>
    <path>/home/ci/opencv_contrib/modules/tracking/tutorials/</path>
    <filename>d9/d41/tutorial__introduction__to__tracker_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>tutorial_multitracker.markdown</name>
    <path>/home/ci/opencv_contrib/modules/tracking/tutorials/</path>
    <filename>d2/dcc/tutorial__multitracker_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>videostab.hpp</name>
    <path>opencv2/</path>
    <filename>dd/d91/videostab_8hpp.html</filename>
    <includes id="da/dde/stabilizer_8hpp" name="stabilizer.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/stabilizer.hpp</includes>
    <includes id="d3/dcf/ring__buffer_8hpp" name="ring_buffer.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/ring_buffer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>deblurring.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>d4/db5/deblurring_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::videostab::DeblurerBase</class>
    <class kind="class">cv::videostab::NullDeblurer</class>
    <class kind="class">cv::videostab::WeightingDeblurer</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>fast_marching.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>df/d48/fast__marching_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="db/d63/fast__marching__inl_8hpp" name="fast_marching_inl.hpp" local="yes" import="no" module="no" objc="no">fast_marching_inl.hpp</includes>
    <class kind="class">cv::videostab::FastMarchingMethod</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>fast_marching_inl.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>db/d63/fast__marching__inl_8hpp.html</filename>
    <includes id="df/d48/fast__marching_8hpp" name="fast_marching.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/fast_marching.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>frame_source.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>df/da4/frame__source_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::videostab::IFrameSource</class>
    <class kind="class">cv::videostab::MaskFrameSource</class>
    <class kind="class">cv::videostab::NullFrameSource</class>
    <class kind="class">cv::videostab::VideoFileSource</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>global_motion.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>d1/d44/global__motion_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="dd/d49/videostab_2include_2opencv2_2videostab_2optical__flow_8hpp" name="optical_flow.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/optical_flow.hpp</includes>
    <includes id="de/d4e/motion__core_8hpp" name="motion_core.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/motion_core.hpp</includes>
    <includes id="da/d94/outlier__rejection_8hpp" name="outlier_rejection.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/outlier_rejection.hpp</includes>
    <class kind="class">cv::videostab::FromFileMotionReader</class>
    <class kind="class">cv::videostab::ImageMotionEstimatorBase</class>
    <class kind="class">cv::videostab::KeypointBasedMotionEstimator</class>
    <class kind="class">cv::videostab::MotionEstimatorBase</class>
    <class kind="class">cv::videostab::MotionEstimatorL1</class>
    <class kind="class">cv::videostab::MotionEstimatorRansacL2</class>
    <class kind="class">cv::videostab::ToFileMotionWriter</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>inpainting.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>dc/dc7/videostab_2include_2opencv2_2videostab_2inpainting_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="dd/d49/videostab_2include_2opencv2_2videostab_2optical__flow_8hpp" name="optical_flow.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/optical_flow.hpp</includes>
    <includes id="df/d48/fast__marching_8hpp" name="fast_marching.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/fast_marching.hpp</includes>
    <includes id="d1/d44/global__motion_8hpp" name="global_motion.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/global_motion.hpp</includes>
    <includes id="dc/d81/photo_8hpp" name="photo.hpp" local="yes" import="no" module="no" objc="no">opencv2/photo.hpp</includes>
    <class kind="class">cv::videostab::ColorAverageInpainter</class>
    <class kind="class">cv::videostab::ColorInpainter</class>
    <class kind="class">cv::videostab::ConsistentMosaicInpainter</class>
    <class kind="class">cv::videostab::InpainterBase</class>
    <class kind="class">cv::videostab::InpaintingPipeline</class>
    <class kind="class">cv::videostab::MotionInpainter</class>
    <class kind="class">cv::videostab::NullInpainter</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>inpainting.hpp</name>
    <path>opencv2/xphoto/</path>
    <filename>d7/d72/xphoto_2include_2opencv2_2xphoto_2inpainting_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::xphoto</namespace>
  </compound>
  <compound kind="file">
    <name>log.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>d4/d3d/log_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::videostab::ILog</class>
    <class kind="class">cv::videostab::LogToStdout</class>
    <class kind="class">cv::videostab::NullLog</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>motion_core.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>de/d4e/motion__core_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::videostab::RansacParams</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>motion_stabilizing.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>da/d38/motion__stabilizing_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d44/global__motion_8hpp" name="global_motion.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/global_motion.hpp</includes>
    <class kind="class">cv::videostab::GaussianMotionFilter</class>
    <class kind="class">cv::videostab::IMotionStabilizer</class>
    <class kind="class">cv::videostab::LpMotionStabilizer</class>
    <class kind="class">cv::videostab::MotionFilterBase</class>
    <class kind="class">cv::videostab::MotionStabilizationPipeline</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>outlier_rejection.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>da/d94/outlier__rejection_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="de/d4e/motion__core_8hpp" name="motion_core.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/motion_core.hpp</includes>
    <class kind="class">cv::videostab::IOutlierRejector</class>
    <class kind="class">cv::videostab::NullOutlierRejector</class>
    <class kind="class">cv::videostab::TranslationBasedLocalOutlierRejector</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>ring_buffer.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>d3/dcf/ring__buffer_8hpp.html</filename>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>stabilizer.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>da/dde/stabilizer_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <includes id="d1/d44/global__motion_8hpp" name="global_motion.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/global_motion.hpp</includes>
    <includes id="da/d38/motion__stabilizing_8hpp" name="motion_stabilizing.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/motion_stabilizing.hpp</includes>
    <includes id="df/da4/frame__source_8hpp" name="frame_source.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/frame_source.hpp</includes>
    <includes id="d4/d3d/log_8hpp" name="log.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/log.hpp</includes>
    <includes id="dc/dc7/videostab_2include_2opencv2_2videostab_2inpainting_8hpp" name="inpainting.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/inpainting.hpp</includes>
    <includes id="d4/db5/deblurring_8hpp" name="deblurring.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/deblurring.hpp</includes>
    <includes id="d0/df9/wobble__suppression_8hpp" name="wobble_suppression.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/wobble_suppression.hpp</includes>
    <class kind="class">cv::videostab::OnePassStabilizer</class>
    <class kind="class">cv::videostab::StabilizerBase</class>
    <class kind="class">cv::videostab::TwoPassStabilizer</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>wobble_suppression.hpp</name>
    <path>opencv2/videostab/</path>
    <filename>d0/df9/wobble__suppression_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d8/dd1/modules_2core_2include_2opencv2_2core_2cuda_8hpp" name="cuda.hpp" local="yes" import="no" module="no" objc="no">opencv2/core/cuda.hpp</includes>
    <includes id="d1/d44/global__motion_8hpp" name="global_motion.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/global_motion.hpp</includes>
    <includes id="d4/d3d/log_8hpp" name="log.hpp" local="yes" import="no" module="no" objc="no">opencv2/videostab/log.hpp</includes>
    <class kind="class">cv::videostab::MoreAccurateMotionWobbleSuppressor</class>
    <class kind="class">cv::videostab::MoreAccurateMotionWobbleSuppressorBase</class>
    <class kind="class">cv::videostab::NullWobbleSuppressor</class>
    <class kind="class">cv::videostab::WobbleSuppressorBase</class>
    <namespace>cv</namespace>
    <namespace>cv::videostab</namespace>
  </compound>
  <compound kind="file">
    <name>viz.hpp</name>
    <path>opencv2/</path>
    <filename>d0/d7e/viz_8hpp.html</filename>
    <includes id="d3/d0e/contrib_2modules_2viz_2include_2opencv2_2viz_2types_8hpp" name="types.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/types.hpp</includes>
    <includes id="d0/dd3/widgets_8hpp" name="widgets.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/widgets.hpp</includes>
    <includes id="de/d82/viz3d_8hpp" name="viz3d.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/viz3d.hpp</includes>
    <includes id="d2/d4b/vizcore_8hpp" name="vizcore.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/vizcore.hpp</includes>
  </compound>
  <compound kind="file">
    <name>viz3d.hpp</name>
    <path>opencv2/viz/</path>
    <filename>de/d82/viz3d_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d3/d0e/contrib_2modules_2viz_2include_2opencv2_2viz_2types_8hpp" name="types.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/types.hpp</includes>
    <includes id="d0/dd3/widgets_8hpp" name="widgets.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/widgets.hpp</includes>
    <class kind="class">cv::viz::Viz3d</class>
    <namespace>cv</namespace>
    <namespace>cv::viz</namespace>
  </compound>
  <compound kind="file">
    <name>vizcore.hpp</name>
    <path>opencv2/viz/</path>
    <filename>d2/d4b/vizcore_8hpp.html</filename>
    <includes id="d3/d0e/contrib_2modules_2viz_2include_2opencv2_2viz_2types_8hpp" name="types.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/types.hpp</includes>
    <includes id="d0/dd3/widgets_8hpp" name="widgets.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/widgets.hpp</includes>
    <includes id="de/d82/viz3d_8hpp" name="viz3d.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/viz3d.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::viz</namespace>
  </compound>
  <compound kind="file">
    <name>widget_accessor.hpp</name>
    <path>opencv2/viz/</path>
    <filename>d7/d5d/widget__accessor_8hpp.html</filename>
    <includes id="dc/dcc/cvdef_8h" name="cvdef.h" local="no" import="no" module="no" objc="no">opencv2/core/cvdef.h</includes>
    <class kind="struct">cv::viz::WidgetAccessor</class>
    <namespace>cv</namespace>
    <namespace>cv::viz</namespace>
  </compound>
  <compound kind="file">
    <name>widgets.hpp</name>
    <path>opencv2/viz/</path>
    <filename>d0/dd3/widgets_8hpp.html</filename>
    <includes id="d3/d0e/contrib_2modules_2viz_2include_2opencv2_2viz_2types_8hpp" name="types.hpp" local="no" import="no" module="no" objc="no">opencv2/viz/types.hpp</includes>
    <class kind="class">cv::viz::WArrow</class>
    <class kind="class">cv::viz::WCameraPosition</class>
    <class kind="class">cv::viz::WCircle</class>
    <class kind="class">cv::viz::WCloud</class>
    <class kind="class">cv::viz::WCloudCollection</class>
    <class kind="class">cv::viz::WCloudNormals</class>
    <class kind="class">cv::viz::WCone</class>
    <class kind="class">cv::viz::WCoordinateSystem</class>
    <class kind="class">cv::viz::WCube</class>
    <class kind="class">cv::viz::WCylinder</class>
    <class kind="class">cv::viz::WGrid</class>
    <class kind="class">cv::viz::Widget</class>
    <class kind="class">cv::viz::Widget2D</class>
    <class kind="class">cv::viz::Widget3D</class>
    <class kind="class">cv::viz::WImage3D</class>
    <class kind="class">cv::viz::WImageOverlay</class>
    <class kind="class">cv::viz::WLine</class>
    <class kind="class">cv::viz::WMesh</class>
    <class kind="class">cv::viz::WPaintedCloud</class>
    <class kind="class">cv::viz::WPlane</class>
    <class kind="class">cv::viz::WPolyLine</class>
    <class kind="class">cv::viz::WSphere</class>
    <class kind="class">cv::viz::WText</class>
    <class kind="class">cv::viz::WText3D</class>
    <class kind="class">cv::viz::WTrajectory</class>
    <class kind="class">cv::viz::WTrajectoryFrustums</class>
    <class kind="class">cv::viz::WTrajectorySpheres</class>
    <class kind="class">cv::viz::WWidgetMerger</class>
    <namespace>cv</namespace>
    <namespace>cv::viz</namespace>
  </compound>
  <compound kind="file">
    <name>creating_widgets.markdown</name>
    <path>/home/ci/opencv_contrib/modules/viz/tutorials/creating_widgets/</path>
    <filename>da/d9a/creating__widgets_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>histo3D.markdown</name>
    <path>/home/ci/opencv_contrib/modules/viz/tutorials/histo3D/</path>
    <filename>df/dd7/histo3D_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>launching_viz.markdown</name>
    <path>/home/ci/opencv_contrib/modules/viz/tutorials/launching_viz/</path>
    <filename>df/da1/launching__viz_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>table_of_content_viz.markdown</name>
    <path>/home/ci/opencv_contrib/modules/viz/tutorials/</path>
    <filename>d1/d79/table__of__content__viz_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>transformations.markdown</name>
    <path>/home/ci/opencv_contrib/modules/viz/tutorials/transformations/</path>
    <filename>d9/d7a/transformations_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>widget_pose.markdown</name>
    <path>/home/ci/opencv_contrib/modules/viz/tutorials/widget_pose/</path>
    <filename>d6/d3c/widget__pose_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>wechat_qrcode.hpp</name>
    <path>opencv2/</path>
    <filename>d2/d68/wechat__qrcode_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::wechat_qrcode::WeChatQRCode</class>
    <namespace>cv</namespace>
    <namespace>cv::wechat_qrcode</namespace>
  </compound>
  <compound kind="file">
    <name>xfeatures2d.hpp</name>
    <path>opencv2/</path>
    <filename>dc/daa/xfeatures2d_8hpp.html</filename>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <includes id="dc/dcb/nonfree_8hpp" name="nonfree.hpp" local="yes" import="no" module="no" objc="no">opencv2/xfeatures2d/nonfree.hpp</includes>
    <class kind="class">cv::xfeatures2d::AffineFeature2D</class>
    <class kind="class">cv::xfeatures2d::BEBLID</class>
    <class kind="class">cv::xfeatures2d::BoostDesc</class>
    <class kind="class">cv::xfeatures2d::BriefDescriptorExtractor</class>
    <class kind="class">cv::xfeatures2d::DAISY</class>
    <class kind="class">cv::xfeatures2d::Elliptic_KeyPoint</class>
    <class kind="class">cv::xfeatures2d::FREAK</class>
    <class kind="class">cv::xfeatures2d::HarrisLaplaceFeatureDetector</class>
    <class kind="class">cv::xfeatures2d::LATCH</class>
    <class kind="class">cv::xfeatures2d::LUCID</class>
    <class kind="class">cv::xfeatures2d::MSDDetector</class>
    <class kind="class">cv::xfeatures2d::PCTSignatures</class>
    <class kind="class">cv::xfeatures2d::PCTSignaturesSQFD</class>
    <class kind="class">cv::xfeatures2d::StarDetector</class>
    <class kind="class">cv::xfeatures2d::TBMR</class>
    <class kind="class">cv::xfeatures2d::TEBLID</class>
    <class kind="class">cv::xfeatures2d::VGG</class>
    <namespace>cv</namespace>
    <namespace>cv::xfeatures2d</namespace>
  </compound>
  <compound kind="file">
    <name>nonfree.hpp</name>
    <path>opencv2/xfeatures2d/</path>
    <filename>dc/dcb/nonfree_8hpp.html</filename>
    <includes id="d5/d0d/features2d_8hpp" name="features2d.hpp" local="yes" import="no" module="no" objc="no">opencv2/features2d.hpp</includes>
    <class kind="class">cv::xfeatures2d::SURF</class>
    <namespace>cv</namespace>
    <namespace>cv::xfeatures2d</namespace>
  </compound>
  <compound kind="file">
    <name>ximgproc.hpp</name>
    <path>opencv2/</path>
    <filename>df/d6c/ximgproc_8hpp.html</filename>
    <includes id="d6/d80/edge__filter_8hpp" name="edge_filter.hpp" local="yes" import="no" module="no" objc="no">ximgproc/edge_filter.hpp</includes>
    <includes id="da/d08/disparity__filter_8hpp" name="disparity_filter.hpp" local="yes" import="no" module="no" objc="no">ximgproc/disparity_filter.hpp</includes>
    <includes id="d6/dcd/sparse__match__interpolator_8hpp" name="sparse_match_interpolator.hpp" local="yes" import="no" module="no" objc="no">ximgproc/sparse_match_interpolator.hpp</includes>
    <includes id="d2/df5/structured__edge__detection_8hpp" name="structured_edge_detection.hpp" local="yes" import="no" module="no" objc="no">ximgproc/structured_edge_detection.hpp</includes>
    <includes id="d4/dd2/edgeboxes_8hpp" name="edgeboxes.hpp" local="yes" import="no" module="no" objc="no">ximgproc/edgeboxes.hpp</includes>
    <includes id="d8/dd5/edge__drawing_8hpp" name="edge_drawing.hpp" local="yes" import="no" module="no" objc="no">ximgproc/edge_drawing.hpp</includes>
    <includes id="dc/dc2/scansegment_8hpp" name="scansegment.hpp" local="yes" import="no" module="no" objc="no">ximgproc/scansegment.hpp</includes>
    <includes id="d5/daf/seeds_8hpp" name="seeds.hpp" local="yes" import="no" module="no" objc="no">ximgproc/seeds.hpp</includes>
    <includes id="d6/dc1/contrib_2modules_2ximgproc_2include_2opencv2_2ximgproc_2segmentation_8hpp" name="segmentation.hpp" local="yes" import="no" module="no" objc="no">ximgproc/segmentation.hpp</includes>
    <includes id="d4/dc5/fast__hough__transform_8hpp" name="fast_hough_transform.hpp" local="yes" import="no" module="no" objc="no">ximgproc/fast_hough_transform.hpp</includes>
    <includes id="d1/dff/estimated__covariance_8hpp" name="estimated_covariance.hpp" local="yes" import="no" module="no" objc="no">ximgproc/estimated_covariance.hpp</includes>
    <includes id="df/de9/weighted__median__filter_8hpp" name="weighted_median_filter.hpp" local="yes" import="no" module="no" objc="no">ximgproc/weighted_median_filter.hpp</includes>
    <includes id="df/d2b/slic_8hpp" name="slic.hpp" local="yes" import="no" module="no" objc="no">ximgproc/slic.hpp</includes>
    <includes id="da/d29/lsc_8hpp" name="lsc.hpp" local="yes" import="no" module="no" objc="no">ximgproc/lsc.hpp</includes>
    <includes id="d9/d82/paillou__filter_8hpp" name="paillou_filter.hpp" local="yes" import="no" module="no" objc="no">ximgproc/paillou_filter.hpp</includes>
    <includes id="dd/d2a/fast__line__detector_8hpp" name="fast_line_detector.hpp" local="yes" import="no" module="no" objc="no">ximgproc/fast_line_detector.hpp</includes>
    <includes id="d4/d71/deriche__filter_8hpp" name="deriche_filter.hpp" local="yes" import="no" module="no" objc="no">ximgproc/deriche_filter.hpp</includes>
    <includes id="dd/db0/peilin_8hpp" name="peilin.hpp" local="yes" import="no" module="no" objc="no">ximgproc/peilin.hpp</includes>
    <includes id="db/d75/fourier__descriptors_8hpp" name="fourier_descriptors.hpp" local="yes" import="no" module="no" objc="no">ximgproc/fourier_descriptors.hpp</includes>
    <includes id="d6/df2/ridgefilter_8hpp" name="ridgefilter.hpp" local="yes" import="no" module="no" objc="no">ximgproc/ridgefilter.hpp</includes>
    <includes id="d8/dc5/brightedges_8hpp" name="brightedges.hpp" local="yes" import="no" module="no" objc="no">ximgproc/brightedges.hpp</includes>
    <includes id="d2/d17/run__length__morphology_8hpp" name="run_length_morphology.hpp" local="yes" import="no" module="no" objc="no">ximgproc/run_length_morphology.hpp</includes>
    <includes id="d0/d5b/edgepreserving__filter_8hpp" name="edgepreserving_filter.hpp" local="yes" import="no" module="no" objc="no">ximgproc/edgepreserving_filter.hpp</includes>
    <includes id="da/dc9/color__match_8hpp" name="color_match.hpp" local="yes" import="no" module="no" objc="no">ximgproc/color_match.hpp</includes>
    <includes id="d5/d89/radon__transform_8hpp" name="radon_transform.hpp" local="yes" import="no" module="no" objc="no">ximgproc/radon_transform.hpp</includes>
    <includes id="d1/d8a/find__ellipses_8hpp" name="find_ellipses.hpp" local="yes" import="no" module="no" objc="no">ximgproc/find_ellipses.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>brightedges.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d8/dc5/brightedges_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>color_match.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>da/dc9/color__match_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>deriche_filter.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d4/d71/deriche__filter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_filter.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>da/d08/disparity__filter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d2/d28/calib3d_8hpp" name="calib3d.hpp" local="no" import="no" module="no" objc="no">opencv2/calib3d.hpp</includes>
    <class kind="class">cv::ximgproc::DisparityFilter</class>
    <class kind="class">cv::ximgproc::DisparityWLSFilter</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>edge_drawing.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d8/dd5/edge__drawing_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::EdgeDrawing</class>
    <class kind="struct">cv::ximgproc::EdgeDrawing::Params</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>edge_filter.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d6/d80/edge__filter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::AdaptiveManifoldFilter</class>
    <class kind="class">cv::ximgproc::DTFilter</class>
    <class kind="class">cv::ximgproc::FastBilateralSolverFilter</class>
    <class kind="class">cv::ximgproc::FastGlobalSmootherFilter</class>
    <class kind="class">cv::ximgproc::GuidedFilter</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>edgeboxes.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d4/dd2/edgeboxes_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="struct">cv::ximgproc::Box</class>
    <class kind="class">cv::ximgproc::EdgeBoxes</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>edgepreserving_filter.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d0/d5b/edgepreserving__filter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>estimated_covariance.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d1/dff/estimated__covariance_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>fast_hough_transform.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d4/dc5/fast__hough__transform_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>fast_line_detector.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>dd/d2a/fast__line__detector_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::FastLineDetector</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>find_ellipses.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d1/d8a/find__ellipses_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>fourier_descriptors.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>db/d75/fourier__descriptors_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::ContourFitting</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>lsc.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>da/d29/lsc_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::SuperpixelLSC</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>paillou_filter.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d9/d82/paillou__filter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>peilin.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>dd/db0/peilin_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>radon_transform.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d5/d89/radon__transform_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="yes" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="yes" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>ridgefilter.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d6/df2/ridgefilter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::RidgeDetectionFilter</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>run_length_morphology.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d2/d17/run__length__morphology_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
    <namespace>cv::ximgproc::rl</namespace>
  </compound>
  <compound kind="file">
    <name>scansegment.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>dc/dc2/scansegment_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::ScanSegment</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>seeds.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d5/daf/seeds_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::SuperpixelSEEDS</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>slic.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>df/d2b/slic_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::SuperpixelSLIC</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>sparse_match_interpolator.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d6/dcd/sparse__match__interpolator_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::EdgeAwareInterpolator</class>
    <class kind="class">cv::ximgproc::RICInterpolator</class>
    <class kind="class">cv::ximgproc::SparseMatchInterpolator</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>structured_edge_detection.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>d2/df5/structured__edge__detection_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::ximgproc::RFFeatureGetter</class>
    <class kind="class">cv::ximgproc::StructuredEdgeDetection</class>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>weighted_median_filter.hpp</name>
    <path>opencv2/ximgproc/</path>
    <filename>df/de9/weighted__median__filter_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::ximgproc</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_filtering.markdown</name>
    <path>/home/ci/opencv_contrib/modules/ximgproc/tutorials/</path>
    <filename>d1/de3/disparity__filtering_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>prediction.markdown</name>
    <path>/home/ci/opencv_contrib/modules/ximgproc/tutorials/</path>
    <filename>dd/df3/prediction_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>training.markdown</name>
    <path>/home/ci/opencv_contrib/modules/ximgproc/tutorials/</path>
    <filename>d9/d80/training_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>xobjdetect.hpp</name>
    <path>opencv2/</path>
    <filename>d3/d14/xobjdetect_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::xobjdetect::WBDetector</class>
    <namespace>cv</namespace>
    <namespace>cv::xobjdetect</namespace>
  </compound>
  <compound kind="file">
    <name>xphoto.hpp</name>
    <path>opencv2/</path>
    <filename>d3/dec/xphoto_8hpp.html</filename>
    <includes id="d7/d72/xphoto_2include_2opencv2_2xphoto_2inpainting_8hpp" name="inpainting.hpp" local="yes" import="no" module="no" objc="no">xphoto/inpainting.hpp</includes>
    <includes id="d9/dcd/white__balance_8hpp" name="white_balance.hpp" local="yes" import="no" module="no" objc="no">xphoto/white_balance.hpp</includes>
    <includes id="da/dd8/dct__image__denoising_8hpp" name="dct_image_denoising.hpp" local="yes" import="no" module="no" objc="no">xphoto/dct_image_denoising.hpp</includes>
    <includes id="dd/dd5/bm3d__image__denoising_8hpp" name="bm3d_image_denoising.hpp" local="yes" import="no" module="no" objc="no">xphoto/bm3d_image_denoising.hpp</includes>
    <includes id="dc/d56/oilpainting_8hpp" name="oilpainting.hpp" local="yes" import="no" module="no" objc="no">xphoto/oilpainting.hpp</includes>
    <includes id="dd/da2/tonemap_8hpp" name="tonemap.hpp" local="yes" import="no" module="no" objc="no">xphoto/tonemap.hpp</includes>
  </compound>
  <compound kind="file">
    <name>bm3d_image_denoising.hpp</name>
    <path>opencv2/xphoto/</path>
    <filename>dd/dd5/bm3d__image__denoising_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::xphoto</namespace>
  </compound>
  <compound kind="file">
    <name>dct_image_denoising.hpp</name>
    <path>opencv2/xphoto/</path>
    <filename>da/dd8/dct__image__denoising_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::xphoto</namespace>
  </compound>
  <compound kind="file">
    <name>oilpainting.hpp</name>
    <path>opencv2/xphoto/</path>
    <filename>dc/d56/oilpainting_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <includes id="d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp" name="imgproc.hpp" local="no" import="no" module="no" objc="no">opencv2/imgproc.hpp</includes>
    <namespace>cv</namespace>
    <namespace>cv::xphoto</namespace>
  </compound>
  <compound kind="file">
    <name>tonemap.hpp</name>
    <path>opencv2/xphoto/</path>
    <filename>dd/da2/tonemap_8hpp.html</filename>
    <includes id="dc/d81/photo_8hpp" name="photo.hpp" local="yes" import="no" module="no" objc="no">opencv2/photo.hpp</includes>
    <class kind="class">cv::xphoto::TonemapDurand</class>
    <namespace>cv</namespace>
    <namespace>cv::xphoto</namespace>
  </compound>
  <compound kind="file">
    <name>white_balance.hpp</name>
    <path>opencv2/xphoto/</path>
    <filename>d9/dcd/white__balance_8hpp.html</filename>
    <includes id="d0/d9c/core_2include_2opencv2_2core_8hpp" name="core.hpp" local="no" import="no" module="no" objc="no">opencv2/core.hpp</includes>
    <class kind="class">cv::xphoto::GrayworldWB</class>
    <class kind="class">cv::xphoto::LearningBasedWB</class>
    <class kind="class">cv::xphoto::SimpleWB</class>
    <class kind="class">cv::xphoto::WhiteBalancer</class>
    <namespace>cv</namespace>
    <namespace>cv::xphoto</namespace>
  </compound>
  <compound kind="file">
    <name>fsr_for_inpainting.markdown</name>
    <path>/home/ci/opencv_contrib/modules/xphoto/tutorials/</path>
    <filename>d6/d01/fsr__for__inpainting_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>oil_painting_effect.markdown</name>
    <path>/home/ci/opencv_contrib/modules/xphoto/tutorials/</path>
    <filename>d4/d7d/oil__painting__effect_8markdown.html</filename>
  </compound>
  <compound kind="file">
    <name>training_white_balance.markdown</name>
    <path>/home/ci/opencv_contrib/modules/xphoto/tutorials/</path>
    <filename>dc/d78/training__white__balance_8markdown.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::_InputArray</name>
    <filename>d4/d32/classcv_1_1__InputArray.html</filename>
    <member kind="enumvalue">
      <name>CUDA_GPU_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba131b6b2d8f36c9310bf1b2e382e85225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CUDA_GPU_MATND</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba0430178f30732e5d2f842495832e2eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CUDA_HOST_MEM</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba7738c968c10d86fc85092882e41e0d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba84ed741d208c2de3eaa9658ce1554379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIXED_SIZE</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba4eb3928003c50a19e08aebee36ed3a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIXED_TYPE</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba517c23e91976c6c72e6cb025fae551aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_MASK</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba1b1e62a17e6a897cde97556970e80afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_SHIFT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba34545fbcc40d31569f47af332822fbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KindFlag</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_SHIFT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba34545fbcc40d31569f47af332822fbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIXED_TYPE</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba517c23e91976c6c72e6cb025fae551aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIXED_SIZE</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba4eb3928003c50a19e08aebee36ed3a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_MASK</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba1b1e62a17e6a897cde97556970e80afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba7f22b71cc694233d39d400bb0192a30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba78b5339efc1a4718ab6a1b688ccffc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATX</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba52401c0e7c2c1bd3e55d86f06b529279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba967fc6460ab5b965c4a75d722ed37380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_VECTOR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba21a9a638579ea97800bac55c8d8bb52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba515a6d0a638e2232a37f16c724eb59e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba84ed741d208c2de3eaa9658ce1554379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPENGL_BUFFER</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53bac0f3b1297b8b3abf313d7e4e51346d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CUDA_HOST_MEM</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba7738c968c10d86fc85092882e41e0d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CUDA_GPU_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba131b6b2d8f36c9310bf1b2e382e85225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba3f0f082586ac549b0d2dc49dffc8b901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_UMAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba827a421eedd965d75e051fefe0fa092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_BOOL_VECTOR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53bab45e0dc7a61826aa715ff6274ed3f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_CUDA_GPU_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba92c94c2700563364fd249037fb0a6ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_ARRAY</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba780ad3b04e04029c2b8264dfce2e5f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_ARRAY_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba6f2510d5b8467dbd29eed8b1db08ed5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CUDA_GPU_MATND</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba0430178f30732e5d2f842495832e2eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba78b5339efc1a4718ab6a1b688ccffc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATX</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba52401c0e7c2c1bd3e55d86f06b529279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba7f22b71cc694233d39d400bb0192a30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPENGL_BUFFER</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53bac0f3b1297b8b3abf313d7e4e51346d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_ARRAY</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba780ad3b04e04029c2b8264dfce2e5f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_ARRAY_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba6f2510d5b8467dbd29eed8b1db08ed5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_BOOL_VECTOR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53bab45e0dc7a61826aa715ff6274ed3f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba967fc6460ab5b965c4a75d722ed37380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_CUDA_GPU_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba92c94c2700563364fd249037fb0a6ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_MAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba515a6d0a638e2232a37f16c724eb59e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_UMAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba827a421eedd965d75e051fefe0fa092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_VECTOR_VECTOR</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba21a9a638579ea97800bac55c8d8bb52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMAT</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f6bead7579fcd0e30b15a5d6bf5b53ba3f0f082586ac549b0d2dc49dffc8b901</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a53021a00f01d897cd73b8da2ebf1bddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>af5fefc8554c4df2697f83033753799e7</anchor>
      <arglist>(const _Tp *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0cad773e3f682971f977fb4942d860cd</anchor>
      <arglist>(const cuda::GpuMat &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7444561176acac9df6370a13ba862e06</anchor>
      <arglist>(const cuda::GpuMatND &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a5f3ab6a2ae4b4e40ff3cc561b4bcdb5d</anchor>
      <arglist>(const cuda::HostMem &amp;cuda_mem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a233f6def32ea9be70505e4c232517c19</anchor>
      <arglist>(const cudev::GpuMat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a57658bf76c0e76281de0af10b6b14ff9</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a2e29aa9f12b95788c27bceae6a5f3d4c</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a585d5795fa403f7e1d191a9c51d1061f</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a3340383c8099a86af0de0c50c751a9e3</anchor>
      <arglist>(const MatExpr &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7bec1263943a7a94d9e626f5f94386a9</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;matx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a5204b708684ac1bba6d2e51ce8d023b2</anchor>
      <arglist>(const ogl::Buffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a393c45e0df5a9d0027302ea6c2400f4b</anchor>
      <arglist>(const std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7d1be4641ac98b3669cc7bf04eb94ceb</anchor>
      <arglist>(const std::array&lt; Mat, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>adacef592a29916041a2a6c7a472861a3</anchor>
      <arglist>(const std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aaaaad19987ca4178860e642e468bea6d</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7e6029982832e1318c08ced40a0efab8</anchor>
      <arglist>(const std::vector&lt; cuda::GpuMat &gt; &amp;d_mat_array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aee97a5b37f743c1db66b8a71d16adf00</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a9c452a1cc00d336b05ac6e74a37833ba</anchor>
      <arglist>(const std::vector&lt; Mat_&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a3c66a68e3da809f7f73650b8b58b97af</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a2416eba42f66326b5ffc9f31734fa3d2</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; bool &gt; &gt; &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>ac583f949a02b9e07a2c11c111d93ab24</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;umv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>adfb99b863033bb0fb0924f2a32b88c9b</anchor>
      <arglist>(const UMat &amp;um)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a69a60bb7f2e2557303b4104e54122b12</anchor>
      <arglist>(int _flags, void *_obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~_InputArray</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a14940d8e660449afe6355c86917a28c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>af198cb2bf572d2877185756a58b724f8</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>abf46b7c02ec98a5b26820f79f7017b03</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a938c12fa2b73e6aea81017fe8d31526e</anchor>
      <arglist>(const _OutputArray &amp;arr) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a20f3875b298bcd5d17a0a7e068f4518a</anchor>
      <arglist>(const _OutputArray &amp;arr, const _InputArray &amp;mask) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a30d20f67815668353be5644725f78dfa</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dims</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a925e432f82689ff04dcc7d7576a735a8</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aca4fc0e916419225f18026bdc7b1b180</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a731a79e9ce5088873451a7ec78fc8ef6</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFlags</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0c213305ad043dc5def50159b1f67341</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cuda::GpuMat</type>
      <name>getGpuMat</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a27af21d5fb66f761f6b7c0c59ce1b808</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cuda::GpuMatND</type>
      <name>getGpuMatND</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a5351ea942c78153efaadc337d4d81346</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGpuMatVector</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aa7f083f38e5e44e277ceb51107328f7f</anchor>
      <arglist>(std::vector&lt; cuda::GpuMat &gt; &amp;gpumv) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getMat</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a9c09739ca3e0ce212e2ab8374aa2f195</anchor>
      <arglist>(int idx=-1) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getMat_</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>ad240d5085e65fa2ceacbaaa086aa8801</anchor>
      <arglist>(int idx=-1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatVector</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a1d4c624c277215c4ed20f9604fdba5c8</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;mv) const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>getObj</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a9424d3318008cd55eb49af3982077936</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ogl::Buffer</type>
      <name>getOGlBuffer</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>ac1db5c859bf438693b1e22aa31397a40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>getSz</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a30139470fc4ac0d3a1e20ad63163dc4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UMat</type>
      <name>getUMat</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>af38304bf253a127c66685593237dee29</anchor>
      <arglist>(int idx=-1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getUMatVector</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a05c38a03565d070e39a89c7a65b81662</anchor>
      <arglist>(std::vector&lt; UMat &gt; &amp;umv) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuous</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>af38d2ea2a7ec65f622d267eed4863578</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGpuMat</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a541a32b10224d53e8407ba0bb2c8f076</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGpuMatND</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a1fb584bc569aae61cbc9cad7aae33b10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGpuMatVector</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a2f3eb944ab23455d4a0c5db922a3705b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMat</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7157baa2f1e8801053a5ff2a56006448</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMatVector</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>ad8b51d941c9a4286f2fc362d6e951bc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMatx</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>af221eb464622ee46d0d3a8c63358023b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubmatrix</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7963ba0ea28fcd0f50e5a9218a1e71ba</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUMat</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7e1555ee58814435df26535ff9380e2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUMatVector</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a25688fd401f1f9e1d20f31c7f3c9467e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>ad9a833a610fa8a02d1f840bd6f213086</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>_InputArray::KindFlag</type>
      <name>kind</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aab9143957595156ba406324574c5ac1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a65071abdc2def57324376f3f56cac370</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a4ee92cc0ce081ee8af90c8c3970b316a</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameSize</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a72b0761972d6ed08761c74545f6b5622</anchor>
      <arglist>(const _InputArray &amp;arr) const</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0d8ed64f7bbbda6d34e3289681ffdff0</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sizend</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a7cb4cadf3108dc232e05e3ae5550e912</anchor>
      <arglist>(int *sz, int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>step</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aa91e7e76c9247f7192ab70d0c0be4783</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>total</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a2ccd313e06ba169ca6d45c2457d75ee5</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aad62862c81d1d5bdf3f6597a32585844</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _InputArray</type>
      <name>rawIn</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a57e89a801d76b4fc28b6f0986eb5e88c</anchor>
      <arglist>(const std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _InputArray</type>
      <name>rawIn</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a4d935052325c9b3a795e5b63090bfe34</anchor>
      <arglist>(const std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a0f07de15ae1dea185ddbdd69aa36fcb4</anchor>
      <arglist>(int _flags, const void *_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a296e276ec57703236b468acf43ca7755</anchor>
      <arglist>(int _flags, const void *_obj, Size _sz)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>af3be19723301164bb9932133f550149f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>obj</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>aa3a74c8655eb5357a9a9cb4c10b2e032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Size</type>
      <name>sz</name>
      <anchorfile>d4/d32/classcv_1_1__InputArray.html</anchorfile>
      <anchor>a721c16a853d3bae3f41c8c0e9634b5a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::_InputOutputArray</name>
    <filename>d0/d46/classcv_1_1__InputOutputArray.html</filename>
    <base>cv::_OutputArray</base>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a2e09e1912d9d7ef4badf1cbe0b999e77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>ad693c0fa04ce12d8cee3e0785e83ccf0</anchor>
      <arglist>(_Tp *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>ad7896e3ea4b8e8ecd5d661cd39b8d66a</anchor>
      <arglist>(const _Tp *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a2110924dbe84259ecde973fdcfd751a3</anchor>
      <arglist>(const cuda::GpuMat &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>aace9028e27a841535401dd554de2b23e</anchor>
      <arglist>(const cuda::GpuMatND &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a55cef9f5985e0345afe896c717fd6e2b</anchor>
      <arglist>(const cuda::HostMem &amp;cuda_mem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a24b919eb67a26247601dc7a100b5b84c</anchor>
      <arglist>(const cudev::GpuMat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a69d6f5d9c429337f0af5a6b4e9532046</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a9b1cf6bf671fdb2d9fcec3212d355e0a</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>af0baa20b9f6cc91106acc85dc9b5bb0f</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;matx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a3c1b181bc4d21a2f740cf7a021068a37</anchor>
      <arglist>(const ogl::Buffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>ae3679d85adf1bc5ebb6d03a966d07466</anchor>
      <arglist>(const std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a5cd6ba80f6f0b2b30f2bd6d846046641</anchor>
      <arglist>(const std::array&lt; Mat, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a51e353989df1f5dcfa00b0fcfd6a1d29</anchor>
      <arglist>(const std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a8fc157907a9b3f28178036b9f8f819d9</anchor>
      <arglist>(const std::vector&lt; cuda::GpuMat &gt; &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a4432eb67f8aca43f859e578a54e9e7f0</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>afd678515f54e16a5e96f47481d479227</anchor>
      <arglist>(const std::vector&lt; Mat_&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a279eee1124561b97c8621481a4032922</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a54197c92aface2a8e0a4856a684e0372</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>ad0449a758dac4b92ab4852361ef6a5a3</anchor>
      <arglist>(const UMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a5e970be7261de76b4080277c89c798f5</anchor>
      <arglist>(cuda::GpuMat &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a5bd41bb45aa732e4e42df398982ae656</anchor>
      <arglist>(cuda::GpuMatND &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a45e66b512d92f762ff9db58a71f7e3eb</anchor>
      <arglist>(cuda::HostMem &amp;cuda_mem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a1694298e3a54a6c18ffc8699fd9890dd</anchor>
      <arglist>(cudev::GpuMat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>aeb92e0ea02cd40bcb9eabb1f677643f2</anchor>
      <arglist>(int _flags, void *_obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a824e11a16b9bd52ad333821792869069</anchor>
      <arglist>(Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>abab6d2547da471b08553df977866a4c1</anchor>
      <arglist>(Mat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a8abf987ad099787fd498d294c09c7c9e</anchor>
      <arglist>(Matx&lt; _Tp, m, n &gt; &amp;matx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>ad76ffd1d281c3bb9e73f9336a0b625d6</anchor>
      <arglist>(ogl::Buffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a235272ab5cbb24fd23b49aedf18ad789</anchor>
      <arglist>(std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>ac6adb7e9b21055b8acfebabfb5052880</anchor>
      <arglist>(std::array&lt; Mat, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a5b293e12bfe8bf195e45c52e62d8d541</anchor>
      <arglist>(std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>af27e7ecaa83ec868aaf628febd2972b5</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;vec)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a4a0a766584071cab6022db1e19f20e77</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a9ca2391a96b74c2c1870bba7d74340ce</anchor>
      <arglist>(std::vector&lt; Mat_&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a4b69eeae2632ba549b8dd4f06df21f86</anchor>
      <arglist>(std::vector&lt; std::vector&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>acc245ae2ce5425e9951ed479ef020e2e</anchor>
      <arglist>(std::vector&lt; UMat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_InputOutputArray</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a87923ebba23179544742fcf5f8e01ea1</anchor>
      <arglist>(UMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>_InputOutputArray</type>
      <name>rawInOut</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>a556d01ad941ab25392981bd72f317813</anchor>
      <arglist>(std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _InputOutputArray</type>
      <name>rawInOut</name>
      <anchorfile>d0/d46/classcv_1_1__InputOutputArray.html</anchorfile>
      <anchor>acaf3105a0b692f1167946d50016229c3</anchor>
      <arglist>(std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::details::_LayerStaticRegisterer</name>
    <filename>de/d7b/classcv_1_1dnn_1_1details_1_1__LayerStaticRegisterer.html</filename>
    <member kind="function">
      <type></type>
      <name>_LayerStaticRegisterer</name>
      <anchorfile>de/d7b/classcv_1_1dnn_1_1details_1_1__LayerStaticRegisterer.html</anchorfile>
      <anchor>a62c4bf62e583006385e2b80af90d9adc</anchor>
      <arglist>(const String &amp;layerType, LayerFactory::Constructor layerConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~_LayerStaticRegisterer</name>
      <anchorfile>de/d7b/classcv_1_1dnn_1_1details_1_1__LayerStaticRegisterer.html</anchorfile>
      <anchor>a17da759fe4abb701823707e25873c0b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::quality::QualityGMSD::_mat_data</name>
    <filename>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</filename>
    <member kind="typedef">
      <type>QualityBase::_mat_type</type>
      <name>mat_type</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>adfba652a0b78ac3362f46a87ed34a987</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_mat_data</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>a06474e834efbe2dee69d8f6c7873ccbf</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_mat_data</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>a59064c3738bd644b4380a35eacedeaa4</anchor>
      <arglist>(const mat_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_mat_data</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>ad6d5f15efb758b4dd4a4cf2049ddb98a</anchor>
      <arglist>(InputArray)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>a27f217209c371d81373e20bffa65101e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::pair&lt; cv::Scalar, mat_type &gt;</type>
      <name>compute</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>a461f39f3c5aad850ec6f8417e11cc1e4</anchor>
      <arglist>(const _mat_data &amp;lhs, const _mat_data &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>mat_type</type>
      <name>gradient_map</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>a0a027f10d46bf727bb55be78da7be91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat_type</type>
      <name>gradient_map_squared</name>
      <anchorfile>d2/d60/structcv_1_1quality_1_1QualityGMSD_1_1__mat__data.html</anchorfile>
      <anchor>af075dbb8650897ac9b919f95a33b3532</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::quality::QualitySSIM::_mat_data</name>
    <filename>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</filename>
    <member kind="typedef">
      <type>QualityBase::_mat_type</type>
      <name>mat_type</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>af77780870032e20cfdc3909bd8a3a96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_mat_data</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>ad6676de10bc6d0d0b84580d9cccdc234</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_mat_data</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>a7e880bccc48d3935d33acf25360cdde4</anchor>
      <arglist>(const mat_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_mat_data</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>a843ff3e8c50c8701e7dee590235fd320</anchor>
      <arglist>(InputArray)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>ac9bf35ff66df6d1fc08552bfe9d8f58d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::pair&lt; cv::Scalar, mat_type &gt;</type>
      <name>compute</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>af44052b2cbdc83314896707f81b1f6f4</anchor>
      <arglist>(const _mat_data &amp;lhs, const _mat_data &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>mat_type</type>
      <name>I</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>a9273ad55d7ee6b78865cc627c59e5890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat_type</type>
      <name>I_2</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>a0e2b01f52b5d8e9b15faf21b3afc0c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat_type</type>
      <name>mu</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>a0d807e56ef6d7a718c9bec8b86557b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat_type</type>
      <name>mu_2</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>a32d0762845029dfb5ea76fd78daf8361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat_type</type>
      <name>sigma_2</name>
      <anchorfile>dd/dcb/structcv_1_1quality_1_1QualitySSIM_1_1__mat__data.html</anchorfile>
      <anchor>a7e5408f273ea4d96d6c3f0d970412d91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::_OutputArray</name>
    <filename>d2/d9e/classcv_1_1__OutputArray.html</filename>
    <base>cv::_InputArray</base>
    <member kind="enumvalue">
      <name>DEPTH_MASK_16F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ae6f2776fcc4735a6a62ba533b521cce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_16S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a12fc72b6ad6b7c4c57d43101418c7647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_16U</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a37e0a6be8e5e1348653da7afa4374c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_32F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ad93b863667cd772d276cd79e5710ec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_32S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ae45a3064f674f50ca7b2bbbd891d18db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_64F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ad5a4d24690fc0c25e90caec2a89240d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_8S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39aa632dc99a97d2f95b3e6859c4bcd7070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_8U</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39add5f87e30d2774e03decfc24692f0a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_ALL</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a2fb202d5da299b24f4e532a59233159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_ALL_16F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a60b14ad36f03f8b3578e01f31c022e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_ALL_BUT_8S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a79a72b5eaca571010cf9144b2d5ee795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_FLT</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a2c96709be1464f7d027955cfc59c22e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DepthMask</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_8U</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39add5f87e30d2774e03decfc24692f0a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_8S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39aa632dc99a97d2f95b3e6859c4bcd7070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_16U</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a37e0a6be8e5e1348653da7afa4374c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_16S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a12fc72b6ad6b7c4c57d43101418c7647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_32S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ae45a3064f674f50ca7b2bbbd891d18db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_32F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ad93b863667cd772d276cd79e5710ec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_64F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ad5a4d24690fc0c25e90caec2a89240d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_16F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39ae6f2776fcc4735a6a62ba533b521cce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_ALL</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a2fb202d5da299b24f4e532a59233159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_ALL_BUT_8S</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a79a72b5eaca571010cf9144b2d5ee795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_ALL_16F</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a60b14ad36f03f8b3578e01f31c022e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK_FLT</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9aa5a028921acff4607a7a5bb370fc39a2c96709be1464f7d027955cfc59c22e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a6d5a100afaaf843d1d65de176e66a5e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a6e895d10ab2203b4fc73798ca1bf7ef0</anchor>
      <arglist>(_Tp *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a654c7c20c6d9498c99a704a75daca209</anchor>
      <arglist>(const _Tp *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ac732cd2e14c25031f14441d5eef02434</anchor>
      <arglist>(const cuda::GpuMat &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a22d8491d4bfc515bb7d60b4a75d22f67</anchor>
      <arglist>(const cuda::GpuMatND &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>aa97425f842c158eeae13d209bbcf6319</anchor>
      <arglist>(const cuda::HostMem &amp;cuda_mem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ab490dbef0ea5ee7b1ec21dd1b6b3f86c</anchor>
      <arglist>(const cudev::GpuMat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a5a16207ad1dfbe8cc6669ae65020423c</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a5654ef39ba498829ae023740569138bf</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>af53d18171e0481214c31b43651b9d697</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;matx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a550146fdd1bce8b9615fdcb1545dc9fc</anchor>
      <arglist>(const ogl::Buffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>aa927b935b519db30d472f70c44dbd2a5</anchor>
      <arglist>(const std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a8dd4ba73b5c42b5302f966acbdc4f364</anchor>
      <arglist>(const std::array&lt; Mat, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a2ec3df6dd3866d19ba372ab21b1e3986</anchor>
      <arglist>(const std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9c021ac1a22c1a6828ef65adffe9e8dd</anchor>
      <arglist>(const std::vector&lt; cuda::GpuMat &gt; &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a7070e05cfc7178cb8e88c19360a5d290</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a7cffc3d0c2db6ac73ab85b7dc9b8852e</anchor>
      <arglist>(const std::vector&lt; Mat_&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a1fae35112c44f81003a48ae6825a198e</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a6fa4e374bc2752e80a8724cbd5d9254c</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>aac40cb31cf2746b0482d1e8991ca92ff</anchor>
      <arglist>(const UMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a677f594f46bb18d6fdc4c7afe23dfa3c</anchor>
      <arglist>(cuda::GpuMat &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ae8ca0a45fbdc8e5ad640a82c6fa2764c</anchor>
      <arglist>(cuda::GpuMatND &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9b2b56fa1a85808d01e92266a5cb977d</anchor>
      <arglist>(cuda::HostMem &amp;cuda_mem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a678a3bed8132e75d1fe7e8c167bf9109</anchor>
      <arglist>(cudev::GpuMat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a981871194ac105f5177cde58575ed330</anchor>
      <arglist>(int _flags, void *_obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ac100d10845cee49829a677cd2953b6d8</anchor>
      <arglist>(Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a8643ff90d59fab07567fef010596af18</anchor>
      <arglist>(Mat_&lt; _Tp &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a1dee2005f8d263ad297fd333f22438a7</anchor>
      <arglist>(Matx&lt; _Tp, m, n &gt; &amp;matx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a07accce0b4a3d8558674309d83c51591</anchor>
      <arglist>(ogl::Buffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a2b43baf583e309368273ce4765ae9611</anchor>
      <arglist>(std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a9ed5d3fd7bc4e4b33b8cb5ab9935aa5c</anchor>
      <arglist>(std::array&lt; Mat, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ad146e848617dc0cbc3cfaf574893f900</anchor>
      <arglist>(std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>af095d9ee51b04ffb0546b35df41e5741</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;vec)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a48022b6e903f3e9b0ec3a5c4c087e038</anchor>
      <arglist>(std::vector&lt; cuda::GpuMat &gt; &amp;d_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>abb80f1366c349ea6f28189938717eccc</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a01aec3e269ab869ad88de337dccd54c4</anchor>
      <arglist>(std::vector&lt; Mat_&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a796034851f43b002b4355324f73ac5c8</anchor>
      <arglist>(std::vector&lt; std::vector&lt; _Tp &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a17fcd75b66bc0d372d0d3f0add1c4814</anchor>
      <arglist>(std::vector&lt; std::vector&lt; bool &gt; &gt; &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a47f98249bc5dfbbc357f404866d847f9</anchor>
      <arglist>(std::vector&lt; UMat &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_OutputArray</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a076be21735d210d82de07cf93deb5d5e</anchor>
      <arglist>(UMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ab1c94d2b81fca98114fca897f71f83ee</anchor>
      <arglist>(const Mat &amp;m) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>abd47d94d5cc2cc5889e3ae61a9f84472</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a6cb7978cd5415cefa1656bb3156b138d</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a6aeb30bb97609c10c16b76952fb1715c</anchor>
      <arglist>(const UMat &amp;u) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a4efa6037afcc3e6c51451db17b5e76cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a63bd2487f5d002496b4622f23e639ab0</anchor>
      <arglist>(int dims, const int *size, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast&lt; _OutputArray::DepthMask &gt;(0)) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>abedc4c2ea80045d3d41624b2af00aafb</anchor>
      <arglist>(int rows, int cols, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast&lt; _OutputArray::DepthMask &gt;(0)) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a4eb2daf4732c371c7565db49f76c63ce</anchor>
      <arglist>(Size sz, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast&lt; _OutputArray::DepthMask &gt;(0)) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createSameSize</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ae3ba8e4898c218ec5bd19ec0bf2217e0</anchor>
      <arglist>(const _InputArray &amp;arr, int mtype) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fixedSize</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ab8b119e910915d4d39317994750f2e35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fixedType</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a2aa22d85b6a332142c3767a09297e1c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cuda::GpuMatND &amp;</type>
      <name>getGpuMatNDRef</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>aa872ff06c1250fd80dd898cee5684e0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cuda::GpuMat &amp;</type>
      <name>getGpuMatRef</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a316cff6033d30132d86b649b67597e1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cuda::GpuMat &gt; &amp;</type>
      <name>getGpuMatVecRef</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a374e9a5d7b86bdf5b956432e3d5d42c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cuda::HostMem &amp;</type>
      <name>getHostMemRef</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>adb4a9e147e75f9af677ad23aa5f91ca3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>getMatRef</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a00ff7cbd3d2b7eef52bbfc1d135752b3</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>ogl::Buffer &amp;</type>
      <name>getOGlBufferRef</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a931e87a45cddebff30ac997206a195a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UMat &amp;</type>
      <name>getUMatRef</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>adf64da2f5be345b0482d50f89f1cb81f</anchor>
      <arglist>(int i=-1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ab185427c5ad1b0a5c75a0eae05171663</anchor>
      <arglist>(Mat &amp;m) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>ab6a8109eb6c9bb2e04fe32247d32eb59</anchor>
      <arglist>(UMat &amp;u) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needed</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a2ef2667f36017be9379d95fc5f421976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>reinterpret</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>adb78d18480d058b3321aa98c6ef18953</anchor>
      <arglist>(int type) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a827011c86f30a391123e91e4f776c9f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTo</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a5a519caf215925ff10f4286c018905bf</anchor>
      <arglist>(const _InputArray &amp;value, const _InputArray &amp;mask=_InputArray()) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _OutputArray</type>
      <name>rawOut</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a10d4780986585b8a3dd6329ffb68af27</anchor>
      <arglist>(std::array&lt; _Tp, _Nm &gt; &amp;arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _OutputArray</type>
      <name>rawOut</name>
      <anchorfile>d2/d9e/classcv_1_1__OutputArray.html</anchorfile>
      <anchor>a21f3068ffe2bbf6ccdba4c43accec540</anchor>
      <arglist>(std::vector&lt; _Tp &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::dnn::_Range</name>
    <filename>d9/ddc/structcv_1_1dnn_1_1__Range.html</filename>
    <base>cv::Range</base>
    <member kind="function">
      <type></type>
      <name>_Range</name>
      <anchorfile>d9/ddc/structcv_1_1dnn_1_1__Range.html</anchorfile>
      <anchor>a2dec67e4158488e2351fc1e9d3eab7ca</anchor>
      <arglist>(const Range &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_Range</name>
      <anchorfile>d9/ddc/structcv_1_1dnn_1_1__Range.html</anchorfile>
      <anchor>a5339946e5ddf17692f62956c28cbe623</anchor>
      <arglist>(int start_, int size_=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func</name>
    <filename>da/d32/structcv_1_1cudev_1_1abs__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>da/d32/structcv_1_1cudev_1_1abs__func.html</anchorfile>
      <anchor>a94901ba987a4b13f76d6c512ff67630f</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func&lt; double &gt;</name>
    <filename>dd/d17/structcv_1_1cudev_1_1abs__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>dd/d17/structcv_1_1cudev_1_1abs__func_3_01double_01_4.html</anchorfile>
      <anchor>a09324ee98e693e096ffbf16186d54406</anchor>
      <arglist>(double x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func&lt; float &gt;</name>
    <filename>d1/d75/structcv_1_1cudev_1_1abs__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/d75/structcv_1_1cudev_1_1abs__func_3_01float_01_4.html</anchorfile>
      <anchor>a61ef7062be465ef121b724f7c612e100</anchor>
      <arglist>(float x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func&lt; schar &gt;</name>
    <filename>d3/dc9/structcv_1_1cudev_1_1abs__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, schar &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ schar</type>
      <name>operator()</name>
      <anchorfile>d3/dc9/structcv_1_1cudev_1_1abs__func_3_01schar_01_4.html</anchorfile>
      <anchor>a33a00f9fd47140d763c362d2d8754ef5</anchor>
      <arglist>(schar x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func&lt; short &gt;</name>
    <filename>d1/d2b/structcv_1_1cudev_1_1abs__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, short &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ short</type>
      <name>operator()</name>
      <anchorfile>d1/d2b/structcv_1_1cudev_1_1abs__func_3_01short_01_4.html</anchorfile>
      <anchor>ab273409438d23ecf6a7deee0a1ceb338</anchor>
      <arglist>(short x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func&lt; uchar &gt;</name>
    <filename>d6/d6e/structcv_1_1cudev_1_1abs__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, uchar &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ uchar</type>
      <name>operator()</name>
      <anchorfile>d6/d6e/structcv_1_1cudev_1_1abs__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a087883df9c5e8aa99a6e686a2a42ee30</anchor>
      <arglist>(uchar x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func&lt; uint &gt;</name>
    <filename>d6/d98/structcv_1_1cudev_1_1abs__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, uint &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ uint</type>
      <name>operator()</name>
      <anchorfile>d6/d98/structcv_1_1cudev_1_1abs__func_3_01uint_01_4.html</anchorfile>
      <anchor>a6194e5eba6a05ab9fef48ef29855ad22</anchor>
      <arglist>(uint x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::abs_func&lt; ushort &gt;</name>
    <filename>d6/da7/structcv_1_1cudev_1_1abs__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, ushort &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ ushort</type>
      <name>operator()</name>
      <anchorfile>d6/da7/structcv_1_1cudev_1_1abs__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a230f31a23cac7d7b75e8f1b8b32ad1dc</anchor>
      <arglist>(ushort x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::absdiff_func</name>
    <filename>dc/da1/structcv_1_1cudev_1_1absdiff__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>dc/da1/structcv_1_1cudev_1_1absdiff__func.html</anchorfile>
      <anchor>ab501011fd7f3950a7db1bff0e6c4f739</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AbsLayer</name>
    <filename>d8/d2f/classcv_1_1dnn_1_1AbsLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AbsLayer &gt;</type>
      <name>create</name>
      <anchorfile>d8/d2f/classcv_1_1dnn_1_1AbsLayer.html</anchorfile>
      <anchor>a26bfd8457735609713d7e4ba3181d4e2</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::accepted_infer_types</name>
    <filename>db/d85/structcv_1_1detail_1_1accepted__infer__types.html</filename>
    <templarg>typename T</templarg>
    <member kind="variable" static="yes">
      <type>static constexpr const auto</type>
      <name>value</name>
      <anchorfile>db/d85/structcv_1_1detail_1_1accepted__infer__types.html</anchorfile>
      <anchor>aae32f73e489d6950d348b25c4d935e3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AccumLayer</name>
    <filename>d2/d08/classcv_1_1dnn_1_1AccumLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AccumLayer &gt;</type>
      <name>create</name>
      <anchorfile>d2/d08/classcv_1_1dnn_1_1AccumLayer.html</anchorfile>
      <anchor>ab51ab8318c5e420274700ce771d75fe9</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Accumulator</name>
    <filename>d0/d9e/structcv_1_1Accumulator.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>Type</name>
      <anchorfile>d0/d9e/structcv_1_1Accumulator.html</anchorfile>
      <anchor>a020ed9106c6d631f4b3f818f83120c16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Accumulator&lt; char &gt;</name>
    <filename>d3/d2d/structcv_1_1Accumulator_3_01char_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>d3/d2d/structcv_1_1Accumulator_3_01char_01_4.html</anchorfile>
      <anchor>a003501cf135d51eeb7ab5e7fd4072312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Accumulator&lt; short &gt;</name>
    <filename>d8/dcf/structcv_1_1Accumulator_3_01short_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>d8/dcf/structcv_1_1Accumulator_3_01short_01_4.html</anchorfile>
      <anchor>a48dd8bdc922345536cad10b0d67937d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Accumulator&lt; unsigned char &gt;</name>
    <filename>d6/d89/structcv_1_1Accumulator_3_01unsigned_01char_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>d6/d89/structcv_1_1Accumulator_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a0cfbd24f9ad841ef224f68f06c10f106</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Accumulator&lt; unsigned short &gt;</name>
    <filename>d9/d84/structcv_1_1Accumulator_3_01unsigned_01short_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>d9/d84/structcv_1_1Accumulator_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a14ca8f4a01cb1215002f7e609f63f6b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func</name>
    <filename>de/dae/structcv_1_1cudev_1_1acos__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>de/dae/structcv_1_1cudev_1_1acos__func.html</anchorfile>
      <anchor>a6b718952fcdfb3320dc837a7e3dc2cdd</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func&lt; double &gt;</name>
    <filename>d0/d62/structcv_1_1cudev_1_1acos__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d0/d62/structcv_1_1cudev_1_1acos__func_3_01double_01_4.html</anchorfile>
      <anchor>a35dd825ad75c47ace1929b2b478705cb</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func&lt; float &gt;</name>
    <filename>d2/dd0/structcv_1_1cudev_1_1acos__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/dd0/structcv_1_1cudev_1_1acos__func_3_01float_01_4.html</anchorfile>
      <anchor>a72e654a25abffc81ac465c0b62f751ab</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func&lt; schar &gt;</name>
    <filename>d4/dc1/structcv_1_1cudev_1_1acos__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/dc1/structcv_1_1cudev_1_1acos__func_3_01schar_01_4.html</anchorfile>
      <anchor>a751cd34b926ea535d1c4ae85115b3ad3</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func&lt; short &gt;</name>
    <filename>d5/d80/structcv_1_1cudev_1_1acos__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/d80/structcv_1_1cudev_1_1acos__func_3_01short_01_4.html</anchorfile>
      <anchor>ab8a75a695c451fee16cf582bb37be3a7</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func&lt; uchar &gt;</name>
    <filename>d3/de3/structcv_1_1cudev_1_1acos__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d3/de3/structcv_1_1cudev_1_1acos__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a41864404742e2b57a5d61bfaedc6930b</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func&lt; uint &gt;</name>
    <filename>d6/dc0/structcv_1_1cudev_1_1acos__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/dc0/structcv_1_1cudev_1_1acos__func_3_01uint_01_4.html</anchorfile>
      <anchor>af21480a7802d4fcdb548d815d2732108</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acos_func&lt; ushort &gt;</name>
    <filename>de/d57/structcv_1_1cudev_1_1acos__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>de/d57/structcv_1_1cudev_1_1acos__func_3_01ushort_01_4.html</anchorfile>
      <anchor>ace440e4c06446bf686bdf56aaa61e370</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func</name>
    <filename>da/d97/structcv_1_1cudev_1_1acosh__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>da/d97/structcv_1_1cudev_1_1acosh__func.html</anchorfile>
      <anchor>ac639f3e4a6a886aac3b98b55b98bccc5</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func&lt; double &gt;</name>
    <filename>d6/de9/structcv_1_1cudev_1_1acosh__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d6/de9/structcv_1_1cudev_1_1acosh__func_3_01double_01_4.html</anchorfile>
      <anchor>adcdbcc1362f625ca203505bc291a8a3c</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func&lt; float &gt;</name>
    <filename>de/d89/structcv_1_1cudev_1_1acosh__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>de/d89/structcv_1_1cudev_1_1acosh__func_3_01float_01_4.html</anchorfile>
      <anchor>a8982e72923a845633808910076483761</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func&lt; schar &gt;</name>
    <filename>dd/d52/structcv_1_1cudev_1_1acosh__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d52/structcv_1_1cudev_1_1acosh__func_3_01schar_01_4.html</anchorfile>
      <anchor>ae815dc363c798f86c639fdbee64d53dc</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func&lt; short &gt;</name>
    <filename>d4/d61/structcv_1_1cudev_1_1acosh__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/d61/structcv_1_1cudev_1_1acosh__func_3_01short_01_4.html</anchorfile>
      <anchor>a7591548bc937a985b6beb8f616ed3eed</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func&lt; uchar &gt;</name>
    <filename>d4/d17/structcv_1_1cudev_1_1acosh__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/d17/structcv_1_1cudev_1_1acosh__func_3_01uchar_01_4.html</anchorfile>
      <anchor>ab9166b320e5284bbc93311576451082f</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func&lt; uint &gt;</name>
    <filename>de/d8f/structcv_1_1cudev_1_1acosh__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>de/d8f/structcv_1_1cudev_1_1acosh__func_3_01uint_01_4.html</anchorfile>
      <anchor>ae1379c0c1004182761438b8759767f55</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::acosh_func&lt; ushort &gt;</name>
    <filename>d6/db8/structcv_1_1cudev_1_1acosh__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/db8/structcv_1_1cudev_1_1acosh__func_3_01ushort_01_4.html</anchorfile>
      <anchor>aa7121ef1b36d0b4308d6fb954af64194</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AcoshLayer</name>
    <filename>d6/dca/classcv_1_1dnn_1_1AcoshLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AcoshLayer &gt;</type>
      <name>create</name>
      <anchorfile>d6/dca/classcv_1_1dnn_1_1AcoshLayer.html</anchorfile>
      <anchor>a19757b043a731c62a7dc123a9e48ff8e</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AcosLayer</name>
    <filename>d5/daa/classcv_1_1dnn_1_1AcosLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AcosLayer &gt;</type>
      <name>create</name>
      <anchorfile>d5/daa/classcv_1_1dnn_1_1AcosLayer.html</anchorfile>
      <anchor>ab7983a009cbd8c20b75686f549508b44</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ActivationLayer</name>
    <filename>dc/d75/classcv_1_1dnn_1_1ActivationLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forwardSlice</name>
      <anchorfile>dc/d75/classcv_1_1dnn_1_1ActivationLayer.html</anchorfile>
      <anchor>a54d6ff4a8cd9e0d562d2f3f88a516118</anchor>
      <arglist>(const float *src, float *dst, int len, size_t outPlaneSize, int cn0, int cn1) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forwardSlice</name>
      <anchorfile>dc/d75/classcv_1_1dnn_1_1ActivationLayer.html</anchorfile>
      <anchor>a0830304fb4fcba2d1c50fed2123230fc</anchor>
      <arglist>(const int *src, const int *lut, int *dst, int len, size_t outPlaneSize, int cn0, int cn1) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forwardSlice</name>
      <anchorfile>dc/d75/classcv_1_1dnn_1_1ActivationLayer.html</anchorfile>
      <anchor>ada86c53d793d47e803195749b6356d0b</anchor>
      <arglist>(const int8_t *src, const int8_t *lut, int8_t *dst, int len, size_t outPlaneSize, int cn0, int cn1) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ActivationLayerInt8</name>
    <filename>da/d37/classcv_1_1dnn_1_1ActivationLayerInt8.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ActivationLayerInt8 &gt;</type>
      <name>create</name>
      <anchorfile>da/d37/classcv_1_1dnn_1_1ActivationLayerInt8.html</anchorfile>
      <anchor>a89056078e8391eeaf9a7ec8958c3fd29</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::AdaptiveManifoldFilter</name>
    <filename>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>collectGarbage</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a989f6582dd4c9789227405caa162e9b1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a66138c103e5bc2976a2cce127a775e6a</anchor>
      <arglist>(InputArray src, OutputArray dst, InputArray joint=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getAdjustOutliers</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>af6211e5a8112be9aeeb4f405dc6f47f5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPCAIterations</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>ac4a86e122e28a17d97a2b19291f58226</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSigmaR</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a29f7c4d04e9cdacbd58e1c7cb370f991</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSigmaS</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a1d7cb977787e46b13afcd2e18e77b47e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTreeHeight</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a51796010a44d3ea325ef1384e7e0cb89</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseRNG</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>af36dabb1b364d3fbfdfec3aaf5ec8ffe</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAdjustOutliers</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a6eeadb4ea09e54a4252c8a81057a7431</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPCAIterations</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>adfe90881dab6a7f4d97d1def0ff1a829</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigmaR</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a67aa879366edccb36bf7ae3be51de9cd</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigmaS</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a18fc413287d3dbceb2885d47a9811ff3</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTreeHeight</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a2ebe97b627b3dfbabb9ba13511ec27b2</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseRNG</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>a5634754563f2c06384255ad23c55bff9</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AdaptiveManifoldFilter &gt;</type>
      <name>create</name>
      <anchorfile>de/db7/classcv_1_1ximgproc_1_1AdaptiveManifoldFilter.html</anchorfile>
      <anchor>aa4da68091a0d6beb17e51b26127b291b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Affine3</name>
    <filename>dd/d99/classcv_1_1Affine3.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>float_type</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a34a99b51f286fcd658139a66cbd654e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matx&lt; float_type, 3, 3 &gt;</type>
      <name>Mat3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>acb52c63406f24648052281522b9c8e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matx&lt; float_type, 4, 4 &gt;</type>
      <name>Mat4</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a3bf00a6ab94f2d2f7d7f728e671e6a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec&lt; float_type, 3 &gt;</type>
      <name>Vec3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>aeac617f7a0a5d8aed1a1b7e879b6f52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Affine3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a116afdeed21ac6a341033ff38a01b4a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Affine3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>ab6a2e02d633e7e2a074451f503320b5f</anchor>
      <arglist>(const float_type *vals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Affine3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a799ec5a3979508b9bb5d201b8c52d066</anchor>
      <arglist>(const Mat &amp;data, const Vec3 &amp;t=Vec3::all(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Affine3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>abadd37c946a0da674172b0195aa711cf</anchor>
      <arglist>(const Mat3 &amp;R, const Vec3 &amp;t=Vec3::all(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Affine3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>af63d22662170937a4535f26dc8580023</anchor>
      <arglist>(const Mat4 &amp;affine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Affine3</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a51046d0d1857a1a99a19e145321fe9b9</anchor>
      <arglist>(const Vec3 &amp;rvec, const Vec3 &amp;t=Vec3::all(0))</arglist>
    </member>
    <member kind="function">
      <type>Affine3&lt; Y &gt;</type>
      <name>cast</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>ae5f91d3afb85caadac675679e55861a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Affine3</type>
      <name>concatenate</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a82684a32c8dee80e0a82d992eb5a83fa</anchor>
      <arglist>(const Affine3 &amp;affine) const</arglist>
    </member>
    <member kind="function">
      <type>Affine3</type>
      <name>inv</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>ac4a16f4a77037c883dbbc2a4f617ee4f</anchor>
      <arglist>(int method=cv::DECOMP_SVD) const</arglist>
    </member>
    <member kind="function">
      <type>Mat3</type>
      <name>linear</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a914f41895b8a246232db4a186b70d480</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linear</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>aba3b127ac7c7bd3d99d533a59f22242a</anchor>
      <arglist>(const Mat3 &amp;L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Affine3&lt; Y &gt;</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a5828e816d1b22aef71ddacbdd364f68e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Affine3</type>
      <name>rotate</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a990d571a479b9b336f30c259fb74d18c</anchor>
      <arglist>(const Mat3 &amp;R) const</arglist>
    </member>
    <member kind="function">
      <type>Affine3</type>
      <name>rotate</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a771e0532e18299b79c922ddf77f2e362</anchor>
      <arglist>(const Vec3 &amp;rvec) const</arglist>
    </member>
    <member kind="function">
      <type>Mat3</type>
      <name>rotation</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a6a6b70508a7d7fd7725696852da7a20c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a755e92ce3d3af6e8599b2032a2c7ea05</anchor>
      <arglist>(const Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>ae264b90743372dac60643984ebed342e</anchor>
      <arglist>(const Mat3 &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>acfe7474211770799f56deb8b81d829f5</anchor>
      <arglist>(const Vec3 &amp;rvec)</arglist>
    </member>
    <member kind="function">
      <type>Vec3</type>
      <name>rvec</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a2b55e155790f606db5eb913bd350645b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Affine3</type>
      <name>translate</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a11d9cdc588a9c08c0c1c205a872663fd</anchor>
      <arglist>(const Vec3 &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Vec3</type>
      <name>translation</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>a19e2decf4df4a6e72118f9ef6482d502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translation</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>af0df7115f87f425839a7a3f2e4e1ed17</anchor>
      <arglist>(const Vec3 &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Affine3</type>
      <name>Identity</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>acf5d919fc383da6777f2f66746ae9466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Mat4</type>
      <name>matrix</name>
      <anchorfile>dd/d99/classcv_1_1Affine3.html</anchorfile>
      <anchor>ad122a1f67e7b1d20fd2cb511f2fe7d5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::AffineBasedEstimator</name>
    <filename>d0/df2/classcv_1_1detail_1_1AffineBasedEstimator.html</filename>
    <base>cv::detail::Estimator</base>
    <member kind="function">
      <type></type>
      <name>AffineBasedEstimator</name>
      <anchorfile>d0/df2/classcv_1_1detail_1_1AffineBasedEstimator.html</anchorfile>
      <anchor>ac229442349f805d4c21cca70d49963c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::AffineBestOf2NearestMatcher</name>
    <filename>d3/dda/classcv_1_1detail_1_1AffineBestOf2NearestMatcher.html</filename>
    <base>cv::detail::BestOf2NearestMatcher</base>
    <member kind="function">
      <type></type>
      <name>AffineBestOf2NearestMatcher</name>
      <anchorfile>d3/dda/classcv_1_1detail_1_1AffineBestOf2NearestMatcher.html</anchorfile>
      <anchor>a1fbaa911cd123dc828e4b49617a38ecd</anchor>
      <arglist>(bool full_affine=false, bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>match</name>
      <anchorfile>d3/dda/classcv_1_1detail_1_1AffineBestOf2NearestMatcher.html</anchorfile>
      <anchor>a565d4c8159841f78b6a27e479c45f2f9</anchor>
      <arglist>(const ImageFeatures &amp;features1, const ImageFeatures &amp;features2, MatchesInfo &amp;matches_info) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>full_affine_</name>
      <anchorfile>d3/dda/classcv_1_1detail_1_1AffineBestOf2NearestMatcher.html</anchorfile>
      <anchor>a3f40f14058ad648e529ec1c2952d9519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AffineFeature</name>
    <filename>da/d0b/classcv_1_1AffineFeature.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>da/d0b/classcv_1_1AffineFeature.html</anchorfile>
      <anchor>a38fc69a2a7f0f79b01c52090a1055a0b</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getViewParams</name>
      <anchorfile>da/d0b/classcv_1_1AffineFeature.html</anchorfile>
      <anchor>a4d3c82caca1dbed10ebb5b7d459728a2</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;tilts, std::vector&lt; float &gt; &amp;rolls) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setViewParams</name>
      <anchorfile>da/d0b/classcv_1_1AffineFeature.html</anchorfile>
      <anchor>a389be3533dd60e1ee3b2b066bbb11622</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;tilts, const std::vector&lt; float &gt; &amp;rolls)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AffineFeature &gt;</type>
      <name>create</name>
      <anchorfile>da/d0b/classcv_1_1AffineFeature.html</anchorfile>
      <anchor>aa794d69f8fea07d7d52e93366c8dc33c</anchor>
      <arglist>(const Ptr&lt; Feature2D &gt; &amp;backend, int maxTilt=5, int minTilt=0, float tiltStep=1.4142135623730951f, float rotateStepBase=72)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::AffineFeature2D</name>
    <filename>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</anchorfile>
      <anchor>ad5b29ff43bad6c2dc4d18df9843f3ad7</anchor>
      <arglist>(InputArray image, std::vector&lt; Elliptic_KeyPoint &gt; &amp;keypoints, InputArray mask=noArray())=0</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</anchorfile>
      <anchor>aa4e9a7082ec61ebc108806704fbd7887</anchor>
      <arglist>(InputArray image, std::vector&lt; KeyPoint &gt; &amp;keypoints, InputArray mask=noArray())</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</anchorfile>
      <anchor>a5968e9bc8497a8eb845272b9442559f3</anchor>
      <arglist>(InputArrayOfArrays images, std::vector&lt; std::vector&lt; KeyPoint &gt; &gt; &amp;keypoints, InputArrayOfArrays masks=noArray())</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectAndCompute</name>
      <anchorfile>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</anchorfile>
      <anchor>a96d437af348dc676a3860d755555a249</anchor>
      <arglist>(InputArray image, InputArray mask, std::vector&lt; Elliptic_KeyPoint &gt; &amp;keypoints, OutputArray descriptors, bool useProvidedKeypoints=false)=0</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>detectAndCompute</name>
      <anchorfile>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</anchorfile>
      <anchor>a8be0d1c20b08eb867184b8d74c15a677</anchor>
      <arglist>(InputArray image, InputArray mask, std::vector&lt; KeyPoint &gt; &amp;keypoints, OutputArray descriptors, bool useProvidedKeypoints=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AffineFeature2D &gt;</type>
      <name>create</name>
      <anchorfile>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</anchorfile>
      <anchor>a05836928efceee133761e402fb6cacac</anchor>
      <arglist>(Ptr&lt; FeatureDetector &gt; keypoint_detector)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AffineFeature2D &gt;</type>
      <name>create</name>
      <anchorfile>d4/db2/classcv_1_1xfeatures2d_1_1AffineFeature2D.html</anchorfile>
      <anchor>a7cd0a623f785b11d2e1881e0688c936d</anchor>
      <arglist>(Ptr&lt; FeatureDetector &gt; keypoint_detector, Ptr&lt; DescriptorExtractor &gt; descriptor_extractor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::AffineMapPtr</name>
    <filename>d0/d2a/structcv_1_1cudev_1_1AffineMapPtr.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>d0/d2a/structcv_1_1cudev_1_1AffineMapPtr.html</anchorfile>
      <anchor>a70dc736071dd2f6a7587113cf74d66e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float2</type>
      <name>value_type</name>
      <anchorfile>d0/d2a/structcv_1_1cudev_1_1AffineMapPtr.html</anchorfile>
      <anchor>a93d62f956c682510f81b77a2e4718725</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ float2</type>
      <name>operator()</name>
      <anchorfile>d0/d2a/structcv_1_1cudev_1_1AffineMapPtr.html</anchorfile>
      <anchor>a4445dd8e26b3ab12dd94b0a03459f8c7</anchor>
      <arglist>(float y, float x) const</arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>warpMat</name>
      <anchorfile>d0/d2a/structcv_1_1cudev_1_1AffineMapPtr.html</anchorfile>
      <anchor>a580692bfbdfb3c64b790500b10d0798c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::AffineMapPtrSz</name>
    <filename>dc/dd4/structcv_1_1cudev_1_1AffineMapPtrSz.html</filename>
    <base>cv::cudev::AffineMapPtr</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>dc/dd4/structcv_1_1cudev_1_1AffineMapPtrSz.html</anchorfile>
      <anchor>ab04103a5cadd697f16551ec1d06a5538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>dc/dd4/structcv_1_1cudev_1_1AffineMapPtrSz.html</anchorfile>
      <anchor>ac79b59f7b37b37aaecba89787a532a55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AffineTransformer</name>
    <filename>dc/d83/classcv_1_1AffineTransformer.html</filename>
    <base>cv::ShapeTransformer</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFullAffine</name>
      <anchorfile>dc/d83/classcv_1_1AffineTransformer.html</anchorfile>
      <anchor>ac2d3437da163db04109a27c7db5792ed</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFullAffine</name>
      <anchorfile>dc/d83/classcv_1_1AffineTransformer.html</anchorfile>
      <anchor>af564eade3ef6b5c6cc7983228a4d5d99</anchor>
      <arglist>(bool fullAffine)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AffineWarper</name>
    <filename>d4/dd7/classcv_1_1AffineWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d4/dd7/classcv_1_1AffineWarper.html</anchorfile>
      <anchor>abb887435b6167b7fd6098450f59ff035</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::AffineWarper</name>
    <filename>dd/d76/classcv_1_1detail_1_1AffineWarper.html</filename>
    <base>cv::detail::PlaneWarper</base>
    <member kind="function">
      <type></type>
      <name>AffineWarper</name>
      <anchorfile>dd/d76/classcv_1_1detail_1_1AffineWarper.html</anchorfile>
      <anchor>a579d8f21ca8ef2e7b68c7c3fe04445a9</anchor>
      <arglist>(float scale=1.f)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>dd/d76/classcv_1_1detail_1_1AffineWarper.html</anchorfile>
      <anchor>a489b254ef6deaac009cb07ad27a68ed5</anchor>
      <arglist>(Size src_size, InputArray K, InputArray H, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>dd/d76/classcv_1_1detail_1_1AffineWarper.html</anchorfile>
      <anchor>acdb3c99a7867ebe15cd8b5b82d33ce29</anchor>
      <arglist>(InputArray src, InputArray K, InputArray H, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPoint</name>
      <anchorfile>dd/d76/classcv_1_1detail_1_1AffineWarper.html</anchorfile>
      <anchor>a2ad6297c62b422ee0f2cb0c6324e24f2</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray H) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPointBackward</name>
      <anchorfile>dd/d76/classcv_1_1detail_1_1AffineWarper.html</anchorfile>
      <anchor>a0118c2ffe4aca551bb307e3a7710ad00</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray H) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>warpRoi</name>
      <anchorfile>dd/d76/classcv_1_1detail_1_1AffineWarper.html</anchorfile>
      <anchor>acf30b2c7f1cd18405b35d9b3cb1d8031</anchor>
      <arglist>(Size src_size, InputArray K, InputArray H) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getRTfromHomogeneous</name>
      <anchorfile>dd/d76/classcv_1_1detail_1_1AffineWarper.html</anchorfile>
      <anchor>ac54ef5b572ef0727c0b8e324d584b393</anchor>
      <arglist>(InputArray H, Mat &amp;R, Mat &amp;T)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AgastFeatureDetector</name>
    <filename>d7/d19/classcv_1_1AgastFeatureDetector.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumvalue">
      <name>THRESHOLD</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a80719c6efdeea587fbbb039ca459bdf8a8d01c1ae87944f51bfc772f7302d7b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONMAX_SUPPRESSION</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a80719c6efdeea587fbbb039ca459bdf8a2fb1b00216bfc495c99346bc8c11d328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AGAST_5_8</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a869159c4b4ad44e678903b55def5dff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AGAST_7_12d</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a0a21d49a821004ebc1f39e2e471ba814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AGAST_7_12s</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a37001a3a3ce04301e16a4e16732e4105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DetectorType</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AGAST_5_8</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a869159c4b4ad44e678903b55def5dff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AGAST_7_12d</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a0a21d49a821004ebc1f39e2e471ba814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AGAST_7_12s</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a37001a3a3ce04301e16a4e16732e4105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OAST_9_16</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a845a73eb152969fd46ef6b952856e82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONMAX_SUPPRESSION</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a80719c6efdeea587fbbb039ca459bdf8a2fb1b00216bfc495c99346bc8c11d328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OAST_9_16</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae9a22560b2cc9c99b3a3de82ac4af7d3a845a73eb152969fd46ef6b952856e82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THRESHOLD</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a80719c6efdeea587fbbb039ca459bdf8a8d01c1ae87944f51bfc772f7302d7b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a23c887c21760fb28a830c11cfab825a2</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getNonmaxSuppression</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ace653fb5483e155063df8acc0f93d484</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getThreshold</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a8d0c922342cf0abe951fe706e0a2e801</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual AgastFeatureDetector::DetectorType</type>
      <name>getType</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a10c31459df283c3bbdfa3e7d36e537d8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNonmaxSuppression</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>af61c25a92bed9fa6f6dcb8fdfdc2bc3c</anchor>
      <arglist>(bool f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a0441b248a0567f553a03a857b681f482</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setType</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>a8cfdfacb3adafd3a39d7b46576bcffb7</anchor>
      <arglist>(AgastFeatureDetector::DetectorType type)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AgastFeatureDetector &gt;</type>
      <name>create</name>
      <anchorfile>d7/d19/classcv_1_1AgastFeatureDetector.html</anchorfile>
      <anchor>ae1987fb24e86701236773dfa7f6dabee</anchor>
      <arglist>(int threshold=10, bool nonmaxSuppression=true, AgastFeatureDetector::DetectorType type=AgastFeatureDetector::OAST_9_16)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AKAZE</name>
    <filename>d8/d30/classcv_1_1AKAZE.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumvalue">
      <name>DESCRIPTOR_KAZE</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690af0a596e13c7fae0498948e093de1e9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR_KAZE_UPRIGHT</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690a891bb40908c2bdb120e39c93ca0da33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR_MLDB</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690a929fb7e01bc6a4e8e7a1449ee0731c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR_MLDB_UPRIGHT</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690a5b8054d5bfac5aa96728d171d86080c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DescriptorType</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR_KAZE_UPRIGHT</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690a891bb40908c2bdb120e39c93ca0da33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR_KAZE</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690af0a596e13c7fae0498948e093de1e9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR_MLDB_UPRIGHT</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690a5b8054d5bfac5aa96728d171d86080c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR_MLDB</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a6f44619b9c9a25be4526de5b665ca690a929fb7e01bc6a4e8e7a1449ee0731c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>ab7009661e4d340d2ad958fe84a2e0466</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDescriptorChannels</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>ae694c72e8853d5458a50c30e183a113f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDescriptorSize</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a90777374c7f4766c89eff14387602c87</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual AKAZE::DescriptorType</type>
      <name>getDescriptorType</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a02e8105fc9040f75542df75726e3aca2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual KAZE::DiffusivityType</type>
      <name>getDiffusivity</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a2f5eddfa0cf45fc34f32ceed8bb3625b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxPoints</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a4e8dcbfbfcee167fb677f2f414a8624b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaveLayers</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>abd0dbbeab744c1449c8fe75586a841c0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaves</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a5c797b8ac2aeb35f99f87fba19da5f15</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getThreshold</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a09f31579125d8ee5a1112b141f9fbb95</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescriptorChannels</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>ac08316db91d007c7c0899efb0f222605</anchor>
      <arglist>(int dch)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescriptorSize</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a3629d114449e442954fb26fb245422f1</anchor>
      <arglist>(int dsize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescriptorType</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a845d6c10f25b3c0abe1b40aa6b4f83fb</anchor>
      <arglist>(AKAZE::DescriptorType dtype)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDiffusivity</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>ac216bff9fc19f9506373ed9251ca3b77</anchor>
      <arglist>(KAZE::DiffusivityType diff)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxPoints</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a63c5f7dc95c0d82a0eee72ce211732c3</anchor>
      <arglist>(int max_points)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaveLayers</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>a45d8b1d6f4d7c1e82d5c76a5eca2a4eb</anchor>
      <arglist>(int octaveLayers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaves</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>abfd3d6fa82ea3e1301b83b07205762fe</anchor>
      <arglist>(int octaves)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>aaeec869ae038190ffac3f38174058b25</anchor>
      <arglist>(double threshold)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AKAZE &gt;</type>
      <name>create</name>
      <anchorfile>d8/d30/classcv_1_1AKAZE.html</anchorfile>
      <anchor>ac5d847ee303373416c7ad1950ea046ed</anchor>
      <arglist>(AKAZE::DescriptorType descriptor_type=AKAZE::DESCRIPTOR_MLDB, int descriptor_size=0, int descriptor_channels=3, float threshold=0.001f, int nOctaves=4, int nOctaveLayers=4, KAZE::DiffusivityType diffusivity=KAZE::DIFF_PM_G2, int max_points=-1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Algorithm</name>
    <filename>d3/d46/classcv_1_1Algorithm.html</filename>
    <member kind="function">
      <type></type>
      <name>Algorithm</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a827c8b2781ed17574805f373e6054ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Algorithm</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a8ae826127fa0f1f8d10a24841bd376f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>aec9c965448e4dc851d7cacd3abd84cd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>ab6a18f1825475643e94381697d413972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a286fc82744ccab3d248aca44524266a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>aef2ad3f4145bd6e8c3664eb1c4b5e1e6</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a0a880744bc4e3f45711444571df47d67</anchor>
      <arglist>(const String &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a763a62d1b03042eef7d7fc3ac6c87c79</anchor>
      <arglist>(const Ptr&lt; FileStorage &gt; &amp;fs, const String &amp;name=String()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a1f8ad7b8add515077367fb9949a174d2</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>ac60f6cc7057d12aab41cc333afc654e2</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;name) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; _Tp &gt;</type>
      <name>load</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a86c6f0f5d41e382831e7a69afe1a16c4</anchor>
      <arglist>(const String &amp;filename, const String &amp;objname=String())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; _Tp &gt;</type>
      <name>loadFromString</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>abe89118a2a364c1828f2c218b5d52ba8</anchor>
      <arglist>(const String &amp;strModel, const String &amp;objname=String())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; _Tp &gt;</type>
      <name>read</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>aa9c35302f8031e5415b485c86c9e969a</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeFormat</name>
      <anchorfile>d3/d46/classcv_1_1Algorithm.html</anchorfile>
      <anchor>a68eeca71617474ad3d4561786f0289d2</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AlignExposures</name>
    <filename>d4/df2/classcv_1_1AlignExposures.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d4/df2/classcv_1_1AlignExposures.html</anchorfile>
      <anchor>aa2379b2fb9629d779b6a54ad1cabfc1c</anchor>
      <arglist>(InputArrayOfArrays src, std::vector&lt; Mat &gt; &amp;dst, InputArray times, InputArray response)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AlignMTB</name>
    <filename>d7/db6/classcv_1_1AlignMTB.html</filename>
    <base>cv::AlignExposures</base>
    <member kind="function" virtualness="pure">
      <type>virtual Point</type>
      <name>calculateShift</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a49782cba1b954472ade1d1ff1b8341bb</anchor>
      <arglist>(InputArray img0, InputArray img1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeBitmaps</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a05dfd95e34ecb2c02b179d0a9d790b22</anchor>
      <arglist>(InputArray img, OutputArray tb, OutputArray eb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getCut</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a533eaca648580b495f4604e530ac6adc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getExcludeRange</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a7c78880b2f990a72f1d485b04e36d423</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxBits</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a5336816f21e36ac9ed2cde3ccd5030fd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a37b3417d844f362d781f34155cbcb201</anchor>
      <arglist>(InputArrayOfArrays src, std::vector&lt; Mat &gt; &amp;dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a5f565da5f84500aa5915906a2698ecfe</anchor>
      <arglist>(InputArrayOfArrays src, std::vector&lt; Mat &gt; &amp;dst, InputArray times, InputArray response) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCut</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a7558c6509092d713c29ac92cffcc1355</anchor>
      <arglist>(bool value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setExcludeRange</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>aeed184da3483a94c8a25351555d41b6a</anchor>
      <arglist>(int exclude_range)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxBits</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a6f55841ed6e1f9482483595008250560</anchor>
      <arglist>(int max_bits)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>shiftMat</name>
      <anchorfile>d7/db6/classcv_1_1AlignMTB.html</anchorfile>
      <anchor>a9718fe1a611b341eb1063245c9d327e3</anchor>
      <arglist>(InputArray src, OutputArray dst, const Point shift)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Allocator</name>
    <filename>d3/d3f/classcv_1_1Allocator.html</filename>
    <templarg>typename _Tp</templarg>
    <class kind="class">cv::Allocator::rebind</class>
    <member kind="typedef">
      <type>const value_type *</type>
      <name>const_pointer</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>abd0f266e4b6a7014b8b0c2fdb29e42ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a4597dc470fc24d5816ddd9f605f1810c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a49f742302f94eab1bd3ac28fbb13dca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a93ff1651741364a36c7f62006bc69c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>aa008739fa2b94e250520a70619121ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a191a884e32dcbf84d373cc26bd81ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a64a989d6fa7534ef776bf30a87271c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Allocator</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>aafdbd199d4af478deaf145db3ecf40b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Allocator</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a46bfa8003a58d0938831392cb4e257b8</anchor>
      <arglist>(Allocator const &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Allocator</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a39bfd5315c0572eb6e89bb62177f439e</anchor>
      <arglist>(Allocator&lt; U &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Allocator</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>af9947e776a41f96322240666ddb1e289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer</type>
      <name>address</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>aef5dab4c74c8422eafae6e1fbc839728</anchor>
      <arglist>(const_reference r)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>address</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a9a720167baaf8bf862fdf788add08665</anchor>
      <arglist>(reference r)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a9b8f24e0dae966eb6ba996ff0dba2a19</anchor>
      <arglist>(size_type count, const void *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>aaa6a7abde8485e155c045ffade9b1f84</anchor>
      <arglist>(pointer p, const _Tp &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>ae5535db0a39ba335418da7a7173f333d</anchor>
      <arglist>(pointer p, size_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>ac553ef7e1763033aedf0440dd7abed3d</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>d3/d3f/classcv_1_1Allocator.html</anchorfile>
      <anchor>a5fdf0b0b785ed6eb4868aa5d587ead96</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::AscendMat::Allocator</name>
    <filename>d2/db7/classcv_1_1cann_1_1AscendMat_1_1Allocator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Allocator</name>
      <anchorfile>d2/db7/classcv_1_1cann_1_1AscendMat_1_1Allocator.html</anchorfile>
      <anchor>af4b91228e97cc9afc09a587dab11782d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>allocate</name>
      <anchorfile>d2/db7/classcv_1_1cann_1_1AscendMat_1_1Allocator.html</anchorfile>
      <anchor>aa1250d3ffac21152099c44ca36c4fea9</anchor>
      <arglist>(AscendMat *mat, int rows, int cols, size_t elemSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::shared_ptr&lt; uchar &gt;</type>
      <name>allocate</name>
      <anchorfile>d2/db7/classcv_1_1cann_1_1AscendMat_1_1Allocator.html</anchorfile>
      <anchor>a4293a099e64aecd7cb4087e313184f5f</anchor>
      <arglist>(size_t size)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::GpuMat::Allocator</name>
    <filename>df/d98/classcv_1_1cuda_1_1GpuMat_1_1Allocator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Allocator</name>
      <anchorfile>df/d98/classcv_1_1cuda_1_1GpuMat_1_1Allocator.html</anchorfile>
      <anchor>aa00bd0897eb90754fdce893dfd0bcf29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>allocate</name>
      <anchorfile>df/d98/classcv_1_1cuda_1_1GpuMat_1_1Allocator.html</anchorfile>
      <anchor>aaae55175c4bcd6485928b68dde3f2730</anchor>
      <arglist>(GpuMat *mat, int rows, int cols, size_t elemSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>free</name>
      <anchorfile>df/d98/classcv_1_1cuda_1_1GpuMat_1_1Allocator.html</anchorfile>
      <anchor>afa6bd8ff6f7c002976bbb189950625fa</anchor>
      <arglist>(GpuMat *mat)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::utils::AllocatorStatisticsInterface</name>
    <filename>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual uint64_t</type>
      <name>getCurrentUsage</name>
      <anchorfile>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</anchorfile>
      <anchor>aefd104d4c51ed56945e866055f167918</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint64_t</type>
      <name>getNumberOfAllocations</name>
      <anchorfile>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</anchorfile>
      <anchor>a714aac1a123ba894d0acaa92e27b9ea5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint64_t</type>
      <name>getPeakUsage</name>
      <anchorfile>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</anchorfile>
      <anchor>a5c06254d2e4b573ec1b5a604f685d9b3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint64_t</type>
      <name>getTotalUsage</name>
      <anchorfile>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</anchorfile>
      <anchor>aa4a0e22e048bd87e3ea1271c526ee094</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resetPeakUsage</name>
      <anchorfile>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</anchorfile>
      <anchor>a224175e57f5cd7814e8fcdca2b76e496</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AllocatorStatisticsInterface</name>
      <anchorfile>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</anchorfile>
      <anchor>a9ee754891f9a2124a947d9de238b414b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~AllocatorStatisticsInterface</name>
      <anchorfile>df/d6f/classcv_1_1utils_1_1AllocatorStatisticsInterface.html</anchorfile>
      <anchor>af12f632f7fe66b5a6e251b21e26a256a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Animation</name>
    <filename>d7/d65/structcv_1_1Animation.html</filename>
    <member kind="function">
      <type></type>
      <name>Animation</name>
      <anchorfile>d7/d65/structcv_1_1Animation.html</anchorfile>
      <anchor>ace0d8fd5247a4a337e03611df0bf1781</anchor>
      <arglist>(int loopCount=0, Scalar bgColor=Scalar())</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>bgcolor</name>
      <anchorfile>d7/d65/structcv_1_1Animation.html</anchorfile>
      <anchor>a48ddffb4703bc9ab4441d081099f2155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>durations</name>
      <anchorfile>d7/d65/structcv_1_1Animation.html</anchorfile>
      <anchor>a051d80a5f846aff250b38b9e556cf9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>frames</name>
      <anchorfile>d7/d65/structcv_1_1Animation.html</anchorfile>
      <anchor>abeb63fff8f3ea8be195c06aa2fa76473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>loop_count</name>
      <anchorfile>d7/d65/structcv_1_1Animation.html</anchorfile>
      <anchor>abc53797f2dbebf9261810a0673fba515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>still_image</name>
      <anchorfile>d7/d65/structcv_1_1Animation.html</anchorfile>
      <anchor>aa0c4980c2e7ddcd8eab6c5789689eed9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::ANN_MLP</name>
    <filename>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</filename>
    <base>cv::ml::StatModel</base>
    <member kind="enumeration">
      <type></type>
      <name>ActivationFunctions</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDENTITY</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0a5cafa9aa38d3f60f8238e867a4a98e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGMOID_SYM</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0a90410002f1e243d35dca234f859f270e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0ae3d886f16c8018eebf26d8d75a90dd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELU</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0ae206e366e80a947e72df5c149fd74c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAKYRELU</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0a193fdf7b38189212e1f7d2584c5ebaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANNEAL</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a012b34ee340b5d4d11b6844e12816181a1c1f898fdf7406d1f114ddfd8e06ae4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKPROP</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a012b34ee340b5d4d11b6844e12816181aaca348d78617e21b3fad5cc4c27e7889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0ae3d886f16c8018eebf26d8d75a90dd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDENTITY</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0a5cafa9aa38d3f60f8238e867a4a98e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAKYRELU</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0a193fdf7b38189212e1f7d2584c5ebaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_INPUT_SCALE</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>afb51e414f22dd69f281a569145ccfad7affd560496866c5b17785b5ac8ba63dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_OUTPUT_SCALE</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>afb51e414f22dd69f281a569145ccfad7a38194e2d5d9e28b05e95b4671bf1a7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELU</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0ae206e366e80a947e72df5c149fd74c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPROP</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a012b34ee340b5d4d11b6844e12816181aded0d171ce651e6701a3426e192e04c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGMOID_SYM</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ade71470ec8814021728f8b31b09773b0a90410002f1e243d35dca234f859f270e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TrainFlags</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>afb51e414f22dd69f281a569145ccfad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_WEIGHTS</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>afb51e414f22dd69f281a569145ccfad7a5c9cae15b89d51980f6a972d4b622822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_INPUT_SCALE</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>afb51e414f22dd69f281a569145ccfad7affd560496866c5b17785b5ac8ba63dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_OUTPUT_SCALE</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>afb51e414f22dd69f281a569145ccfad7a38194e2d5d9e28b05e95b4671bf1a7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TrainingMethods</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a012b34ee340b5d4d11b6844e12816181</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKPROP</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a012b34ee340b5d4d11b6844e12816181aaca348d78617e21b3fad5cc4c27e7889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPROP</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a012b34ee340b5d4d11b6844e12816181aded0d171ce651e6701a3426e192e04c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANNEAL</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a012b34ee340b5d4d11b6844e12816181a1c1f898fdf7406d1f114ddfd8e06ae4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_WEIGHTS</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>afb51e414f22dd69f281a569145ccfad7a5c9cae15b89d51980f6a972d4b622822</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAnnealCoolingRatio</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>aa1098cc57b2e764c536bf75d3c21684c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAnnealFinalT</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a73b332c637b3f41bc673366d81218867</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAnnealInitialT</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a972ecb3136c1db4377bdb310b9ba3245</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getAnnealItePerStep</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a910e7f7180b02367af5f794c6535c774</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBackpropMomentumScale</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a8a239f6fc2f3af77b5b8af14b85db6c2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBackpropWeightScale</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a3f3118577f227f7f6ccc9d8c9a0496a4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getLayerSizes</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a6ddeca856c988d91ec7b7209e324e555</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getRpropDW0</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>aec1c80229df0d4552c0a922dd2caa935</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getRpropDWMax</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a73f174d3f24d5715a4db57b23cdc066c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getRpropDWMin</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a4c56d0ab068e59e8d7d1ad42a2ce386f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getRpropDWMinus</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a9db260e1b71d8865d1dd9856ea1b5124</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getRpropDWPlus</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a71261559e73c1f307310bc5ae6491743</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a1d38045b36f3f1363573ad0fd18b82ae</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTrainMethod</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a97308c9dc08c75b5b82a4efd3b6118a6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getWeights</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a36b5016e3d389d84c0c5863bb8d5b8b9</anchor>
      <arglist>(int layerIdx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setActivationFunction</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a16998f97db903c1c652e68f342240524</anchor>
      <arglist>(int type, double param1=0, double param2=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAnnealCoolingRatio</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a5c1b54d05fc3ac1b167752ed452c0a5e</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAnnealEnergyRNG</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a6d7a3a6206a52f1d80268920361ae1b8</anchor>
      <arglist>(const RNG &amp;rng)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAnnealFinalT</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>aa6a0eeeb1725bed54b00882bf535715d</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAnnealInitialT</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a4fda01324f3eb715f4c289adb386d875</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAnnealItePerStep</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a4ec199a72ea3cf8ea6b35a78afb86414</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBackpropMomentumScale</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a59fd3f49aba9418a96d44998deb68d00</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBackpropWeightScale</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a80a03e3e259441438f7ae3312104161f</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLayerSizes</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a79731c3fd3168e28eb3c3bba7a2caa94</anchor>
      <arglist>(InputArray _layer_sizes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRpropDW0</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ae32498b59f9b8ce5737006ad49ad863e</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRpropDWMax</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a09d58b45d950729587577de3a7ed7142</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRpropDWMin</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a2d1c40a8eae6c7ad25554593a11d1e80</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRpropDWMinus</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a65350ee4fbb0e521e3d53dbd3101dadd</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRpropDWPlus</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a54b72c0446330effe6a003929d4aecbe</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>ab6310aa2b5894ceb4e72008e62316182</anchor>
      <arglist>(TermCriteria val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTrainMethod</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a4be093cfd2e743ee2f41e34e50cf3a54</anchor>
      <arglist>(int method, double param1=0, double param2=0)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ANN_MLP &gt;</type>
      <name>create</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>a4c1ec60e7929aa747e3503932e342ae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ANN_MLP &gt;</type>
      <name>load</name>
      <anchorfile>d0/dce/classcv_1_1ml_1_1ANN__MLP.html</anchorfile>
      <anchor>aaefdb30d515e148b08db39c3134f8475</anchor>
      <arglist>(const String &amp;filepath)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::util::any</name>
    <filename>d9/dc4/classcv_1_1util_1_1any.html</filename>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>a4e6dcc8c6ab0241a5e38161d0b84910a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>a2ed210725661401aa53c0bf76f91a263</anchor>
      <arglist>(any &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>a1b5428abca0acb621ef6f3efc28d0ed1</anchor>
      <arglist>(any &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>aeba873daa7708d06ce97c8350b87a906</anchor>
      <arglist>(any const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>ae19f50e18243258f74bb699a5bd0bf51</anchor>
      <arglist>(value_t &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>ad206a5ec1e4c3bb135397785236ba15d</anchor>
      <arglist>(any &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>af6f9a40d2e79fd00a01bd84cc17ab9c0</anchor>
      <arglist>(any const &amp;src)</arglist>
    </member>
    <member kind="friend">
      <type>friend value_t *</type>
      <name>any_cast</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>aee7d4fbd63feaea16e094389f35d4740</anchor>
      <arglist>(any *operand)</arglist>
    </member>
    <member kind="friend">
      <type>friend const value_t *</type>
      <name>any_cast</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>acea97048bedfcf513e3e84cbb534d975</anchor>
      <arglist>(const any *operand)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>aefa0132aaa70b264555656fd48d7a3f5</anchor>
      <arglist>(any &amp;lhs, any &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend value_t &amp;</type>
      <name>unsafe_any_cast</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>aa70aefed0ebe284b8d6004bfda474478</anchor>
      <arglist>(any &amp;operand)</arglist>
    </member>
    <member kind="friend">
      <type>friend const value_t &amp;</type>
      <name>unsafe_any_cast</name>
      <anchorfile>d9/dc4/classcv_1_1util_1_1any.html</anchorfile>
      <anchor>a8c15ff880aca182269b2b00eb527e918</anchor>
      <arglist>(const any &amp;operand)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::AR_hmdb</name>
    <filename>de/d42/classcv_1_1datasets_1_1AR__hmdb.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>de/d42/classcv_1_1datasets_1_1AR__hmdb.html</anchorfile>
      <anchor>ac90c6e2af727fc53b7b0c65de75d75c9</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AR_hmdb &gt;</type>
      <name>create</name>
      <anchorfile>de/d42/classcv_1_1datasets_1_1AR__hmdb.html</anchorfile>
      <anchor>a3b5ca0cffec8e21acd3de90cde5b2efc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::AR_hmdbObj</name>
    <filename>d1/da9/structcv_1_1datasets_1_1AR__hmdbObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>d1/da9/structcv_1_1datasets_1_1AR__hmdbObj.html</anchorfile>
      <anchor>ab9e5beef10a2e25808e6c2fe053e5bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>d1/da9/structcv_1_1datasets_1_1AR__hmdbObj.html</anchorfile>
      <anchor>a06b5f383f695ad373e15173230f26efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>videoName</name>
      <anchorfile>d1/da9/structcv_1_1datasets_1_1AR__hmdbObj.html</anchorfile>
      <anchor>ab9b394afc4877aa2a46e7181c3c17b96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::AR_sports</name>
    <filename>d5/d36/classcv_1_1datasets_1_1AR__sports.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d5/d36/classcv_1_1datasets_1_1AR__sports.html</anchorfile>
      <anchor>a9e166c859594903c69aa455e6542276c</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AR_sports &gt;</type>
      <name>create</name>
      <anchorfile>d5/d36/classcv_1_1datasets_1_1AR__sports.html</anchorfile>
      <anchor>a5accdb80c51205da7ab2b35ea218139f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::AR_sportsObj</name>
    <filename>d0/dec/structcv_1_1datasets_1_1AR__sportsObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>labels</name>
      <anchorfile>d0/dec/structcv_1_1datasets_1_1AR__sportsObj.html</anchorfile>
      <anchor>ace9ea7382f141006a426545b1f70c9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>videoUrl</name>
      <anchorfile>d0/dec/structcv_1_1datasets_1_1AR__sportsObj.html</anchorfile>
      <anchor>a36bc1130c372793e4e27880a06037779</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ArgLayer</name>
    <filename>d8/dde/classcv_1_1dnn_1_1ArgLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ArgLayer &gt;</type>
      <name>create</name>
      <anchorfile>d8/dde/classcv_1_1dnn_1_1ArgLayer.html</anchorfile>
      <anchor>a1c12eb6cb97b72b9d04bb139b636cb94</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ogl::Arrays</name>
    <filename>d6/d53/classcv_1_1ogl_1_1Arrays.html</filename>
    <member kind="function">
      <type></type>
      <name>Arrays</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>ad7084cc4c4d8f6a6b381480088fea7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a132712bbb091e8042734521f7db7da68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a6061bd502601ad12f3c7454c1b68f894</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a19c5d9d13d6f234b507ab98c4a8e23f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetColorArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a312b67d3fea28ee6fdcfbf2184bfee1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetNormalArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a26cd068ff065960cd3fc7d99bcf005b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTexCoordArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a30cbc94c7a8e9c4dbbe0ad2699a51638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetVertexArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a3bae2d1d0a047f4f2b14fb229ccba87c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoRelease</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a45854282c3f6dc58a12b82cd53e50845</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>ad1ac4dcf3a6a09e0e1c30f6da1bc87ad</anchor>
      <arglist>(InputArray color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a99ea6c9483ac94e8fb6588d94c6c4e1c</anchor>
      <arglist>(InputArray normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTexCoordArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a3bdfb171222d5e7802de3a7c29984fd5</anchor>
      <arglist>(InputArray texCoord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertexArray</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a56b47850185699e7b248ac16b25dd75a</anchor>
      <arglist>(InputArray vertex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>d6/d53/classcv_1_1ogl_1_1Arrays.html</anchorfile>
      <anchor>a6f9bc2bcf2fed70c4a6b49f62b7b01bd</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ArrayWrapper</name>
    <filename>d1/df4/structcv_1_1cudev_1_1ArrayWrapper.html</filename>
    <templarg>typename T</templarg>
    <templarg>int COUNT</templarg>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>d1/df4/structcv_1_1cudev_1_1ArrayWrapper.html</anchorfile>
      <anchor>a306fd296d76159d85ca6d90f4741ce9f</anchor>
      <arglist>[COUNT]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::aruco::ArucoDetector</name>
    <filename>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>ArucoDetector</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>aebb849a70f107f72ff5b0504d89120de</anchor>
      <arglist>(const Dictionary &amp;dictionary=getPredefinedDictionary(cv::aruco::DICT_4X4_50), const DetectorParameters &amp;detectorParams=DetectorParameters(), const RefineParameters &amp;refineParams=RefineParameters())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArucoDetector</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>aa4225342fabd2c696ca86b9d44ce1210</anchor>
      <arglist>(const std::vector&lt; Dictionary &gt; &amp;dictionaries, const DetectorParameters &amp;detectorParams=DetectorParameters(), const RefineParameters &amp;refineParams=RefineParameters())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMarkers</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a0c1d14251bf1cbb06277f49cfe1c9b61</anchor>
      <arglist>(InputArray image, OutputArrayOfArrays corners, OutputArray ids, OutputArrayOfArrays rejectedImgPoints=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMarkersMultiDict</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a693a860acf1e2c8c06f05a56db567111</anchor>
      <arglist>(InputArray image, OutputArrayOfArrays corners, OutputArray ids, OutputArrayOfArrays rejectedImgPoints=noArray(), OutputArray dictIndices=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMarkersWithConfidence</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a9c7f13219422e87a8bbd5f5f84311fdc</anchor>
      <arglist>(InputArray image, OutputArrayOfArrays corners, OutputArray ids, OutputArray markersConfidence, OutputArrayOfArrays rejectedImgPoints=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>const DetectorParameters &amp;</type>
      <name>getDetectorParameters</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a25a429995d1056167d223cf349b5bc52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Dictionary &gt;</type>
      <name>getDictionaries</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>abe4536b1bdd0cf51092f8969170b81cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Dictionary &amp;</type>
      <name>getDictionary</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>add5fe8783368d754a262abbdbc28c6ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RefineParameters &amp;</type>
      <name>getRefineParameters</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>af860062d5307cd978b9c2be84652a532</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>aafd0e64c1be5a122fc4ac41a0d252342</anchor>
      <arglist>(const FileNode &amp;fn) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineDetectedMarkers</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>ad806c9310cfc826a178b0aefdf09bab6</anchor>
      <arglist>(InputArray image, const Board &amp;board, InputOutputArrayOfArrays detectedCorners, InputOutputArray detectedIds, InputOutputArrayOfArrays rejectedCorners, InputArray cameraMatrix=noArray(), InputArray distCoeffs=noArray(), OutputArray recoveredIdxs=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectorParameters</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a0aa1ed97aff906b35858e72c5619aa4d</anchor>
      <arglist>(const DetectorParameters &amp;detectorParameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDictionaries</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>aa38f2965b08e4b4a4b0c5ca65471d38a</anchor>
      <arglist>(const std::vector&lt; Dictionary &gt; &amp;dictionaries)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDictionary</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a412aaf79af8810c533f9f5ad7c1ba688</anchor>
      <arglist>(const Dictionary &amp;dictionary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineParameters</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a5ec6230925d52802cf594f5f357feaae</anchor>
      <arglist>(const RefineParameters &amp;refineParameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a025911030c402ec45cf3a102df748eb4</anchor>
      <arglist>(FileStorage &amp;fs) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>a1f9b25b4f79bd762e5a49cc76fe13977</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; ArucoDetectorImpl &gt;</type>
      <name>arucoDetectorImpl</name>
      <anchorfile>d2/d1a/classcv_1_1aruco_1_1ArucoDetector.html</anchorfile>
      <anchor>aabdb25744590759b50498cb8421e70de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::AscendEvent</name>
    <filename>d6/daf/classcv_1_1cann_1_1AscendEvent.html</filename>
    <class kind="class">cv::cann::AscendEvent::Impl</class>
    <member kind="function">
      <type></type>
      <name>AscendEvent</name>
      <anchorfile>d6/daf/classcv_1_1cann_1_1AscendEvent.html</anchorfile>
      <anchor>a72fe489187a619818ffe7f1f01ead08a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>record</name>
      <anchorfile>d6/daf/classcv_1_1cann_1_1AscendEvent.html</anchorfile>
      <anchor>ab9b14c2639e6a582aaa5445c8d5ac3df</anchor>
      <arglist>(AscendStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForComplete</name>
      <anchorfile>d6/daf/classcv_1_1cann_1_1AscendEvent.html</anchorfile>
      <anchor>ac83d9d6b1e38044817f3d7ba6c0481fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AscendEventAccessor</name>
      <anchorfile>d6/daf/classcv_1_1cann_1_1AscendEvent.html</anchorfile>
      <anchor>ac76b51395adeaee2e032170b116a399d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cann::AscendEventAccessor</name>
    <filename>dc/d1d/structcv_1_1cann_1_1AscendEventAccessor.html</filename>
    <member kind="function" static="yes">
      <type>static aclrtEvent</type>
      <name>getEvent</name>
      <anchorfile>dc/d1d/structcv_1_1cann_1_1AscendEventAccessor.html</anchorfile>
      <anchor>a38851be7c84e63c84279f2ce0c3a9922</anchor>
      <arglist>(const AscendEvent &amp;event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AscendEvent</type>
      <name>wrapEvent</name>
      <anchorfile>dc/d1d/structcv_1_1cann_1_1AscendEventAccessor.html</anchorfile>
      <anchor>a8b7a2c64f9e211d5d68444cd20288763</anchor>
      <arglist>(aclrtEvent event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::AscendMat</name>
    <filename>d3/d85/classcv_1_1cann_1_1AscendMat.html</filename>
    <class kind="class">cv::cann::AscendMat::Allocator</class>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>aefb5b6980ee10a946e311d0032ecdcec</anchor>
      <arglist>(AscendMat::Allocator *allocator_=AscendMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a4247e84184b8b45c9e67ad0c318762db</anchor>
      <arglist>(const AscendMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a6273371903334faa55415311e905a0f3</anchor>
      <arglist>(InputArray _m, const Rect &amp;roi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>afc59a9c29b75da6262413aa5f8ebfb54</anchor>
      <arglist>(InputArray _m, const Rect &amp;roi, AscendStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a59ebd67c1250508f1a3e573d880e1dc1</anchor>
      <arglist>(InputArray arr, AscendStream &amp;stream, AscendMat::Allocator *allocator=AscendMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ad1e90fff20f000c6e90ef9d5cc31be18</anchor>
      <arglist>(int rows, int cols, int type, AscendMat::Allocator *allocator=AscendMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>aef44b46fa4c23cf4ae4385323d475529</anchor>
      <arglist>(int rows, int cols, int type, Scalar &amp;s, AscendMat::Allocator *allocator=AscendMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a6898c7c517358a05c42de4525a191660</anchor>
      <arglist>(Size size, int type, AscendMat::Allocator *allocator=AscendMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendMat</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a2e430144a25ab7b046a34e66ad6d6bb5</anchor>
      <arglist>(Size size, int type, Scalar &amp;s, AscendMat::Allocator *allocator=AscendMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ae05b3c6bc4ac7211d3dc22e8674440fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a7b9924a7771b3d02eb789dca5cf106b7</anchor>
      <arglist>(AscendMat &amp;dst, AscendStream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a4d8cad156becb5b5dc9c379ab8299230</anchor>
      <arglist>(AscendMat &amp;dst, int rtype) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a09f116404e3dea2c1209cfe2fa41fd93</anchor>
      <arglist>(AscendMat &amp;dst, int rtype, AscendStream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ae7da01a84a3f9396423f23acedce2102</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a44d036fd2fd467ec5efc8617574516c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>download</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a68127f81c1b1e24d2dc821b6016988a6</anchor>
      <arglist>(OutputArray dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>download</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>aad73cfcc5dd89b1eb950dab1d693f186</anchor>
      <arglist>(OutputArray dst, AscendStream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a19bb1315cfdde71d55fc867cd8abdec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize1</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ad2edcb927443212798ecd7c6f2cf410d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a38ca35aa014e7eff734b82b96c9a9928</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuous</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a909dc4f17196cb0d4e1b5a2125e7aefe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AscendMat &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a365133c8fa44d14980cf30b8912371f2</anchor>
      <arglist>(const AscendMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AscendMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a3ac91c35f45cdf59c19d8bd6faad7a29</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>AscendMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ad9dce56d72df715da876edd899a64ac2</anchor>
      <arglist>(const Scalar &amp;s, AscendStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>AscendMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>afa7b91bd614a74b29a837908faf00d2d</anchor>
      <arglist>(float sc)</arglist>
    </member>
    <member kind="function">
      <type>AscendMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>aa77106fd0111638e53d2499ffd4f9b89</anchor>
      <arglist>(float sc, AscendStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a308a4a7f6bdfb970b7bf9bb2c94a6e8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>step1</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a18f3df8f2716887e5e41bec20510a128</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a2bf9cf1cb5fc17d5da8d2985f54ed4a8</anchor>
      <arglist>(AscendMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a443e5df43ae48db6722a7c54b951c0c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateContinuityFlag</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a588d34a4cf576688464521b984c7a5b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upload</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a4668fa40bf6ea6a04050cade9b54e7ac</anchor>
      <arglist>(InputArray arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upload</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ab85bfb240eb21290384b08b82a4955a0</anchor>
      <arglist>(InputArray arr, AscendStream &amp;stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AscendMat::Allocator *</type>
      <name>defaultAllocator</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>afccc73d5f17e9033df0302c3babe3a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefaultAllocator</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a619aad60d4c249758dfc486df61479d7</anchor>
      <arglist>(AscendMat::Allocator *allocator)</arglist>
    </member>
    <member kind="variable">
      <type>Allocator *</type>
      <name>allocator</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ad58c58cf015e99a48013e2e061de365f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>aa292bf40ddebd2b3e1eadea163c005f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; uchar &gt;</type>
      <name>data</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a6ae7fde35cfe74371e6a47f20b909b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>dataend</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a6556695abda6f599d126281970b15d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>datastart</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a409b7a3c70b351a9a33788f23d65d69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ae314ed54891284b4a12505d037052133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>ae0806d651f658ae23b87985f9580fb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>step</name>
      <anchorfile>d3/d85/classcv_1_1cann_1_1AscendMat.html</anchorfile>
      <anchor>a92eef5619b3eebd3e1951ea8081f96d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cann::AscendPicDesc</name>
    <filename>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</filename>
    <member kind="function">
      <type></type>
      <name>AscendPicDesc</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>a8c63bad482ef91f5d08226b484004978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendPicDesc</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>a7a9a22cc2589186c0b4b272489042542</anchor>
      <arglist>(const AscendMat &amp;ascendMat, hi_pixel_format _picture_format)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendPicDesc</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>aba4282874b9971dc6635d961bfcb75bf</anchor>
      <arglist>(const Mat &amp;mat, hi_pixel_format _picture_format)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; hi_void &gt;</type>
      <name>allocate</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>ae493fe382a3b152a4fb73528107ae350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AscendPicDesc &amp;</type>
      <name>setMemAlign</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>ac6122a7297d588247efbe89cd0586dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AscendPicDesc &amp;</type>
      <name>setPic</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>a1a8db9cc6c408520152ecda5ee576a3f</anchor>
      <arglist>(hi_pixel_format _picture_format)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int64_t &gt;</type>
      <name>batchNum</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>a864405b4e0102728ca19fd8f75351203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; hi_void &gt;</type>
      <name>data</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>a8a2f45806edd2bcded6f7004d8b875f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>heightAlignment</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>abb0bb31d10b385f28f6448bbe4d66e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>ac4faf05528cee39fb4d80e620056b9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hi_vpc_pic_info</type>
      <name>Pic</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>a509bb5d968c306bda7f17f527d808674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sizeAlignment</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>ac76c929cb860e0352f548d0034b6f3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sizeNum</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>ab177d803dcbe4d0396fad701b30e20ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>widthAlignment</name>
      <anchorfile>dc/db1/structcv_1_1cann_1_1AscendPicDesc.html</anchorfile>
      <anchor>ae51a3c8acdade5cf8477daa095ad933e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::AscendStream</name>
    <filename>d7/dcc/classcv_1_1cann_1_1AscendStream.html</filename>
    <class kind="class">cv::cann::AscendStream::Impl</class>
    <member kind="function">
      <type></type>
      <name>AscendStream</name>
      <anchorfile>d7/dcc/classcv_1_1cann_1_1AscendStream.html</anchorfile>
      <anchor>a2ba5c6961a398d7c364d80860646af31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTensorHolder</name>
      <anchorfile>d7/dcc/classcv_1_1cann_1_1AscendStream.html</anchorfile>
      <anchor>afa7c2d7c54965de27c0380c43a0296a3</anchor>
      <arglist>(const std::shared_ptr&lt; uchar &gt; &amp;holder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitAscendEvent</name>
      <anchorfile>d7/dcc/classcv_1_1cann_1_1AscendStream.html</anchorfile>
      <anchor>a7401db69bcda9301e7b55cdb425340c6</anchor>
      <arglist>(const cv::cann::AscendEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForCompletion</name>
      <anchorfile>d7/dcc/classcv_1_1cann_1_1AscendStream.html</anchorfile>
      <anchor>adfc159e3cc719889f8c0aacc5c0204c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AscendStream &amp;</type>
      <name>Null</name>
      <anchorfile>d7/dcc/classcv_1_1cann_1_1AscendStream.html</anchorfile>
      <anchor>ae5414fcc15fae3750a144b0ef4f2ca1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AscendStreamAccessor</name>
      <anchorfile>d7/dcc/classcv_1_1cann_1_1AscendStream.html</anchorfile>
      <anchor>acd51c606fdc0ee3e1aa98da029004eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DefaultDeviceInitializer</name>
      <anchorfile>d7/dcc/classcv_1_1cann_1_1AscendStream.html</anchorfile>
      <anchor>ab98d52cf0377206238fa449eebe36ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cann::AscendStreamAccessor</name>
    <filename>de/df3/structcv_1_1cann_1_1AscendStreamAccessor.html</filename>
    <member kind="function" static="yes">
      <type>static aclrtStream</type>
      <name>getStream</name>
      <anchorfile>de/df3/structcv_1_1cann_1_1AscendStreamAccessor.html</anchorfile>
      <anchor>a195cec3970adc4a2b4dea363ec3eb739</anchor>
      <arglist>(const AscendStream &amp;stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AscendStream</type>
      <name>wrapStream</name>
      <anchorfile>de/df3/structcv_1_1cann_1_1AscendStreamAccessor.html</anchorfile>
      <anchor>a1feb6682071cc410b1ae16c5da55a8fd</anchor>
      <arglist>(aclrtStream stream)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cann::AscendTensor</name>
    <filename>d7/d40/structcv_1_1cann_1_1AscendTensor.html</filename>
    <member kind="function">
      <type></type>
      <name>AscendTensor</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>a5fa7c4f9c5497b0c9cb524ee004c5619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendTensor</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>a8a90119878fdd8df7cdd1f6a6c39981f</anchor>
      <arglist>(const AscendMat &amp;ascendMat, const char *_name=&quot;&quot;, aclFormat format=ACL_FORMAT_ND)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendTensor</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>aa1578599d0d9a10917a7ae455e4008c5</anchor>
      <arglist>(std::shared_ptr&lt; uchar &gt; _data, size_t _dataSize, int64_t *_dims, size_t _dimSize, aclDataType _dtype, const char *_name=&quot;&quot;, aclFormat _format=ACL_FORMAT_ND)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AscendTensor</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>a50dc69ecc9cbb76db8ec3f003cfcf78d</anchor>
      <arglist>(std::shared_ptr&lt; uchar &gt; _data, size_t _dataSize, std::vector&lt; int64_t &gt; &amp;_dims, aclDataType _dtype, const char *_name=&quot;&quot;, aclFormat _format=ACL_FORMAT_ND)</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; uchar &gt;</type>
      <name>data</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>a7987c5c3a752940dac6ef4c00d96dc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dataSize</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>a0b44c62122d1c78d44b4b465b477513c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int64_t &gt;</type>
      <name>dims</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>af9c4415d0d6dee047487edd2b3558fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aclDataType</type>
      <name>dtype</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>ab4652c75eea973f2e18952f2f77e60db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aclFormat</type>
      <name>format</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>a952517bfd0ca60a64612fee3f310c4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>d7/d40/structcv_1_1cann_1_1AscendTensor.html</anchorfile>
      <anchor>aa5b07e1a3b00459ce1fc42a0afcbe130</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func</name>
    <filename>d9/dee/structcv_1_1cudev_1_1asin__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d9/dee/structcv_1_1cudev_1_1asin__func.html</anchorfile>
      <anchor>a300863aa297d5cd4d4c977c4961344df</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func&lt; double &gt;</name>
    <filename>d6/d59/structcv_1_1cudev_1_1asin__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d6/d59/structcv_1_1cudev_1_1asin__func_3_01double_01_4.html</anchorfile>
      <anchor>ae6b289475377426443000524d7c90085</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func&lt; float &gt;</name>
    <filename>d5/d96/structcv_1_1cudev_1_1asin__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/d96/structcv_1_1cudev_1_1asin__func_3_01float_01_4.html</anchorfile>
      <anchor>a96523634a121003c18ef94ff4034e750</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func&lt; schar &gt;</name>
    <filename>d9/da3/structcv_1_1cudev_1_1asin__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d9/da3/structcv_1_1cudev_1_1asin__func_3_01schar_01_4.html</anchorfile>
      <anchor>a0894abd85f1e7283ec0d7987e83870a4</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func&lt; short &gt;</name>
    <filename>d1/d16/structcv_1_1cudev_1_1asin__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/d16/structcv_1_1cudev_1_1asin__func_3_01short_01_4.html</anchorfile>
      <anchor>ac71145c2171d2ac723c9ea4bc122fd2d</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func&lt; uchar &gt;</name>
    <filename>da/d71/structcv_1_1cudev_1_1asin__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>da/d71/structcv_1_1cudev_1_1asin__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a6de9805df271a327d045d0423d9b0b7f</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func&lt; uint &gt;</name>
    <filename>d7/d65/structcv_1_1cudev_1_1asin__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d7/d65/structcv_1_1cudev_1_1asin__func_3_01uint_01_4.html</anchorfile>
      <anchor>a67ae0549ed7d2d8bfcf3f12fbe27f0d9</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asin_func&lt; ushort &gt;</name>
    <filename>d1/d46/structcv_1_1cudev_1_1asin__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/d46/structcv_1_1cudev_1_1asin__func_3_01ushort_01_4.html</anchorfile>
      <anchor>ae72849100ba9499ef28b6474b147c639</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func</name>
    <filename>d0/d43/structcv_1_1cudev_1_1asinh__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d0/d43/structcv_1_1cudev_1_1asinh__func.html</anchorfile>
      <anchor>a5dfa79d0225304988ea4f6540da6f232</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func&lt; double &gt;</name>
    <filename>d7/da8/structcv_1_1cudev_1_1asinh__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d7/da8/structcv_1_1cudev_1_1asinh__func_3_01double_01_4.html</anchorfile>
      <anchor>ae1635d4b05cded16135c4fdf03708e55</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func&lt; float &gt;</name>
    <filename>d1/d1c/structcv_1_1cudev_1_1asinh__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/d1c/structcv_1_1cudev_1_1asinh__func_3_01float_01_4.html</anchorfile>
      <anchor>a854f649e9681f1e6f1c5ae814e53f729</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func&lt; schar &gt;</name>
    <filename>db/db5/structcv_1_1cudev_1_1asinh__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>db/db5/structcv_1_1cudev_1_1asinh__func_3_01schar_01_4.html</anchorfile>
      <anchor>a6884224d8c6774ded501395c72fbe5c2</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func&lt; short &gt;</name>
    <filename>df/da7/structcv_1_1cudev_1_1asinh__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/da7/structcv_1_1cudev_1_1asinh__func_3_01short_01_4.html</anchorfile>
      <anchor>aef45a37522498495bf0a4f6ccb55f1cf</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func&lt; uchar &gt;</name>
    <filename>d4/d8d/structcv_1_1cudev_1_1asinh__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/d8d/structcv_1_1cudev_1_1asinh__func_3_01uchar_01_4.html</anchorfile>
      <anchor>abe9fca6c5fc501aebd16b35ccdef9dcb</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func&lt; uint &gt;</name>
    <filename>d6/d27/structcv_1_1cudev_1_1asinh__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/d27/structcv_1_1cudev_1_1asinh__func_3_01uint_01_4.html</anchorfile>
      <anchor>ae8758ca4e6f926650c902e84e762a2a3</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::asinh_func&lt; ushort &gt;</name>
    <filename>d6/dc2/structcv_1_1cudev_1_1asinh__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/dc2/structcv_1_1cudev_1_1asinh__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a187311528ee4b3a4be24935b2a0a0c70</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AsinhLayer</name>
    <filename>de/da9/classcv_1_1dnn_1_1AsinhLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AsinhLayer &gt;</type>
      <name>create</name>
      <anchorfile>de/da9/classcv_1_1dnn_1_1AsinhLayer.html</anchorfile>
      <anchor>af29d3a0dd79e635378b5db1e35afaeb1</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AsinLayer</name>
    <filename>d6/d3b/classcv_1_1dnn_1_1AsinLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AsinLayer &gt;</type>
      <name>create</name>
      <anchorfile>d6/d3b/classcv_1_1dnn_1_1AsinLayer.html</anchorfile>
      <anchor>ae56e12570bc0bf03c563a46bbc315e6d</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvCTprep::assertTest</name>
    <filename>d0/d93/structNcvCTprep_1_1assertTest.html</filename>
    <templarg>int x</templarg>
  </compound>
  <compound kind="class">
    <name>cv::AsyncArray</name>
    <filename>d4/d20/classcv_1_1AsyncArray.html</filename>
    <member kind="function">
      <type></type>
      <name>AsyncArray</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>ab70c3efa65213c3a099d7fec44c4c8cc</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncArray</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a1232b91cc8e7cf86e7784f14e4176ddc</anchor>
      <arglist>(AsyncArray &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncArray</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a31c5119610da24ab47a4eb117b77e8f1</anchor>
      <arglist>(const AsyncArray &amp;o) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AsyncArray</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a6334d8263cc68bfb4c2bdced8630430f</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_getImpl</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>ac882c22e506c1a899db0dda18489a011</anchor>
      <arglist>() const CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>aca6c8dda8353ab799a815b15d55668d4</anchor>
      <arglist>(OutputArray dst) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>aacbdd775a9a66b231a56b6ffb4c4de75</anchor>
      <arglist>(OutputArray dst, const std::chrono::duration&lt; _Rep, _Period &gt; &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>ac5c9a55c7b0dbbcee98979f212e478f5</anchor>
      <arglist>(OutputArray dst, double timeoutNs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a8e3e3d872948cb28033949f982f43e73</anchor>
      <arglist>(OutputArray dst, int64 timeoutNs) const</arglist>
    </member>
    <member kind="function">
      <type>AsyncArray &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a21b3f1f3b041eefd6f990e86449331cf</anchor>
      <arglist>(AsyncArray &amp;&amp;o) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>AsyncArray &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>ae1c25290fec28a7dc16ce96221d425a3</anchor>
      <arglist>(const AsyncArray &amp;o) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a801cbd8a4db7b4d2e01a8c7a37acdb0f</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a309514ce0d50e1529054d6f7e9cc23e2</anchor>
      <arglist>() const CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait_for</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>aa2de39b89c6f29b77a78d4499a933b61</anchor>
      <arglist>(const std::chrono::duration&lt; _Rep, _Period &gt; &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait_for</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a2ed03ffc2454d6741f5fac876b8e3c04</anchor>
      <arglist>(double timeoutNs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait_for</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a528a789936be2fa2ca653eac775a9586</anchor>
      <arglist>(int64 timeoutNs) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>a3c627df1f79609c31cfb83c1044e9d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>Impl</name>
      <anchorfile>d4/d20/classcv_1_1AsyncArray.html</anchorfile>
      <anchor>aee24c43b9029c5fba6fb8747c948c0da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AsyncPromise</name>
    <filename>d0/d6b/classcv_1_1AsyncPromise.html</filename>
    <member kind="typedef">
      <type>struct AsyncArray::Impl</type>
      <name>Impl</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a59c4230d9331cef52fe3a216d2cb307b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncPromise</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>acc0b836ba3b79227de551dd9d874f25b</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncPromise</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>afe9b3953de6a656700eed1fa52efcd62</anchor>
      <arglist>(AsyncPromise &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncPromise</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a89de2a6edad184c21c0ae16a4d6662a4</anchor>
      <arglist>(const AsyncPromise &amp;o) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AsyncPromise</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a9dff0ce58b1abe8eca8c4ca347fb9cd4</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_getImpl</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a5ed8bd828afa0eda7e91fd70c5495ece</anchor>
      <arglist>() const CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>AsyncArray</type>
      <name>getArrayResult</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a50ec36f2aae302e3e5ecf7f9078efe4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AsyncPromise &amp;</type>
      <name>operator=</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a45afafdbfe8cac2b6e06b9dce58b2fbc</anchor>
      <arglist>(AsyncPromise &amp;&amp;o) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>AsyncPromise &amp;</type>
      <name>operator=</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a726b8256aaeb66e3b51f1680f64403ff</anchor>
      <arglist>(const AsyncPromise &amp;o) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a5373c68ea688b275771e5fe61a205b7f</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setException</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a0d730091355100fb0300c9b6533034d6</anchor>
      <arglist>(const cv::Exception &amp;exception)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setException</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a2346d2175f4d9b061e29a473fcffe0f2</anchor>
      <arglist>(std::exception_ptr exception)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>a9df30b85b150691694ce9f0fb2ea1757</anchor>
      <arglist>(InputArray value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>abbdcc54117a7b1c38826b697e94e9880</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>AsyncArray::Impl</name>
      <anchorfile>d0/d6b/classcv_1_1AsyncPromise.html</anchorfile>
      <anchor>aa7ee836a29c724a5f017b2f3b86a5abb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func</name>
    <filename>d4/d8e/structcv_1_1cudev_1_1atan2__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d4/d8e/structcv_1_1cudev_1_1atan2__func.html</anchorfile>
      <anchor>aa0a17191e6b273fbb8282f95abd19087</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func&lt; double &gt;</name>
    <filename>d8/d15/structcv_1_1cudev_1_1atan2__func_3_01double_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; double, double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d8/d15/structcv_1_1cudev_1_1atan2__func_3_01double_01_4.html</anchorfile>
      <anchor>ab78ab22ad26665bd7c9832006b3f39b0</anchor>
      <arglist>(double a, double b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func&lt; float &gt;</name>
    <filename>d0/df1/structcv_1_1cudev_1_1atan2__func_3_01float_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; float, float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d0/df1/structcv_1_1cudev_1_1atan2__func_3_01float_01_4.html</anchorfile>
      <anchor>a90ec967495f0b7d8067ca7a8256b0dfe</anchor>
      <arglist>(float a, float b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func&lt; schar &gt;</name>
    <filename>da/da9/structcv_1_1cudev_1_1atan2__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; schar, schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>da/da9/structcv_1_1cudev_1_1atan2__func_3_01schar_01_4.html</anchorfile>
      <anchor>abbf914a1e06e67bbd24d10519212b0b4</anchor>
      <arglist>(schar a, schar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func&lt; short &gt;</name>
    <filename>d9/dc9/structcv_1_1cudev_1_1atan2__func_3_01short_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; short, short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d9/dc9/structcv_1_1cudev_1_1atan2__func_3_01short_01_4.html</anchorfile>
      <anchor>a2a2a614f5878ff865689740cb2068161</anchor>
      <arglist>(short a, short b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func&lt; uchar &gt;</name>
    <filename>d3/d1d/structcv_1_1cudev_1_1atan2__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uchar, uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d3/d1d/structcv_1_1cudev_1_1atan2__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a13984771ed43545e79b89929980d1e12</anchor>
      <arglist>(uchar a, uchar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func&lt; uint &gt;</name>
    <filename>d1/d4a/structcv_1_1cudev_1_1atan2__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uint, uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/d4a/structcv_1_1cudev_1_1atan2__func_3_01uint_01_4.html</anchorfile>
      <anchor>a86eb842a0331b8d78aaf9d549f7f9e60</anchor>
      <arglist>(uint a, uint b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan2_func&lt; ushort &gt;</name>
    <filename>d3/d2f/structcv_1_1cudev_1_1atan2__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; ushort, ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d3/d2f/structcv_1_1cudev_1_1atan2__func_3_01ushort_01_4.html</anchorfile>
      <anchor>aac55a6e3c6029d3e78c55621ba4da3b3</anchor>
      <arglist>(ushort a, ushort b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func</name>
    <filename>df/d91/structcv_1_1cudev_1_1atan__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>df/d91/structcv_1_1cudev_1_1atan__func.html</anchorfile>
      <anchor>adab968b9817dd93047e927c940834feb</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func&lt; double &gt;</name>
    <filename>d4/d8e/structcv_1_1cudev_1_1atan__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d4/d8e/structcv_1_1cudev_1_1atan__func_3_01double_01_4.html</anchorfile>
      <anchor>a7a4e8cda92da1627965c13cf5a7e5bd6</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func&lt; float &gt;</name>
    <filename>d8/dc1/structcv_1_1cudev_1_1atan__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/dc1/structcv_1_1cudev_1_1atan__func_3_01float_01_4.html</anchorfile>
      <anchor>a9dd06696f21326f73219a9676da4cadb</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func&lt; schar &gt;</name>
    <filename>dd/d4a/structcv_1_1cudev_1_1atan__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d4a/structcv_1_1cudev_1_1atan__func_3_01schar_01_4.html</anchorfile>
      <anchor>a2ace3f94c175ba447f5ff3491bbc0f4a</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func&lt; short &gt;</name>
    <filename>d5/d20/structcv_1_1cudev_1_1atan__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/d20/structcv_1_1cudev_1_1atan__func_3_01short_01_4.html</anchorfile>
      <anchor>a94ca8f0722bdd8644dc260d770717c97</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func&lt; uchar &gt;</name>
    <filename>dd/dce/structcv_1_1cudev_1_1atan__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/dce/structcv_1_1cudev_1_1atan__func_3_01uchar_01_4.html</anchorfile>
      <anchor>afc69d55cb3f353d36edb4a009e6a489b</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func&lt; uint &gt;</name>
    <filename>d2/de6/structcv_1_1cudev_1_1atan__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/de6/structcv_1_1cudev_1_1atan__func_3_01uint_01_4.html</anchorfile>
      <anchor>a1d4d42bb9b4aa669b985bbbcf2279fd7</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atan_func&lt; ushort &gt;</name>
    <filename>d1/da0/structcv_1_1cudev_1_1atan__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/da0/structcv_1_1cudev_1_1atan__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a5ec7b0f0f0ec3e89c8647d985de6a508</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func</name>
    <filename>d1/df4/structcv_1_1cudev_1_1atanh__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d1/df4/structcv_1_1cudev_1_1atanh__func.html</anchorfile>
      <anchor>af5df4cef99ff295ddbb133ce0420283d</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func&lt; double &gt;</name>
    <filename>dd/d41/structcv_1_1cudev_1_1atanh__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>dd/d41/structcv_1_1cudev_1_1atanh__func_3_01double_01_4.html</anchorfile>
      <anchor>aa8e199a08e43ec0d5171a69d7338d9d2</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func&lt; float &gt;</name>
    <filename>dd/d2d/structcv_1_1cudev_1_1atanh__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d2d/structcv_1_1cudev_1_1atanh__func_3_01float_01_4.html</anchorfile>
      <anchor>a153da89a9a6d590316ad349f95427817</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func&lt; schar &gt;</name>
    <filename>d2/dd6/structcv_1_1cudev_1_1atanh__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/dd6/structcv_1_1cudev_1_1atanh__func_3_01schar_01_4.html</anchorfile>
      <anchor>acc9242ab80f0ab4475bb28138cc36707</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func&lt; short &gt;</name>
    <filename>d2/d3a/structcv_1_1cudev_1_1atanh__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/d3a/structcv_1_1cudev_1_1atanh__func_3_01short_01_4.html</anchorfile>
      <anchor>a3bbe7f572ee9bd3a177b840e62d91f7e</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func&lt; uchar &gt;</name>
    <filename>d7/d90/structcv_1_1cudev_1_1atanh__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d7/d90/structcv_1_1cudev_1_1atanh__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a1bc8a25394326dca443aafe1dacd79b2</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func&lt; uint &gt;</name>
    <filename>d2/ddc/structcv_1_1cudev_1_1atanh__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/ddc/structcv_1_1cudev_1_1atanh__func_3_01uint_01_4.html</anchorfile>
      <anchor>abab90e89b20be773fa2ec8b9c117bdce</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::atanh_func&lt; ushort &gt;</name>
    <filename>d8/dd0/structcv_1_1cudev_1_1atanh__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/dd0/structcv_1_1cudev_1_1atanh__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a405304579640281e82b10a1b1a7dce8b</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AtanhLayer</name>
    <filename>d7/db8/classcv_1_1dnn_1_1AtanhLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AtanhLayer &gt;</type>
      <name>create</name>
      <anchorfile>d7/db8/classcv_1_1dnn_1_1AtanhLayer.html</anchorfile>
      <anchor>a2d4ff2216a7f8efbfe8ef8fa2426b4c5</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AtanLayer</name>
    <filename>d1/d85/classcv_1_1dnn_1_1AtanLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AtanLayer &gt;</type>
      <name>create</name>
      <anchorfile>d1/d85/classcv_1_1dnn_1_1AtanLayer.html</anchorfile>
      <anchor>a0c1801a90c2a3c4c09f49670854bc79b</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::AttentionLayer</name>
    <filename>dd/da5/classcv_1_1dnn_1_1AttentionLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AttentionLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/da5/classcv_1_1dnn_1_1AttentionLayer.html</anchorfile>
      <anchor>ace81f873c592f694c4d611c931be03f4</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::kalman_filters::AugmentedUnscentedKalmanFilterParams</name>
    <filename>de/d40/classcv_1_1detail_1_1tracking_1_1kalman__filters_1_1AugmentedUnscentedKalmanFilterParams.html</filename>
    <base>cv::detail::tracking::kalman_filters::UnscentedKalmanFilterParams</base>
    <member kind="function">
      <type></type>
      <name>AugmentedUnscentedKalmanFilterParams</name>
      <anchorfile>de/d40/classcv_1_1detail_1_1tracking_1_1kalman__filters_1_1AugmentedUnscentedKalmanFilterParams.html</anchorfile>
      <anchor>a1a3d8613d27a98fb6e3a9a48e2da6617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AugmentedUnscentedKalmanFilterParams</name>
      <anchorfile>de/d40/classcv_1_1detail_1_1tracking_1_1kalman__filters_1_1AugmentedUnscentedKalmanFilterParams.html</anchorfile>
      <anchor>a1212b03843d213d3b4ef10e20ca68bdd</anchor>
      <arglist>(int dp, int mp, int cp, double processNoiseCovDiag, double measurementNoiseCovDiag, Ptr&lt; UkfSystemModel &gt; dynamicalSystem, int type=CV_64F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>de/d40/classcv_1_1detail_1_1tracking_1_1kalman__filters_1_1AugmentedUnscentedKalmanFilterParams.html</anchorfile>
      <anchor>a93e3d549994edf331280b0d10d9b65f6</anchor>
      <arglist>(int dp, int mp, int cp, double processNoiseCovDiag, double measurementNoiseCovDiag, Ptr&lt; UkfSystemModel &gt; dynamicalSystem, int type=CV_64F)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AutoBuffer</name>
    <filename>d8/dd0/classcv_1_1AutoBuffer.html</filename>
    <templarg>typename _Tp</templarg>
    <templarg>size_t fixed_size</templarg>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>ab3e2ff6c7b0e9a5e411f9bc89000276f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoBuffer</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a990ab2dd088c226def0e59177933c9df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoBuffer</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a3416e6aa3bb03435706abce813950d6e</anchor>
      <arglist>(const AutoBuffer&lt; _Tp, fixed_size &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoBuffer</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>ac498c6689e5a18843e1c9d23441c3a99</anchor>
      <arglist>(size_t _size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AutoBuffer</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a310b178f5acd17d7ebf5fb1e8cdc4fc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a1c16dbf31a16748ffc930e796f0dc54b</anchor>
      <arglist>(size_t _size)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>data</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a3a8a675d7d048f83d52dc9efb190d055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>data</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>adefec123210760b0a3ba9a468e3e4dfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>aab78aeff0108ad5ba8c96baafd58702b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator _Tp *</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>abf37a20ae4387196fe2a5684ced410dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const _Tp *</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a8e1062498f5ea59f2784883cfd6607cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AutoBuffer&lt; _Tp, fixed_size &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a4ca577db2bf8f73a2c9d5e899f4a75ac</anchor>
      <arglist>(const AutoBuffer&lt; _Tp, fixed_size &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a97edc51af209cd6ab20da864c3468124</anchor>
      <arglist>(size_t _size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a3e51a3baa4dcb2d8eaefddc4c3ceb455</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_Tp</type>
      <name>buf</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a5286c7bfa1926f51f6d0c7bf5e01c001</anchor>
      <arglist>[(fixed_size &gt; 0) ? fixed_size :1]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_Tp *</type>
      <name>ptr</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a194ac92b66c003787e0782bd8a38750b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>sz</name>
      <anchorfile>d8/dd0/classcv_1_1AutoBuffer.html</anchorfile>
      <anchor>a6025c7fd11fa230c2c315673d2d293b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="protocol" objc="yes">
    <name>AVCaptureVideoDataOutputSampleBufferDelegate-p</name>
    <filename>d7/dc6/classAVCaptureVideoDataOutputSampleBufferDelegate-p.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::img_hash::AverageHash</name>
    <filename>db/d25/classcv_1_1img__hash_1_1AverageHash.html</filename>
    <base>cv::img_hash::ImgHashBase</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; AverageHash &gt;</type>
      <name>create</name>
      <anchorfile>db/d25/classcv_1_1img__hash_1_1AverageHash.html</anchorfile>
      <anchor>a7a283e14271adf979031336bc8d41f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AverageHash</name>
      <anchorfile>db/d25/classcv_1_1img__hash_1_1AverageHash.html</anchorfile>
      <anchor>af8ebaf26ead55018ebb9bca5ba0ef761</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Avg</name>
    <filename>da/dad/structcv_1_1cudev_1_1Avg.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::plus&lt; T &gt;</base>
    <class kind="struct">cv::cudev::Avg::rebind</class>
    <member kind="typedef">
      <type>T</type>
      <name>work_type</name>
      <anchorfile>da/dad/structcv_1_1cudev_1_1Avg.html</anchorfile>
      <anchor>a8b4abf032d6b81a6716d8013f979830f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>initialValue</name>
      <anchorfile>da/dad/structcv_1_1cudev_1_1Avg.html</anchorfile>
      <anchor>ab9cc97494beba0a82139a3d145887bb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>result</name>
      <anchorfile>da/dad/structcv_1_1cudev_1_1Avg.html</anchorfile>
      <anchor>ac5e900e72d41f66c6783429f85f7506b</anchor>
      <arglist>(T r, float sz)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AVIReadContainer</name>
    <filename>d6/d8c/classcv_1_1AVIReadContainer.html</filename>
    <member kind="function">
      <type></type>
      <name>AVIReadContainer</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>aeeb6d710add21767b1e9baa67e171c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a559351f76c3c3d69a7560ac67a72687c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFps</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a11c9e4953c0cf6814f318174e47c80ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>frame_list &amp;</type>
      <name>getFrames</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>aacea6b3732090e2a6dbddb1419474721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getFramesCount</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a2be975ba1a7fb092354edf1522707ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getHeight</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a367fbad3f5ef1a1161161fa258a882b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getWidth</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>adcb559c01482eaba12c10898b89fadd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initStream</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a8fd0f398c9f6854c058e02c736244221</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initStream</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a0f9ab140eddeb3eb33b87497af8ae022</anchor>
      <arglist>(std::shared_ptr&lt; VideoInputStream &gt; m_file_stream_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseAvi</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a4c06bb278da8365befa6b0102e66ba51</anchor>
      <arglist>(Codecs codec_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseAvi</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a4f53539ac4dac515adb75a4f1aa685e4</anchor>
      <arglist>(frame_list &amp;in_frame_list, Codecs codec_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseRiff</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>ab7e82462d39dd2a75de9dc34ca9e2ed5</anchor>
      <arglist>(frame_list &amp;m_mjpeg_frames)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt;</type>
      <name>readFrame</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a43f4e5aeff615fe154cf64da465aef14</anchor>
      <arglist>(frame_iterator it)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseAviWithFrameList</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a93c6c6887e5ff4d4eb80b33d0e19b023</anchor>
      <arglist>(frame_list &amp;in_frame_list, Codecs codec_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseHdrlList</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a4f26cdb8565eb7c0a46ae73603046624</anchor>
      <arglist>(Codecs codec_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseIndex</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a1ee25d593d9ede33f708131980d27c8a</anchor>
      <arglist>(unsigned int index_size, frame_list &amp;in_frame_list)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseInfo</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a695c50eebb1689055e06b0c105e12025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseMovi</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a2e34cdd82292614e21a05c6e7d36263d</anchor>
      <arglist>(frame_list &amp;in_frame_list)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseStrl</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>ac47b36db52d61f80c63946636c46142e</anchor>
      <arglist>(char stream_id, Codecs codec_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printError</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a9306c56efc696b968a931f7d3d266215</anchor>
      <arglist>(RiffChunk &amp;chunk, unsigned int expected_fourcc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printError</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>acdaf7dab7420e99efae1cc37cc9b399d</anchor>
      <arglist>(RiffList &amp;list, unsigned int expected_fourcc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>skipJunk</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>ab175c66eb8d1e86abeaa1fc2203e70d5</anchor>
      <arglist>(RiffChunk &amp;chunk)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>skipJunk</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>ad5800e79427105fdb22f9819f83c245b</anchor>
      <arglist>(RiffList &amp;list)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; VideoInputStream &gt;</type>
      <name>m_file_stream</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>ab59b28665a89c3f49fe99ab5ac9aff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_fps</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>af3fc367dc8a8f5ab298904cbba891766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>frame_list</type>
      <name>m_frame_list</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a7714e001178b9c012c8e3ded06934b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_height</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>aa640dd2fd3db61fe5f809aac2436c7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_is_indx_present</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a4b6a15895bfc8e6b702f30753d11d07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned long long int</type>
      <name>m_movi_end</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>ae93f5773dc1cae28f05bdb0d4d469cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned long long int</type>
      <name>m_movi_start</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>ac37e2e70cd577f798cede5ef2d86bbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_stream_id</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>aa70290577fc2ebaf28857806f5d3b156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_width</name>
      <anchorfile>d6/d8c/classcv_1_1AVIReadContainer.html</anchorfile>
      <anchor>a52c4e8dfb3c48d0bd4abbdcf59de4841</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::AVIWriteContainer</name>
    <filename>d7/d13/classcv_1_1AVIWriteContainer.html</filename>
    <member kind="function">
      <type></type>
      <name>AVIWriteContainer</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a3a71f42925fe83e518c3fcc425cc6297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AVIWriteContainer</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>aa921b6934a4816164a90abc42eeac462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>atFrameSize</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a5d53b7574e0b2196962e8a2725ee5bf6</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>countFrameSize</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a21d0a77e972f843701cf5c846b900f1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endWriteChunk</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a4a774a8526f6cd0a6ba115c6542c9acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finishWriteAVI</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>aa51fe5ae4e23f88b3aeb43e72bc51714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAVIIndex</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a1167368bd3d15ddda573ec4d2801b4d9</anchor>
      <arglist>(int stream_number, StreamType strm_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getChannels</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a3016b1abb73f505ccead05adbdda29ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>aeb0e4c292ad287127ff7c8f24e882b31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getMoviPointer</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a04afc9f92d705b37919a20a48ac1b09a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getStreamPos</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a69c1f62f64381c72952474ddda9f628f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidth</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a193a1bc19cf87ed09744e87347ec34c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initContainer</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a7927898ebdbf1f3adc3b6226e402aace</anchor>
      <arglist>(const std::string &amp;filename, double fps, cv::Size size, bool iscolor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmptyFrameOffset</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a822f556e73f50162e295b2ba57b0f4ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmptyFrameSize</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>accb77bc2f0a14820da7ec9e2c63b098d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpenedStream</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a365b87a00227198d5835d65bf09ecc81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jflushStream</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>ad727ab9c530b7f85bf5cf455d5ea95c9</anchor>
      <arglist>(unsigned currval, int bitIdx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jputStream</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a036e1bdfec50b0ad0113a1e3decbe0f1</anchor>
      <arglist>(unsigned currval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jputStreamShort</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a46b2c58f0c6a4af5c9af2351c2be34fd</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushFrameOffset</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>aab5e3560b55c6443f065ab8bf1659649</anchor>
      <arglist>(size_t elem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushFrameSize</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>ad3cf2fc3a24023cfd7c6ba5e774e3db5</anchor>
      <arglist>(size_t elem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putStreamByte</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a13d1893209953609f93746fa5702b756</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putStreamBytes</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a3d1a50d1ef3dacef8ef9dc70a8b110c9</anchor>
      <arglist>(const uchar *buf, int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startWriteAVI</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a96eb46757885d235b924d0e246d66ceb</anchor>
      <arglist>(int stream_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startWriteChunk</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a0628cd9ee5dcb6997dd233fc370e171c</anchor>
      <arglist>(uint32_t fourcc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeIndex</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>acb11de052da45de7be8d802c6b2b9d7a</anchor>
      <arglist>(int stream_number, StreamType strm_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStreamHeader</name>
      <anchorfile>d7/d13/classcv_1_1AVIWriteContainer.html</anchorfile>
      <anchor>a1dfee94302648b5020638320f20108a4</anchor>
      <arglist>(Codecs codec_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::BackendNode</name>
    <filename>d2/dbb/classcv_1_1dnn_1_1BackendNode.html</filename>
    <member kind="function">
      <type></type>
      <name>BackendNode</name>
      <anchorfile>d2/dbb/classcv_1_1dnn_1_1BackendNode.html</anchorfile>
      <anchor>a45e71e013bb2ed695e18644a73375c33</anchor>
      <arglist>(int backendId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BackendNode</name>
      <anchorfile>d2/dbb/classcv_1_1dnn_1_1BackendNode.html</anchorfile>
      <anchor>ab352f85b0dca98b170e45c3bf5dca274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>backendId</name>
      <anchorfile>d2/dbb/classcv_1_1dnn_1_1BackendNode.html</anchorfile>
      <anchor>ac55a2b7772eb34186133b5410950e944</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::BackendWrapper</name>
    <filename>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>BackendWrapper</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>aba12624858d3e17d6702d0e4061d9e65</anchor>
      <arglist>(const Ptr&lt; BackendWrapper &gt; &amp;base, const MatShape &amp;shape)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BackendWrapper</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>a523b1266b28c68bf80153fe1cce064fc</anchor>
      <arglist>(int backendId, int targetId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BackendWrapper</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>a4f78e2ddc8f0aeadfc1ae173cc279e3e</anchor>
      <arglist>(int targetId, const cv::Mat &amp;m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BackendWrapper</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>a2f6a7a7e9163c44035d7a58d1f3dcc2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>copyToHost</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>a06535a9363a71053aba8e328a75a6612</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHostDirty</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>a4c5604039feba47dd6d93e50a1ec130c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>backendId</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>a93c4757ba0f720e8133d2f14ee8425f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>targetId</name>
      <anchorfile>df/d7b/classcv_1_1dnn_1_1BackendWrapper.html</anchorfile>
      <anchor>af874ec283d3710ba56945a063fddd197</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BackgroundSubtractor</name>
    <filename>d7/df6/classcv_1_1BackgroundSubtractor.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d7/df6/classcv_1_1BackgroundSubtractor.html</anchorfile>
      <anchor>ab658efbbc65c79e0311aa66bf5c0ebc7</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate=-1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d7/df6/classcv_1_1BackgroundSubtractor.html</anchorfile>
      <anchor>aa735e76f7069b3fa9c3f32395f9ccd21</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate=-1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBackgroundImage</name>
      <anchorfile>d7/df6/classcv_1_1BackgroundSubtractor.html</anchorfile>
      <anchor>a98cb8e292a6cbcb32436dad62a82f974</anchor>
      <arglist>(OutputArray backgroundImage) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bgsegm::BackgroundSubtractorCNT</name>
    <filename>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a38e03823c938fabb5501baefceae3bb5</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a2b5caeaf02d92a97395d68df0c93b4a8</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBackgroundImage</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a85992c76095a392bcdf6b63112160254</anchor>
      <arglist>(OutputArray backgroundImage) const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getIsParallel</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a66f707d60bdff5a3c88c8866a92a72c6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxPixelStability</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>acedf24e4bfe8accb8548750a3d6aabfb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinPixelStability</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a7a09f956629a44aabc20fff221a8586d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseHistory</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a510c67c3a275e44529a2c4258aeafbeb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIsParallel</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a06427b5eecbfe5309cb00beb85f98cdb</anchor>
      <arglist>(bool value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxPixelStability</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a45447da072fb9ffeec62f3932e3b153c</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinPixelStability</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>a17f664133da264400f4a87dc361a9f4d</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseHistory</name>
      <anchorfile>de/dca/classcv_1_1bgsegm_1_1BackgroundSubtractorCNT.html</anchorfile>
      <anchor>aba1d79b65e7ee6fb9d3f40e62b248e9d</anchor>
      <arglist>(bool value)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::BackgroundSubtractorFGD</name>
    <filename>d3/dd2/classcv_1_1cuda_1_1BackgroundSubtractorFGD.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getForegroundRegions</name>
      <anchorfile>d3/dd2/classcv_1_1cuda_1_1BackgroundSubtractorFGD.html</anchorfile>
      <anchor>adcedc371231f21a84f1b060d3791d08a</anchor>
      <arglist>(OutputArrayOfArrays foreground_regions)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bgsegm::BackgroundSubtractorGMG</name>
    <filename>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a56cc60d6df2d38dbe1808b79d3361500</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a6719f5517ed8387387513b8d9c4498f4</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBackgroundImage</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a08350e8a0e8af05893bc3d86e2dcbce7</anchor>
      <arglist>(OutputArray backgroundImage) const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBackgroundPrior</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ac44782a6419a92084fb40a4669890b55</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDecisionThreshold</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a886673337fcee7b25ddfa36b61baa2ca</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDefaultLearningRate</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a5472e763cfdffd58469d80d67c2283e1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxFeatures</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>afcfc59ccd8c0280b8bd9fec7411d4f59</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxVal</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a536582cd327c86667441af2909058721</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinVal</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a5f8ef7788ec3a780a335fee57ffcbdda</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumFrames</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ae0309cf952eb913c4fa3dc4c30c2a3e6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getQuantizationLevels</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a7520249bc825531fae18d6697f4362a7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSmoothingRadius</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a4d40fa261af41a75a814f5a644201133</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUpdateBackgroundModel</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ab18824419da3c7c986db265eccd5f18e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBackgroundPrior</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a6298864b9feda4e5a85af7832b86038a</anchor>
      <arglist>(double bgprior)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDecisionThreshold</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a76fcbe31b69127db9679f4dd7769de5a</anchor>
      <arglist>(double thresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDefaultLearningRate</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ae56c2448a3fdfe4ba00777a43730dbb9</anchor>
      <arglist>(double lr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxFeatures</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a2995c5c498745fe9ef6c36dea27a9a97</anchor>
      <arglist>(int maxFeatures)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxVal</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a43268a30fb0145482972691a308e3745</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinVal</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a10a0bafa8580ff3083be7a4fe05f55bf</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumFrames</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a83a88db22c8432215b3f9f2afe450efc</anchor>
      <arglist>(int nframes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQuantizationLevels</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>abfbfb841e57ea94ccc189e10ca31051f</anchor>
      <arglist>(int nlevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSmoothingRadius</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a5ffcc3e992b4c99e980978c7554c3ba4</anchor>
      <arglist>(int radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpdateBackgroundModel</name>
      <anchorfile>d1/d5c/classcv_1_1bgsegm_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a3d4f038c6c42c0760784bbf9eabc0f00</anchor>
      <arglist>(bool update)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::BackgroundSubtractorGMG</name>
    <filename>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a9f7f340416e5db34c3e0c26bd6344850</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate, Stream &amp;stream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a9bfd022be3fb7696e7a16ba2a49d201f</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate, Stream &amp;stream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBackgroundPrior</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a8906fb64854566bd933b14ee4ef3cf39</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDecisionThreshold</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a747a44aee8b8bcc687a95d78ad6f0d6a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDefaultLearningRate</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a9e383533aaa131effd088b42a3735bd4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxFeatures</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a615f48e15c443f93136654fbdeb03f66</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxVal</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a443e8749228fe5ecef3445311a3f6287</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinVal</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a25b099034f06785e03ccaae53ce3a855</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumFrames</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ae87ed4bef31e2bf6186b094bc9e2f948</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getQuantizationLevels</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>acba973ffbcb2e93d83cb74d237e195e1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSmoothingRadius</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>af6c977b7de08911ff0488253900dd3af</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUpdateBackgroundModel</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a7efe51540d07138207938fae282d69f8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBackgroundPrior</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ab9eae4ff83156c056e75a2f01aebee62</anchor>
      <arglist>(double bgprior)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDecisionThreshold</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a66aa29ab364fd739986b238b218ed5af</anchor>
      <arglist>(double thresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDefaultLearningRate</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ac462bb405ba371e78c36af46b6e0e4c7</anchor>
      <arglist>(double lr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxFeatures</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a6052b93f375b02d1279fae04fb51e6f3</anchor>
      <arglist>(int maxFeatures)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxVal</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a8aab0648eb6a57904ee63a319b618f39</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinVal</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>aee733b0a696af37d123e1c0c47b2ab97</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumFrames</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a3d33de36df6a96108b4d68ef1274081f</anchor>
      <arglist>(int nframes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQuantizationLevels</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a821679db06489d0ee8efe92a4716d89b</anchor>
      <arglist>(int nlevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSmoothingRadius</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>ad43b819ade1c5e1900e16bc2e5d17f5a</anchor>
      <arglist>(int radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpdateBackgroundModel</name>
      <anchorfile>d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html</anchorfile>
      <anchor>a3209883101789a84629a67e76fcc4312</anchor>
      <arglist>(bool update)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bgsegm::BackgroundSubtractorGSOC</name>
    <filename>d4/dd5/classcv_1_1bgsegm_1_1BackgroundSubtractorGSOC.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d4/dd5/classcv_1_1bgsegm_1_1BackgroundSubtractorGSOC.html</anchorfile>
      <anchor>a87b95171c0b52d7e9e021de135be58ce</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d4/dd5/classcv_1_1bgsegm_1_1BackgroundSubtractorGSOC.html</anchorfile>
      <anchor>ae175a4304d2d0f025398858592e8d73b</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBackgroundImage</name>
      <anchorfile>d4/dd5/classcv_1_1bgsegm_1_1BackgroundSubtractorGSOC.html</anchorfile>
      <anchor>ab5119b199a70cf0493bdd95c5a66005f</anchor>
      <arglist>(OutputArray backgroundImage) const CV_OVERRIDE=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BackgroundSubtractorKNN</name>
    <filename>db/d88/classcv_1_1BackgroundSubtractorKNN.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getDetectShadows</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>ae1efd8a9c7287f0b01ff024d3eaeff0a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDist2Threshold</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>acb609e83ae670195a9d4b7985d319def</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getHistory</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>adca11897141bae5e5959ace3e6dd3896</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getkNNSamples</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>a90323a86c7d9a54f35ff37053d830107</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNSamples</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>a26f9cb9cd9b8b6a7966b453bd69d3caf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getShadowThreshold</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>a9c72132fe895b12f71719f4edd3e02fa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getShadowValue</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>a5a7271ec772d5eea1ebb97b1963cc7d1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDetectShadows</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>a7bc545ab1db20d1522b429cacbf4917d</anchor>
      <arglist>(bool detectShadows)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDist2Threshold</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>aae40ce724aa313259609606853b6956f</anchor>
      <arglist>(double _dist2Threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHistory</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>adc3ce00b7ff6061ec0d255405aa1625f</anchor>
      <arglist>(int history)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setkNNSamples</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>acac38a02b7b32add859fbe78ef01b4ec</anchor>
      <arglist>(int _nkNN)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNSamples</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>aff347ac596a90bb3db2ceb91f19b5d87</anchor>
      <arglist>(int _nN)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setShadowThreshold</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>a85efc41f5e3e7f7ca2c92245829043c0</anchor>
      <arglist>(double threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setShadowValue</name>
      <anchorfile>db/d88/classcv_1_1BackgroundSubtractorKNN.html</anchorfile>
      <anchor>a5a4d993edba38be565198098bcc40004</anchor>
      <arglist>(int value)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bgsegm::BackgroundSubtractorLSBP</name>
    <filename>de/d4c/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBP.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>de/d4c/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBP.html</anchorfile>
      <anchor>aa2de787a7c872d9660ee61974feb7106</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>de/d4c/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBP.html</anchorfile>
      <anchor>a9cc2c37d5d5ebe7e5ff0709d5adc1269</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBackgroundImage</name>
      <anchorfile>de/d4c/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBP.html</anchorfile>
      <anchor>a530752d0ba623804b59cf22fbf0ffda0</anchor>
      <arglist>(OutputArray backgroundImage) const CV_OVERRIDE=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bgsegm::BackgroundSubtractorLSBPDesc</name>
    <filename>d1/de5/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBPDesc.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>calcLocalSVDValues</name>
      <anchorfile>d1/de5/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBPDesc.html</anchorfile>
      <anchor>a593f16d4712db680b99a04935d2017c4</anchor>
      <arglist>(OutputArray localSVDValues, const Mat &amp;frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute</name>
      <anchorfile>d1/de5/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBPDesc.html</anchorfile>
      <anchor>a480813c97c3e081c81e20ceb5cf839bf</anchor>
      <arglist>(OutputArray desc, const Mat &amp;frame, const Point2i *LSBPSamplePoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeFromLocalSVDValues</name>
      <anchorfile>d1/de5/classcv_1_1bgsegm_1_1BackgroundSubtractorLSBPDesc.html</anchorfile>
      <anchor>af446a314110bb16bb49100ecdb38f498</anchor>
      <arglist>(OutputArray desc, const Mat &amp;localSVDValues, const Point2i *LSBPSamplePoints)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bgsegm::BackgroundSubtractorMOG</name>
    <filename>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a54db285f33a434d9531d3d6959478741</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>acb4de0dc5a96af14d8e75eb5794d626c</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBackgroundRatio</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a52bd8f2f7c5f5f56bb2e3f44ace37810</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getHistory</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>ac69651c1b0a38827aa131e1d18f82edc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNMixtures</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>aa7ed152a59aa3b2644572923e662bc4e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getNoiseSigma</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a7c08eb77e51d48191d80ca2e45655003</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBackgroundRatio</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>afe4225db2b061ad86ea81245ef0197d6</anchor>
      <arglist>(double backgroundRatio)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHistory</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a1f4ce27ad2f4859b69f3b8232dc265c2</anchor>
      <arglist>(int nframes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNMixtures</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a39b96d7ab5d7bc821c828639d2bf1594</anchor>
      <arglist>(int nmix)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNoiseSigma</name>
      <anchorfile>d6/da7/classcv_1_1bgsegm_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>abdda60af4c063e40cf172ecd7e4f3262</anchor>
      <arglist>(double noiseSigma)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::BackgroundSubtractorMOG</name>
    <filename>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>adfe4c7fcd9931eab033a029c2cfe6548</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate, Stream &amp;stream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a8f52d2f7abd1c77c84243efc53972cbf</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate, Stream &amp;stream)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBackgroundImage</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a7e8fedd95c0596fd09a7806354e943cb</anchor>
      <arglist>(GpuMat &amp;backgroundImage, Stream &amp;stream)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBackgroundImage</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a26e7b302362ebe6a7c7238c269a2f522</anchor>
      <arglist>(OutputArray backgroundImage, Stream &amp;stream) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBackgroundRatio</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a3e852093cab92a88d8ddaae98df498f7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getHistory</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a3b44b31b2895a02b98b12d403f8ed0ad</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNMixtures</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a61474f08c972d3d05d11ab261cbe0845</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getNoiseSigma</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a2d54eb4e6c8abc3c05aa4e7a5cbc97fc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBackgroundRatio</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a16e03168604c382d4a3f4b5cff246ced</anchor>
      <arglist>(double backgroundRatio)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHistory</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a552f9cfa624f79859ace02fa21dcf6cc</anchor>
      <arglist>(int nframes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNMixtures</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a1bfab8e61c3199126a9133266147e83f</anchor>
      <arglist>(int nmix)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNoiseSigma</name>
      <anchorfile>d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html</anchorfile>
      <anchor>a4c554b9f5e0264967a77a176488f8f14</anchor>
      <arglist>(double noiseSigma)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BackgroundSubtractorMOG2</name>
    <filename>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</filename>
    <base>cv::BackgroundSubtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a1f2d3077a48ac1771e411dab858d71ae</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a682adde901148d85450435e6cc0de4a1</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate=-1) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBackgroundRatio</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>aaeb8ec022e65adc698f0784672d77a89</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getComplexityReductionThreshold</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a137c239f3bcfa930f6c25f692fef8bef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getDetectShadows</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>af12944537bba5229dfdf48f36475e25f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getHistory</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a2e49e568a8cdd283d19040a63ef656df</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNMixtures</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>adbb1d295befaff88a54a929e50aaf879</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getShadowThreshold</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>acdb85152b349d70561fecc4554ad76e6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getShadowValue</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>ae5f09f97867bcc4f721e4c082b34a13f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getVarInit</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a2a3aacc2175d3a22167ef64b1d23b30c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getVarMax</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a87baa2f2cbc8fb393cce46634dbe99ac</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getVarMin</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a5d3e41f74ee8671db9c0c9f454f12453</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getVarThreshold</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a3396943b42f846946bb662330a5a9cdc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getVarThresholdGen</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a27c06536ada9d4226c251da6b94abe18</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBackgroundRatio</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>ab8bdfc9c318650aed53ecc836667b56a</anchor>
      <arglist>(double ratio)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setComplexityReductionThreshold</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>af45a64f718ef1b43ca8f738c496408f1</anchor>
      <arglist>(double ct)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDetectShadows</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a329fea969ebfb55814f85418b63c4d96</anchor>
      <arglist>(bool detectShadows)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHistory</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a5e8b40fef89a582ce42d99d2453db67a</anchor>
      <arglist>(int history)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNMixtures</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>ae049541aaa12c3a69d854c8f79a23ba3</anchor>
      <arglist>(int nmixtures)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setShadowThreshold</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a1e9f50c4bf60b77ca12a6977ccdd08cb</anchor>
      <arglist>(double threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setShadowValue</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a259029f0eefe5ade47d98d744e829f8a</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVarInit</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a55b91818465653df3672638c1e864bab</anchor>
      <arglist>(double varInit)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVarMax</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a2026951d9331d299f14279d53ffb202a</anchor>
      <arglist>(double varMax)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVarMin</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a62fd4f08f4528a1f849346139d58e863</anchor>
      <arglist>(double varMin)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVarThreshold</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>ab58c51659a49f9d8bfdf7062cf4859b5</anchor>
      <arglist>(double varThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVarThresholdGen</name>
      <anchorfile>d7/d7b/classcv_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a0afcbbdc16fd13918e2044c2bab10ba4</anchor>
      <arglist>(double varThresholdGen)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::BackgroundSubtractorMOG2</name>
    <filename>df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html</filename>
    <base>cv::BackgroundSubtractorMOG2</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a6a4b44d34d7ba396284fc4447e57e070</anchor>
      <arglist>(InputArray image, InputArray knownForegroundMask, OutputArray fgmask, double learningRate, Stream &amp;stream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>a92408f07bf1268c1b778cb186b3113b0</anchor>
      <arglist>(InputArray image, OutputArray fgmask, double learningRate, Stream &amp;stream)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBackgroundImage</name>
      <anchorfile>df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>abc705104b8b3c9d004ef8f7971b78a38</anchor>
      <arglist>(GpuMat &amp;backgroundImage, Stream &amp;stream)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBackgroundImage</name>
      <anchorfile>df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html</anchorfile>
      <anchor>aaf4fc6ae421a603ebc45af42d4c1875b</anchor>
      <arglist>(OutputArray backgroundImage, Stream &amp;stream) const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::video::BackgroundSubtractorParams</name>
    <filename>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</filename>
    <member kind="function">
      <type></type>
      <name>BackgroundSubtractorParams</name>
      <anchorfile>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</anchorfile>
      <anchor>a6006f3c73f2830ae3694bbae413100f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BackgroundSubtractorParams</name>
      <anchorfile>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</anchorfile>
      <anchor>a5435f258195ac95a237b48b340f02954</anchor>
      <arglist>(BackgroundSubtractorType op, int histLength, double thrshld, bool detect, double lRate)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>detectShadows</name>
      <anchorfile>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</anchorfile>
      <anchor>aa5a918ee05f10330f1c97c6019a05d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>history</name>
      <anchorfile>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</anchorfile>
      <anchor>adaa26db34b7726f5e73575bb7d16fe8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>learningRate</name>
      <anchorfile>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</anchorfile>
      <anchor>a883489aae995805dce80a75708104878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BackgroundSubtractorType</type>
      <name>operation</name>
      <anchorfile>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</anchorfile>
      <anchor>a208271987720f240a213a4b2e0971340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html</anchorfile>
      <anchor>af55ef4c9c1855adc7525e44605824d5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::util::bad_any_cast</name>
    <filename>dc/d1b/classcv_1_1util_1_1bad__any__cast.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>dc/d1b/classcv_1_1util_1_1bad__any__cast.html</anchorfile>
      <anchor>a941b2481a034ddf942529cd16bb3832c</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::util::bad_optional_access</name>
    <filename>dd/dd6/classcv_1_1util_1_1bad__optional__access.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>dd/dd6/classcv_1_1util_1_1bad__optional__access.html</anchorfile>
      <anchor>ae9f7aa9c689b77209721d691f2ca0d09</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::util::bad_variant_access</name>
    <filename>d1/d54/classcv_1_1util_1_1bad__variant__access.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>d1/d54/classcv_1_1util_1_1bad__variant__access.html</anchorfile>
      <anchor>a4ae138850b55eba9c2db78ef198709a6</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::barcode::BarcodeDetector</name>
    <filename>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</filename>
    <base>cv::GraphicalCodeDetector</base>
    <member kind="function">
      <type></type>
      <name>BarcodeDetector</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a32cd1e18079a627a5e076fadd4dd8cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BarcodeDetector</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>aa4f0e5f3479547df6c016cb401086b85</anchor>
      <arglist>(CV_WRAP_FILE_PATH const std::string &amp;prototxt_path, CV_WRAP_FILE_PATH const std::string &amp;model_path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BarcodeDetector</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a48b8ab4fb373584937b5eda51148e936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decodeWithType</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>aa29ffabea4173ed22b648f73c8058f0d</anchor>
      <arglist>(InputArray img, InputArray points, std::vector&lt; std::string &gt; &amp;decoded_info, std::vector&lt; std::string &gt; &amp;decoded_type) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detectAndDecodeWithType</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a305fe500187fd79111f6542b39885a03</anchor>
      <arglist>(InputArray img, std::vector&lt; std::string &gt; &amp;decoded_info, std::vector&lt; std::string &gt; &amp;decoded_type, OutputArray points=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDetectorScales</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a06726e841beb2ef1a509207b065313d7</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;sizes) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDownsamplingThreshold</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a160aeff69ed30f8a72b4354501ba96d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGradientThreshold</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a4c1302dc1c0959614b9436818f725722</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BarcodeDetector &amp;</type>
      <name>setDetectorScales</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a0b7a48d55162ef058536fb63bd7ed5c7</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;sizes)</arglist>
    </member>
    <member kind="function">
      <type>BarcodeDetector &amp;</type>
      <name>setDownsamplingThreshold</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>a2c6295b1a403027b12cd66fa7c0a77aa</anchor>
      <arglist>(double thresh)</arglist>
    </member>
    <member kind="function">
      <type>BarcodeDetector &amp;</type>
      <name>setGradientThreshold</name>
      <anchorfile>dc/df7/classcv_1_1barcode_1_1BarcodeDetector.html</anchorfile>
      <anchor>acc9ccc56e8a9301a719873db671483bc</anchor>
      <arglist>(double thresh)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BaseCascadeClassifier</name>
    <filename>da/dd5/classcv_1_1BaseCascadeClassifier.html</filename>
    <base>cv::Algorithm</base>
    <class kind="class">cv::BaseCascadeClassifier::MaskGenerator</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseCascadeClassifier</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>a39ffb86b21e75e3347184ec89e62a3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectMultiScale</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>aa4c96739e441adda5005ae58fd95a5a2</anchor>
      <arglist>(InputArray image, std::vector&lt; Rect &gt; &amp;objects, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectMultiScale</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>a68623391e16daa264f089af99d8d4bbb</anchor>
      <arglist>(InputArray image, std::vector&lt; Rect &gt; &amp;objects, std::vector&lt; int &gt; &amp;numDetections, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectMultiScale</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>afa5ead715ec7c9cf0ef71f210ba7715f</anchor>
      <arglist>(InputArray image, std::vector&lt; Rect &gt; &amp;objects, std::vector&lt; int &gt; &amp;rejectLevels, std::vector&lt; double &gt; &amp;levelWeights, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize, bool outputRejectLevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>a5c900a29bf394dc30fa541fe26f2a294</anchor>
      <arglist>() const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFeatureType</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>a52e38c072b82f233783fd9c6104f2fc6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; MaskGenerator &gt;</type>
      <name>getMaskGenerator</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>a851b5e34cea111acdb9391e43afadfe3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>getOldCascade</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>aefb7f3670a0b3bdb8a3d21db4bb2109a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getOriginalWindowSize</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>a61c464d484874ba181dbd34cb4df80a9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isOldFormatCascade</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>aee2b340811fff9aff1770feec7ef7d55</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>load</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>a2d27bbc1d1d4fa7326848f9fae7999d7</anchor>
      <arglist>(const String &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaskGenerator</name>
      <anchorfile>da/dd5/classcv_1_1BaseCascadeClassifier.html</anchorfile>
      <anchor>aa99dc34bdd04563d7adc1343dac6f300</anchor>
      <arglist>(const Ptr&lt; MaskGenerator &gt; &amp;maskGenerator)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::online_boosting::BaseClassifier</name>
    <filename>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a122693b63fbc9e5b916e92abaf29d2b6</anchor>
      <arglist>(int numWeakClassifier, int iterationInit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BaseClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a2e4c8fb9fc1f809ffcd1814770a50a0d</anchor>
      <arglist>(int numWeakClassifier, int iterationInit, WeakClassifierHaarFeature **weakCls)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a36b36c2e10408d0aee76b54b6922ac9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeReplaceWeakestClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a217a28905f0ac34d2db6c35e462ed36f</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;errors)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eval</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a36bbea3eb28f868a5053fa299aa517ea</anchor>
      <arglist>(const Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getError</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a7de99b79b18398b39ab7eefad5a95ad2</anchor>
      <arglist>(int curWeakClassifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getErrors</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a955f4fe8377268daf1dde7af5b00a31c</anchor>
      <arglist>(float *errors)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIdxOfNewWeakClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a247c69bea832536e24c0fe3b9f7396c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WeakClassifierHaarFeature **</type>
      <name>getReferenceWeakClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a65785e81c7c2ffe7f14ccd1118186609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSelectedClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a5d5b739758bba69ef0e5b6f34385f9d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceClassifierStatistic</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>afada253d872cdee5564d5b5e83155adb</anchor>
      <arglist>(int sourceIndex, int targetIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceWeakClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a0198496f2dba30dca57e249f0d2e6737</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>selectBestClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a03679f2ca9de7d1f61e9d15d83999950</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;errorMask, float importance, std::vector&lt; float &gt; &amp;errors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trainClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a21e5dae34ff483368723adcd825c3244</anchor>
      <arglist>(const Mat &amp;image, int target, float importance, std::vector&lt; bool &gt; &amp;errorMask)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateRandomClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>ab2ff4f5d0f9bc53a169fdc9dba2a30ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_idxOfNewWeakClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>aefb4a963e589e316fc90fd911b699442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iterationInit</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a588b6471d54dd7fd48bbad8f73dc2b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_numWeakClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a56f1f155cff9229ad6ad66112da96596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_referenceWeakClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>ac5ccd60d4fa73e94b09f08a6a0bc620b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_selectedClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a43528998838dde4b0ba70dc047e0da21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>m_wCorrect</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>ac15b9ab658b87288845a76816c80048e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>m_wWrong</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>a87da83034ac037f834209225002c660b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WeakClassifierHaarFeature **</type>
      <name>weakClassifier</name>
      <anchorfile>d7/d49/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1BaseClassifier.html</anchorfile>
      <anchor>ac4a17ef19f15fdc6c4a845f570551bb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::BaseConvolutionLayer</name>
    <filename>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>adjust_pads</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a9d3e0b03824019a475737a8877c118e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>adjustPad</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a5cb93bf1ee32d695e5162d8ab27584d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>dilation</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a7fec6cdaed8a7ebadf4d424ff2c0797d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>dilations</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a544fe2da6b63670d107c3273b7caec1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>kernel</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a6baa69d0816e294e787272127e029c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>kernel_size</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a1229c351c1dd2b7aae546d3816284de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOutput</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>af5a8966504dc3dcf40894731fc899b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>pad</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a99f83ea32a0af9a71b2e6039410952ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>padMode</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a89c8052dbcc59486b4a2f67b1f2ef88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>pads_begin</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a92c0548d2a529ae1dea206d1b4d5367c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>pads_end</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>ac96730421078b04738d6c2d3a984e7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>stride</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>a2d2b66c46cc35bda716d05ea4a152ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>strides</name>
      <anchorfile>d5/d1f/classcv_1_1dnn_1_1BaseConvolutionLayer.html</anchorfile>
      <anchor>aa6acaa46d472fe48978fd889cf65da8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::BaseOCR</name>
    <filename>de/d3a/classcv_1_1text_1_1BaseOCR.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseOCR</name>
      <anchorfile>de/d3a/classcv_1_1text_1_1BaseOCR.html</anchorfile>
      <anchor>ad25cbcdcb08369e7268dfc5f3f460a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>de/d3a/classcv_1_1text_1_1BaseOCR.html</anchorfile>
      <anchor>acffec5372da8bb875e5d04acc8c5410a</anchor>
      <arglist>(Mat &amp;image, Mat &amp;mask, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>de/d3a/classcv_1_1text_1_1BaseOCR.html</anchorfile>
      <anchor>a5c67898881a8d309eb805811e574f9c5</anchor>
      <arglist>(Mat &amp;image, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::sfm::BaseSFM</name>
    <filename>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseSFM</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>a6030ca3c4bc9f109ad904c248a9eab3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getCameras</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>a5b53ce78d8b219284f019552b7bfac41</anchor>
      <arglist>(OutputArray Rs, OutputArray Ts)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getError</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>a1860292d6cf60c6372f3d337ac6063eb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getIntrinsics</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>af64374c4c8022eca1936e389a26d0d7c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getPoints</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>a4121428962f704c24660413009a798b8</anchor>
      <arglist>(OutputArray points3d)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>ac51a3a5a28945980de39c01d18c80014</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;images)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>aa96e83566228a48f46dcd9308e243f97</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;images, InputOutputArray K, OutputArray Rs, OutputArray Ts, OutputArray points3d)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>aae7829f9d9d9d9aa31c7e35c8c7ed501</anchor>
      <arglist>(InputArrayOfArrays points2d)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>a4ef14d29bb59545938d59e62001acf73</anchor>
      <arglist>(InputArrayOfArrays points2d, InputOutputArray K, OutputArray Rs, OutputArray Ts, OutputArray points3d)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCameraIntrinsicOptions</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>aed6306f62d1bfc9a82ba8d6a47e911f5</anchor>
      <arglist>(const libmv_CameraIntrinsicsOptions &amp;libmv_camera_intrinsics_options)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setReconstructionOptions</name>
      <anchorfile>d7/db1/classcv_1_1sfm_1_1BaseSFM.html</anchorfile>
      <anchor>a25e8af5b84c3686ba329311e43600ae9</anchor>
      <arglist>(const libmv_ReconstructionOptions &amp;libmv_reconstruction_options)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::BasicFaceRecognizer</name>
    <filename>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</filename>
    <base>cv::face::FaceRecognizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>abb6c25641a9fd6f7428aeeea7d0f1491</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getEigenValues</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a2420fe146dabed5ec8eef13edfb609ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getEigenVectors</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a115b2f96db1b1c0daa5542dd30d01dfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getLabels</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a28540339834b506e9d5b3fd4e01ecbfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getMean</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a581afaadd1762bef79de7f89b9b96907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumComponents</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a3f4a494e804078aca25566c8288b6a0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Mat &gt;</type>
      <name>getProjections</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a58dc354c7aaae2bed630c2b0ab3061ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getThreshold</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>ace6e9e6f3631223ef47606110d4233d6</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>af4ccaaa1001e0c9437b7e969be1cdf7b</anchor>
      <arglist>(const FileNode &amp;fn) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>acc42e5b04595dba71f0777c7179af8c3</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumComponents</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a8c7225de7d5ac05f6442abb8e88aac95</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a5b9e5e5ee62922e6a3f6cec8110eef26</anchor>
      <arglist>(double val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a2adf2d555550194244b05c91fefcb4d6</anchor>
      <arglist>(const String &amp;filename) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a7f0e55c29e3c982f389cf601141359ac</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>_eigenvalues</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>ab02878c3e1dbcb10d11a7e69e1739fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>_eigenvectors</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>adfe4314c38e6c56a7c3c7839ba65569e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>_labels</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>ab52b1fb8bfa27d9b0c83b11d50552329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>_mean</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a8d5e87bf674147da5304ca9924f2714a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_num_components</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a21fffa75b5a8b873d20aec6e9bb54214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>_projections</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a538e3738ce3743e17487e048effca392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_threshold</name>
      <anchorfile>dc/dd7/classcv_1_1face_1_1BasicFaceRecognizer.html</anchorfile>
      <anchor>a5ad618d63061dd6d7b32c5c3d8639698</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BasicOpaqueRef</name>
    <filename>d0/d1d/classcv_1_1detail_1_1BasicOpaqueRef.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasicOpaqueRef</name>
      <anchorfile>d0/d1d/classcv_1_1detail_1_1BasicOpaqueRef.html</anchorfile>
      <anchor>a454f1856df4ec87ef5ba3642e847aa32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>mov</name>
      <anchorfile>d0/d1d/classcv_1_1detail_1_1BasicOpaqueRef.html</anchorfile>
      <anchor>aaf97171d09945a63a8b834d5cd1f6393</anchor>
      <arglist>(BasicOpaqueRef &amp;ref)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const void *</type>
      <name>ptr</name>
      <anchorfile>d0/d1d/classcv_1_1detail_1_1BasicOpaqueRef.html</anchorfile>
      <anchor>ace1662bc3ba8d1456399ea7e4f32ac62</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>d0/d1d/classcv_1_1detail_1_1BasicOpaqueRef.html</anchorfile>
      <anchor>a4ec3886ee0ef265338ef4bddc924a95f</anchor>
      <arglist>(const cv::util::any &amp;a)=0</arglist>
    </member>
    <member kind="variable">
      <type>cv::GOpaqueDesc</type>
      <name>m_desc</name>
      <anchorfile>d0/d1d/classcv_1_1detail_1_1BasicOpaqueRef.html</anchorfile>
      <anchor>ad92a599b1669803eb28d0fa48cc86081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BasicVectorRef</name>
    <filename>df/d63/classcv_1_1detail_1_1BasicVectorRef.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasicVectorRef</name>
      <anchorfile>df/d63/classcv_1_1detail_1_1BasicVectorRef.html</anchorfile>
      <anchor>ac59f8976bad9de3c5c09be97c7c51acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>mov</name>
      <anchorfile>df/d63/classcv_1_1detail_1_1BasicVectorRef.html</anchorfile>
      <anchor>aa176aefc4d3a43adba8fda62632e1f1c</anchor>
      <arglist>(BasicVectorRef &amp;ref)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const void *</type>
      <name>ptr</name>
      <anchorfile>df/d63/classcv_1_1detail_1_1BasicVectorRef.html</anchorfile>
      <anchor>a1b8d33d67b464a08b2002564529483cd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>df/d63/classcv_1_1detail_1_1BasicVectorRef.html</anchorfile>
      <anchor>a3c90fda1accc25eb37222f3e9dd63fc2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable">
      <type>cv::GArrayDesc</type>
      <name>m_desc</name>
      <anchorfile>df/d63/classcv_1_1detail_1_1BasicVectorRef.html</anchorfile>
      <anchor>ab98dd65a6e4a6e3d36996408654c94b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>m_elemSize</name>
      <anchorfile>df/d63/classcv_1_1detail_1_1BasicVectorRef.html</anchorfile>
      <anchor>afec9c7236a5aa3253efcf5c41d3f39da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::BatchNormLayer</name>
    <filename>d4/dd2/classcv_1_1dnn_1_1BatchNormLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BatchNormLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/dd2/classcv_1_1dnn_1_1BatchNormLayer.html</anchorfile>
      <anchor>a99f0afaee9b011023f2c3aa527949fab</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>d4/dd2/classcv_1_1dnn_1_1BatchNormLayer.html</anchorfile>
      <anchor>a6c1e22d35ea56e83747ab94d5890f54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasBias</name>
      <anchorfile>d4/dd2/classcv_1_1dnn_1_1BatchNormLayer.html</anchorfile>
      <anchor>aeaa572be8e6abc3797ced2cd03c5b8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasWeights</name>
      <anchorfile>d4/dd2/classcv_1_1dnn_1_1BatchNormLayer.html</anchorfile>
      <anchor>ab177ad8f127e4cae656ac2ff30b63374</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::BatchNormLayerInt8</name>
    <filename>d8/dbc/classcv_1_1dnn_1_1BatchNormLayerInt8.html</filename>
    <base>cv::dnn::BatchNormLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BatchNormLayerInt8 &gt;</type>
      <name>create</name>
      <anchorfile>d8/dbc/classcv_1_1dnn_1_1BatchNormLayerInt8.html</anchorfile>
      <anchor>a05ebaa409795b6a35625434cdad49807</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>input_sc</name>
      <anchorfile>d8/dbc/classcv_1_1dnn_1_1BatchNormLayerInt8.html</anchorfile>
      <anchor>a2408f302d0617d3d8f0af568449c1067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>input_zp</name>
      <anchorfile>d8/dbc/classcv_1_1dnn_1_1BatchNormLayerInt8.html</anchorfile>
      <anchor>a272d1018dc7eec6478cf3a8962932703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>output_sc</name>
      <anchorfile>d8/dbc/classcv_1_1dnn_1_1BatchNormLayerInt8.html</anchorfile>
      <anchor>a2465e593ff7d8c6579e6f721dee6dcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>output_zp</name>
      <anchorfile>d8/dbc/classcv_1_1dnn_1_1BatchNormLayerInt8.html</anchorfile>
      <anchor>a58068180cf19756ce741a08ff9d76b59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::FacemarkLBF::BBox</name>
    <filename>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</filename>
    <member kind="function">
      <type></type>
      <name>BBox</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a1c9f0f5ee2a5c2bd3d03718e6182ffaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BBox</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>aaac2106aef272e37c1910e0f65f27150</anchor>
      <arglist>(double x, double y, double w, double h)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BBox</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>af4307c09f65e2da07ce7b1d8e490f5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>project</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a5516967ef0ca522b9b183ae05907bdc3</anchor>
      <arglist>(const Mat &amp;shape) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>reproject</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a16c8be68bb61d6c3d48d0addbf2ac2fe</anchor>
      <arglist>(const Mat &amp;shape) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>ae6690bfe343a0996514e860fdd20c157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>width</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>aefd237eaa44eaa29deef721deef43109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a1b4248f76950f9c5ff7c29e9dacec9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x_center</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>ac5801d88cf2f91fbbb7d3cd2bc8de678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x_scale</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a1108bb4a4cd0159ce03f7f22957e9818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a1d6a100943beebe5ae389c83c600ad02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y_center</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a21b0a686aa477a03d58d55c0f4299536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y_scale</name>
      <anchorfile>db/d18/classcv_1_1face_1_1FacemarkLBF_1_1BBox.html</anchorfile>
      <anchor>a7b5e08e810e33143970cabbe91db9efc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::BEBLID</name>
    <filename>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumeration">
      <type></type>
      <name>BeblidSize</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>a38997aa059977abf6a2d6bf462d50de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_512_BITS</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>a38997aa059977abf6a2d6bf462d50de0a7b2a1e106c93d76cdfe5cef053277a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_256_BITS</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>a38997aa059977abf6a2d6bf462d50de0a019aa0f8aa1b4b91030f83beff7533fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_256_BITS</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>a38997aa059977abf6a2d6bf462d50de0a019aa0f8aa1b4b91030f83beff7533fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_512_BITS</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>a38997aa059977abf6a2d6bf462d50de0a7b2a1e106c93d76cdfe5cef053277a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>a229cfbd596b3b5e44f7baef7be9ed8c7</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getScaleFactor</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>a2cd2dc52c291a81170cb514140a62035</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>aff8516467c6fd6a53cbd15215866d04d</anchor>
      <arglist>(float scale_factor)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BEBLID &gt;</type>
      <name>create</name>
      <anchorfile>d7/d99/classcv_1_1xfeatures2d_1_1BEBLID.html</anchorfile>
      <anchor>ae3a623b61b6625d7dcb7bb13f4abb839</anchor>
      <arglist>(float scale_factor, int n_bits=BEBLID::SIZE_512_BITS)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::ov::benchmark_mode</name>
    <filename>d9/d83/structcv_1_1gapi_1_1wip_1_1ov_1_1benchmark__mode.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::detail::BestOf2NearestMatcher</name>
    <filename>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</filename>
    <base>cv::detail::FeaturesMatcher</base>
    <member kind="function">
      <type></type>
      <name>BestOf2NearestMatcher</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>aa02ab9913a104e1783367fa381134ec9</anchor>
      <arglist>(bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6, double matches_confindece_thresh=3.)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectGarbage</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>a6afb2a8465940e5ae46bfd0265132f3b</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BestOf2NearestMatcher &gt;</type>
      <name>create</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>a5a0d0c66dc4172c7199a7303517739fc</anchor>
      <arglist>(bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6, double matches_confindece_thresh=3.)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>match</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>ad50ac0d2cbc1d4ee3c52ec7a81d63408</anchor>
      <arglist>(const ImageFeatures &amp;features1, const ImageFeatures &amp;features2, MatchesInfo &amp;matches_info) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; FeaturesMatcher &gt;</type>
      <name>impl_</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>a9e6b74e94d69e18705e961fe753c45c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>matches_confindece_thresh_</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>a51df5ef539e85a1e61f7eeb35d2ce085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_matches_thresh1_</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>a9feea2b5ac622dcacf9eba2f5a27dafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_matches_thresh2_</name>
      <anchorfile>d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html</anchorfile>
      <anchor>ad1395b7d534b402b215519b6e9ac8bd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BestOf2NearestRangeMatcher</name>
    <filename>d8/d72/classcv_1_1detail_1_1BestOf2NearestRangeMatcher.html</filename>
    <base>cv::detail::BestOf2NearestMatcher</base>
    <member kind="function">
      <type></type>
      <name>BestOf2NearestRangeMatcher</name>
      <anchorfile>d8/d72/classcv_1_1detail_1_1BestOf2NearestRangeMatcher.html</anchorfile>
      <anchor>ac77e3955a03ab4f40927c01c697ef8a4</anchor>
      <arglist>(int range_width=5, bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>match</name>
      <anchorfile>d8/d72/classcv_1_1detail_1_1BestOf2NearestRangeMatcher.html</anchorfile>
      <anchor>ad50ac0d2cbc1d4ee3c52ec7a81d63408</anchor>
      <arglist>(const ImageFeatures &amp;features1, const ImageFeatures &amp;features2, MatchesInfo &amp;matches_info) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>match</name>
      <anchorfile>d8/d72/classcv_1_1detail_1_1BestOf2NearestRangeMatcher.html</anchorfile>
      <anchor>abf98fac218674e27a70773b37eaf08bb</anchor>
      <arglist>(const std::vector&lt; ImageFeatures &gt; &amp;features, std::vector&lt; MatchesInfo &gt; &amp;pairwise_matches, const cv::UMat &amp;mask=cv::UMat()) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>range_width_</name>
      <anchorfile>d8/d72/classcv_1_1detail_1_1BestOf2NearestRangeMatcher.html</anchorfile>
      <anchor>aaaf95a87a78f32d7c8a99e6cbaf3c375</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BFMatcher</name>
    <filename>d3/da1/classcv_1_1BFMatcher.html</filename>
    <base>cv::DescriptorMatcher</base>
    <member kind="function">
      <type></type>
      <name>BFMatcher</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>abe0bb11749b30d97f60d6ade665617bd</anchor>
      <arglist>(int normType=NORM_L2, bool crossCheck=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BFMatcher</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>a79f2b4fcc18ce9c9791e0601d71e62e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CV_NODISCARD_STD Ptr&lt; DescriptorMatcher &gt;</type>
      <name>clone</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>a1123957f965ec24aef5304cd3687d382</anchor>
      <arglist>(bool emptyTrainData=false) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMaskSupported</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>a15bc508b250c96ecd49e153dfcbf019a</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BFMatcher &gt;</type>
      <name>create</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>a02ef4d594b33d091767cbfe442aefb8a</anchor>
      <arglist>(int normType=NORM_L2, bool crossCheck=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>knnMatchImpl</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>abe0990ac0bb000f1e5dccc90146fc6f3</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, InputArrayOfArrays masks=noArray(), bool compactResult=false) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>radiusMatchImpl</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>a3099757e7de29f27b4cc4a672e40b628</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, InputArrayOfArrays masks=noArray(), bool compactResult=false) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>crossCheck</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>a4fd61f0e8a770d4a23c47e7f6240c6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>normType</name>
      <anchorfile>d3/da1/classcv_1_1BFMatcher.html</anchorfile>
      <anchor>a613c8ce6b5f9477398ad901fda9c3976</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_BGRA_func</name>
    <filename>d2/def/structcv_1_1cudev_1_1BGR__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2RGB&lt; SrcDepth, 3, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_GRAY_func</name>
    <filename>d1/d6e/structcv_1_1cudev_1_1BGR__to__GRAY__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Gray&lt; SrcDepth, 3, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS4_FULL_func</name>
    <filename>d5/d9d/structcv_1_1cudev_1_1BGR__to__HLS4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 4, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS4_FULL_func&lt; float &gt;</name>
    <filename>dd/d95/structcv_1_1cudev_1_1BGR__to__HLS4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS4_func</name>
    <filename>d1/d99/structcv_1_1cudev_1_1BGR__to__HLS4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS4_func&lt; float &gt;</name>
    <filename>d5/dfd/structcv_1_1cudev_1_1BGR__to__HLS4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS_FULL_func</name>
    <filename>de/d50/structcv_1_1cudev_1_1BGR__to__HLS__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 3, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS_FULL_func&lt; float &gt;</name>
    <filename>d7/db4/structcv_1_1cudev_1_1BGR__to__HLS__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS_func</name>
    <filename>d7/d28/structcv_1_1cudev_1_1BGR__to__HLS__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HLS_func&lt; float &gt;</name>
    <filename>db/d58/structcv_1_1cudev_1_1BGR__to__HLS__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV4_FULL_func</name>
    <filename>de/d04/structcv_1_1cudev_1_1BGR__to__HSV4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 4, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV4_FULL_func&lt; float &gt;</name>
    <filename>d1/d5e/structcv_1_1cudev_1_1BGR__to__HSV4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV4_func</name>
    <filename>d9/db2/structcv_1_1cudev_1_1BGR__to__HSV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV4_func&lt; float &gt;</name>
    <filename>d7/dc2/structcv_1_1cudev_1_1BGR__to__HSV4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV_FULL_func</name>
    <filename>d5/d12/structcv_1_1cudev_1_1BGR__to__HSV__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 3, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV_FULL_func&lt; float &gt;</name>
    <filename>dd/d00/structcv_1_1cudev_1_1BGR__to__HSV__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV_func</name>
    <filename>dd/d23/structcv_1_1cudev_1_1BGR__to__HSV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_HSV_func&lt; float &gt;</name>
    <filename>d6/df7/structcv_1_1cudev_1_1BGR__to__HSV__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_Lab4_func</name>
    <filename>d9/df2/structcv_1_1cudev_1_1BGR__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_Lab_func</name>
    <filename>d5/d91/structcv_1_1cudev_1_1BGR__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_Luv4_func</name>
    <filename>de/d8b/structcv_1_1cudev_1_1BGR__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_Luv_func</name>
    <filename>da/d92/structcv_1_1cudev_1_1BGR__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_RGB_func</name>
    <filename>df/dd8/structcv_1_1cudev_1_1BGR__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2RGB&lt; SrcDepth, 3, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_RGBA_func</name>
    <filename>d8/d77/structcv_1_1cudev_1_1BGR__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2RGB&lt; SrcDepth, 3, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_XYZ4_func</name>
    <filename>d7/d78/structcv_1_1cudev_1_1BGR__to__XYZ4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 3, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_XYZ_func</name>
    <filename>d1/d61/structcv_1_1cudev_1_1BGR__to__XYZ__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 3, 3, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_YCrCb4_func</name>
    <filename>d3/d27/structcv_1_1cudev_1_1BGR__to__YCrCb4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 3, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_YCrCb_func</name>
    <filename>d5/d3a/structcv_1_1cudev_1_1BGR__to__YCrCb__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 3, 3, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_YUV4_func</name>
    <filename>db/d18/structcv_1_1cudev_1_1BGR__to__YUV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 3, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGR_to_YUV_func</name>
    <filename>d7/d5d/structcv_1_1cudev_1_1BGR__to__YUV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 3, 3, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_BGR_func</name>
    <filename>d6/d66/structcv_1_1cudev_1_1BGRA__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2RGB&lt; SrcDepth, 4, 3, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_GRAY_func</name>
    <filename>de/d7e/structcv_1_1cudev_1_1BGRA__to__GRAY__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Gray&lt; SrcDepth, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS4_FULL_func</name>
    <filename>d8/d7c/structcv_1_1cudev_1_1BGRA__to__HLS4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 4, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS4_FULL_func&lt; float &gt;</name>
    <filename>dd/d9f/structcv_1_1cudev_1_1BGRA__to__HLS4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS4_func</name>
    <filename>dc/da3/structcv_1_1cudev_1_1BGRA__to__HLS4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS4_func&lt; float &gt;</name>
    <filename>d2/d33/structcv_1_1cudev_1_1BGRA__to__HLS4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS_FULL_func</name>
    <filename>d9/ddf/structcv_1_1cudev_1_1BGRA__to__HLS__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 3, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS_FULL_func&lt; float &gt;</name>
    <filename>d0/d64/structcv_1_1cudev_1_1BGRA__to__HLS__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS_func</name>
    <filename>de/d08/structcv_1_1cudev_1_1BGRA__to__HLS__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HLS_func&lt; float &gt;</name>
    <filename>d8/d90/structcv_1_1cudev_1_1BGRA__to__HLS__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV4_FULL_func</name>
    <filename>d6/da1/structcv_1_1cudev_1_1BGRA__to__HSV4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 4, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV4_FULL_func&lt; float &gt;</name>
    <filename>d4/df0/structcv_1_1cudev_1_1BGRA__to__HSV4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV4_func</name>
    <filename>d0/d82/structcv_1_1cudev_1_1BGRA__to__HSV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV4_func&lt; float &gt;</name>
    <filename>d3/d25/structcv_1_1cudev_1_1BGRA__to__HSV4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV_FULL_func</name>
    <filename>db/d15/structcv_1_1cudev_1_1BGRA__to__HSV__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 3, 0, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV_FULL_func&lt; float &gt;</name>
    <filename>d3/d43/structcv_1_1cudev_1_1BGRA__to__HSV__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV_func</name>
    <filename>dc/d1f/structcv_1_1cudev_1_1BGRA__to__HSV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_HSV_func&lt; float &gt;</name>
    <filename>d9/d8a/structcv_1_1cudev_1_1BGRA__to__HSV__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_Lab4_func</name>
    <filename>d0/de7/structcv_1_1cudev_1_1BGRA__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_Lab_func</name>
    <filename>d4/d7d/structcv_1_1cudev_1_1BGRA__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_Luv4_func</name>
    <filename>de/d52/structcv_1_1cudev_1_1BGRA__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_Luv_func</name>
    <filename>de/d8c/structcv_1_1cudev_1_1BGRA__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_RGB_func</name>
    <filename>d4/de2/structcv_1_1cudev_1_1BGRA__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2RGB&lt; SrcDepth, 4, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_RGBA_func</name>
    <filename>d4/ddf/structcv_1_1cudev_1_1BGRA__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2RGB&lt; SrcDepth, 4, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_XYZ4_func</name>
    <filename>d8/d57/structcv_1_1cudev_1_1BGRA__to__XYZ4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 4, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_XYZ_func</name>
    <filename>de/d69/structcv_1_1cudev_1_1BGRA__to__XYZ__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 4, 3, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_YCrCb4_func</name>
    <filename>d3/d09/structcv_1_1cudev_1_1BGRA__to__YCrCb4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 4, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_YCrCb_func</name>
    <filename>d6/dbd/structcv_1_1cudev_1_1BGRA__to__YCrCb__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 4, 3, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_YUV4_func</name>
    <filename>db/d43/structcv_1_1cudev_1_1BGRA__to__YUV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 4, 4, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BGRA_to_YUV_func</name>
    <filename>db/d7e/structcv_1_1cudev_1_1BGRA__to__YUV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 4, 3, 0 &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::face::BIF</name>
    <filename>dc/d12/classcv_1_1face_1_1BIF.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>dc/d12/classcv_1_1face_1_1BIF.html</anchorfile>
      <anchor>ae544b29b59ef4492bec632e8d82341d1</anchor>
      <arglist>(InputArray image, OutputArray features) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumBands</name>
      <anchorfile>dc/d12/classcv_1_1face_1_1BIF.html</anchorfile>
      <anchor>a1ae86df3bcd7d9526a255a6ac734698f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumRotations</name>
      <anchorfile>dc/d12/classcv_1_1face_1_1BIF.html</anchorfile>
      <anchor>afe6780714443eaff8937adcf804ebb89</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BIF &gt;</type>
      <name>create</name>
      <anchorfile>dc/d12/classcv_1_1face_1_1BIF.html</anchorfile>
      <anchor>a85c4baa5544aec658b2904042c6f12a5</anchor>
      <arglist>(int num_bands=8, int num_rotations=12)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::binary_function</name>
    <filename>d6/ddf/structcv_1_1cudev_1_1binary__function.html</filename>
    <templarg>typename _Arg1</templarg>
    <templarg>typename _Arg2</templarg>
    <templarg>typename _Result</templarg>
    <member kind="typedef">
      <type>_Arg1</type>
      <name>first_argument_type</name>
      <anchorfile>d6/ddf/structcv_1_1cudev_1_1binary__function.html</anchorfile>
      <anchor>a9b55ae52df314e3efd520c9cbc0af5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Result</type>
      <name>result_type</name>
      <anchorfile>d6/ddf/structcv_1_1cudev_1_1binary__function.html</anchorfile>
      <anchor>a0d0438a62ec6d8026416a5777c48d4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Arg2</type>
      <name>second_argument_type</name>
      <anchorfile>d6/ddf/structcv_1_1cudev_1_1binary__function.html</anchorfile>
      <anchor>aec4c648c86f5883f88009bf078d32104</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::line_descriptor::BinaryDescriptor</name>
    <filename>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</filename>
    <base>cv::Algorithm</base>
    <class kind="struct">cv::line_descriptor::BinaryDescriptor::Params</class>
    <member kind="function">
      <type></type>
      <name>BinaryDescriptor</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>ab1b463cf10057541d43bb2c1729da806</anchor>
      <arglist>(const BinaryDescriptor::Params &amp;parameters=BinaryDescriptor::Params())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BinaryDescriptor</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a596fc783fb90f2cbddd1dcd72be2509b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a93b1d7ddaef646567638f10d2cf01c48</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyLine &gt; &amp;keylines, Mat &amp;descriptors, bool returnFloatDescr=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a11360f24b8d2f6aa7b5ec62bc3a861e6</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;images, std::vector&lt; std::vector&lt; KeyLine &gt; &gt; &amp;keylines, std::vector&lt; Mat &gt; &amp;descriptors, bool returnFloatDescr=false) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>defaultNorm</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a934a22d5f2277347623e355d8a4b8d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorSize</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>ad2dd36979e2f83c6be1d9be6b69d5cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorType</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a4fbbc700686c45a27dca32c705e78c1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a64ab14e3d9878232bcb33baa50e2d3e3</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyLine &gt; &amp;keypoints, const Mat &amp;mask=Mat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a10aa6eae160d52654983880b83e6fbd2</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;images, std::vector&lt; std::vector&lt; KeyLine &gt; &gt; &amp;keylines, const std::vector&lt; Mat &gt; &amp;masks=std::vector&lt; Mat &gt;()) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumOfOctaves</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>ab836be0ddaa38da5743e9d760e60a963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getReductionRatio</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a05ce5c1f41feb3ea3047a0cea1d5f514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidthOfBand</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a261f3747902d915b45e03f4a7d0baab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>aceb00c1f30edf4b763d510e88a2bd0e1</anchor>
      <arglist>(InputArray image, InputArray mask, std::vector&lt; KeyLine &gt; &amp;keylines, OutputArray descriptors, bool useProvidedKeyLines=false, bool returnFloatDescr=false) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a9a4c83beabf93afec71cfeb152dffc5a</anchor>
      <arglist>(const cv::FileNode &amp;fn) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumOfOctaves</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a5afb3050826b37027ca399e2e2308426</anchor>
      <arglist>(int octaves)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReductionRatio</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a91dfdf7c607b60f6ff27c4df1dc51f0e</anchor>
      <arglist>(int rRatio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidthOfBand</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>afe10048428e4b8768a494c7aca5cc154</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a7e39bfe7462f22ba08b11474827c68eb</anchor>
      <arglist>(cv::FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BinaryDescriptor &gt;</type>
      <name>createBinaryDescriptor</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a820ab760fe0b83992453534956117215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BinaryDescriptor &gt;</type>
      <name>createBinaryDescriptor</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>ab297d5b025fca4817caad39df323b0a7</anchor>
      <arglist>(Params parameters)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeImpl</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a998cf30a58b3c70e833167d96bc9548b</anchor>
      <arglist>(const Mat &amp;imageSrc, std::vector&lt; KeyLine &gt; &amp;keylines, Mat &amp;descriptors, bool returnFloatDescr, bool useDetectionData) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detectImpl</name>
      <anchorfile>d6/d83/classcv_1_1line__descriptor_1_1BinaryDescriptor.html</anchorfile>
      <anchor>a53b8eab4609b8ee0b49f294d7aef5672</anchor>
      <arglist>(const Mat &amp;imageSrc, std::vector&lt; KeyLine &gt; &amp;keylines, const Mat &amp;mask=Mat()) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::line_descriptor::BinaryDescriptorMatcher</name>
    <filename>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>BinaryDescriptorMatcher</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>ad7ffa9899a651aaa9babb982bc25f91d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BinaryDescriptorMatcher</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>a846e51382a501be000277ed5fb557535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>a36d4530927b9f0255d475b0b2d6c1b7b</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;descriptors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>a6ce738fed1ec74e2c73c698aac632d96</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>knnMatch</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>af860050bf3ba0ffa5f31d62c9da2e962</anchor>
      <arglist>(const Mat &amp;queryDescriptors, const Mat &amp;trainDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, const Mat &amp;mask=Mat(), bool compactResult=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>knnMatch</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>ac14f872d44000c75a6d3bb6aaf48e85a</anchor>
      <arglist>(const Mat &amp;queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, const std::vector&lt; Mat &gt; &amp;masks=std::vector&lt; Mat &gt;(), bool compactResult=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>a72ab280d507ccb95240300ecd0b00fc0</anchor>
      <arglist>(const Mat &amp;queryDescriptors, const Mat &amp;trainDescriptors, std::vector&lt; DMatch &gt; &amp;matches, const Mat &amp;mask=Mat()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>a0f353796fee66fe7e2692a5cce29861d</anchor>
      <arglist>(const Mat &amp;queryDescriptors, std::vector&lt; DMatch &gt; &amp;matches, const std::vector&lt; Mat &gt; &amp;masks=std::vector&lt; Mat &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radiusMatch</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>aec6b90477a2e5fc004a2be28e301627d</anchor>
      <arglist>(const Mat &amp;queryDescriptors, const Mat &amp;trainDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, const Mat &amp;mask=Mat(), bool compactResult=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radiusMatch</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>a924938f93553828ad78dae6dafb2a825</anchor>
      <arglist>(const Mat &amp;queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, const std::vector&lt; Mat &gt; &amp;masks=std::vector&lt; Mat &gt;(), bool compactResult=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>train</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>a79c1d836e7168c43d85b754414047202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BinaryDescriptorMatcher &gt;</type>
      <name>createBinaryDescriptorMatcher</name>
      <anchorfile>d2/dde/classcv_1_1line__descriptor_1_1BinaryDescriptorMatcher.html</anchorfile>
      <anchor>ae6e6686f8ba725c0a95717e3ca93565d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BinaryNegate</name>
    <filename>d1/d81/structcv_1_1cudev_1_1BinaryNegate.html</filename>
    <templarg>class Predicate</templarg>
    <base>cv::cudev::binary_function&lt; Predicate::first_argument_type, Predicate::second_argument_type, Predicate::result_type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ Predicate::result_type</type>
      <name>operator()</name>
      <anchorfile>d1/d81/structcv_1_1cudev_1_1BinaryNegate.html</anchorfile>
      <anchor>a36756888244e5ef22f86fd4c49fc7a15</anchor>
      <arglist>(typename TypeTraits&lt; typename Predicate::first_argument_type &gt;::parameter_type x, typename TypeTraits&lt; typename Predicate::second_argument_type &gt;::parameter_type y) const</arglist>
    </member>
    <member kind="variable">
      <type>Predicate</type>
      <name>pred</name>
      <anchorfile>d1/d81/structcv_1_1cudev_1_1BinaryNegate.html</anchorfile>
      <anchor>addec158325891027e595ca01b96ea064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BinaryTransformPtr</name>
    <filename>db/d77/structcv_1_1cudev_1_1BinaryTransformPtr.html</filename>
    <templarg>class Src1Ptr</templarg>
    <templarg>class Src2Ptr</templarg>
    <templarg>class Op</templarg>
    <member kind="typedef">
      <type>PtrTraits&lt; Src1Ptr &gt;::index_type</type>
      <name>index_type</name>
      <anchorfile>db/d77/structcv_1_1cudev_1_1BinaryTransformPtr.html</anchorfile>
      <anchor>abc1ec89b9cc4f1d33471255f86a1fcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Op::result_type</type>
      <name>value_type</name>
      <anchorfile>db/d77/structcv_1_1cudev_1_1BinaryTransformPtr.html</anchorfile>
      <anchor>a9fadac15bdd4becf5863bc980f0f176a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ Op::result_type</type>
      <name>operator()</name>
      <anchorfile>db/d77/structcv_1_1cudev_1_1BinaryTransformPtr.html</anchorfile>
      <anchor>ae37dde0385c22b65a264ab65c21f39b9</anchor>
      <arglist>(typename PtrTraits&lt; Src1Ptr &gt;::index_type y, typename PtrTraits&lt; Src1Ptr &gt;::index_type x) const</arglist>
    </member>
    <member kind="variable">
      <type>Op</type>
      <name>op</name>
      <anchorfile>db/d77/structcv_1_1cudev_1_1BinaryTransformPtr.html</anchorfile>
      <anchor>ad8e79acfd982f0647959ecdff2400508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Src1Ptr</type>
      <name>src1</name>
      <anchorfile>db/d77/structcv_1_1cudev_1_1BinaryTransformPtr.html</anchorfile>
      <anchor>a7b2d04ddb90892992ece567566b0bebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Src2Ptr</type>
      <name>src2</name>
      <anchorfile>db/d77/structcv_1_1cudev_1_1BinaryTransformPtr.html</anchorfile>
      <anchor>a5f65cb3b9fc7d2216dc6951294545989</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BinaryTransformPtrSz</name>
    <filename>d1/d0a/structcv_1_1cudev_1_1BinaryTransformPtrSz.html</filename>
    <templarg>class Src1Ptr</templarg>
    <templarg>class Src2Ptr</templarg>
    <templarg>class Op</templarg>
    <base>cv::cudev::BinaryTransformPtr&lt; Src1Ptr, Src2Ptr, Op &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d1/d0a/structcv_1_1cudev_1_1BinaryTransformPtrSz.html</anchorfile>
      <anchor>a1c28e45877e56721c859a76c79652c71</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d1/d0a/structcv_1_1cudev_1_1BinaryTransformPtrSz.html</anchorfile>
      <anchor>a45bd65681effecae503f07ac7388dcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d1/d0a/structcv_1_1cudev_1_1BinaryTransformPtrSz.html</anchorfile>
      <anchor>a606602273798d1c2cb65d87a922d1e8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BinaryTupleAdapter</name>
    <filename>dc/da3/structcv_1_1cudev_1_1BinaryTupleAdapter.html</filename>
    <templarg>class Op</templarg>
    <templarg>int n0</templarg>
    <templarg>int n1</templarg>
    <member kind="typedef">
      <type>Op::result_type</type>
      <name>result_type</name>
      <anchorfile>dc/da3/structcv_1_1cudev_1_1BinaryTupleAdapter.html</anchorfile>
      <anchor>a8d95b652e3b725661131e7dc2b6f7e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ Op::result_type</type>
      <name>operator()</name>
      <anchorfile>dc/da3/structcv_1_1cudev_1_1BinaryTupleAdapter.html</anchorfile>
      <anchor>a991d05c3c6bdc3cad44d5c06bdb98a51</anchor>
      <arglist>(const Tuple &amp;t) const</arglist>
    </member>
    <member kind="variable">
      <type>Op</type>
      <name>op</name>
      <anchorfile>dc/da3/structcv_1_1cudev_1_1BinaryTupleAdapter.html</anchorfile>
      <anchor>a088973d5582ea710c8da3943c4b5d185</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Binder1st</name>
    <filename>d5/dee/structcv_1_1cudev_1_1Binder1st.html</filename>
    <templarg>class Op</templarg>
    <base>cv::cudev::unary_function&lt; Op::second_argument_type, Op::result_type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ Op::result_type</type>
      <name>operator()</name>
      <anchorfile>d5/dee/structcv_1_1cudev_1_1Binder1st.html</anchorfile>
      <anchor>a961f08f309d5aee4e0aeaab104903b80</anchor>
      <arglist>(typename TypeTraits&lt; typename Op::second_argument_type &gt;::parameter_type a) const</arglist>
    </member>
    <member kind="variable">
      <type>Op::first_argument_type</type>
      <name>arg1</name>
      <anchorfile>d5/dee/structcv_1_1cudev_1_1Binder1st.html</anchorfile>
      <anchor>af20116f988cdc40eb38d7f73d05dfd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Op</type>
      <name>op</name>
      <anchorfile>d5/dee/structcv_1_1cudev_1_1Binder1st.html</anchorfile>
      <anchor>a19e90d48e23e9a6db12ab942b7622e67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Binder2nd</name>
    <filename>d6/db4/structcv_1_1cudev_1_1Binder2nd.html</filename>
    <templarg>class Op</templarg>
    <base>cv::cudev::unary_function&lt; Op::first_argument_type, Op::result_type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ Op::result_type</type>
      <name>operator()</name>
      <anchorfile>d6/db4/structcv_1_1cudev_1_1Binder2nd.html</anchorfile>
      <anchor>ad0467cfe7ff80497c4d75dfe802bfc6d</anchor>
      <arglist>(typename TypeTraits&lt; typename Op::first_argument_type &gt;::parameter_type a) const</arglist>
    </member>
    <member kind="variable">
      <type>Op::second_argument_type</type>
      <name>arg2</name>
      <anchorfile>d6/db4/structcv_1_1cudev_1_1Binder2nd.html</anchorfile>
      <anchor>acdc9f0eae0dad0515fdd90d14c482774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Op</type>
      <name>op</name>
      <anchorfile>d6/db4/structcv_1_1cudev_1_1Binder2nd.html</anchorfile>
      <anchor>a5c9916f5e382734185f9abbb34d6b31f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::bit_and</name>
    <filename>d9/de7/structcv_1_1cudev_1_1bit__and.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d9/de7/structcv_1_1cudev_1_1bit__and.html</anchorfile>
      <anchor>af7f2f2bbf763662ba9f6ad6d715325b2</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::bit_lshift</name>
    <filename>d3/d65/structcv_1_1cudev_1_1bit__lshift.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d3/d65/structcv_1_1cudev_1_1bit__lshift.html</anchorfile>
      <anchor>a319adce84f53f86c628d35bbbf4a6a8f</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::bit_not</name>
    <filename>d0/d8a/structcv_1_1cudev_1_1bit__not.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d0/d8a/structcv_1_1cudev_1_1bit__not.html</anchorfile>
      <anchor>a54dd18d632ab34ca40cfa34051c6837b</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type v) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::bit_or</name>
    <filename>dd/d1c/structcv_1_1cudev_1_1bit__or.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>dd/d1c/structcv_1_1cudev_1_1bit__or.html</anchorfile>
      <anchor>a9f4238b0c69f7b11dceade45b5e725e7</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::bit_rshift</name>
    <filename>d4/d2a/structcv_1_1cudev_1_1bit__rshift.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d4/d2a/structcv_1_1cudev_1_1bit__rshift.html</anchorfile>
      <anchor>ab4777501448c008710af761884857af7</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::bit_xor</name>
    <filename>df/d44/structcv_1_1cudev_1_1bit__xor.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>df/d44/structcv_1_1cudev_1_1bit__xor.html</anchorfile>
      <anchor>aae72022cafd71a432dcd395a79ea93c0</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::BlankLayer</name>
    <filename>d8/d2d/classcv_1_1dnn_1_1BlankLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>d8/d2d/classcv_1_1dnn_1_1BlankLayer.html</anchorfile>
      <anchor>a61a1c56e6fb2f4e49e4d796b055071b0</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::Blender</name>
    <filename>d6/d4a/classcv_1_1detail_1_1Blender.html</filename>
    <member kind="enumvalue">
      <name>NO</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aadb43c7b6c3183ee8495a1322235095bace01238585a938d70a28fb4c8b3239a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FEATHER</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aadb43c7b6c3183ee8495a1322235095ba0ed64191a13e8d7734d33e12fd338574</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTI_BAND</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aadb43c7b6c3183ee8495a1322235095ba2561f45ebefa078e121969723c3d2753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FEATHER</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aadb43c7b6c3183ee8495a1322235095ba0ed64191a13e8d7734d33e12fd338574</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTI_BAND</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aadb43c7b6c3183ee8495a1322235095ba2561f45ebefa078e121969723c3d2753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aadb43c7b6c3183ee8495a1322235095bace01238585a938d70a28fb4c8b3239a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Blender</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aaed7672217c000c9b2113d37405b0bb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>blend</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aa0a91ce0d6046d3a63e0123cbb1b5c00</anchor>
      <arglist>(InputOutputArray dst, InputOutputArray dst_mask)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>feed</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>a64837308bcf4e414a6219beff6cbe37a</anchor>
      <arglist>(InputArray img, InputArray mask, Point tl)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aeb4e38fed207e6da858cb7f64ae95dbc</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; Size &gt; &amp;sizes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepare</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>a6d81cd6a0a2284de3ec7898409c7c0a8</anchor>
      <arglist>(Rect dst_roi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Blender &gt;</type>
      <name>createDefault</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>aa1d50e8ca44e60f556a0bc76b78a9445</anchor>
      <arglist>(int type, bool try_gpu=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UMat</type>
      <name>dst_</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>ad30226780c00964fa9278a9e8f1d4515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UMat</type>
      <name>dst_mask_</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>a0104ca2f8e48ec1da37089a76129ff86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rect</type>
      <name>dst_roi_</name>
      <anchorfile>d6/d4a/classcv_1_1detail_1_1Blender.html</anchorfile>
      <anchor>a2d4bafbbb6dd7e87882bf88128bdd92f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Block</name>
    <filename>d3/d6c/structcv_1_1cudev_1_1Block.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ uint</type>
      <name>blockId</name>
      <anchorfile>d3/d6c/structcv_1_1cudev_1_1Block.html</anchorfile>
      <anchor>ad0cc0c3c4ed654db57e05322f02eb3c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ uint</type>
      <name>blockSize</name>
      <anchorfile>d3/d6c/structcv_1_1cudev_1_1Block.html</anchorfile>
      <anchor>aced8f8d7740e8fd062d588358e0d670a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ uint</type>
      <name>threadLineId</name>
      <anchorfile>d3/d6c/structcv_1_1cudev_1_1Block.html</anchorfile>
      <anchor>a88b4a5964e2ff214990975284ee9bbb0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::img_hash::BlockMeanHash</name>
    <filename>df/d55/classcv_1_1img__hash_1_1BlockMeanHash.html</filename>
    <base>cv::img_hash::ImgHashBase</base>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getMean</name>
      <anchorfile>df/d55/classcv_1_1img__hash_1_1BlockMeanHash.html</anchorfile>
      <anchor>ad5aef85f58315551cac14bcabe05f0c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>df/d55/classcv_1_1img__hash_1_1BlockMeanHash.html</anchorfile>
      <anchor>aac726ac99777a8250b9560120acee961</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BlockMeanHash &gt;</type>
      <name>create</name>
      <anchorfile>df/d55/classcv_1_1img__hash_1_1BlockMeanHash.html</anchorfile>
      <anchor>a59775c6e894d5c3a96dbe0ee997fec52</anchor>
      <arglist>(int mode=BLOCK_MEAN_HASH_MODE_0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BlockMeanHash</name>
      <anchorfile>df/d55/classcv_1_1img__hash_1_1BlockMeanHash.html</anchorfile>
      <anchor>a17c58dfc411daac7fe41809baa1b68c6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BlocksChannelsCompensator</name>
    <filename>d3/dab/classcv_1_1detail_1_1BlocksChannelsCompensator.html</filename>
    <base>cv::detail::BlocksCompensator</base>
    <member kind="function">
      <type></type>
      <name>BlocksChannelsCompensator</name>
      <anchorfile>d3/dab/classcv_1_1detail_1_1BlocksChannelsCompensator.html</anchorfile>
      <anchor>a2a16b264f8d1cb30974c543804d4bc7b</anchor>
      <arglist>(int bl_width=32, int bl_height=32, int nr_feeds=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d3/dab/classcv_1_1detail_1_1BlocksChannelsCompensator.html</anchorfile>
      <anchor>a98fd8e7b3c10baebdcae600050e7ac6c</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;masks) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BlocksCompensator</name>
    <filename>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</filename>
    <base>cv::detail::ExposureCompensator</base>
    <member kind="function">
      <type></type>
      <name>BlocksCompensator</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a2b863a7291d8b4004da8d2205b71f5a7</anchor>
      <arglist>(int bl_width=32, int bl_height=32, int nr_feeds=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a7d9f7cc4906521e2e94477472b96a8d6</anchor>
      <arglist>(int index, Point corner, InputOutputArray image, InputArray mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>getBlockSize</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a82b5dea2b7ed0c8c3d345810f033a8f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatGains</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a10d3e3b4ab4201a6b2738a417b0a0ffa</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrFeeds</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a17afb06f6ec6430decc2b17c5e3de2a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrGainsFilteringIterations</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a1672f9278586d4cc87ff1815394ce696</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSimilarityThreshold</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>aee51633c4c876b1755002da88496af64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockSize</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a2100042d80ccf54b18d6513afff5a731</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockSize</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a974bb46e14126304ceb3cee8ae34207f</anchor>
      <arglist>(Size size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatGains</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a1b86c5b1bec92ce5a30092c6799f0fc5</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrFeeds</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a2764dddb47b321b5c66b33b28f4e8571</anchor>
      <arglist>(int nr_feeds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrGainsFilteringIterations</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a96056be42faacbbc90c88d1a933f732c</anchor>
      <arglist>(int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSimilarityThreshold</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a574fcbf0686a3cf741755b0aa53aacb6</anchor>
      <arglist>(double similarity_threshold)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>feedWithStrategy</name>
      <anchorfile>da/df4/classcv_1_1detail_1_1BlocksCompensator.html</anchorfile>
      <anchor>a7359b2e044e86ff4ffc9e0df8f14cd4b</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;masks)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BlocksGainCompensator</name>
    <filename>d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html</filename>
    <base>cv::detail::BlocksCompensator</base>
    <member kind="function">
      <type></type>
      <name>BlocksGainCompensator</name>
      <anchorfile>d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html</anchorfile>
      <anchor>abca43fc0a398de6c15112f045360a9d1</anchor>
      <arglist>(int bl_width, int bl_height, int nr_feeds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlocksGainCompensator</name>
      <anchorfile>d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html</anchorfile>
      <anchor>a51f8b3895b04b90a79457b7b552db220</anchor>
      <arglist>(int bl_width=32, int bl_height=32)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html</anchorfile>
      <anchor>acae1be1bd0051e970ec02764a522e325</anchor>
      <arglist>(int index, Point corner, InputOutputArray image, InputArray mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html</anchorfile>
      <anchor>adfebf2569b39ef2599bc2fe98ac80a59</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;masks) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatGains</name>
      <anchorfile>d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html</anchorfile>
      <anchor>a2633da69063915ed6b0bd9e209a54add</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatGains</name>
      <anchorfile>d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html</anchorfile>
      <anchor>a7eaadbd98afa74803b63bc149942dc7f</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::BNLLLayer</name>
    <filename>d0/d87/classcv_1_1dnn_1_1BNLLLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BNLLLayer &gt;</type>
      <name>create</name>
      <anchorfile>d0/d87/classcv_1_1dnn_1_1BNLLLayer.html</anchorfile>
      <anchor>acdc219d20edcb72176d9f2d1981f2035</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::aruco::Board</name>
    <filename>d4/db2/classcv_1_1aruco_1_1Board.html</filename>
    <member kind="function">
      <type></type>
      <name>Board</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>af01f0962e1083b3eabbca837177d2811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Board</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>a967c537892e83d87d3506a85d62ffde8</anchor>
      <arglist>(InputArrayOfArrays objPoints, const Dictionary &amp;dictionary, InputArray ids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateImage</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>a25b6823cad11256f1043bfd0e51b7c14</anchor>
      <arglist>(Size outSize, OutputArray img, int marginSize=0, int borderBits=1) const</arglist>
    </member>
    <member kind="function">
      <type>const Dictionary &amp;</type>
      <name>getDictionary</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>ae23d7d30921a16f72f1cc48cec0d2069</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>getIds</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>adfa9ca6e48d6cf1cb8b4dfb7dd5c9fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::vector&lt; Point3f &gt; &gt; &amp;</type>
      <name>getObjPoints</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>a87e36eafea7b2302bca9cc843ed63663</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point3f &amp;</type>
      <name>getRightBottomCorner</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>a922ffca04e48b6edf6aa1df873c931ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matchImagePoints</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>a305c3c47c1f87562ed06de5c7e703e4f</anchor>
      <arglist>(InputArrayOfArrays detectedCorners, InputArray detectedIds, OutputArray objPoints, OutputArray imgPoints) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Board</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>a01bf432db3f2c0527796859c152d79cf</anchor>
      <arglist>(const Ptr&lt; Impl &gt; &amp;impl)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>d4/db2/classcv_1_1aruco_1_1Board.html</anchorfile>
      <anchor>a0e75936375fdef6d44e73c8f9896542b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::Boost</name>
    <filename>d6/d7a/classcv_1_1ml_1_1Boost.html</filename>
    <base>cv::ml::DTrees</base>
    <member kind="enumvalue">
      <name>DISCRETE</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fab727f32adfac249a79ad471e3bc34fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENTLE</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fa1b68f695c1686d00d55c2eb892dc6f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGIT</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fafe61aed9caa42c3cc53f3f6f7a09da48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fa0643d2e20c5cb3a4120349e069db7232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Types</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCRETE</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fab727f32adfac249a79ad471e3bc34fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fa0643d2e20c5cb3a4120349e069db7232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGIT</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fafe61aed9caa42c3cc53f3f6f7a09da48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENTLE</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a22a5db4ceb750ca68782ddb32f44562fa1b68f695c1686d00d55c2eb892dc6f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBoostType</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a7782bc38c049f0807a8813ba31fbce2f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWeakCount</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a747bae221268f2f8b71fa749584165d5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getWeightTrimRate</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a4226ed6a4195298e65c1e7624734636d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBoostType</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a3506f61268d7845b1114c0d75f51b724</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeakCount</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>a53c6a2b7dbe717872b32c1659ce9b032</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightTrimRate</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>aa5880dc1bd70c5413bf5feb19ae03322</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Boost &gt;</type>
      <name>create</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>aacfe6d554c2486ea10dbe59619881d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Boost &gt;</type>
      <name>load</name>
      <anchorfile>d6/d7a/classcv_1_1ml_1_1Boost.html</anchorfile>
      <anchor>af83c5a0c95b4635f22a7a67663c157f5</anchor>
      <arglist>(const String &amp;filepath, const String &amp;nodeName=String())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::BoostDesc</name>
    <filename>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumvalue">
      <name>BGM</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a6d9d07c362861b829b85a83db07fbd3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGM_HARD</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a14c09ec065593d885669cf5efd0d3f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGM_BILINEAR</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178ae2b8f20c6c78846db92ecc5e18487728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBGM</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a0e4835947c1f4381ec4e9025b292b4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BINBOOST_64</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a1e9fc1e8807ab588045922c5fb4cfd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BINBOOST_128</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178aae00639b9276b08d402f232a6f22b888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BINBOOST_256</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a6db6e26932d5c76366733a60adffcc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGM</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a6d9d07c362861b829b85a83db07fbd3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGM_BILINEAR</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178ae2b8f20c6c78846db92ecc5e18487728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGM_HARD</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a14c09ec065593d885669cf5efd0d3f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BINBOOST_128</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178aae00639b9276b08d402f232a6f22b888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BINBOOST_256</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a6db6e26932d5c76366733a60adffcc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BINBOOST_64</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a1e9fc1e8807ab588045922c5fb4cfd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBGM</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aaed44d3f3bbb8523af2ecec84e5aa178a0e4835947c1f4381ec4e9025b292b4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>adbb0d5e3eb57fc5c573d733f1b0d589c</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getScaleFactor</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>a01e68bac9ce5aecf20188c50d5d72d02</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseScaleOrientation</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>a4a85c4bac04bbff6312d4f595276ca49</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>aafc23cbcf6ad22396ea49e776288577e</anchor>
      <arglist>(const float scale_factor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseScaleOrientation</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>a3589c3c2eb748b7ebb31bcbfea8129cb</anchor>
      <arglist>(const bool use_scale_orientation)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BoostDesc &gt;</type>
      <name>create</name>
      <anchorfile>d1/dfd/classcv_1_1xfeatures2d_1_1BoostDesc.html</anchorfile>
      <anchor>a22f63739d0e35644b776d2cd5b199a3b</anchor>
      <arglist>(int desc=BoostDesc::BINBOOST_256, bool use_scale_orientation=true, float scale_factor=6.25f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::fluid::Border</name>
    <filename>db/deb/structcv_1_1gapi_1_1fluid_1_1Border.html</filename>
    <member kind="function">
      <type></type>
      <name>Border</name>
      <anchorfile>db/deb/structcv_1_1gapi_1_1fluid_1_1Border.html</anchorfile>
      <anchor>a469a515f77aeeead591e9ff4a151c0cc</anchor>
      <arglist>(int _type, cv::Scalar _val)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>db/deb/structcv_1_1gapi_1_1fluid_1_1Border.html</anchorfile>
      <anchor>a8cadd5042039048f71cf93b124bd6ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Scalar</type>
      <name>value</name>
      <anchorfile>db/deb/structcv_1_1gapi_1_1fluid_1_1Border.html</anchorfile>
      <anchor>a02b72f6c8142c247aaee908aaf35192d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BOWImgDescriptorExtractor</name>
    <filename>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</filename>
    <member kind="function">
      <type></type>
      <name>BOWImgDescriptorExtractor</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>aa37f98c0c292cfb0e9ec23ef4fbb11c1</anchor>
      <arglist>(const Ptr&lt; DescriptorMatcher &gt; &amp;dmatcher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOWImgDescriptorExtractor</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>ae8505ae863cf5c4d591e33cd125f7e26</anchor>
      <arglist>(const Ptr&lt; Feature2D &gt; &amp;dextractor, const Ptr&lt; DescriptorMatcher &gt; &amp;dmatcher)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BOWImgDescriptorExtractor</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>abb3697d34894371e4811da4716e4f111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>ac4e1019795995a9395aded0a9c1c3ed6</anchor>
      <arglist>(InputArray image, std::vector&lt; KeyPoint &gt; &amp;keypoints, OutputArray imgDescriptor, std::vector&lt; std::vector&lt; int &gt; &gt; *pointIdxsOfClusters=0, Mat *descriptors=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>ad6fd3ce0bbe507644c0979178f2384f4</anchor>
      <arglist>(InputArray keypointDescriptors, OutputArray imgDescriptor, std::vector&lt; std::vector&lt; int &gt; &gt; *pointIdxsOfClusters=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute2</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>a2c3540b57b4f74b4e87778e3cb338bb0</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyPoint &gt; &amp;keypoints, Mat &amp;imgDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorSize</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>a0f41a68e3326e1bffd2f32aa64a9871d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorType</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>a4abb4c684a25f843b2f033f2bc7f52eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>getVocabulary</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>a3829bc29c30c890623aaa9c89a643b8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVocabulary</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>a9d8425d78fc4e81991a80e471d6089e6</anchor>
      <arglist>(const Mat &amp;vocabulary)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; DescriptorExtractor &gt;</type>
      <name>dextractor</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>acd0f100ac2f377432931062ce02f16cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; DescriptorMatcher &gt;</type>
      <name>dmatcher</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>a43311e57fce860293560e05a7e933424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>vocabulary</name>
      <anchorfile>d2/d6b/classcv_1_1BOWImgDescriptorExtractor.html</anchorfile>
      <anchor>ab5753a53d4f4c6e2c18b61e1b4559b98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BOWKMeansTrainer</name>
    <filename>d4/d72/classcv_1_1BOWKMeansTrainer.html</filename>
    <base>cv::BOWTrainer</base>
    <member kind="function">
      <type></type>
      <name>BOWKMeansTrainer</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>a2b6df61c3df97122eb50c417455b5bac</anchor>
      <arglist>(int clusterCount, const TermCriteria &amp;termcrit=TermCriteria(), int attempts=3, int flags=KMEANS_PP_CENTERS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BOWKMeansTrainer</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>a83962b4626649d55136fd98a087bf013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>cluster</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>a489bdcbdbc8f1d470683e3c375b1a4df</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>cluster</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>a0ac921f4781724dbd4b2ce06e34c304f</anchor>
      <arglist>(const Mat &amp;descriptors) const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>attempts</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>a38cc72f20413df1fd2de0f2e10ef9af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>clusterCount</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>aec28a6dd06354f4b13462434e1f39e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>aa0a8079aa21df8ab4d8fd7769eedf79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TermCriteria</type>
      <name>termcrit</name>
      <anchorfile>d4/d72/classcv_1_1BOWKMeansTrainer.html</anchorfile>
      <anchor>a6858ee26d31e8537ce6a8ae33d883d4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BOWTrainer</name>
    <filename>d5/d14/classcv_1_1BOWTrainer.html</filename>
    <member kind="function">
      <type></type>
      <name>BOWTrainer</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>af02c83dd5e72f5b3b7b78af818b4c80d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BOWTrainer</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>a8ea0d25f629cad8ffa38fac6048adab5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>a84a70df7f06e7339408f36eb040914ea</anchor>
      <arglist>(const Mat &amp;descriptors)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>a54968befe8957d2691fc8e492aeea72c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>cluster</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>abbd3b3cb63690fa7128db1a1fcb84eab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>cluster</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>ab869df2d888741c37e33c06eee8d54dc</anchor>
      <arglist>(const Mat &amp;descriptors) const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorsCount</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>a3336e4c738c273482d1bf2cc2b6b5829</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Mat &gt; &amp;</type>
      <name>getDescriptors</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>a34e079f176386836ad2d89f928ad18bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>descriptors</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>a2a447f969feed258bd3cdfc521bc9502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>d5/d14/classcv_1_1BOWTrainer.html</anchorfile>
      <anchor>a0aa1b9d10cb5790c13977c7ef3d60589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ximgproc::Box</name>
    <filename>d7/d59/structcv_1_1ximgproc_1_1Box.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>d7/d59/structcv_1_1ximgproc_1_1Box.html</anchorfile>
      <anchor>aacf44126c02994ada2ebe5d3c1fc14e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>score</name>
      <anchorfile>d7/d59/structcv_1_1ximgproc_1_1Box.html</anchorfile>
      <anchor>a087d310d7a7f472bc9540017a3ee49ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>w</name>
      <anchorfile>d7/d59/structcv_1_1ximgproc_1_1Box.html</anchorfile>
      <anchor>aff194bc8e714937ceb05b92760a56c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>d7/d59/structcv_1_1ximgproc_1_1Box.html</anchorfile>
      <anchor>ade43a45f177ebad9bd3870ae1a71a857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>d7/d59/structcv_1_1ximgproc_1_1Box.html</anchorfile>
      <anchor>a6d83005a3e4f3a89ad06cfdbd6dfe94a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BrdBase</name>
    <filename>de/d53/structcv_1_1cudev_1_1BrdBase.html</filename>
    <templarg>class BrdImpl</templarg>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>a126d2961b6030acf1f41069012fa64ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>a145bb2dc19ccd675d9fde5373de32b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ int</type>
      <name>idx_col</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>ad793ede054f08474b343f922c3c269f1</anchor>
      <arglist>(int x) const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ int</type>
      <name>idx_row</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>adbcb5db7b1f126c9c015679e17284d11</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>aabb6e731257a2484834d84a46d1f6605</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>ab7fc946112369fa8dfe9da2f3bcc907c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>af7711e8e03469dd42c7785a575f302fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>de/d53/structcv_1_1cudev_1_1BrdBase.html</anchorfile>
      <anchor>ad8f380e5494fafe97dc049e4c416a2d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BrdConstant</name>
    <filename>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</anchorfile>
      <anchor>a9174694f1be18ee4df387f897bb1f72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</anchorfile>
      <anchor>aff75bf9cf490140f284b3574af42e7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</anchorfile>
      <anchor>ad6c4785db25da5134274935e72df13ce</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</anchorfile>
      <anchor>ab4a86b939e2e5ce4e9cde73f3c49de1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</anchorfile>
      <anchor>a8ce5dde538604cff8ce0657fea5dfd4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</anchorfile>
      <anchor>a0e461dcbe6609290f44f0dd0cfdfe014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>val</name>
      <anchorfile>da/dfa/structcv_1_1cudev_1_1BrdConstant.html</anchorfile>
      <anchor>ab0a675854cec81a16e4b3e8c724d3b95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BrdReflect</name>
    <filename>dc/dff/structcv_1_1cudev_1_1BrdReflect.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_high</name>
      <anchorfile>dc/dff/structcv_1_1cudev_1_1BrdReflect.html</anchorfile>
      <anchor>a34d2e4d20fe33584a880836753043620</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_low</name>
      <anchorfile>dc/dff/structcv_1_1cudev_1_1BrdReflect.html</anchorfile>
      <anchor>aaaf23633f20b8adb27b970e8c46c40cd</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BrdReflect101</name>
    <filename>d3/d12/structcv_1_1cudev_1_1BrdReflect101.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_high</name>
      <anchorfile>d3/d12/structcv_1_1cudev_1_1BrdReflect101.html</anchorfile>
      <anchor>abb7f03600f9211023eaa8152d3de3a72</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_low</name>
      <anchorfile>d3/d12/structcv_1_1cudev_1_1BrdReflect101.html</anchorfile>
      <anchor>aefde2fcf5c78be329ebfa764694bc5ac</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BrdReplicate</name>
    <filename>d7/de8/structcv_1_1cudev_1_1BrdReplicate.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_high</name>
      <anchorfile>d7/de8/structcv_1_1cudev_1_1BrdReplicate.html</anchorfile>
      <anchor>a7b1a0e2f3099ab83a4d31550af317aaf</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_low</name>
      <anchorfile>d7/de8/structcv_1_1cudev_1_1BrdReplicate.html</anchorfile>
      <anchor>a55381adf57e17b072408bda75885d029</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::BrdWrap</name>
    <filename>da/d69/structcv_1_1cudev_1_1BrdWrap.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_high</name>
      <anchorfile>da/d69/structcv_1_1cudev_1_1BrdWrap.html</anchorfile>
      <anchor>a26ea3e7be317f83abea047ce5cdf686b</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ int</type>
      <name>idx_low</name>
      <anchorfile>da/d69/structcv_1_1cudev_1_1BrdWrap.html</anchorfile>
      <anchor>a4ba584b9a660567dbc496e1826d4987b</anchor>
      <arglist>(int i, int len)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::BriefDescriptorExtractor</name>
    <filename>d1/d93/classcv_1_1xfeatures2d_1_1BriefDescriptorExtractor.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d1/d93/classcv_1_1xfeatures2d_1_1BriefDescriptorExtractor.html</anchorfile>
      <anchor>affe061fa228df853ca29682282852fc4</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDescriptorSize</name>
      <anchorfile>d1/d93/classcv_1_1xfeatures2d_1_1BriefDescriptorExtractor.html</anchorfile>
      <anchor>ac5cbf67e100c222c09208a673201b748</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseOrientation</name>
      <anchorfile>d1/d93/classcv_1_1xfeatures2d_1_1BriefDescriptorExtractor.html</anchorfile>
      <anchor>af5a37202a0659b13937aa2e736697b44</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescriptorSize</name>
      <anchorfile>d1/d93/classcv_1_1xfeatures2d_1_1BriefDescriptorExtractor.html</anchorfile>
      <anchor>a13796bf1008802272f85f093207cb323</anchor>
      <arglist>(int bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseOrientation</name>
      <anchorfile>d1/d93/classcv_1_1xfeatures2d_1_1BriefDescriptorExtractor.html</anchorfile>
      <anchor>aacc969443452f9a1ebda80c80cf5266c</anchor>
      <arglist>(bool use_orientation)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BriefDescriptorExtractor &gt;</type>
      <name>create</name>
      <anchorfile>d1/d93/classcv_1_1xfeatures2d_1_1BriefDescriptorExtractor.html</anchorfile>
      <anchor>a9cee64cc14793d04aa980a4cc314be5d</anchor>
      <arglist>(int bytes=32, bool use_orientation=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BRISK</name>
    <filename>de/dbf/classcv_1_1BRISK.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>af083098ca2dc1a6acdd0705899cc1bc4</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getOctaves</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a33a1750b1d133d3e05fa44bab143d317</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getPatternScale</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a149f942353aad7c8a409f8ed60d79018</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getThreshold</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a55ca455360e4800958319deacec8cdd8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOctaves</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a3288d880df30986a05f093a0a7fa55a5</anchor>
      <arglist>(int octaves)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatternScale</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a268c26396568c5dbff1c329c6257b139</anchor>
      <arglist>(float patternScale)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a63f9015b4d04ad976e268edc8df02afe</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BRISK &gt;</type>
      <name>create</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>ad3b513ded80119670e5efa90a31705ac</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;radiusList, const std::vector&lt; int &gt; &amp;numberList, float dMax=5.85f, float dMin=8.2f, const std::vector&lt; int &gt; &amp;indexChange=std::vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BRISK &gt;</type>
      <name>create</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a4204a459edce314ace1c2bd783e2b185</anchor>
      <arglist>(int thresh, int octaves, const std::vector&lt; float &gt; &amp;radiusList, const std::vector&lt; int &gt; &amp;numberList, float dMax=5.85f, float dMin=8.2f, const std::vector&lt; int &gt; &amp;indexChange=std::vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BRISK &gt;</type>
      <name>create</name>
      <anchorfile>de/dbf/classcv_1_1BRISK.html</anchorfile>
      <anchor>a48eba424648f0ccfd69ba8025c528992</anchor>
      <arglist>(int thresh=30, int octaves=3, float patternScale=1.0f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::BroxOpticalFlow</name>
    <filename>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</filename>
    <base>cv::cuda::DenseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getFlowSmoothness</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>ae0b1a21a74201cc89d84bb8bf2fa5e05</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getGradientConstancyImportance</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a88b71055fbb4f76867425a85e4a6b297</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInnerIterations</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a1adda16582645a655d7c2c5f2a1c31a3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getOuterIterations</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a8f67ef1d291cfd73f0433165fb55bdef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPyramidScaleFactor</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a8614ab0f06601cadcaa1ecb6226fb9ef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSolverIterations</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>aef930c4f55f792899b14ed30d3cf124d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFlowSmoothness</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a14f843e96bc75a2580cbc4da489affdf</anchor>
      <arglist>(double alpha)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGradientConstancyImportance</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>af4f9c30ced899e3f9c13414295227aeb</anchor>
      <arglist>(double gamma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInnerIterations</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>ae765e5fad39a6660e7c7801e34c5f097</anchor>
      <arglist>(int inner_iterations)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOuterIterations</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a8fca0669fbe319e749fb55e360b0a015</anchor>
      <arglist>(int outer_iterations)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPyramidScaleFactor</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a9019efb36e28f9ea2ce420b1efcd010e</anchor>
      <arglist>(double scale_factor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSolverIterations</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a7e714aba53c5947ccc58e04f818d028b</anchor>
      <arglist>(int solver_iterations)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BroxOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a7fb31def3a35a4bde9617575b935476e</anchor>
      <arglist>(double alpha=0.197, double gamma=50.0, double scale_factor=0.8, int inner_iterations=5, int outer_iterations=150, int solver_iterations=10)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::superres::BroxOpticalFlow</name>
    <filename>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</filename>
    <base virtualness="virtual">cv::superres::DenseOpticalFlowExt</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAlpha</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a01a97b9857dff10a6ffa20d4b7e29f2b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getGamma</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>aa476ff06dbd9aee9609dc9bdff04f44e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInnerIterations</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a84f23ff378b6d4cbe6a98f78122cee06</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getOuterIterations</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>acddcec2952f850de2ea2ed0a6d855fbe</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleFactor</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a206e09725843306966c9d22847b8fe85</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSolverIterations</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a41fcd6ecf7cf93de6cea621e948dcb63</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAlpha</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a95a3951e82f853e3cfbd9edb8b8bc148</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGamma</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a2fecc011bc9656d088ccecf9e4f33e77</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInnerIterations</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>aff45839677bd5deee3929db5923a1524</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOuterIterations</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a77779ee478a3c6e05b7d4ce4ffe99c56</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>a26e9db5400a767bee098cfaf518e15f3</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSolverIterations</name>
      <anchorfile>dc/dd1/classcv_1_1superres_1_1BroxOpticalFlow.html</anchorfile>
      <anchor>af4676086227bd01c01a6ae1049c75ed9</anchor>
      <arglist>(int val)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::fluid::Buffer</name>
    <filename>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</filename>
    <class kind="struct">cv::gapi::fluid::Buffer::Cache</class>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>afb0e7555d1052072c403e1c9b181bf8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>aa60f174e4dd8e6ba5cce3e9293acfddf</anchor>
      <arglist>(const cv::GMatDesc &amp;desc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a2b08cf4287bbcf09be3ef97eafd56a65</anchor>
      <arglist>(const cv::GMatDesc &amp;desc, int max_line_consumption, int border_size, int skew, int wlpi, BorderOpt border)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>aed243cbc7d9e0a1567dfd52803d2501a</anchor>
      <arglist>(const cv::Mat &amp;data, bool is_input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Buffer</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>ac2aa5121d041b90e0023f23eb5d16062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addView</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>aa4f52f368f2c33c2a93f641269d1baa9</anchor>
      <arglist>(const View *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debug</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>ac0520f0ff5216059099da94fd502683c</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a8ec652b7680740bbd0a0109bfb850e52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linesReady</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a502e0fa925af5cb42da841bc602ec942</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lpi</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a45cf9fc1cbb09a4941cdb44fc608cb56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const GMatDesc &amp;</type>
      <name>meta</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a14f66390b54e0d573b4f28960c9837d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>mkView</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a6f0fc00343ffd3e22573d85864785f39</anchor>
      <arglist>(int borderSize, bool ownStorage)</arglist>
    </member>
    <member kind="function">
      <type>Buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a3c4d564a089289b606b60e6d385375dd</anchor>
      <arglist>(Buffer &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>OutLine</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a7838049349c7d092dfb00c48f752bb9a</anchor>
      <arglist>(int index=0)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>OutLineB</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>a93441c65588f14aeabfb079edf4b15c4</anchor>
      <arglist>(int index=0)</arglist>
    </member>
    <member kind="function">
      <type>Priv &amp;</type>
      <name>priv</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>acf46cf8003214e81f2b5f24fa270f061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Priv &amp;</type>
      <name>priv</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>aafba44ecfdd86cb00f9f1980fa7a50f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>y</name>
      <anchorfile>dc/d92/classcv_1_1gapi_1_1fluid_1_1Buffer.html</anchorfile>
      <anchor>ad9e066452427a932ae6f3c0b403c479b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ogl::Buffer</name>
    <filename>d3/d68/classcv_1_1ogl_1_1Buffer.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Access</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a6b2a295dc840db8b6728db2f3a439d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ONLY</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a6b2a295dc840db8b6728db2f3a439d6eaf1748d7175ce87c2b5b2be550bb7d4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_ONLY</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a6b2a295dc840db8b6728db2f3a439d6eadca1f60cf44ecc42163b5f03318abb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_WRITE</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a6b2a295dc840db8b6728db2f3a439d6eaf254a35e198177eff9ecb1992ecf3e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARRAY_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66bea62a4126c42da95e41facc4f84475f44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELEMENT_ARRAY_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66beae86acf739ab6ec3ccdc40db15366f672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_PACK_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66bea04aec232cc3ac3070953ba669bee3a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_UNPACK_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66bea882899bdc22e1c13618c294343d4d9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ONLY</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a6b2a295dc840db8b6728db2f3a439d6eaf1748d7175ce87c2b5b2be550bb7d4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_WRITE</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a6b2a295dc840db8b6728db2f3a439d6eaf254a35e198177eff9ecb1992ecf3e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Target</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARRAY_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66bea62a4126c42da95e41facc4f84475f44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELEMENT_ARRAY_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66beae86acf739ab6ec3ccdc40db15366f672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_PACK_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66bea04aec232cc3ac3070953ba669bee3a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_UNPACK_BUFFER</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a830568a629457171cb07918537ec66bea882899bdc22e1c13618c294343d4d9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_ONLY</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a6b2a295dc840db8b6728db2f3a439d6eadca1f60cf44ecc42163b5f03318abb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>af53dfd844f101cc0ba752bf6791890ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a7fce522179bc8984c50a3c8b3de3554c</anchor>
      <arglist>(InputArray arr, Target target=ARRAY_BUFFER, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>afb20e60d0a89372f7403c04fcb5444ba</anchor>
      <arglist>(int arows, int acols, int atype, Target target=ARRAY_BUFFER, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a94a62127a1690d9d2244463c88b0c200</anchor>
      <arglist>(int arows, int acols, int atype, unsigned int abufId, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>af981734a0b35b9bebf48b1edb65291b8</anchor>
      <arglist>(Size asize, int atype, Target target=ARRAY_BUFFER, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a1598ae7fd0b6f35dee834b8cc6b0e73e</anchor>
      <arglist>(Size asize, int atype, unsigned int abufId, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a40fd03c02f051f780f518acb6cd9b407</anchor>
      <arglist>(Target target) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>bufId</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>ade340daf96dbd0649ae55d75d2572b01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>ad124040681b94e05fc9030b087f49ab1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Buffer</type>
      <name>clone</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>aa0c8b81f03de2d386bce302ccd9bd431</anchor>
      <arglist>(Target target=ARRAY_BUFFER, bool autoRelease=false) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a66fc0bec98329378bdc5303654da5238</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>ae9a8b9910ae4f914faa7ad740e3d084f</anchor>
      <arglist>(InputArray arr, cuda::Stream &amp;stream, Target target=ARRAY_BUFFER, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>adac4c20b821703eba30e68e3bba511a4</anchor>
      <arglist>(InputArray arr, Target target=ARRAY_BUFFER, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a3aab3acc565ead059f4da0efb943db0a</anchor>
      <arglist>(OutputArray arr) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a563a63b77bd1c01b1bed7ea7740391c1</anchor>
      <arglist>(OutputArray arr, cuda::Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a1b9eb33a14f929c8554b4444198a1550</anchor>
      <arglist>(int arows, int acols, int atype, Target target=ARRAY_BUFFER, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a1ff29b1f3609d41cc350e5d407ddb9b1</anchor>
      <arglist>(Size asize, int atype, Target target=ARRAY_BUFFER, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a4e9be9d9d7a99d1c12d1469ab7c35eee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>elemSize</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a7865fed445e49726896502f25d77ca6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>elemSize1</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a71e4454b2b0d3e1b4f29c958ab90f28d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a72643c086e437ab3b9f45483ab9efb1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cuda::GpuMat</type>
      <name>mapDevice</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a57864bec2d9dbef4edf25ea018db71d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cuda::GpuMat</type>
      <name>mapDevice</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>abde1b6c518abefeee7cf878b066c65fb</anchor>
      <arglist>(cuda::Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>mapHost</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a3e14b8b56c501c5c90c79aca9c744d18</anchor>
      <arglist>(Access access)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>aae8efb43bb0ece5deffc68308bb70b53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>aa4545b1d1ae73330ea6c84d42cf8b459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoRelease</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>aff9abd9111dfb14686a788eaaa94770a</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>af627f6025672dcd3f054667da63f6ae1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>acdbc4c711bfbf0c8be705398e4ca583e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmapDevice</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a8cf37f57379ac901a5dd661c47f074bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmapDevice</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a34f6eaf46283eed7e6e9d780419b772d</anchor>
      <arglist>(cuda::Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmapHost</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a86c5bdbf910b69d20773ac1228c2daf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unbind</name>
      <anchorfile>d3/d68/classcv_1_1ogl_1_1Buffer.html</anchorfile>
      <anchor>a89b3599430d2e7938997a8911b1d9408</anchor>
      <arglist>(Target target)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::utils::BufferArea</name>
    <filename>d8/d2e/classcv_1_1utils_1_1BufferArea.html</filename>
    <member kind="function">
      <type></type>
      <name>BufferArea</name>
      <anchorfile>d8/d2e/classcv_1_1utils_1_1BufferArea.html</anchorfile>
      <anchor>a5b705f2e08d8585753f9215c11ceaa34</anchor>
      <arglist>(bool safe=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BufferArea</name>
      <anchorfile>d8/d2e/classcv_1_1utils_1_1BufferArea.html</anchorfile>
      <anchor>adf4923427bee24864cbc9e2bc1c8b016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>d8/d2e/classcv_1_1utils_1_1BufferArea.html</anchorfile>
      <anchor>a6c8d6e5f29154b6601b292bdfeb8de66</anchor>
      <arglist>(T *&amp;ptr, size_t count, ushort alignment=sizeof(T))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>d8/d2e/classcv_1_1utils_1_1BufferArea.html</anchorfile>
      <anchor>ac9dcca9a53839a2061165e44bb99a902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d8/d2e/classcv_1_1utils_1_1BufferArea.html</anchorfile>
      <anchor>a7e2e02bc24906a4d13ef7905016d972c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroFill</name>
      <anchorfile>d8/d2e/classcv_1_1utils_1_1BufferArea.html</anchorfile>
      <anchor>a24d2436cf4da69fc9961a14214cd77b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroFill</name>
      <anchorfile>d8/d2e/classcv_1_1utils_1_1BufferArea.html</anchorfile>
      <anchor>a91af7f24be4aaa6481602192240fd97e</anchor>
      <arglist>(T *&amp;ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::BufferPool</name>
    <filename>d5/d08/classcv_1_1cuda_1_1BufferPool.html</filename>
    <member kind="function">
      <type></type>
      <name>BufferPool</name>
      <anchorfile>d5/d08/classcv_1_1cuda_1_1BufferPool.html</anchorfile>
      <anchor>a0f1e0a518847d41663e7344927515761</anchor>
      <arglist>(Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; GpuMat::Allocator &gt;</type>
      <name>getAllocator</name>
      <anchorfile>d5/d08/classcv_1_1cuda_1_1BufferPool.html</anchorfile>
      <anchor>aa2a10fe169a94f4e221626e22454ea9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>getBuffer</name>
      <anchorfile>d5/d08/classcv_1_1cuda_1_1BufferPool.html</anchorfile>
      <anchor>a715fecc85a804935c8c5a6c4eb4f905e</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>getBuffer</name>
      <anchorfile>d5/d08/classcv_1_1cuda_1_1BufferPool.html</anchorfile>
      <anchor>ae3555cf098c2ca2b9112f18393f6095e</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BufferPoolController</name>
    <filename>d4/dad/classcv_1_1BufferPoolController.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>freeAllReservedBuffers</name>
      <anchorfile>d4/dad/classcv_1_1BufferPoolController.html</anchorfile>
      <anchor>a431aef2a415a02bf878a803247232151</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getMaxReservedSize</name>
      <anchorfile>d4/dad/classcv_1_1BufferPoolController.html</anchorfile>
      <anchor>ae998eae48ad2213d0db2ff095f3eeb98</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getReservedSize</name>
      <anchorfile>d4/dad/classcv_1_1BufferPoolController.html</anchorfile>
      <anchor>a8937c7fd07852fb0867deed3c3fd35c6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxReservedSize</name>
      <anchorfile>d4/dad/classcv_1_1BufferPoolController.html</anchorfile>
      <anchor>a006b69935da9979e4e501117565e741b</anchor>
      <arglist>(size_t size)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~BufferPoolController</name>
      <anchorfile>d4/dad/classcv_1_1BufferPoolController.html</anchorfile>
      <anchor>aadd3b0bf24475178f5b2a83f883b6d6a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BundleAdjusterAffine</name>
    <filename>d6/d8d/classcv_1_1detail_1_1BundleAdjusterAffine.html</filename>
    <base>cv::detail::BundleAdjusterBase</base>
    <member kind="function">
      <type></type>
      <name>BundleAdjusterAffine</name>
      <anchorfile>d6/d8d/classcv_1_1detail_1_1BundleAdjusterAffine.html</anchorfile>
      <anchor>af31e455560e3322cb509ed78e97eefd7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BundleAdjusterAffinePartial</name>
    <filename>d4/dbb/classcv_1_1detail_1_1BundleAdjusterAffinePartial.html</filename>
    <base>cv::detail::BundleAdjusterBase</base>
    <member kind="function">
      <type></type>
      <name>BundleAdjusterAffinePartial</name>
      <anchorfile>d4/dbb/classcv_1_1detail_1_1BundleAdjusterAffinePartial.html</anchorfile>
      <anchor>ab85d5c39566456ad3e6bcc44f5ebc9d2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BundleAdjusterBase</name>
    <filename>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</filename>
    <base>cv::detail::Estimator</base>
    <member kind="function">
      <type>double</type>
      <name>confThresh</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>ae5421c7653929d73265431105631aecf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>refinementMask</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a15c9392272163be107b5438b62a3b738</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfThresh</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>aa5e180dd73dc7ce4fa1627fda01b1bfc</anchor>
      <arglist>(double conf_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefinementMask</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>aa47bf2d3496b65b3e70b5b43681e5360</anchor>
      <arglist>(const Mat &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTermCriteria</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>ae81349da624b7fa2b76eba78b2ffa613</anchor>
      <arglist>(const TermCriteria &amp;term_criteria)</arglist>
    </member>
    <member kind="function">
      <type>TermCriteria</type>
      <name>termCriteria</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a0e91ee6fb4015df0a8ba29485fe0cd26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BundleAdjusterBase</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a6b2709dce0e39413fa988dc5c0ffc47b</anchor>
      <arglist>(int num_params_per_cam, int num_errs_per_measurement)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>calcError</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a915c63bff1eb2097710d0cf95f2b9784</anchor>
      <arglist>(Mat &amp;err)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>calcJacobian</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a2d09d69ec01cd5f4967ed861230f9c45</anchor>
      <arglist>(Mat &amp;jac)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>estimate</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>ac762326fd8ef33c1ce0e065ee783bc3c</anchor>
      <arglist>(const std::vector&lt; ImageFeatures &gt; &amp;features, const std::vector&lt; MatchesInfo &gt; &amp;pairwise_matches, std::vector&lt; CameraParams &gt; &amp;cameras) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>obtainRefinedCameraParams</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>aae756bac56334dea76d4064c6a32c1a9</anchor>
      <arglist>(std::vector&lt; CameraParams &gt; &amp;cameras) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setUpInitialCameraParams</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a7d3b589d7502dd18a1d1dad898816b2e</anchor>
      <arglist>(const std::vector&lt; CameraParams &gt; &amp;cameras)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>cam_params_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a075f23eff9fafb25b01dc0d909ec308c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>conf_thresh_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a7496b2ad6eb9893b7cf20a723eb4cec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>edges_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a20d50a47ba95683398d61581dcaac28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ImageFeatures *</type>
      <name>features_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a3e3bcb444b3e4b4bd570653d247c8639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_errs_per_measurement_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a316c5f7ee2a86061f1aab7169aa78bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_images_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a195a4414e1e513a21ad1290cafb2c455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_params_per_cam_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a53a2fe05702415fbf2926179032c727b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatchesInfo *</type>
      <name>pairwise_matches_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a5c6d7027fd93d1824ba811a3c7bbf0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>refinement_mask_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a56ea71911cc8a1693544f2f6a890ba73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TermCriteria</type>
      <name>term_criteria_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a7cc52deb16df4fd9e3f2bbfd8843a743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>total_num_matches_</name>
      <anchorfile>d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html</anchorfile>
      <anchor>a4f14cdc846f7f03828c1fb6c21539936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BundleAdjusterRay</name>
    <filename>da/d7c/classcv_1_1detail_1_1BundleAdjusterRay.html</filename>
    <base>cv::detail::BundleAdjusterBase</base>
    <member kind="function">
      <type></type>
      <name>BundleAdjusterRay</name>
      <anchorfile>da/d7c/classcv_1_1detail_1_1BundleAdjusterRay.html</anchorfile>
      <anchor>ac295c09797a8034339e4a76791f6a24f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::BundleAdjusterReproj</name>
    <filename>dc/d54/classcv_1_1detail_1_1BundleAdjusterReproj.html</filename>
    <base>cv::detail::BundleAdjusterBase</base>
    <member kind="function">
      <type></type>
      <name>BundleAdjusterReproj</name>
      <anchorfile>dc/d54/classcv_1_1detail_1_1BundleAdjusterReproj.html</anchorfile>
      <anchor>af0dc754d2fa9dec96c9f3a11efe951d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::fluid::Buffer::Cache</name>
    <filename>dc/dd8/structcv_1_1gapi_1_1fluid_1_1Buffer_1_1Cache.html</filename>
    <member kind="variable">
      <type>GMatDesc</type>
      <name>m_desc</name>
      <anchorfile>dc/dd8/structcv_1_1gapi_1_1fluid_1_1Buffer_1_1Cache.html</anchorfile>
      <anchor>a166563a76e9b241d652bb341b0100ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t * &gt;</type>
      <name>m_linePtrs</name>
      <anchorfile>dc/dd8/structcv_1_1gapi_1_1fluid_1_1Buffer_1_1Cache.html</anchorfile>
      <anchor>a10b165eb0ee5ca14716a177780cb02fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::fluid::View::Cache</name>
    <filename>da/da5/structcv_1_1gapi_1_1fluid_1_1View_1_1Cache.html</filename>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>linePtr</name>
      <anchorfile>da/da5/structcv_1_1gapi_1_1fluid_1_1View_1_1Cache.html</anchorfile>
      <anchor>af6fcd57feb2a682597cd75987f7e883e</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_border_size</name>
      <anchorfile>da/da5/structcv_1_1gapi_1_1fluid_1_1View_1_1Cache.html</anchorfile>
      <anchor>af234b4053fd3ab3a999d09162e4ccb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GMatDesc</type>
      <name>m_desc</name>
      <anchorfile>da/da5/structcv_1_1gapi_1_1fluid_1_1View_1_1Cache.html</anchorfile>
      <anchor>aa832e23a9b9a5b28a252cb0b779af49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; const uint8_t * &gt;</type>
      <name>m_linePtrs</name>
      <anchorfile>da/da5/structcv_1_1gapi_1_1fluid_1_1View_1_1Cache.html</anchorfile>
      <anchor>a79630d99298b735aec80e0878339a92f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CalibrateCRF</name>
    <filename>dd/de3/classcv_1_1CalibrateCRF.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>dd/de3/classcv_1_1CalibrateCRF.html</anchorfile>
      <anchor>a7bd220808762094e0b48819f63437196</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst, InputArray times)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CalibrateDebevec</name>
    <filename>da/d27/classcv_1_1CalibrateDebevec.html</filename>
    <base>cv::CalibrateCRF</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getLambda</name>
      <anchorfile>da/d27/classcv_1_1CalibrateDebevec.html</anchorfile>
      <anchor>ad89a98dcc09abcb87d2eccdacfd251aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getRandom</name>
      <anchorfile>da/d27/classcv_1_1CalibrateDebevec.html</anchorfile>
      <anchor>a1b81a0afb177f34193e700947b2b02df</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSamples</name>
      <anchorfile>da/d27/classcv_1_1CalibrateDebevec.html</anchorfile>
      <anchor>adb13c0eccd3f5f2624ae7cf49a8b7932</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLambda</name>
      <anchorfile>da/d27/classcv_1_1CalibrateDebevec.html</anchorfile>
      <anchor>ab2b47092bbe6234b8a046cd7104cdf77</anchor>
      <arglist>(float lambda)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRandom</name>
      <anchorfile>da/d27/classcv_1_1CalibrateDebevec.html</anchorfile>
      <anchor>a9868cb53e5db7be83d7aed5220738643</anchor>
      <arglist>(bool random)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSamples</name>
      <anchorfile>da/d27/classcv_1_1CalibrateDebevec.html</anchorfile>
      <anchor>a2296f94b849dd9abe06ef285e446d439</anchor>
      <arglist>(int samples)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CalibrateRobertson</name>
    <filename>d3/d30/classcv_1_1CalibrateRobertson.html</filename>
    <base>cv::CalibrateCRF</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxIter</name>
      <anchorfile>d3/d30/classcv_1_1CalibrateRobertson.html</anchorfile>
      <anchor>a995cb2648458032e5eb11bb8139caddb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getRadiance</name>
      <anchorfile>d3/d30/classcv_1_1CalibrateRobertson.html</anchorfile>
      <anchor>a73f0bd31ee8f3d8f8d1e90260b7a6ce4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getThreshold</name>
      <anchorfile>d3/d30/classcv_1_1CalibrateRobertson.html</anchorfile>
      <anchor>af9fe250472890fc8034e22bd1940073c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxIter</name>
      <anchorfile>d3/d30/classcv_1_1CalibrateRobertson.html</anchorfile>
      <anchor>af4065c5709a957ae36f4da78200ace01</anchor>
      <arglist>(int max_iter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>d3/d30/classcv_1_1CalibrateRobertson.html</anchorfile>
      <anchor>a751f087a7b571130daab29b0fdd6a363</anchor>
      <arglist>(float threshold)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</name>
    <filename>d5/def/structcv_1_1detail_1_1OCLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tua67cc2fc13da93c8cd58afcdf4d9cddf.html</filename>
    <templarg>typename... Inputs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>d5/def/structcv_1_1detail_1_1OCLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tua67cc2fc13da93c8cd58afcdf4d9cddf.html</anchorfile>
      <anchor>a9ef584f92c327343e1686f79114a0b19</anchor>
      <arglist>(Inputs &amp;&amp;... ins, Outputs &amp;&amp;... outs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</name>
    <filename>df/de6/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tu8bfb77c34485398698447f60ee067830.html</filename>
    <templarg>typename... Inputs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>df/de6/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tu8bfb77c34485398698447f60ee067830.html</anchorfile>
      <anchor>a0102d0e236619b205e195f492a5880ed</anchor>
      <arglist>(Impl &amp;impl, Inputs &amp;&amp;... ins, Outputs &amp;&amp;... outs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>df/de6/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tu8bfb77c34485398698447f60ee067830.html</anchorfile>
      <anchor>a812906b17c98cfd726b804584a2b4cbf</anchor>
      <arglist>(Inputs &amp;&amp;... ins, Outputs &amp;&amp;... outs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVStCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</name>
    <filename>d6/d6e/structcv_1_1detail_1_1OCVStCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_13d2a3f9fe53c503f6ff24e00be30d613.html</filename>
    <templarg>typename... Inputs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>d6/d6e/structcv_1_1detail_1_1OCVStCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_13d2a3f9fe53c503f6ff24e00be30d613.html</anchorfile>
      <anchor>a3ada3f5f01f575f6f5236b69e797d635</anchor>
      <arglist>(typename Impl::State &amp;st, Inputs &amp;&amp;... ins, Outputs &amp;&amp;... outs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::LMSolver::Callback</name>
    <filename>d8/d9f/classcv_1_1LMSolver_1_1Callback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Callback</name>
      <anchorfile>d8/d9f/classcv_1_1LMSolver_1_1Callback.html</anchorfile>
      <anchor>ab31aab3cbce20d28dbfcadb4235ad4f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>compute</name>
      <anchorfile>d8/d9f/classcv_1_1LMSolver_1_1Callback.html</anchorfile>
      <anchor>a995ab645fb3a0b3c06624882fe29b4b0</anchor>
      <arglist>(InputArray param, OutputArray err, OutputArray J) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::ERFilter::Callback</name>
    <filename>d0/d4f/classcv_1_1text_1_1ERFilter_1_1Callback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Callback</name>
      <anchorfile>d0/d4f/classcv_1_1text_1_1ERFilter_1_1Callback.html</anchorfile>
      <anchor>ae4a3dd7af4a56c03c49fd4486e584602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>eval</name>
      <anchorfile>d0/d4f/classcv_1_1text_1_1ERFilter_1_1Callback.html</anchorfile>
      <anchor>a6ba6d064e87f1c1a2660df7ebd2f942c</anchor>
      <arglist>(const ERStat &amp;stat)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::parallel::tbb::ParallelForBackend::CallbackProxy</name>
    <filename>d1/d63/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend_1_1CallbackProxy.html</filename>
    <member kind="function">
      <type></type>
      <name>CallbackProxy</name>
      <anchorfile>d1/d63/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend_1_1CallbackProxy.html</anchorfile>
      <anchor>a76f2a860cfb6a9657a87c37d6cbd1361</anchor>
      <arglist>(int tasks_, FN_parallel_for_body_cb_t &amp;callback_, void *callback_data_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d1/d63/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend_1_1CallbackProxy.html</anchorfile>
      <anchor>a3851a5cf4e748f68eec2f75b60d15288</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d1/d63/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend_1_1CallbackProxy.html</anchorfile>
      <anchor>af111d4f7aeb8680c1e56040774e0a3a9</anchor>
      <arglist>(const tbb::blocked_range&lt; int &gt; &amp;range) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::callCustomGetBorder</name>
    <filename>dc/df0/structcv_1_1detail_1_1callCustomGetBorder.html</filename>
    <templarg>bool hasWindow</templarg>
    <templarg>typename Impl</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::callCustomGetBorder&lt; false, Impl &gt;</name>
    <filename>d6/dea/structcv_1_1detail_1_1callCustomGetBorder_3_01false_00_01Impl_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>d6/dea/structcv_1_1detail_1_1callCustomGetBorder_3_01false_00_01Impl_01_4.html</anchorfile>
      <anchor>ae74a09c3b3a8668fc8ab6b474be80b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::callCustomGetBorder&lt; true, Impl &gt;</name>
    <filename>d0/df2/structcv_1_1detail_1_1callCustomGetBorder_3_01true_00_01Impl_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>d0/df2/structcv_1_1detail_1_1callCustomGetBorder_3_01true_00_01Impl_01_4.html</anchorfile>
      <anchor>a07b8f3fffc221bc4b03fe2ee9b4ecec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cvv::impl::CallMetaData</name>
    <filename>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</filename>
    <member kind="function">
      <type></type>
      <name>CallMetaData</name>
      <anchorfile>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</anchorfile>
      <anchor>a155d229a3596ae3c41feb5f01a45e7ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallMetaData</name>
      <anchorfile>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</anchorfile>
      <anchor>acd54d58d643ad1c6feb57edb2cbf67a3</anchor>
      <arglist>(const char *file, size_t line, const char *function)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</anchorfile>
      <anchor>ab98ed45df97d6e76f74ae6d89866b01b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</anchorfile>
      <anchor>acedbc755e15b5a0d955cbe58108537f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>function</name>
      <anchorfile>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</anchorfile>
      <anchor>ae56c8ab539e5a2e7ab0dc2b07eff5613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>isKnown</name>
      <anchorfile>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</anchorfile>
      <anchor>a0df9fb9a44398306c05e1b009caacb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>line</name>
      <anchorfile>d4/dd9/structcvv_1_1impl_1_1CallMetaData.html</anchorfile>
      <anchor>a3d28262421ad0e7426f63f7b6ab2c893</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::viz::Camera</name>
    <filename>dc/d3a/classcv_1_1viz_1_1Camera.html</filename>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a0ad47710fac7456055e3b0fa0483a910</anchor>
      <arglist>(const Matx33d &amp;K, const Size &amp;window_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>af2a32b2bbdea2f30f5ce00e76af71c0a</anchor>
      <arglist>(const Matx44d &amp;proj, const Size &amp;window_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>adfb8260cd7b7690a88034d744f3aaaf7</anchor>
      <arglist>(const Vec2d &amp;fov, const Size &amp;window_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>ac4afd9495231ef900a3ac44d5dbae1eb</anchor>
      <arglist>(double fx, double fy, double cx, double cy, const Size &amp;window_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProjectionMatrix</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a16a26df9d1ddf4833fb8b2a801c369cf</anchor>
      <arglist>(Matx44d &amp;proj) const</arglist>
    </member>
    <member kind="function">
      <type>const Vec2d &amp;</type>
      <name>getClip</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>af0172b36566ff82b4545b25a7b8d9c06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Vec2d &amp;</type>
      <name>getFocalLength</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>ace0d769cdd85df8b838a065fd7f0ef59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Vec2d &amp;</type>
      <name>getFov</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>ad4fb23e6a811bbc9320385a244acd33b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Vec2d &amp;</type>
      <name>getPrincipalPoint</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a3ff69011fb7be60ffd9daeb81ceaf61c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Size &amp;</type>
      <name>getWindowSize</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a9135edf066624fab8945758d22d23c93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClip</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a97199300e121417122739c0548fb54e7</anchor>
      <arglist>(const Vec2d &amp;clip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFov</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a57adc00dd7c597cdb41e8f4b05650334</anchor>
      <arglist>(const Vec2d &amp;fov)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a3febec742396f7fc02bcb95d78e51f5a</anchor>
      <arglist>(const Size &amp;window_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Camera</type>
      <name>KinectCamera</name>
      <anchorfile>dc/d3a/classcv_1_1viz_1_1Camera.html</anchorfile>
      <anchor>a753809aff611cdcc5a8a377126156b05</anchor>
      <arglist>(const Size &amp;window_size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::cameraParam</name>
    <filename>d3/d99/structcv_1_1datasets_1_1cameraParam.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>imageHeight</name>
      <anchorfile>d3/d99/structcv_1_1datasets_1_1cameraParam.html</anchorfile>
      <anchor>aabe73045bfa26b6b9564f50f2ad8e926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imageWidth</name>
      <anchorfile>d3/d99/structcv_1_1datasets_1_1cameraParam.html</anchorfile>
      <anchor>aa6eb6d891582b1815e5190624f9ebd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33d</type>
      <name>mat1</name>
      <anchorfile>d3/d99/structcv_1_1datasets_1_1cameraParam.html</anchorfile>
      <anchor>ae5c8c96e9d4f371b590ea554d96405d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mat2</name>
      <anchorfile>d3/d99/structcv_1_1datasets_1_1cameraParam.html</anchorfile>
      <anchor>a79533c441eb4c06bff212f8652f1f5a7</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>Matx33d</type>
      <name>mat3</name>
      <anchorfile>d3/d99/structcv_1_1datasets_1_1cameraParam.html</anchorfile>
      <anchor>a806a1c2e37b570d2212307a16be4e2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mat4</name>
      <anchorfile>d3/d99/structcv_1_1datasets_1_1cameraParam.html</anchorfile>
      <anchor>a8cffc15426d4fa26e2e944e0a4a27e98</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CameraParams</name>
    <filename>d4/d0a/structcv_1_1detail_1_1CameraParams.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraParams</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>a1fe82496bda9faaecacd5c7625bc0093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraParams</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>a3d90371d2e87a3ac638e3cd9109381c1</anchor>
      <arglist>(const CameraParams &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>K</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>aa9171df82e517480b06d135ed1387dc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CameraParams &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>a7ac553f8d891d2cd7bce15674b64c418</anchor>
      <arglist>(const CameraParams &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>aspect</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>af75930059b53838d8d65ae8b677840da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>a9af414e5bbf7063c105ce8c9a2ec36ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ppx</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>ad2ee5acb3760aa3e94c2cf711ad127e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ppy</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>a3a896fe0f6a7851c449eaf063af94d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>R</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>ab1fe6908cde4a9662e20f03e7dfcc272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>t</name>
      <anchorfile>d4/d0a/structcv_1_1detail_1_1CameraParams.html</anchorfile>
      <anchor>a03f6f66c0a56bed0831ebffcf9481f6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::cameraPos</name>
    <filename>d1/d64/structcv_1_1datasets_1_1cameraPos.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>images</name>
      <anchorfile>d1/d64/structcv_1_1datasets_1_1cameraPos.html</anchorfile>
      <anchor>ad8a7cbe833f22c59cbaa12af0320ec40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::linemod::QuantizedPyramid::Candidate</name>
    <filename>df/da3/structcv_1_1linemod_1_1QuantizedPyramid_1_1Candidate.html</filename>
    <member kind="function">
      <type></type>
      <name>Candidate</name>
      <anchorfile>d2/d3a/group__rgbd.html</anchorfile>
      <anchor>gaf3cb84fcb9d153e9118ce05ac85a9661</anchor>
      <arglist>(int x, int y, int label, float score)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>df/da3/structcv_1_1linemod_1_1QuantizedPyramid_1_1Candidate.html</anchorfile>
      <anchor>aa07e4d047df342b0f27b19d1827714f5</anchor>
      <arglist>(const Candidate &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>Feature</type>
      <name>f</name>
      <anchorfile>df/da3/structcv_1_1linemod_1_1QuantizedPyramid_1_1Candidate.html</anchorfile>
      <anchor>a4b7d970bc8d2999b886bfecd21dcdeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>score</name>
      <anchorfile>df/da3/structcv_1_1linemod_1_1QuantizedPyramid_1_1Candidate.html</anchorfile>
      <anchor>afbac5d07850cb1d7fc6f09cb2d09ffdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::CannyEdgeDetector</name>
    <filename>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>aa699764fed242de08abe97f6ee06a599</anchor>
      <arglist>(InputArray dx, InputArray dy, OutputArray edges, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>a6438cf8453f2dfd6703ceb50056de309</anchor>
      <arglist>(InputArray image, OutputArray edges, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getAppertureSize</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>a19c2963ff255b0c18387594a704439d3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getHighThreshold</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>a8366296a57059487dcfd7b30f4a9e3b1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getL2Gradient</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>a8fe4ed887c226b12ab44084789b4c6dd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLowThreshold</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>aaf5a8944a8ac11093cf7a093b45cd3a8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAppertureSize</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>aac7d0602338e1a2a783811a929967714</anchor>
      <arglist>(int apperture_size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHighThreshold</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>a63d352fe7f3bad640e63f4e394619235</anchor>
      <arglist>(double high_thresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setL2Gradient</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>ac2e8a675cc30cb3e621ac684e22f89d1</anchor>
      <arglist>(bool L2gradient)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLowThreshold</name>
      <anchorfile>d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html</anchorfile>
      <anchor>a6bdc1479c1557288a69c6314c61d1548</anchor>
      <arglist>(double low_thresh)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CascadeClassifier</name>
    <filename>d1/de5/classcv_1_1CascadeClassifier.html</filename>
    <member kind="function">
      <type></type>
      <name>CascadeClassifier</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>ab3e572643114c43b21074df48c565a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CascadeClassifier</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a6d01a748b103f0cd6bd2a20037ae8731</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CascadeClassifier</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a05833947148e7357aad2547321645268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMultiScale</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>aaf8181cb63968136476ec4204ffca498</anchor>
      <arglist>(InputArray image, std::vector&lt; Rect &gt; &amp;objects, double scaleFactor=1.1, int minNeighbors=3, int flags=0, Size minSize=Size(), Size maxSize=Size())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMultiScale</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a90fe1b7778bed4a27aa8482e1eecc116</anchor>
      <arglist>(InputArray image, std::vector&lt; Rect &gt; &amp;objects, std::vector&lt; int &gt; &amp;numDetections, double scaleFactor=1.1, int minNeighbors=3, int flags=0, Size minSize=Size(), Size maxSize=Size())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMultiScale</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>accf96d130d9f3cf4c58bf445b7861c19</anchor>
      <arglist>(InputArray image, std::vector&lt; Rect &gt; &amp;objects, std::vector&lt; int &gt; &amp;rejectLevels, std::vector&lt; double &gt; &amp;levelWeights, double scaleFactor=1.1, int minNeighbors=3, int flags=0, Size minSize=Size(), Size maxSize=Size(), bool outputRejectLevels=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a1753ebe58554fe0673ce46cb4e83f08a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFeatureType</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a0bab6de516c685ba879a4b1f1debdef1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; BaseCascadeClassifier::MaskGenerator &gt;</type>
      <name>getMaskGenerator</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>aa8852b93b370fbfc4be6b0cf5f9945a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>getOldCascade</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a8a9ed1e89c5a1a50c2945a4e88a4b244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>getOriginalWindowSize</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a7a131d319ab42a444ff2bcbb433b7b41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOldFormatCascade</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a556bdd8738ba96aac07628ec38ff46da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a1a5884c8cc749422f9eb77c2471958bc</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a6e3f096b121259fd3bab1c2437e840c5</anchor>
      <arglist>(const FileNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaskGenerator</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a7628a59eefb561ecd79ad9d02bd69073</anchor>
      <arglist>(const Ptr&lt; BaseCascadeClassifier::MaskGenerator &gt; &amp;maskGenerator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>convert</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a6bdc0b45d2a340a7a1dd8d6f9bce4bda</anchor>
      <arglist>(const String &amp;oldcascade, const String &amp;newcascade)</arglist>
    </member>
    <member kind="variable">
      <type>Ptr&lt; BaseCascadeClassifier &gt;</type>
      <name>cc</name>
      <anchorfile>d1/de5/classcv_1_1CascadeClassifier.html</anchorfile>
      <anchor>a028c1d86a8275c82b089510768f853bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::CascadeClassifier</name>
    <filename>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>aff325883052e446bb7a4cc85775beaa6</anchor>
      <arglist>(OutputArray gpu_objects, std::vector&lt; Rect &gt; &amp;objects)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectMultiScale</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a182656b878046eb3f0e9c0f0ee327f08</anchor>
      <arglist>(InputArray image, OutputArray objects, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getClassifierSize</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a55c5d472de91adabbcc85e279cad715b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFindLargestObject</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a2b1e994f44c94a507c56c6097f58f389</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxNumObjects</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a7ca5b072c83a7404907dbebb5b351abf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getMaxObjectSize</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>abf171bb48ad331c45165540f3ace1af5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinNeighbors</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a72fd7ee1aae7c243d3ff264d328410e7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getMinObjectSize</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>ab502f407f4869abe99b56d7343f46ae4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleFactor</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a7d9844e5ab68fbb87b8fd3894a8e793a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFindLargestObject</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a39e517368b8b95f40b5b9c07778f38c4</anchor>
      <arglist>(bool findLargestObject)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxNumObjects</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a7b86aedaf7ba94827b36bc3dbca6b323</anchor>
      <arglist>(int maxNumObjects)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxObjectSize</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>ab48f89668d33f9a0db3979351b66da20</anchor>
      <arglist>(Size maxObjectSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinNeighbors</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>ab46735fa5ab7d20672665fbfaa6a442b</anchor>
      <arglist>(int minNeighbors)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinObjectSize</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>aedf17c846fbf3e80fd80f213d3daa600</anchor>
      <arglist>(Size minSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a0900d85125de1fa488c883e56547e351</anchor>
      <arglist>(double scaleFactor)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cuda::CascadeClassifier &gt;</type>
      <name>create</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>a36941e909f67c665c5ae832fb25cbc33</anchor>
      <arglist>(const FileStorage &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cuda::CascadeClassifier &gt;</type>
      <name>create</name>
      <anchorfile>d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html</anchorfile>
      <anchor>aa60829f92e1945dc2f4058fa32ef3c29</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::mcc::CChecker</name>
    <filename>db/d3e/classcv_1_1mcc_1_1CChecker.html</filename>
    <member kind="function">
      <type></type>
      <name>CChecker</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>ab9ba4ecdc76ba7cee196b27ba3031319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CChecker</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>ad903e60661db45650bd010a601063746</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; Point2f &gt;</type>
      <name>getBox</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a5ba93d2f11fec709094ff4e4529da3aa</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Point2f</type>
      <name>getCenter</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>aedba189d9da075bce4ade660d2dfaff2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getChartsRGB</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a9d9a2a30d0cb64dad12cf60bedae2563</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getChartsYCbCr</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a640407dd1a827a82f8f83cd1f6cb6ef1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; Point2f &gt;</type>
      <name>getColorCharts</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>afb53798ed92bd6e45abad5c4a78c3f61</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getCost</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a49189e7eda5e94bec04f26ab17337509</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TYPECHART</type>
      <name>getTarget</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a03de02d62240533817e6f6d8223bcbfc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBox</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>ab4bab7a497e648dd80b9fc4ea9b9ce62</anchor>
      <arglist>(std::vector&lt; Point2f &gt; _box)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCenter</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a1a7e4b5cbfa6c8b746699b40c1bd4b9b</anchor>
      <arglist>(Point2f _center)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setChartsRGB</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>ae3d54f91f20a84dea555d690603d8a29</anchor>
      <arglist>(Mat _chartsRGB)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setChartsYCbCr</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a41b096dd9055fbafab57a2deaed06805</anchor>
      <arglist>(Mat _chartsYCbCr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCost</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a7bbce15dc2564eacdfe43342146a546f</anchor>
      <arglist>(float _cost)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTarget</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>ab6aef76c19db93ab7161dd1f65176ed9</anchor>
      <arglist>(TYPECHART _target)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CChecker &gt;</type>
      <name>create</name>
      <anchorfile>db/d3e/classcv_1_1mcc_1_1CChecker.html</anchorfile>
      <anchor>a2305b04883b05670c1cfd02a58f3cc3f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::mcc::CCheckerDetector</name>
    <filename>d9/d53/classcv_1_1mcc_1_1CCheckerDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; mcc::CChecker &gt;</type>
      <name>getBestColorChecker</name>
      <anchorfile>d9/d53/classcv_1_1mcc_1_1CCheckerDetector.html</anchorfile>
      <anchor>a4bb27724447e01b613f5bc8fb9bb3bfc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; Ptr&lt; CChecker &gt; &gt;</type>
      <name>getListColorChecker</name>
      <anchorfile>d9/d53/classcv_1_1mcc_1_1CCheckerDetector.html</anchorfile>
      <anchor>a67bd0b2271e93b550c0d4d058d438cb6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>process</name>
      <anchorfile>d9/d53/classcv_1_1mcc_1_1CCheckerDetector.html</anchorfile>
      <anchor>aa07092a6bc9f0a2b75738bc76f9b2d8b</anchor>
      <arglist>(InputArray image, const TYPECHART chartType, const int nc=1, bool useNet=false, const Ptr&lt; DetectorParameters &gt; &amp;params=DetectorParameters::create())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>process</name>
      <anchorfile>d9/d53/classcv_1_1mcc_1_1CCheckerDetector.html</anchorfile>
      <anchor>a226abe5c88fcd1a31dcf436a8abf1114</anchor>
      <arglist>(InputArray image, const TYPECHART chartType, const std::vector&lt; Rect &gt; &amp;regionsOfInterest, const int nc=1, bool useNet=false, const Ptr&lt; DetectorParameters &gt; &amp;params=DetectorParameters::create())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setNet</name>
      <anchorfile>d9/d53/classcv_1_1mcc_1_1CCheckerDetector.html</anchorfile>
      <anchor>a1ad73dda58c3a8c6cb822397e8ef76a1</anchor>
      <arglist>(dnn::Net net)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CCheckerDetector &gt;</type>
      <name>create</name>
      <anchorfile>d9/d53/classcv_1_1mcc_1_1CCheckerDetector.html</anchorfile>
      <anchor>ab1a01cb1f3b7c737053e41c3292ed294</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::mcc::CCheckerDraw</name>
    <filename>d2/dee/classcv_1_1mcc_1_1CCheckerDraw.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CCheckerDraw</name>
      <anchorfile>d2/dee/classcv_1_1mcc_1_1CCheckerDraw.html</anchorfile>
      <anchor>a74e74fd3bae9d53a19fdf41fdbdca632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>d2/dee/classcv_1_1mcc_1_1CCheckerDraw.html</anchorfile>
      <anchor>a8c2337957f70be575e09405dd4e8b588</anchor>
      <arglist>(InputOutputArray img)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CCheckerDraw &gt;</type>
      <name>create</name>
      <anchorfile>d2/dee/classcv_1_1mcc_1_1CCheckerDraw.html</anchorfile>
      <anchor>a31c17a2726b2404b3ddf2d735b3d1af8</anchor>
      <arglist>(Ptr&lt; CChecker &gt; pChecker, cv::Scalar color=CV_RGB(0, 250, 0), int thickness=2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CeilLayer</name>
    <filename>d3/dd0/classcv_1_1dnn_1_1CeilLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CeilLayer &gt;</type>
      <name>create</name>
      <anchorfile>d3/dd0/classcv_1_1dnn_1_1CeilLayer.html</anchorfile>
      <anchor>a4a6dc5ff2e6a1c38e37fa029dbc6d151</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CeluLayer</name>
    <filename>db/d28/classcv_1_1dnn_1_1CeluLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CeluLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/d28/classcv_1_1dnn_1_1CeluLayer.html</anchorfile>
      <anchor>a8f53dbcc6dc942dce542f9b54e85c59f</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>db/d28/classcv_1_1dnn_1_1CeluLayer.html</anchorfile>
      <anchor>ac20695d2f213d7fc4105290b61e0b477</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::CfgParam</name>
    <filename>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</filename>
    <member kind="typedef">
      <type>std::string</type>
      <name>name_t</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a7e20b73f40332e812534dc18c42efd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::util::variant&lt; uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t, uint64_t, int64_t, float_t, double_t, void *, std::string &gt;</type>
      <name>value_t</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a948713e6f4ca18e61536b8164db840b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CfgParam</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>ab485dd2002b4fc5334bc79d9c2691845</anchor>
      <arglist>(CfgParam &amp;&amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CfgParam</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a2f829584077a07084a202af4542d4a66</anchor>
      <arglist>(const CfgParam &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CfgParam</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>af980e4a44354fbc8d156dc7d1cb26dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const name_t &amp;</type>
      <name>get_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a5d73d6e9c9b3aecdccb636fb58064be7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const value_t &amp;</type>
      <name>get_value</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a571e150cc31f5d508a7dcbf6ddfd9183</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_major</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a9bde74c17c94be0e444e5337ca44875d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a001dfb2923b4aafa964920321f70a779</anchor>
      <arglist>(const CfgParam &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a288478f3a9b9311bed2d7c0b40450e64</anchor>
      <arglist>(const CfgParam &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>CfgParam &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>adf050214f41e53ceb9e5a2c64061ee10</anchor>
      <arglist>(CfgParam &amp;&amp;src)</arglist>
    </member>
    <member kind="function">
      <type>CfgParam &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a664e0082e904022e031b56afcdda59a5</anchor>
      <arglist>(const CfgParam &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a3d529e3cabdac11b7ea5b99388bae7a9</anchor>
      <arglist>(const CfgParam &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>acbd8bdbec2739d7f0afe0fa4aaea4eb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>acceleration_mode_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>ac3fbbaf835441cc837675bdc3d522874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>adf2be3b127a1992c6a961649915a4ae9</anchor>
      <arglist>(const std::string &amp;name, ValueType &amp;&amp;value, bool is_major=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_acceleration_mode</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>aa129a329a9bf0ff1fbcea5a8623b8ad3</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_acceleration_mode</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a62c372491879b2a14a4164522fc6ea33</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_decoder_id</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>abdded28a295675021a3932f9150217d7</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_decoder_id</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a35a5100c68ba9f4cb72738c4d2cb77a2</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_frames_pool_size</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a93a3a6c57b422f3afe59e0f15acf0622</anchor>
      <arglist>(size_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_implementation</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>af8483b778b021237a1d16094b72213e7</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_implementation</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a33caaa831081d40c2807f5e2f3a777b3</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_frames_pool_size</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>aa16f44d648ad9c5b61944afe15292603</anchor>
      <arglist>(size_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_in_crop_h</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>ae5bb34f6957ecfce2a6dd8848309b6da</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_in_crop_w</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a4f0007992fb234b3c9073cbd041553d1</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_in_crop_x</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a0f31e296d71cd1160d80fd39320ff729</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_in_crop_y</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a179cc679b763a379ab37c1d90d672078</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_in_height</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>ad6901aa8b507b2166e0b222446dd3e30</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_in_width</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>af3d9f198f3718f43ee6dbd2233f3d959</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_chroma_format</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>acafec5fced04813faab956663b44c88d</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_crop_h</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a9e5cc63520f1ccec637a071ea905276b</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_crop_w</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a1141a4f532a78d2519394ca40d71eb50</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_crop_x</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a111b9b6ba74a8cbff245e1c48ecc496d</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_crop_y</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a770d00828d2c16d07ddec5d9ba4fbb8a</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_fourcc</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>aa8ba6fe08567f3236ad6e23eb7431a57</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_framerate_d</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a03a43604d693ab417ebeb1bc7fd0c568</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_framerate_n</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a1f3d75326f3ff824f6ca97dad03b97b0</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_height</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a3737f88aa78d8904fd0d8fb91e59e0fe</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_pic_struct</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a2b7bdd4f33d56636825b6eeb75d79e96</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CfgParam</type>
      <name>create_vpp_out_width</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>af2a7af29a566501917aedb888f914245</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>decoder_id_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a4f6894dad8358d4d9dfcdb08bdf88ea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>frames_pool_size_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a03765cb47adadfb15b38dd24bc2b023f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>implementation_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>acb437b48bbe122f24146360612cf9554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_frames_pool_size_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>ae08148b8955b1bac532f105177fb54c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_in_crop_h_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>afae0535de1940c84684ab50e8a4c42e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_in_crop_w_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>acf32ae74a30cd571806a98963eb2a9ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_in_crop_x_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>ac0928a52a72094f8418f1da8b043aff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_in_crop_y_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a2ec45e7cb5acc0c5f52206936aa81c24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_in_height_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a9dd4b53baccaf37f4e7b95e1547d013e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_in_width_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a5c9365802e6d7024621a549e6d1054ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_chroma_format_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a06b879b3019415b013aebe5fe687a6ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_crop_h_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a362c1a46e6090d35767f4c990e2780a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_crop_w_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a5a3432947d9d7a16ded8d4f832b1728f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_crop_x_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>ab036a7120f6b406189dbc82b15cc1fd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_crop_y_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a4cb47a6808a3c8000eacb13339b02bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_fourcc_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>aaf66aa3684bcbd87c7e5699402c01f80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_framerate_d_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>aa724d813e1e0755e996a6b679d33ac3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_framerate_n_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a67538885287845ffbe391c19e7e7b99e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_height_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a9bc9dbbbf661d68f5175a9099b09436e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_pic_struct_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a70063068cf56fbe1a96b22410a31ae09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>vpp_out_width_name</name>
      <anchorfile>d4/d70/structcv_1_1gapi_1_1wip_1_1onevpl_1_1CfgParam.html</anchorfile>
      <anchor>a5af1b2535092f97ba00b0361e47e3e61</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::ChannelsCompensator</name>
    <filename>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</filename>
    <base>cv::detail::ExposureCompensator</base>
    <member kind="function">
      <type></type>
      <name>ChannelsCompensator</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>a82d0c3108d6bd9bd91f4f96424ce224a</anchor>
      <arglist>(int nr_feeds=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>ab45c3aa811a6d380cc77a86dbb87520a</anchor>
      <arglist>(int index, Point corner, InputOutputArray image, InputArray mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>adbe4fab11316d30158a89a5602a10e4f</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;masks) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Scalar &gt;</type>
      <name>gains</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>a09cf0481d4d4844d0128907a218e8383</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatGains</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>ae9025ce3ef7fefba4ac9d595ec52942b</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrFeeds</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>ae2b9873838e6b5e4593a30066a65b3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSimilarityThreshold</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>a0745134e4aba277eb638fd813c8496de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatGains</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>a85d57777086b146524334bc4224f9f80</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrFeeds</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>a0e88972a7011b2a112e4fe20346d4f35</anchor>
      <arglist>(int nr_feeds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSimilarityThreshold</name>
      <anchorfile>d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html</anchorfile>
      <anchor>a5ece2d2f10bb1c4a14e874da0914df82</anchor>
      <arglist>(double similarity_threshold)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ChannelsPReLULayer</name>
    <filename>d7/de9/classcv_1_1dnn_1_1ChannelsPReLULayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>d7/de9/classcv_1_1dnn_1_1ChannelsPReLULayer.html</anchorfile>
      <anchor>aa8b31e6af866f5093b337e55257105e4</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::aruco::CharucoBoard</name>
    <filename>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</filename>
    <base>cv::aruco::Board</base>
    <member kind="function">
      <type></type>
      <name>CharucoBoard</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>a0f34c46ab4e582a05d4d1a9abb4abd2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CharucoBoard</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>a6cbc67e2253bb47d1a0f942f9db9efde</anchor>
      <arglist>(const Size &amp;size, float squareLength, float markerLength, const Dictionary &amp;dictionary, InputArray ids=noArray())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkCharucoCornersCollinear</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>a5d3e9fa0ca00d4c9a76e2a258523dd14</anchor>
      <arglist>(InputArray charucoIds) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point3f &gt;</type>
      <name>getChessboardCorners</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>ab420ae8ca99baf4fdd6310df4eb4c531</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>getChessboardSize</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>ac269b4f889f6e25533ada1f2dc25cab8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLegacyPattern</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>a2f8bdff7ea5ec8ba55639330f72e646b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMarkerLength</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>a42bae4e12de540eabb37d0cb0231b19a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>getNearestMarkerCorners</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>a221e45e5f7fbfb0d5624f1f1a94c5a83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>getNearestMarkerIdx</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>a43022081de8679a7b2ad1c58c46572a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSquareLength</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>ac9cbb7f17f15b7f097d2c9149e62b04f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLegacyPattern</name>
      <anchorfile>d0/d3c/classcv_1_1aruco_1_1CharucoBoard.html</anchorfile>
      <anchor>aad5d9671153ff9218e4cd53266d14dc3</anchor>
      <arglist>(bool legacyPattern)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::aruco::CharucoDetector</name>
    <filename>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>CharucoDetector</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>ad7647d1c3d0e2db97bedc31f743e796b</anchor>
      <arglist>(const CharucoBoard &amp;board, const CharucoParameters &amp;charucoParams=CharucoParameters(), const DetectorParameters &amp;detectorParams=DetectorParameters(), const RefineParameters &amp;refineParams=RefineParameters())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectBoard</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>aacbea601612a3a0feaa45ebb7fb255fd</anchor>
      <arglist>(InputArray image, OutputArray charucoCorners, OutputArray charucoIds, InputOutputArrayOfArrays markerCorners=noArray(), InputOutputArray markerIds=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectDiamonds</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>a7c8f2d11dd861f8071c5362d9c1fd0e7</anchor>
      <arglist>(InputArray image, OutputArrayOfArrays diamondCorners, OutputArray diamondIds, InputOutputArrayOfArrays markerCorners=noArray(), InputOutputArray markerIds=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>const CharucoBoard &amp;</type>
      <name>getBoard</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>a47ec43ea1e433f23910e9713ce239b03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CharucoParameters &amp;</type>
      <name>getCharucoParameters</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>ac4b1e5800e41b374b709dd2878a3a5d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DetectorParameters &amp;</type>
      <name>getDetectorParameters</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>a3dfe5aeaadb1c36145a61e51f9f5b182</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RefineParameters &amp;</type>
      <name>getRefineParameters</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>af0c6cf9983f6e7e97295c808cb81b304</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoard</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>abfdfb61d12697d4bd77fbf9bc197e4e4</anchor>
      <arglist>(const CharucoBoard &amp;board)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharucoParameters</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>a6b1af24ce7ac8440275acb024f012f59</anchor>
      <arglist>(CharucoParameters &amp;charucoParameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectorParameters</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>a6533a46c26f232d5b14dac586ddba07b</anchor>
      <arglist>(const DetectorParameters &amp;detectorParameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineParameters</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>ad6e2b73fb599dc802b98e98ed8a1a542</anchor>
      <arglist>(const RefineParameters &amp;refineParameters)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; CharucoDetectorImpl &gt;</type>
      <name>charucoDetectorImpl</name>
      <anchorfile>d9/df5/classcv_1_1aruco_1_1CharucoDetector.html</anchorfile>
      <anchor>acb1d53d9e2142d7864c0dc7225be18d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::aruco::CharucoParameters</name>
    <filename>df/d01/structcv_1_1aruco_1_1CharucoParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>CharucoParameters</name>
      <anchorfile>df/d01/structcv_1_1aruco_1_1CharucoParameters.html</anchorfile>
      <anchor>aea7db2102c9ac15d5ee27313703811b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>cameraMatrix</name>
      <anchorfile>df/d01/structcv_1_1aruco_1_1CharucoParameters.html</anchorfile>
      <anchor>a9336ebcb4e781bdfc9682a926259d072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>checkMarkers</name>
      <anchorfile>df/d01/structcv_1_1aruco_1_1CharucoParameters.html</anchorfile>
      <anchor>ac7f4092f66854eef9d477085adac1ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>distCoeffs</name>
      <anchorfile>df/d01/structcv_1_1aruco_1_1CharucoParameters.html</anchorfile>
      <anchor>aeb4b89e042846d2c372ec1dd6f7257ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minMarkers</name>
      <anchorfile>df/d01/structcv_1_1aruco_1_1CharucoParameters.html</anchorfile>
      <anchor>a3c2dcd4f2a7c6d9741ca94d479938cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tryRefineMarkers</name>
      <anchorfile>df/d01/structcv_1_1aruco_1_1CharucoParameters.html</anchorfile>
      <anchor>ab4e870507a3c3e73ec1f0c844ecb34bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::has_custom_wrap::check</name>
    <filename>dd/d16/classcv_1_1detail_1_1has__custom__wrap_1_1check.html</filename>
    <templarg>class</templarg>
    <templarg>class</templarg>
  </compound>
  <compound kind="class">
    <name>cv::ChiHistogramCostExtractor</name>
    <filename>dd/d43/classcv_1_1ChiHistogramCostExtractor.html</filename>
    <base>cv::HistogramCostExtractor</base>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::Circle</name>
    <filename>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Circle</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>ab49787d45b77fd13f4adac797df76f4f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Circle</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>a90924720fcf8dda9f2cb6d26f4684a4f</anchor>
      <arglist>(const cv::Point &amp;center_, int radius_, const cv::Scalar &amp;color_, int thick_=1, int lt_=8, int shift_=0)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Point</type>
      <name>center</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>a45062a85d79da57bb429af2bed395c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Scalar</type>
      <name>color</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>a0b5f2577b3ce971c3e7b01a232acdd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>lt</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>a90a90bd34ccc2f15c63b2cceab3aba43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>radius</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>a4fcaf2bca152dd7d01a1cf6a7bf1bba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>shift</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>a528199b1ce8d3a929036051e99b9c75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>thick</name>
      <anchorfile>d8/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Circle.html</anchorfile>
      <anchor>a91e2f0b28e512684549b8843f305b0b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::CirclesGridFinderParameters</name>
    <filename>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</filename>
    <member kind="enumvalue">
      <name>ASYMMETRIC_GRID</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>ad83bbd88c4d01f670638e8ef4ffa6240a228f5c800931e5548a6eb45cd86cb0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GridType</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>ad83bbd88c4d01f670638e8ef4ffa6240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYMMETRIC_GRID</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>ad83bbd88c4d01f670638e8ef4ffa6240a906cc75c28fca6241be50f284c5defd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASYMMETRIC_GRID</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>ad83bbd88c4d01f670638e8ef4ffa6240a228f5c800931e5548a6eb45cd86cb0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYMMETRIC_GRID</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>ad83bbd88c4d01f670638e8ef4ffa6240a906cc75c28fca6241be50f284c5defd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CirclesGridFinderParameters</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>aa39cf0f1e03b45986072a05c8833836b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>convexHullFactor</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>ade182b1b8720f853fd771a4f94e4b494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Size2f</type>
      <name>densityNeighborhoodSize</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a9f79d2b1d49d869392f84d795d8137ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>edgeGain</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a17c741ea0d5d39b67050e00d1961b6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>edgePenalty</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a22eec16663f141ad4c2005a5b141a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>existingVertexGain</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a0befaa37a55a449fd0f6cca94b5ed039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GridType</type>
      <name>gridType</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a82af3743c4059919d2af3937ab222073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keypointScale</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>acf51417644846346048b23a3eb2a8590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kmeansAttempts</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a0ef5ea8cc3699e6ed1d8d0d3eb4fe0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxRectifiedDistance</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a752a0bea3ac5fb2ab1ad695a13274199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minDensity</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a5d3f633ba3a4734bb5285bd7470e0c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minDistanceToAddKeypoint</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a89e644f5ed6c6a20ff6f920774d76baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minGraphConfidence</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>a566ef85146c08345fe399dfaa4e8a786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minRNGEdgeSwitchDist</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>adc90e952bce24f63383a8c3c94c4b753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>squareSize</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>aa2538d0677c62ce5ab7b5c0569c1afba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vertexGain</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>adfff686c58a20a830ca40a258e6a8ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vertexPenalty</name>
      <anchorfile>d2/dd1/structcv_1_1CirclesGridFinderParameters.html</anchorfile>
      <anchor>ac04410758f6fa3d7a295aabd4e63f4ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CLAHE</name>
    <filename>d6/db6/classcv_1_1CLAHE.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>a4e92e0e427de21be8d1fae8dcd862c5e</anchor>
      <arglist>(InputArray src, OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>collectGarbage</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>acfabd6cd7e533ddd11fa5b3591c07286</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBitShift</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>a8756a95d899dd6f229591b66f22659ab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getClipLimit</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>a6560cc1828a77eea6fb81863a3efed45</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getTilesGridSize</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>a45b628191005c2399ac58b9eaf7b9e07</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBitShift</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>a4045e5a46621bed60b0a38dd38de3a7e</anchor>
      <arglist>(int bitShift)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setClipLimit</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>abc15ca6784ab92c0d93e8b013fac191f</anchor>
      <arglist>(double clipLimit)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTilesGridSize</name>
      <anchorfile>d6/db6/classcv_1_1CLAHE.html</anchorfile>
      <anchor>a3b96ad7aa2dbea70310d74d717bc5c65</anchor>
      <arglist>(Size tileGridSize)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::CLAHE</name>
    <filename>db/d79/classcv_1_1cuda_1_1CLAHE.html</filename>
    <base>cv::CLAHE</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>db/d79/classcv_1_1cuda_1_1CLAHE.html</anchorfile>
      <anchor>a60d2b58f7cb010aab249feee3305d106</anchor>
      <arglist>(InputArray src, OutputArray dst, Stream &amp;stream)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ClassificationModel</name>
    <filename>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</filename>
    <base>cv::dnn::Model</base>
    <member kind="function">
      <type></type>
      <name>ClassificationModel</name>
      <anchorfile>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</anchorfile>
      <anchor>a41b1d8ed0389d0ad40668ffc69f042d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClassificationModel</name>
      <anchorfile>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</anchorfile>
      <anchor>a05807a9b2c9dafcb39ce1f11f0e057e7</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClassificationModel</name>
      <anchorfile>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</anchorfile>
      <anchor>ac1a5345ab17a3f2be6e5930c0dababa1</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;model, CV_WRAP_FILE_PATH const String &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, float &gt;</type>
      <name>classify</name>
      <anchorfile>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</anchorfile>
      <anchor>af40fae767c5c5f7ef5795535397045c9</anchor>
      <arglist>(InputArray frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>classify</name>
      <anchorfile>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</anchorfile>
      <anchor>a1105095e3e262baea6fab4349387cc9a</anchor>
      <arglist>(InputArray frame, int &amp;classId, float &amp;conf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getEnableSoftmaxPostProcessing</name>
      <anchorfile>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</anchorfile>
      <anchor>a9b528b5e09ada1328f0ebb12e80c2d2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClassificationModel &amp;</type>
      <name>setEnableSoftmaxPostProcessing</name>
      <anchorfile>d0/dd5/classcv_1_1dnn_1_1ClassificationModel.html</anchorfile>
      <anchor>a12eab01eca2aff69c7f30e221807c60a</anchor>
      <arglist>(bool enable)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::OCRBeamSearchDecoder::ClassifierCallback</name>
    <filename>de/d2d/classcv_1_1text_1_1OCRBeamSearchDecoder_1_1ClassifierCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClassifierCallback</name>
      <anchorfile>de/d2d/classcv_1_1text_1_1OCRBeamSearchDecoder_1_1ClassifierCallback.html</anchorfile>
      <anchor>a4ee58d59b9a2dbea2c0406858a125eed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>eval</name>
      <anchorfile>de/d2d/classcv_1_1text_1_1OCRBeamSearchDecoder_1_1ClassifierCallback.html</anchorfile>
      <anchor>a9d7e439c966917e79ff93542339345a5</anchor>
      <arglist>(InputArray image, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;recognition_probabilities, std::vector&lt; int &gt; &amp;oversegmentation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStepSize</name>
      <anchorfile>de/d2d/classcv_1_1text_1_1OCRBeamSearchDecoder_1_1ClassifierCallback.html</anchorfile>
      <anchor>a6dcadf33cc50e605cac89eca752e8c50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowSize</name>
      <anchorfile>de/d2d/classcv_1_1text_1_1OCRBeamSearchDecoder_1_1ClassifierCallback.html</anchorfile>
      <anchor>ab75d5204cfe7b6931fcec71be92392de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::OCRHMMDecoder::ClassifierCallback</name>
    <filename>db/dc0/classcv_1_1text_1_1OCRHMMDecoder_1_1ClassifierCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClassifierCallback</name>
      <anchorfile>db/dc0/classcv_1_1text_1_1OCRHMMDecoder_1_1ClassifierCallback.html</anchorfile>
      <anchor>a084cbe66973e3eff2504c38e278d410a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>eval</name>
      <anchorfile>db/dc0/classcv_1_1text_1_1OCRHMMDecoder_1_1ClassifierCallback.html</anchorfile>
      <anchor>a25fb8e9d78d17da4ec525f00cb8a434c</anchor>
      <arglist>(InputArray image, std::vector&lt; int &gt; &amp;out_class, std::vector&lt; double &gt; &amp;out_confidence)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::online_boosting::ClassifierThreshold</name>
    <filename>d7/d6f/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1ClassifierThreshold.html</filename>
    <member kind="function">
      <type></type>
      <name>ClassifierThreshold</name>
      <anchorfile>d7/d6f/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1ClassifierThreshold.html</anchorfile>
      <anchor>a32623882f76951c62af196ea49b6afb0</anchor>
      <arglist>(EstimatedGaussDistribution *posSamples, EstimatedGaussDistribution *negSamples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClassifierThreshold</name>
      <anchorfile>d7/d6f/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1ClassifierThreshold.html</anchorfile>
      <anchor>a4be3a1d7082c40137f235cac18ec7676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eval</name>
      <anchorfile>d7/d6f/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1ClassifierThreshold.html</anchorfile>
      <anchor>ad6e495c03540b482486beed6b914d163</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>getDistribution</name>
      <anchorfile>d7/d6f/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1ClassifierThreshold.html</anchorfile>
      <anchor>aa2e7de322733e8097646acb48e36fe44</anchor>
      <arglist>(int target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>d7/d6f/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1ClassifierThreshold.html</anchorfile>
      <anchor>ad91e31abca4c99cb0daf5a12ab2370da</anchor>
      <arglist>(float value, int target)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::viz::Color</name>
    <filename>d4/dba/classcv_1_1viz_1_1Color.html</filename>
    <base>cv::Scalar_&lt; double &gt;</base>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a56ea927fa87f33b34bd96edbebf155b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a3200c2af3a4a34e87ea1431fd8af4320</anchor>
      <arglist>(const Scalar &amp;color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a76aa939614074556af659295fa87a02a</anchor>
      <arglist>(double blue, double green, double red)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a59c0626777297c2c854cfa8129c911fc</anchor>
      <arglist>(double gray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Vec3b</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>af5807af9aefd3b74c7feab6544828bec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>amethyst</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a980cc0325d5b14936fff7abe3c47054f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>apricot</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>acccf8b8c34021cbba55353ac4af4bfb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>azure</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a694182da3ec2c3895d44455e81d3841b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>black</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a1036f0a1351e6f6f48af9061892069e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>bluberry</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>aed6a33c6e7f8e8f93ddab6c13a4db5cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>blue</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a7b7b90d7bb2994782725c55e70d7f83f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>brown</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a1e14b67714badd5932f56a8f0e7d67e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>celestial_blue</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a199c10be9ce1c87d0af38ff02320c87f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>chartreuse</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>aa5a191c5f6e1f04fb1eb9c52c1da239e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>cherry</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>ac0fb905ab35ef2f14aa4dd65c1c10109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>cyan</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>acf7eaff21cdb5271925b5c326b9a1919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>gold</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a7191496017545dc6017183e75b549970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>gray</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a2c1274180ee9177035d082123c5942d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>green</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a7b6c40bb6c8a6aec8f28a358913db3e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>indigo</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a8fe4df9b2018005398ab65df2bd400f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>lime</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a990019705b2219eaa478612846714622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>magenta</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a925999c1b2dea2eef79041cf7cf4d0c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>maroon</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a1b30c08d9f269bfbdb877ce7f582ddd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>mlab</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a1aa89085077df1acc691a2f02f39cefd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>navy</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>ac1267663bc3bd1b72ac6a93a1b0d843c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>not_set</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>afa4c5b344cb1b57ccc5c50be8f563071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>olive</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a46c5e1634ff57241cdceda2546520a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>orange</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a1a1069a4fd84db013399ffc68c202901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>orange_red</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a6d78c79310b79a16fd8100b80d50aeef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>pink</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a2bb7ce663f58eeae244dc2c4c460eeaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>purple</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a8ce3de6a0b8bb7119bfbde66f8d35b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>raspberry</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a114fc719412ae919877cce3c65c03a1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>red</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a1e1372991e755607437574ed62863701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>rose</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a60fd9fa6f7cf66bd232c4b04a797764c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>silver</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a9c9cd4141fa9474c1fb3e0618dbb9c00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>teal</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>adf605e364215330fdb1d136f47c0a6c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>turquoise</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a6b3ce38104fa104c33c3ef353052a3ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>violet</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>af7f466d5ef0423ae986ff78c69a4a348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>white</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>a9e57965ee56731f103c1d9e40bd460c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>yellow</name>
      <anchorfile>d4/dba/classcv_1_1viz_1_1Color.html</anchorfile>
      <anchor>af763356991aa5c009b464c55d2ab1379</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::ColorAverageInpainter</name>
    <filename>d1/dc6/classcv_1_1videostab_1_1ColorAverageInpainter.html</filename>
    <base>cv::videostab::InpainterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inpaint</name>
      <anchorfile>d1/dc6/classcv_1_1videostab_1_1ColorAverageInpainter.html</anchorfile>
      <anchor>a7bf533cc935a428ff95f1cdae2416b91</anchor>
      <arglist>(int idx, Mat &amp;frame, Mat &amp;mask) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::oak::ColorCamera</name>
    <filename>de/ddc/classcv_1_1gapi_1_1oak_1_1ColorCamera.html</filename>
    <base>cv::gapi::wip::IStreamSource</base>
    <member kind="function">
      <type></type>
      <name>ColorCamera</name>
      <anchorfile>de/ddc/classcv_1_1gapi_1_1oak_1_1ColorCamera.html</anchorfile>
      <anchor>a86d94a3273fec011ab5635522801bf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorCamera</name>
      <anchorfile>de/ddc/classcv_1_1gapi_1_1oak_1_1ColorCamera.html</anchorfile>
      <anchor>a70c798f2d2a34c304811e354dadd3e4c</anchor>
      <arglist>(const ColorCameraParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::oak::ColorCameraParams</name>
    <filename>d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>BoardSocket</name>
      <anchorfile>d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html</anchorfile>
      <anchor>a369a80f9ebc97ddfa68df07ee6ba6614</anchor>
      <arglist></arglist>
      <enumvalue file="d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html" anchor="a369a80f9ebc97ddfa68df07ee6ba6614a889574aebacda6bfd3e534e2b49b8028">RGB</enumvalue>
      <enumvalue file="d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html" anchor="a369a80f9ebc97ddfa68df07ee6ba6614a2ad5640ebdec72fc79531d1778c6c2dc">BGR</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Resolution</name>
      <anchorfile>d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html</anchorfile>
      <anchor>a10e133c225981f9e3649dd652e723d53</anchor>
      <arglist></arglist>
      <enumvalue file="d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html" anchor="a10e133c225981f9e3649dd652e723d53a4cbb9c84e4d6031ff3844c0482af0156">THE_1080_P</enumvalue>
    </member>
    <member kind="variable">
      <type>BoardSocket</type>
      <name>board_socket</name>
      <anchorfile>d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html</anchorfile>
      <anchor>a5c5f93b90d194f0f005a0d37b9e854f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interleaved</name>
      <anchorfile>d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html</anchorfile>
      <anchor>a0f9562ac73bfa2dec58e0d6b545c83ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Resolution</type>
      <name>resolution</name>
      <anchorfile>d4/d95/structcv_1_1gapi_1_1oak_1_1ColorCameraParams.html</anchorfile>
      <anchor>a8be5f48b8ac168eb943a2db59b6a899b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ccm::ColorCorrectionModel</name>
    <filename>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</filename>
    <member kind="function">
      <type></type>
      <name>ColorCorrectionModel</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>aac53feabaac74da5edd9ade5e4163cd0</anchor>
      <arglist>(const Mat &amp;src, CONST_COLOR constcolor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorCorrectionModel</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a802d6b82243c2398633e1b643bb1e115</anchor>
      <arglist>(const Mat &amp;src, Mat colors, COLOR_SPACE ref_cs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorCorrectionModel</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>ac5b005cdbb68aaed515d90b8a382912c</anchor>
      <arglist>(const Mat &amp;src, Mat colors, COLOR_SPACE ref_cs, Mat colored)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>get_dst_rgbl</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a6325b3a55deb72767a304c626896f396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>get_src_rgbl</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a871a8d69a2afc8e3d64ab0a628f055a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getCCM</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a87833a1238d4c7cc78eccba70a74725e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLoss</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a86686c2c1a4aaded3dc8d7af0751b5aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getMask</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a667ac7a20b258f36678fada5d5f8b44e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getWeights</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>ac0ae63ddd6fcda3a53b6e27d0709656c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>infer</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>abb0c9acccb93f8220b98998aa512dcee</anchor>
      <arglist>(const Mat &amp;img, bool islinear=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>aa3e97174f1621ab727405684e03009e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCCM_TYPE</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a027e6fff707ed911159fc0c225152b0a</anchor>
      <arglist>(CCM_TYPE ccm_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorSpace</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a0d2a25c9277756304cd03d96ef7b2284</anchor>
      <arglist>(COLOR_SPACE cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistance</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>af836cb0b7050f5529543755a9d8e6df2</anchor>
      <arglist>(DISTANCE_TYPE distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>aa066c569fffdc7440eb20b5562a75174</anchor>
      <arglist>(const double &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialMethod</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>aacccbe8108d2c3d682ea2711f4be5d91</anchor>
      <arglist>(INITIAL_METHOD_TYPE initial_method_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinear</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a41097192582815e3e99360d97fe8dae2</anchor>
      <arglist>(LINEAR_TYPE linear_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinearDegree</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>abb61f3d57e1a29c07684681de58dfb65</anchor>
      <arglist>(const int &amp;deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinearGamma</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>af6e98ee174bb7e5480fc15731d5df87e</anchor>
      <arglist>(const double &amp;gamma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxCount</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a1d531999d61bcc810d2d1dcf2477fdbc</anchor>
      <arglist>(const int &amp;max_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaturatedThreshold</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>aa40a63059023a98f0af14bea5202986b</anchor>
      <arglist>(const double &amp;lower, const double &amp;upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeightCoeff</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>ab48f2a18b439d35ef8ff222a75bd26f2</anchor>
      <arglist>(const double &amp;weights_coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeightsList</name>
      <anchorfile>df/d38/classcv_1_1ccm_1_1ColorCorrectionModel.html</anchorfile>
      <anchor>a10fdf1a39d938e2bf4fa9a7bdf21736c</anchor>
      <arglist>(const Mat &amp;weights_list)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::colored_kinfu::ColoredKinFu</name>
    <filename>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColoredKinFu</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>ae31bae73a4c9db66e8df82b4a2713514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getCloud</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>ad9680eaa3d3b792b05e4e5300aa107f1</anchor>
      <arglist>(OutputArray points, OutputArray normals, OutputArray colors=noArray()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getNormals</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>a712a1ab47082171eecb2cc6b9af89d7e</anchor>
      <arglist>(InputArray points, OutputArray normals) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Params &amp;</type>
      <name>getParams</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>a0f3fedfda26d57430072c1f4a0abc734</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getPoints</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>aa12d17cd068cc8414c7a79dd441206fb</anchor>
      <arglist>(OutputArray points) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Affine3f</type>
      <name>getPose</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>a7b1d6fec8ada7faf82879b8259ea4c1a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>af5904fdd53b1b97bb17cdb93dbef438c</anchor>
      <arglist>(OutputArray image) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>a6e59843eedae6e9d082fc1e1634ef047</anchor>
      <arglist>(OutputArray image, const Matx44f &amp;cameraPose) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>aae247249b2aa1ffa0286c23078bc0712</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>a42499a26e47baf4fb9ac11e7d8cfc527</anchor>
      <arglist>(InputArray depth, InputArray rgb)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ColoredKinFu &gt;</type>
      <name>create</name>
      <anchorfile>d5/d61/classcv_1_1colored__kinfu_1_1ColoredKinFu.html</anchorfile>
      <anchor>a0b39c84e50ccc7db4a5fb3fae9c969b2</anchor>
      <arglist>(const Ptr&lt; Params &gt; &amp;_params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::linemod::ColorGradient</name>
    <filename>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</filename>
    <base>cv::linemod::Modality</base>
    <member kind="function">
      <type></type>
      <name>ColorGradient</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>a95a30b50bb3ee9788171a9aca7e49e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorGradient</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>ab7fa732bb8f0c1079ae60d28eea8c8d9</anchor>
      <arglist>(float weak_threshold, size_t num_features, float strong_threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>name</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>a416a321df19b3bfde0913bb81fe4d841</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>a211adc6596382d9848fd379d8a8dedf7</anchor>
      <arglist>(const FileNode &amp;fn) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>a5fb3cc4af2c17519e9901c9f5fa29047</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ColorGradient &gt;</type>
      <name>create</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>ada67f2809aa04ed09936b32467e5f984</anchor>
      <arglist>(float weak_threshold, size_t num_features, float strong_threshold)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_features</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>a4953b74f4c9c06fbd4fe5419f8b5a546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>strong_threshold</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>aac6fe117f76f42650f0cf8b02d5aed19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weak_threshold</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>a52196931712a25cd3ffd18a3d7f92f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Ptr&lt; QuantizedPyramid &gt;</type>
      <name>processImpl</name>
      <anchorfile>dc/d64/classcv_1_1linemod_1_1ColorGradient.html</anchorfile>
      <anchor>af5775de6457ea64a8906da8d6983ec55</anchor>
      <arglist>(const Mat &amp;src, const Mat &amp;mask) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::ColorInpainter</name>
    <filename>d3/d2b/classcv_1_1videostab_1_1ColorInpainter.html</filename>
    <base>cv::videostab::InpainterBase</base>
    <member kind="function">
      <type></type>
      <name>ColorInpainter</name>
      <anchorfile>d5/d50/group__videostab.html</anchorfile>
      <anchor>ga23ab7e15cf5caaf624a90607d863c07e</anchor>
      <arglist>(int method=INPAINT_TELEA, double radius=2.)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inpaint</name>
      <anchorfile>d3/d2b/classcv_1_1videostab_1_1ColorInpainter.html</anchorfile>
      <anchor>af1bd2c6dcd4c69fcc9202d4fda364e94</anchor>
      <arglist>(int idx, Mat &amp;frame, Mat &amp;mask) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::img_hash::ColorMomentHash</name>
    <filename>df/d52/classcv_1_1img__hash_1_1ColorMomentHash.html</filename>
    <base>cv::img_hash::ImgHashBase</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ColorMomentHash &gt;</type>
      <name>create</name>
      <anchorfile>df/d52/classcv_1_1img__hash_1_1ColorMomentHash.html</anchorfile>
      <anchor>aa521b00cbc5152256496833b6c8e7398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ColorMomentHash</name>
      <anchorfile>df/d52/classcv_1_1img__hash_1_1ColorMomentHash.html</anchorfile>
      <anchor>a5f541f69c95426c6f220fef2f88d47c5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CommandLineParser</name>
    <filename>d0/d2e/classcv_1_1CommandLineParser.html</filename>
    <member kind="function">
      <type></type>
      <name>CommandLineParser</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a614095229293b2ab780cadd41a83313a</anchor>
      <arglist>(const CommandLineParser &amp;parser)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommandLineParser</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>ad0bb71c0bc9800e90bfdc44ff406293e</anchor>
      <arglist>(int argc, const char *const argv[], const String &amp;keys)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommandLineParser</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a92bf68d8b036aad6164d1a5ee51ded01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>about</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a2e11e779047efded23f75d9c5c5dd82e</anchor>
      <arglist>(const String &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>ad6b244a52f3b90da6fc463341c8a486f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a190215863579a6d244dccfd261ee0224</anchor>
      <arglist>(const String &amp;name, bool space_delete=true) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a60f2b13d84edfc54aed723fb170478b9</anchor>
      <arglist>(int index, bool space_delete=true) const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getPathToApplication</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a19086a9bc59b7e3d943ea13b0a9fcb7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a8c41cf242b2ad8c0472e3b57893ef200</anchor>
      <arglist>(const String &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>CommandLineParser &amp;</type>
      <name>operator=</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a583859f7a282b3b8ea4162156f301f55</anchor>
      <arglist>(const CommandLineParser &amp;parser)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printErrors</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a70c31969ec5259b8c093d11a80c34f9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printMessage</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a84cda3794b765332bfe43bf8367222fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getByIndex</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a5bbf3174ab2291e3643be49f5cfb09e6</anchor>
      <arglist>(int index, bool space_delete, Param type, void *dst) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getByName</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>aafea72a2d5d225a40e78679cdc89cefb</anchor>
      <arglist>(const String &amp;name, bool space_delete, Param type, void *dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>impl</name>
      <anchorfile>d0/d2e/classcv_1_1CommandLineParser.html</anchorfile>
      <anchor>a4f1f41fd43c10f0fd10e631f5dc60b6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::CommonAreaInterPtr</name>
    <filename>d8/d3d/structcv_1_1cudev_1_1CommonAreaInterPtr.html</filename>
    <templarg>typename SrcPtr</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>d8/d3d/structcv_1_1cudev_1_1CommonAreaInterPtr.html</anchorfile>
      <anchor>a3f176a966adbb6551afd454312efffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d8/d3d/structcv_1_1cudev_1_1CommonAreaInterPtr.html</anchorfile>
      <anchor>ad55b6c4ee82ccf307866678a6bd635f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d8/d3d/structcv_1_1cudev_1_1CommonAreaInterPtr.html</anchorfile>
      <anchor>a54b5732a89978ca29a5f4b580228836f</anchor>
      <arglist>(float y, float x) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>area_height</name>
      <anchorfile>d8/d3d/structcv_1_1cudev_1_1CommonAreaInterPtr.html</anchorfile>
      <anchor>a9d3ab2324aeebf48861c1b8be475f71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>area_width</name>
      <anchorfile>d8/d3d/structcv_1_1cudev_1_1CommonAreaInterPtr.html</anchorfile>
      <anchor>a1e1cea958df9ae5cb84607588f7eb0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d8/d3d/structcv_1_1cudev_1_1CommonAreaInterPtr.html</anchorfile>
      <anchor>a28a7a5450092bac2259f9e70fd5a74d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::CommonAreaInterPtrSz</name>
    <filename>db/d1c/structcv_1_1cudev_1_1CommonAreaInterPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::CommonAreaInterPtr&lt; SrcPtr &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>db/d1c/structcv_1_1cudev_1_1CommonAreaInterPtrSz.html</anchorfile>
      <anchor>a3fe3f0ac6fde783c6782e7439147facd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>db/d1c/structcv_1_1cudev_1_1CommonAreaInterPtrSz.html</anchorfile>
      <anchor>acca3bbd5e7959a9d044eadef200eaf5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CompareLayer</name>
    <filename>df/d72/classcv_1_1dnn_1_1CompareLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>df/d72/classcv_1_1dnn_1_1CompareLayer.html</anchorfile>
      <anchor>ab8dee3846f90d7035aa045e31470398c</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag</name>
    <filename>dd/d3d/structcv_1_1detail_1_1CompileArgTag.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::calib3d::cpu::StereoInitParam &gt;</name>
    <filename>d8/dab/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d8/dab/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam_01_4.html</anchorfile>
      <anchor>afaab5f30f538657433beda6d12518c5b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::GNetPackage &gt;</name>
    <filename>dc/dbf/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1GNetPackage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>dc/dbf/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1GNetPackage_01_4.html</anchorfile>
      <anchor>addfc5b32e9414899bd7c0562f5c98adc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::onnx::WorkloadTypeONNXPtr &gt;</name>
    <filename>d5/db3/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1onnx_1_1WorkloadTypeONNXPtr_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d5/db3/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1onnx_1_1WorkloadTypeONNXPtr_01_4.html</anchorfile>
      <anchor>a93f000400a430818dc3d8551ad04ad32</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::ot::ObjectTrackerParams &gt;</name>
    <filename>d8/d7e/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1ot_1_1ObjectTrackerParams_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d8/d7e/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1ot_1_1ObjectTrackerParams_01_4.html</anchorfile>
      <anchor>a598e40c95bdd878fccff84b93847d2ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::plaidml::config &gt;</name>
    <filename>da/d3c/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1plaidml_1_1config_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>da/d3c/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1plaidml_1_1config_01_4.html</anchorfile>
      <anchor>a5651cdc6b5c035f9060d2239b8addb97</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::streaming::queue_capacity &gt;</name>
    <filename>de/d54/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1streaming_1_1queue__capacity_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>de/d54/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1streaming_1_1queue__capacity_01_4.html</anchorfile>
      <anchor>a6cb9a5ef63bc44a93c38bcec6408efa9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::use_only &gt;</name>
    <filename>df/d53/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1use__only_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>df/d53/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1use__only_01_4.html</anchorfile>
      <anchor>ab31337d4694c7893bb563304798a1cad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::video::BackgroundSubtractorParams &gt;</name>
    <filename>d6/d7e/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1video_1_1BackgroundSubtractorParams_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d6/d7e/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1video_1_1BackgroundSubtractorParams_01_4.html</anchorfile>
      <anchor>ae15705bfb81dabc44445a6c9666a6ed1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::wip::draw::freetype_font &gt;</name>
    <filename>d8/da3/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1wip_1_1draw_1_1freetype__font_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d8/da3/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1wip_1_1draw_1_1freetype__font_01_4.html</anchorfile>
      <anchor>ade3c547887b8123994ea76238860fca9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::wip::ov::benchmark_mode &gt;</name>
    <filename>d5/db1/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1wip_1_1ov_1_1benchmark__mode_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d5/db1/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1wip_1_1ov_1_1benchmark__mode_01_4.html</anchorfile>
      <anchor>a542d89c4030bb863a2fd644b2504c36d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::gapi::wip::ov::WorkloadTypeOVPtr &gt;</name>
    <filename>d8/d7e/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1wip_1_1ov_1_1WorkloadTypeOVPtr_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d8/d7e/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1wip_1_1ov_1_1WorkloadTypeOVPtr_01_4.html</anchorfile>
      <anchor>a4f995c66d1a8341daf6e853cd9215d00</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::GKernelPackage &gt;</name>
    <filename>de/d89/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1GKernelPackage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>de/d89/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1GKernelPackage_01_4.html</anchorfile>
      <anchor>a403ba6b9b7f4c1c2e74c13d8dc57666f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::graph_dump_path &gt;</name>
    <filename>d3/d64/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1graph__dump__path_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d3/d64/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1graph__dump__path_01_4.html</anchorfile>
      <anchor>acc0c049cff631295746cf0441169b758</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; cv::use_threaded_executor &gt;</name>
    <filename>de/dad/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1use__threaded__executor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>de/dad/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1use__threaded__executor_01_4.html</anchorfile>
      <anchor>a4fc9762e7451a573dac69dfa6f52687c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; gapi::oak::ColorCameraParams &gt;</name>
    <filename>d0/d47/structcv_1_1detail_1_1CompileArgTag_3_01gapi_1_1oak_1_1ColorCameraParams_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d0/d47/structcv_1_1detail_1_1CompileArgTag_3_01gapi_1_1oak_1_1ColorCameraParams_01_4.html</anchorfile>
      <anchor>a575d74d844f695a4c95d248b7c649cb9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; gapi::oak::EncoderConfig &gt;</name>
    <filename>d0/d0e/structcv_1_1detail_1_1CompileArgTag_3_01gapi_1_1oak_1_1EncoderConfig_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d0/d0e/structcv_1_1detail_1_1CompileArgTag_3_01gapi_1_1oak_1_1EncoderConfig_01_4.html</anchorfile>
      <anchor>a513fe426291549c19df8e6c19eb9dab0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; gapi::streaming::sync_policy &gt;</name>
    <filename>da/d8d/structcv_1_1detail_1_1CompileArgTag_3_01gapi_1_1streaming_1_1sync__policy_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>da/d8d/structcv_1_1detail_1_1CompileArgTag_3_01gapi_1_1streaming_1_1sync__policy_01_4.html</anchorfile>
      <anchor>ad6a2c2e04588cad6cc97e6082e18deda</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; GFluidOutputRois &gt;</name>
    <filename>d7/d5e/structcv_1_1detail_1_1CompileArgTag_3_01GFluidOutputRois_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d7/d5e/structcv_1_1detail_1_1CompileArgTag_3_01GFluidOutputRois_01_4.html</anchorfile>
      <anchor>acb2d765eb2fb6de075ed5265cc7172a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; GFluidParallelFor &gt;</name>
    <filename>de/d5f/structcv_1_1detail_1_1CompileArgTag_3_01GFluidParallelFor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>de/d5f/structcv_1_1detail_1_1CompileArgTag_3_01GFluidParallelFor_01_4.html</anchorfile>
      <anchor>ae8228268cc3e123ac1b9e2f0e1f22529</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompileArgTag&lt; GFluidParallelOutputRois &gt;</name>
    <filename>d5/dc7/structcv_1_1detail_1_1CompileArgTag_3_01GFluidParallelOutputRois_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>tag</name>
      <anchorfile>d5/dc7/structcv_1_1detail_1_1CompileArgTag_3_01GFluidParallelOutputRois_01_4.html</anchorfile>
      <anchor>acc0b2d87a3f93854bea705dcfab86fa3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::ov::detail::ParamDesc::CompiledModel</name>
    <filename>d5/def/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1CompiledModel.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>blob_path</name>
      <anchorfile>d5/def/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1CompiledModel.html</anchorfile>
      <anchor>a1904f6e8f6e2bdfcbe41d6f2daff7b25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Complex</name>
    <filename>da/df6/classcv_1_1Complex.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="function">
      <type></type>
      <name>Complex</name>
      <anchorfile>da/df6/classcv_1_1Complex.html</anchorfile>
      <anchor>af3bec7e8907947043569bf8a366a84f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Complex</name>
      <anchorfile>da/df6/classcv_1_1Complex.html</anchorfile>
      <anchor>ad7d6fe6d84cff0cd7ad5e46dccdb5c1b</anchor>
      <arglist>(_Tp _re, _Tp _im=0)</arglist>
    </member>
    <member kind="function">
      <type>Complex</type>
      <name>conj</name>
      <anchorfile>da/df6/classcv_1_1Complex.html</anchorfile>
      <anchor>a6e911d2fb0bedec658406fc135f9d1a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Complex&lt; T2 &gt;</name>
      <anchorfile>da/df6/classcv_1_1Complex.html</anchorfile>
      <anchor>a4a96b4e23292e84682ff67435018c93c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>im</name>
      <anchorfile>da/df6/classcv_1_1Complex.html</anchorfile>
      <anchor>a7bdb5493cb787a4e644a51744c5dfbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>re</name>
      <anchorfile>da/df6/classcv_1_1Complex.html</anchorfile>
      <anchor>ac4cd4a983c71a573eaeaa8bbbda02495</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompressedRectilinearPortraitProjector</name>
    <filename>d0/ded/structcv_1_1detail_1_1CompressedRectilinearPortraitProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d0/ded/structcv_1_1detail_1_1CompressedRectilinearPortraitProjector.html</anchorfile>
      <anchor>ac1326980813ddf21bae2576d8d6e2433</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d0/ded/structcv_1_1detail_1_1CompressedRectilinearPortraitProjector.html</anchorfile>
      <anchor>aed4225e50d87676a9b73b1f46a277840</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>d0/ded/structcv_1_1detail_1_1CompressedRectilinearPortraitProjector.html</anchorfile>
      <anchor>acb527ebab56f189dbef042b9c1fccc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>d0/ded/structcv_1_1detail_1_1CompressedRectilinearPortraitProjector.html</anchorfile>
      <anchor>a157e0e5ccd1ee08636eb1eadcdc95251</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CompressedRectilinearPortraitWarper</name>
    <filename>de/d9a/classcv_1_1CompressedRectilinearPortraitWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type></type>
      <name>CompressedRectilinearPortraitWarper</name>
      <anchorfile>de/d9a/classcv_1_1CompressedRectilinearPortraitWarper.html</anchorfile>
      <anchor>ab8e275b58a1e3592528e4d72b4a6fa6a</anchor>
      <arglist>(float A=1, float B=1)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>de/d9a/classcv_1_1CompressedRectilinearPortraitWarper.html</anchorfile>
      <anchor>a4c3642d1da83b87545b780dc2aaa9f89</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::CompressedRectilinearPortraitWarper</name>
    <filename>dd/dc8/classcv_1_1detail_1_1CompressedRectilinearPortraitWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; CompressedRectilinearPortraitProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>CompressedRectilinearPortraitWarper</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1CompressedRectilinearPortraitWarper.html</anchorfile>
      <anchor>a5ad1e730652815931dfcc74a268fc3b5</anchor>
      <arglist>(float scale, float A=1, float B=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CompressedRectilinearProjector</name>
    <filename>db/dbb/structcv_1_1detail_1_1CompressedRectilinearProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>db/dbb/structcv_1_1detail_1_1CompressedRectilinearProjector.html</anchorfile>
      <anchor>a7f8cf7e90aa0d6719594e41e63c2b8f8</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>db/dbb/structcv_1_1detail_1_1CompressedRectilinearProjector.html</anchorfile>
      <anchor>aa84e919cc3041a43d790d163dee1c741</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>db/dbb/structcv_1_1detail_1_1CompressedRectilinearProjector.html</anchorfile>
      <anchor>a13adc4baeb85a15e42b374d5a1662e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>db/dbb/structcv_1_1detail_1_1CompressedRectilinearProjector.html</anchorfile>
      <anchor>a401bab51b49ffec7698dbf8dca4b2c77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CompressedRectilinearWarper</name>
    <filename>d0/dd5/classcv_1_1CompressedRectilinearWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type></type>
      <name>CompressedRectilinearWarper</name>
      <anchorfile>d0/dd5/classcv_1_1CompressedRectilinearWarper.html</anchorfile>
      <anchor>a08636b91dd4802fb26765788c4f4e826</anchor>
      <arglist>(float A=1, float B=1)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d0/dd5/classcv_1_1CompressedRectilinearWarper.html</anchorfile>
      <anchor>aa100f9fa525c847f95491ba104ddc888</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::CompressedRectilinearWarper</name>
    <filename>dd/dbe/classcv_1_1detail_1_1CompressedRectilinearWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; CompressedRectilinearProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>CompressedRectilinearWarper</name>
      <anchorfile>dd/dbe/classcv_1_1detail_1_1CompressedRectilinearWarper.html</anchorfile>
      <anchor>a1d839e593941f89469c196b52117a4db</anchor>
      <arglist>(float scale, float A=1, float B=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ConcatLayer</name>
    <filename>da/d5c/classcv_1_1dnn_1_1ConcatLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ConcatLayer &gt;</type>
      <name>create</name>
      <anchorfile>da/d5c/classcv_1_1dnn_1_1ConcatLayer.html</anchorfile>
      <anchor>a31c91ec0ecd0c277d7508961cb9a06ca</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis</name>
      <anchorfile>da/d5c/classcv_1_1dnn_1_1ConcatLayer.html</anchorfile>
      <anchor>a1f11c2cdc4398cd0bd5875233ee1a256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>padding</name>
      <anchorfile>da/d5c/classcv_1_1dnn_1_1ConcatLayer.html</anchorfile>
      <anchor>a254a3d15d6d710d8da0880934b80d1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>paddingValue</name>
      <anchorfile>da/d5c/classcv_1_1dnn_1_1ConcatLayer.html</anchorfile>
      <anchor>a266a094fb6938f0df77ca162c7c45f49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::FacemarkAAM::Config</name>
    <filename>d0/ded/structcv_1_1face_1_1FacemarkAAM_1_1Config.html</filename>
    <member kind="function">
      <type></type>
      <name>Config</name>
      <anchorfile>d0/ded/structcv_1_1face_1_1FacemarkAAM_1_1Config.html</anchorfile>
      <anchor>aa40a2cb0325e4f6c812d51f8b56f6f74</anchor>
      <arglist>(Mat rot=Mat::eye(2, 2, CV_32F), Point2f trans=Point2f(0.0f, 0.0f), float scaling=1.0f, int scale_id=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>model_scale_idx</name>
      <anchorfile>d0/ded/structcv_1_1face_1_1FacemarkAAM_1_1Config.html</anchorfile>
      <anchor>aada12fc918928a31d73519ad8b3d0976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>R</name>
      <anchorfile>d0/ded/structcv_1_1face_1_1FacemarkAAM_1_1Config.html</anchorfile>
      <anchor>a523237291402f020dd17d37e15321c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>d0/ded/structcv_1_1face_1_1FacemarkAAM_1_1Config.html</anchorfile>
      <anchor>af2774ac571ba4eec364f95e1e8c51e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point2f</type>
      <name>t</name>
      <anchorfile>d0/ded/structcv_1_1face_1_1FacemarkAAM_1_1Config.html</anchorfile>
      <anchor>ad45f131c4c9a989b14ffb6ba5348cbd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::plaidml::config</name>
    <filename>de/d39/structcv_1_1gapi_1_1plaidml_1_1config.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>dev_id</name>
      <anchorfile>de/d39/structcv_1_1gapi_1_1plaidml_1_1config.html</anchorfile>
      <anchor>abbdf5cd394a6a6a761e25e6512eda752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>trg_id</name>
      <anchorfile>de/d39/structcv_1_1gapi_1_1plaidml_1_1config.html</anchorfile>
      <anchor>a7be03e252b22c2ac83a03bac8c7f1dd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ConjGradSolver</name>
    <filename>d0/d21/classcv_1_1ConjGradSolver.html</filename>
    <base>cv::MinProblemSolver</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ConjGradSolver &gt;</type>
      <name>create</name>
      <anchorfile>d0/d21/classcv_1_1ConjGradSolver.html</anchorfile>
      <anchor>ad07ab5f0778e2a837d77393c790299ad</anchor>
      <arglist>(const Ptr&lt; MinProblemSolver::Function &gt; &amp;f=Ptr&lt; ConjGradSolver::Function &gt;(), TermCriteria termcrit=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 5000, 0.000001))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::ConsistentMosaicInpainter</name>
    <filename>d9/dba/classcv_1_1videostab_1_1ConsistentMosaicInpainter.html</filename>
    <base>cv::videostab::InpainterBase</base>
    <member kind="function">
      <type></type>
      <name>ConsistentMosaicInpainter</name>
      <anchorfile>d9/dba/classcv_1_1videostab_1_1ConsistentMosaicInpainter.html</anchorfile>
      <anchor>ab630d4502bf586264ec21ee342e04fa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inpaint</name>
      <anchorfile>d9/dba/classcv_1_1videostab_1_1ConsistentMosaicInpainter.html</anchorfile>
      <anchor>a1c7d7469200ede9d31eda981d28c6581</anchor>
      <arglist>(int idx, Mat &amp;frame, Mat &amp;mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStdevThresh</name>
      <anchorfile>d9/dba/classcv_1_1videostab_1_1ConsistentMosaicInpainter.html</anchorfile>
      <anchor>a08f47e6b4674029d42a823e2a8243312</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>stdevThresh</name>
      <anchorfile>d9/dba/classcv_1_1videostab_1_1ConsistentMosaicInpainter.html</anchorfile>
      <anchor>acaf556d32a5248757702bd662fa8d901</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ConstantPtr</name>
    <filename>d5/db7/structcv_1_1cudev_1_1ConstantPtr.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>d5/db7/structcv_1_1cudev_1_1ConstantPtr.html</anchorfile>
      <anchor>a60ba990da6b921bc8b52818d484853ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>d5/db7/structcv_1_1cudev_1_1ConstantPtr.html</anchorfile>
      <anchor>a452e0eeafdf986d832a1a532d3e82b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d5/db7/structcv_1_1cudev_1_1ConstantPtr.html</anchorfile>
      <anchor>ab9fdee7febaee40d0a8d84dc03e683f6</anchor>
      <arglist>(int, int) const</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>d5/db7/structcv_1_1cudev_1_1ConstantPtr.html</anchorfile>
      <anchor>aa5ce9b10fe30e8cf58117e9fcb430c8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ConstantPtrSz</name>
    <filename>d2/df7/structcv_1_1cudev_1_1ConstantPtrSz.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::ConstantPtr&lt; T &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d2/df7/structcv_1_1cudev_1_1ConstantPtrSz.html</anchorfile>
      <anchor>a53f800055b4a3659730a9dcfaa2825b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d2/df7/structcv_1_1cudev_1_1ConstantPtrSz.html</anchorfile>
      <anchor>aef3969808520d7d07d099686d76467c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ConstLayer</name>
    <filename>de/dff/classcv_1_1dnn_1_1ConstLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>de/dff/classcv_1_1dnn_1_1ConstLayer.html</anchorfile>
      <anchor>aa06f7659c414272118d05f492d33e52a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::contains_shape_field</name>
    <filename>dd/dbc/structcv_1_1detail_1_1contains__shape__field.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::contains_shape_field&lt; TaggedTypeCandidate, void_t&lt; decltype(TaggedTypeCandidate::shape)&gt; &gt;</name>
    <filename>d7/de9/structcv_1_1detail_1_1contains__shape__field_3_01TaggedTypeCandidate_00_01void__t_3_01decltype_096f2ad3af4e5ab1f02059720b7ba9eda.html</filename>
    <templarg>typename TaggedTypeCandidate</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::Context</name>
    <filename>dc/d38/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Context.html</filename>
    <member kind="typedef">
      <type>void *</type>
      <name>Ptr</name>
      <anchorfile>dc/d38/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Context.html</anchorfile>
      <anchor>af682050af7ad78332afc44af2c0986c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Context</name>
      <anchorfile>dc/d38/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Context.html</anchorfile>
      <anchor>aed48d235d30edd2d096716dc7fc6e384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>get_ptr</name>
      <anchorfile>dc/d38/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Context.html</anchorfile>
      <anchor>a0bac3497b51ad84b9494ed387fff8fc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AccelType</type>
      <name>get_type</name>
      <anchorfile>dc/d38/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Context.html</anchorfile>
      <anchor>a473daa3f9ad9cd7c8292f3480ee67a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>IDeviceSelector</name>
      <anchorfile>dc/d38/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Context.html</anchorfile>
      <anchor>a572730717d65e00cccf6ef7adfd65a37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::Context</name>
    <filename>d1/d45/classcv_1_1ocl_1_1Context.html</filename>
    <class kind="class">cv::ocl::Context::UserContext</class>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a1e29fc6b44d86782dd90a9fe986c9cd1</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a2f80a4600f75bb25b511e196c331b746</anchor>
      <arglist>(const Context &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a0ecef3725fe839e32289e928c04c0f98</anchor>
      <arglist>(Context &amp;&amp;c) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a1db64b0cb4055c0a3fbeb51fd8682bfa</anchor>
      <arglist>(int dtype)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Context</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>aee92207979185b1061db60667a0c22cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a34a5de8c9951363ed10bc44813971d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>ab2662240cf90de0069ed416557ffab93</anchor>
      <arglist>(int dtype)</arglist>
    </member>
    <member kind="function">
      <type>Device &amp;</type>
      <name>device</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>abc0d5b72f7821637fa98058ca753a452</anchor>
      <arglist>(size_t idx) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a579d721330f1480fe04736469bb4e27b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a5ceecf52dcb42277ae852ad9295253e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>getOpenCLContextProperty</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a4811a6e1ec6febd07b0d3980d6312521</anchor>
      <arglist>(int propertyId) const</arglist>
    </member>
    <member kind="function">
      <type>Program</type>
      <name>getProg</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a9b16748ebf8a27a343c3d702606f5a28</anchor>
      <arglist>(const ProgramSource &amp;prog, const String &amp;buildopt, String &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; T &gt;</type>
      <name>getUserContext</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a7bc3305b4f5150426396f8f487fa48ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; UserContext &gt;</type>
      <name>getUserContext</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a659ef8eb05d4b39b45433140141bcf15</anchor>
      <arglist>(std::type_index typeId)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ndevices</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>adb412f36d792b6a219c54d912a9ff43b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Context &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>aaa2c55ecaac5851c8e0493b4cf5aa259</anchor>
      <arglist>(const Context &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Context &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a317e8c510571d0640c9c2c217bbb793c</anchor>
      <arglist>(Context &amp;&amp;c) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>af248ab9f544a1147b27882ba63067caf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>ac9d59d02b1305f82fd9ce6f7222cab35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserContext</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>ac0439021c4a4911c391820975084d38c</anchor>
      <arglist>(const std::shared_ptr&lt; T &gt; &amp;userContext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserContext</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>afcedc47addf5fb6e383e4e506671d5de</anchor>
      <arglist>(std::type_index typeId, const std::shared_ptr&lt; UserContext &gt; &amp;userContext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseSVM</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a103147dc9c81aca85ffe02ee7325176a</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadProg</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a2f0c81651cac98395c68f88756d92468</anchor>
      <arglist>(Program &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useSVM</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a56a15a1aa2cfc1b430f5aae424397c5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Context</type>
      <name>create</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a71fd118ca17edb79d936a8055441a7db</anchor>
      <arglist>(const std::string &amp;configuration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Context</type>
      <name>fromDevice</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>afca93fd75a481337148310b68b488477</anchor>
      <arglist>(const ocl::Device &amp;device)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Context</type>
      <name>fromHandle</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>ab6570940f8a3e4c8c125e245b646fd80</anchor>
      <arglist>(void *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Context &amp;</type>
      <name>getDefault</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>a75a786be2f0bfbcbe8cd49976db3303e</anchor>
      <arglist>(bool initialize=true)</arglist>
    </member>
    <member kind="variable">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d1/d45/classcv_1_1ocl_1_1Context.html</anchorfile>
      <anchor>aa40f58476d9e54c1c58557f24eede23c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::fastcv::FCVMSER::ContourData</name>
    <filename>d6/d6f/structcv_1_1fastcv_1_1FCVMSER_1_1ContourData.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>nodeCounter</name>
      <anchorfile>d6/d6f/structcv_1_1fastcv_1_1FCVMSER_1_1ContourData.html</anchorfile>
      <anchor>a1c737b75ec3aac91a1fca8321d2ed8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>nodeId</name>
      <anchorfile>d6/d6f/structcv_1_1fastcv_1_1FCVMSER_1_1ContourData.html</anchorfile>
      <anchor>a288134a0c2a2d07a58582279b4fe23d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>polarity</name>
      <anchorfile>d6/d6f/structcv_1_1fastcv_1_1FCVMSER_1_1ContourData.html</anchorfile>
      <anchor>af01f641d69ada26035524f5b1941e7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>variation</name>
      <anchorfile>d6/d6f/structcv_1_1fastcv_1_1FCVMSER_1_1ContourData.html</anchorfile>
      <anchor>a5cac42eabc3a750311018797a99bc3cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::ContourFitting</name>
    <filename>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>ContourFitting</name>
      <anchorfile>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</anchorfile>
      <anchor>a5e4d25365e3033d2d8113a6e1a2c2db1</anchor>
      <arglist>(int ctr=1024, int fd=16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateTransformation</name>
      <anchorfile>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</anchorfile>
      <anchor>accc14ec480558af80be47abf1134daf0</anchor>
      <arglist>(InputArray src, InputArray dst, OutputArray alphaPhiST, double &amp;dist, bool fdContour=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateTransformation</name>
      <anchorfile>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</anchorfile>
      <anchor>af9cd9550a5d1103f687367680f4e0918</anchor>
      <arglist>(InputArray src, InputArray dst, OutputArray alphaPhiST, double *dist=0, bool fdContour=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCtrSize</name>
      <anchorfile>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</anchorfile>
      <anchor>aac3c909a4b3d35c45982d4cdfa06d6b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFDSize</name>
      <anchorfile>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</anchorfile>
      <anchor>a1ae9e076711e80b4e4ecb39045b26fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCtrSize</name>
      <anchorfile>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</anchorfile>
      <anchor>a24bfff7e1fe21efb3e5af97e132fdfd6</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFDSize</name>
      <anchorfile>d5/d72/classcv_1_1ximgproc_1_1ContourFitting.html</anchorfile>
      <anchor>a15d09cb24987736bf9bbb9241170da0f</anchor>
      <arglist>(int n)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ConvertTuple</name>
    <filename>d9/d6a/structcv_1_1cudev_1_1ConvertTuple.html</filename>
    <templarg>class Tuple</templarg>
    <templarg>template&lt; typename T &gt; class CvtOp</templarg>
    <member kind="typedef">
      <type>tuple_detail::ConvertTuple&lt; Tuple, tuple_size&lt; Tuple &gt;::value, CvtOp &gt;::type</type>
      <name>type</name>
      <anchorfile>d9/d6a/structcv_1_1cudev_1_1ConvertTuple.html</anchorfile>
      <anchor>a00660eb59e67bef7bb983965ce6710b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::Convolution</name>
    <filename>d4/d25/classcv_1_1cuda_1_1Convolution.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>convolve</name>
      <anchorfile>d4/d25/classcv_1_1cuda_1_1Convolution.html</anchorfile>
      <anchor>a5b7be73953386b725ba57b961a387886</anchor>
      <arglist>(InputArray image, InputArray templ, OutputArray result, bool ccorr=false, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ConvolutionLayer</name>
    <filename>d5/dcf/classcv_1_1dnn_1_1ConvolutionLayer.html</filename>
    <base>cv::dnn::BaseConvolutionLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BaseConvolutionLayer &gt;</type>
      <name>create</name>
      <anchorfile>d5/dcf/classcv_1_1dnn_1_1ConvolutionLayer.html</anchorfile>
      <anchor>ae8f458bbca946d6864ba714a03b51094</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fusedActivation</name>
      <anchorfile>d5/dcf/classcv_1_1dnn_1_1ConvolutionLayer.html</anchorfile>
      <anchor>addd70cff896baf655193cfcc83ba7d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fusedAdd</name>
      <anchorfile>d5/dcf/classcv_1_1dnn_1_1ConvolutionLayer.html</anchorfile>
      <anchor>a930241e3f4aa00f60982e692a7759874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useWinograd</name>
      <anchorfile>d5/dcf/classcv_1_1dnn_1_1ConvolutionLayer.html</anchorfile>
      <anchor>a430be6639d9e760307109f26be11380e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ConvolutionLayerInt8</name>
    <filename>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</filename>
    <base>cv::dnn::BaseConvolutionLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BaseConvolutionLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</anchorfile>
      <anchor>afacd9d177ecada904fba709f5b4e06bb</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>input_sc</name>
      <anchorfile>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</anchorfile>
      <anchor>aecbdc3c4e58c431d686a741bd6987884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>input_zp</name>
      <anchorfile>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</anchorfile>
      <anchor>a630289cb8c4e044ad9f577a1092bfdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>output_sc</name>
      <anchorfile>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</anchorfile>
      <anchor>a7034bd17a700771c423bc90ab4cb1450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>output_zp</name>
      <anchorfile>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</anchorfile>
      <anchor>aafec29bbea2ee1c0406d605acd34de0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>per_channel</name>
      <anchorfile>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</anchorfile>
      <anchor>a3fa0fef0b55108562ea5952913949d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useWinograd</name>
      <anchorfile>db/d97/classcv_1_1dnn_1_1ConvolutionLayerInt8.html</anchorfile>
      <anchor>aaaba43c7f6c0132f454afe9163d9c5e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::util::copy_through_move_t</name>
    <filename>db/df6/structcv_1_1util_1_1copy__through__move__t.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>copy_through_move_t</name>
      <anchorfile>db/df6/structcv_1_1util_1_1copy__through__move__t.html</anchorfile>
      <anchor>a900c0e0dd5411ea237673f8f257604e0</anchor>
      <arglist>(copy_through_move_t &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>copy_through_move_t</name>
      <anchorfile>db/df6/structcv_1_1util_1_1copy__through__move__t.html</anchorfile>
      <anchor>a50f1c5240bd54c899aebe648c327adcf</anchor>
      <arglist>(copy_through_move_t const &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>copy_through_move_t</name>
      <anchorfile>db/df6/structcv_1_1util_1_1copy__through__move__t.html</anchorfile>
      <anchor>aeea06c957ce53f00a0feec31024e1b2f</anchor>
      <arglist>(T &amp;&amp;g)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>get</name>
      <anchorfile>db/df6/structcv_1_1util_1_1copy__through__move__t.html</anchorfile>
      <anchor>ae69a3a3c89354baffcaa947bdad09c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>db/df6/structcv_1_1util_1_1copy__through__move__t.html</anchorfile>
      <anchor>a8ff7d776bd55f2342b543a7003e61dda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>db/df6/structcv_1_1util_1_1copy__through__move__t.html</anchorfile>
      <anchor>aee4bdb6e24b3e3950d14de64c6d63737</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::onnx::ep::CoreML</name>
    <filename>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>CoreML</name>
      <anchorfile>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</anchorfile>
      <anchor>af41f405dc29707fcfe7b5dc59dba179f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP CoreML &amp;</type>
      <name>cfgEnableOnlyNeuralEngine</name>
      <anchorfile>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</anchorfile>
      <anchor>ac0a526cda1d76e6ac895c5d9eb7d5190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP CoreML &amp;</type>
      <name>cfgEnableOnSubgraph</name>
      <anchorfile>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</anchorfile>
      <anchor>af27ec2d3c59c5e0afdd06c67087fd1dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP CoreML &amp;</type>
      <name>cfgUseCPUOnly</name>
      <anchorfile>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</anchorfile>
      <anchor>aabd659aa5a76444f8cfd520f7628d34a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_on_subgraph</name>
      <anchorfile>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</anchorfile>
      <anchor>af308a602de164819b7e4c4a83b35ebba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_only_ane</name>
      <anchorfile>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</anchorfile>
      <anchor>af78a210f2cb51121ec2f20bc2cdadaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_cpu_only</name>
      <anchorfile>d2/da7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CoreML.html</anchorfile>
      <anchor>a478e9bae6f3d2130e50d9e22aff8afed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::CornernessCriteria</name>
    <filename>dd/d63/classcv_1_1cuda_1_1CornernessCriteria.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>dd/d63/classcv_1_1cuda_1_1CornernessCriteria.html</anchorfile>
      <anchor>a973a98647acb7906712004d9a8710e4a</anchor>
      <arglist>(InputArray src, OutputArray dst, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::CornersDetector</name>
    <filename>de/d95/classcv_1_1cuda_1_1CornersDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>de/d95/classcv_1_1cuda_1_1CornersDetector.html</anchorfile>
      <anchor>a3a103ca6d48c51840d31397730a692aa</anchor>
      <arglist>(InputArray image, OutputArray corners, InputArray mask=noArray(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxCorners</name>
      <anchorfile>de/d95/classcv_1_1cuda_1_1CornersDetector.html</anchorfile>
      <anchor>a405daae31ba4bb495b8c644fcc7ef742</anchor>
      <arglist>(int maxCorners)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinDistance</name>
      <anchorfile>de/d95/classcv_1_1cuda_1_1CornersDetector.html</anchorfile>
      <anchor>a8ce698f573233c9b61304b4f5bca8b70</anchor>
      <arglist>(double minDistance)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CorrelationLayer</name>
    <filename>d4/d8a/classcv_1_1dnn_1_1CorrelationLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CorrelationLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/d8a/classcv_1_1dnn_1_1CorrelationLayer.html</anchorfile>
      <anchor>a4eb2ef4fccee4375b9a2731d3777ec73</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func</name>
    <filename>d6/dfb/structcv_1_1cudev_1_1cos__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d6/dfb/structcv_1_1cudev_1_1cos__func.html</anchorfile>
      <anchor>ac65e3554a163769ab13f51592639b9c5</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func&lt; double &gt;</name>
    <filename>db/d23/structcv_1_1cudev_1_1cos__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>db/d23/structcv_1_1cudev_1_1cos__func_3_01double_01_4.html</anchorfile>
      <anchor>aaf9cfdadc2fdf132ce1c6fd1bc4d23c7</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func&lt; float &gt;</name>
    <filename>dd/d7a/structcv_1_1cudev_1_1cos__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d7a/structcv_1_1cudev_1_1cos__func_3_01float_01_4.html</anchorfile>
      <anchor>aabb752915736cacff3b15eb91a1cc4c5</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func&lt; schar &gt;</name>
    <filename>dc/d25/structcv_1_1cudev_1_1cos__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dc/d25/structcv_1_1cudev_1_1cos__func_3_01schar_01_4.html</anchorfile>
      <anchor>a1e26eec7e6cf6e3cf0ddfcd4d150f10e</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func&lt; short &gt;</name>
    <filename>d7/d03/structcv_1_1cudev_1_1cos__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d7/d03/structcv_1_1cudev_1_1cos__func_3_01short_01_4.html</anchorfile>
      <anchor>a97f88f391e8eccee42251572d6917d39</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func&lt; uchar &gt;</name>
    <filename>dd/d3d/structcv_1_1cudev_1_1cos__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d3d/structcv_1_1cudev_1_1cos__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a693d78041e8f0eb86a521d7ea868aaa6</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func&lt; uint &gt;</name>
    <filename>da/dc1/structcv_1_1cudev_1_1cos__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>da/dc1/structcv_1_1cudev_1_1cos__func_3_01uint_01_4.html</anchorfile>
      <anchor>a2fe66a37f8017659d4528d44361536d8</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cos_func&lt; ushort &gt;</name>
    <filename>df/d35/structcv_1_1cudev_1_1cos__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/d35/structcv_1_1cudev_1_1cos__func_3_01ushort_01_4.html</anchorfile>
      <anchor>ae58914f83f44a50534220d0496c6f134</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::tbm::CosDistance</name>
    <filename>da/dd4/classcv_1_1detail_1_1tracking_1_1tbm_1_1CosDistance.html</filename>
    <base>cv::detail::tracking::tbm::IDescriptorDistance</base>
    <member kind="function">
      <type></type>
      <name>CosDistance</name>
      <anchorfile>da/dd4/classcv_1_1detail_1_1tracking_1_1tbm_1_1CosDistance.html</anchorfile>
      <anchor>a295fc7d29259efeb064aab7f3cd91db8</anchor>
      <arglist>(const cv::Size &amp;descriptor_size)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>compute</name>
      <anchorfile>da/dd4/classcv_1_1detail_1_1tracking_1_1tbm_1_1CosDistance.html</anchorfile>
      <anchor>a30b86883e7d7dd4196fbba279806d5b9</anchor>
      <arglist>(const cv::Mat &amp;descr1, const cv::Mat &amp;descr2) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>compute</name>
      <anchorfile>da/dd4/classcv_1_1detail_1_1tracking_1_1tbm_1_1CosDistance.html</anchorfile>
      <anchor>a509d41530a813b800ac975f7530a047b</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;descrs1, const std::vector&lt; cv::Mat &gt; &amp;descrs2) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func</name>
    <filename>dc/d8a/structcv_1_1cudev_1_1cosh__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>dc/d8a/structcv_1_1cudev_1_1cosh__func.html</anchorfile>
      <anchor>a2c216f1403ca120884b6564c6d3a59ce</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func&lt; double &gt;</name>
    <filename>d5/d3a/structcv_1_1cudev_1_1cosh__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d5/d3a/structcv_1_1cudev_1_1cosh__func_3_01double_01_4.html</anchorfile>
      <anchor>a1a46775b2bbfbad92506fb451ee1c79d</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func&lt; float &gt;</name>
    <filename>db/d8d/structcv_1_1cudev_1_1cosh__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>db/d8d/structcv_1_1cudev_1_1cosh__func_3_01float_01_4.html</anchorfile>
      <anchor>a1ee29ef52dc2cf4be6d5e6270503bea5</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func&lt; schar &gt;</name>
    <filename>df/dd8/structcv_1_1cudev_1_1cosh__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/dd8/structcv_1_1cudev_1_1cosh__func_3_01schar_01_4.html</anchorfile>
      <anchor>a7f79b5591445191cb72512e705306d72</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func&lt; short &gt;</name>
    <filename>dc/d8a/structcv_1_1cudev_1_1cosh__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dc/d8a/structcv_1_1cudev_1_1cosh__func_3_01short_01_4.html</anchorfile>
      <anchor>a73e6537c788b836c602d48c0dbf79e38</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func&lt; uchar &gt;</name>
    <filename>de/d73/structcv_1_1cudev_1_1cosh__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>de/d73/structcv_1_1cudev_1_1cosh__func_3_01uchar_01_4.html</anchorfile>
      <anchor>ab4369c5946fe73e32b0eec7f6b77ad75</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func&lt; uint &gt;</name>
    <filename>d5/ddd/structcv_1_1cudev_1_1cosh__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/ddd/structcv_1_1cudev_1_1cosh__func_3_01uint_01_4.html</anchorfile>
      <anchor>a43b76700e20129190cc77111c02e53e4</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::cosh_func&lt; ushort &gt;</name>
    <filename>d2/dd3/structcv_1_1cudev_1_1cosh__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/dd3/structcv_1_1cudev_1_1cosh__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a0171124ee451386c0d600734bd840401</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CoshLayer</name>
    <filename>d2/d1a/classcv_1_1dnn_1_1CoshLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CoshLayer &gt;</type>
      <name>create</name>
      <anchorfile>d2/d1a/classcv_1_1dnn_1_1CoshLayer.html</anchorfile>
      <anchor>ad8b1b01299301fb59fae18bff4606ad7</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CosLayer</name>
    <filename>de/dd8/classcv_1_1dnn_1_1CosLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CosLayer &gt;</type>
      <name>create</name>
      <anchorfile>de/dd8/classcv_1_1dnn_1_1CosLayer.html</anchorfile>
      <anchor>af1a85bd2af5bb3c85055cfee96f4af0c</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::CountNonZeroExprBody</name>
    <filename>dd/d49/structcv_1_1cudev_1_1CountNonZeroExprBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>dd/d49/structcv_1_1cudev_1_1CountNonZeroExprBody.html</anchorfile>
      <anchor>ad465613d9f5946006ac34fb32613611e</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>dd/d49/structcv_1_1cudev_1_1CountNonZeroExprBody.html</anchorfile>
      <anchor>afe56646189c220ebc5d8e726067af322</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::CParams</name>
    <filename>d8/dd8/structcv_1_1face_1_1CParams.html</filename>
    <member kind="function">
      <type></type>
      <name>CParams</name>
      <anchorfile>d8/dd8/structcv_1_1face_1_1CParams.html</anchorfile>
      <anchor>a5da1bcff28e94d582261446703ccc03a</anchor>
      <arglist>(String cascade_model, double sf=1.1, int minN=3, Size minSz=Size(30, 30), Size maxSz=Size())</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>cascade</name>
      <anchorfile>d8/dd8/structcv_1_1face_1_1CParams.html</anchorfile>
      <anchor>a67f72702a442dc214313897a8818a39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CascadeClassifier</type>
      <name>face_cascade</name>
      <anchorfile>d8/dd8/structcv_1_1face_1_1CParams.html</anchorfile>
      <anchor>af43c3f31dab665f66fdc382f47da1008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>maxSize</name>
      <anchorfile>d8/dd8/structcv_1_1face_1_1CParams.html</anchorfile>
      <anchor>aca4652bfbf2c3ea15a2c60828790e097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minNeighbors</name>
      <anchorfile>d8/dd8/structcv_1_1face_1_1CParams.html</anchorfile>
      <anchor>a18c96f625bbb7dacf4246f9c867eac0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>minSize</name>
      <anchorfile>d8/dd8/structcv_1_1face_1_1CParams.html</anchorfile>
      <anchor>a2511bab04817f942b7c2789e5e86159b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scaleFactor</name>
      <anchorfile>d8/dd8/structcv_1_1face_1_1CParams.html</anchorfile>
      <anchor>ac6991f5ba195b3141efbe2f93f2cd4b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CropAndResizeLayer</name>
    <filename>d8/d53/classcv_1_1dnn_1_1CropAndResizeLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>d8/d53/classcv_1_1dnn_1_1CropAndResizeLayer.html</anchorfile>
      <anchor>a4ab37b2948e66f7a774dc338cbf61189</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CropLayer</name>
    <filename>d7/d86/classcv_1_1dnn_1_1CropLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>d7/d86/classcv_1_1dnn_1_1CropLayer.html</anchorfile>
      <anchor>a72776ea96beb6ec078c4b3d91748ca2f</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvCTprep::CT_ASSERT_FAILURE</name>
    <filename>da/d73/structNcvCTprep_1_1CT__ASSERT__FAILURE.html</filename>
    <templarg>bool x</templarg>
  </compound>
  <compound kind="struct">
    <name>NcvCTprep::CT_ASSERT_FAILURE&lt; true &gt;</name>
    <filename>dc/dcf/structNcvCTprep_1_1CT__ASSERT__FAILURE_3_01true_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::CubicInterPtr</name>
    <filename>d3/def/structcv_1_1cudev_1_1CubicInterPtr.html</filename>
    <templarg>typename SrcPtr</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1CubicInterPtr.html</anchorfile>
      <anchor>aeb884f4f850a60ed4af3c93657c9a5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1CubicInterPtr.html</anchorfile>
      <anchor>affcd290370fd36ea2b1c9371afe88bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1CubicInterPtr.html</anchorfile>
      <anchor>ab3114deb696273e595f8b6500e893a06</anchor>
      <arglist>(float y, float x) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __device__ float</type>
      <name>bicubicCoeff</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1CubicInterPtr.html</anchorfile>
      <anchor>a6a8580517d7f9f86dc4a94cfcf7ba5b5</anchor>
      <arglist>(float x_)</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1CubicInterPtr.html</anchorfile>
      <anchor>ac52c1728bef16b9b5fc5d76b5fa33325</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::CubicInterPtrSz</name>
    <filename>d2/d00/structcv_1_1cudev_1_1CubicInterPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::CubicInterPtr&lt; SrcPtr &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d2/d00/structcv_1_1cudev_1_1CubicInterPtrSz.html</anchorfile>
      <anchor>a302d953d0d2647a34327f752da10fbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d2/d00/structcv_1_1cudev_1_1CubicInterPtrSz.html</anchorfile>
      <anchor>a520cee3b57634b23735eb26997632151</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::onnx::ep::CUDA</name>
    <filename>d3/dc7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CUDA.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>CUDA</name>
      <anchorfile>d3/dc7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CUDA.html</anchorfile>
      <anchor>a71ce3a2aa1e7d1f5760b79b51d930b0a</anchor>
      <arglist>(const int dev_id)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>device_id</name>
      <anchorfile>d3/dc7/structcv_1_1gapi_1_1onnx_1_1ep_1_1CUDA.html</anchorfile>
      <anchor>a0d0720558d6297d7467289deff8be3ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::CumSumLayer</name>
    <filename>d1/dd1/classcv_1_1dnn_1_1CumSumLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CumSumLayer &gt;</type>
      <name>create</name>
      <anchorfile>d1/dd1/classcv_1_1dnn_1_1CumSumLayer.html</anchorfile>
      <anchor>a50b0828c30b2fc12fbb48ad34cae60ee</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exclusive</name>
      <anchorfile>d1/dd1/classcv_1_1dnn_1_1CumSumLayer.html</anchorfile>
      <anchor>ad1976827dfe3cd11461e04359faf2693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reverse</name>
      <anchorfile>d1/dd1/classcv_1_1dnn_1_1CumSumLayer.html</anchorfile>
      <anchor>a956874365a45a78ecf20ddd97c43b9e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ccalib::CustomPattern</name>
    <filename>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>CustomPattern</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a72a983859063dbab6b82b3f9b3de7fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CustomPattern</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a40679da026bcc8942326b087fed81c66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>calibrate</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a3829a895b1530f961fdd8a41f5419fff</anchor>
      <arglist>(InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>ac416a191477271c2481a1a2909172bce</anchor>
      <arglist>(InputArray pattern, const Size2f boardSize, OutputArray output=noArray())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawOrientation</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a3ba4d56fe50a572e0edbd42e8ce246a6</anchor>
      <arglist>(InputOutputArray image, InputArray tvec, InputArray rvec, InputArray cameraMatrix, InputArray distCoeffs, double axis_length=3, int axis_width=2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findPattern</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a968d86b3c84215f91e992e961352287b</anchor>
      <arglist>(InputArray image, OutputArray matched_features, OutputArray pattern_points, const double ratio=0.7, const double proj_error=8.0, const bool refine_position=false, OutputArray out=noArray(), OutputArray H=noArray(), OutputArray pattern_corners=noArray())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findRt</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>af718c66db3c5aca64ad160366f97dbff</anchor>
      <arglist>(InputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputOutputArray rvec, InputOutputArray tvec, bool useExtrinsicGuess=false, int flags=SOLVEPNP_ITERATIVE)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findRt</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>ae16f40289d6f364a772ca46863d61a09</anchor>
      <arglist>(InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, InputOutputArray rvec, InputOutputArray tvec, bool useExtrinsicGuess=false, int flags=SOLVEPNP_ITERATIVE)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findRtRANSAC</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>af10afe143eb9fe66755bf14f44a0ddb5</anchor>
      <arglist>(InputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputOutputArray rvec, InputOutputArray tvec, bool useExtrinsicGuess=false, int iterationsCount=100, float reprojectionError=8.0, int minInliersCount=100, OutputArray inliers=noArray(), int flags=SOLVEPNP_ITERATIVE)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findRtRANSAC</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a2d22157c9b5f8ba7ee88abc1078d8223</anchor>
      <arglist>(InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, InputOutputArray rvec, InputOutputArray tvec, bool useExtrinsicGuess=false, int iterationsCount=100, float reprojectionError=8.0, int minInliersCount=100, OutputArray inliers=noArray(), int flags=SOLVEPNP_ITERATIVE)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; DescriptorExtractor &gt;</type>
      <name>getDescriptorExtractor</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a06e05df6f1df1d55e42011bdd73ec84e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; DescriptorMatcher &gt;</type>
      <name>getDescriptorMatcher</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a85710237cb85353f55a69668d08a20e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; FeatureDetector &gt;</type>
      <name>getFeatureDetector</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>ae5ace46d0c07a2ab490619a4a4c56eb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPatternPoints</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>adeb6b4cd4bd64345d1de8063085e9dd0</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;original_points)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPixelSize</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a086c2100b04fceb4f8a3226dd940d7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a2690ff629378e78f6d2d1d1e5b6e317b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDescriptorExtractor</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a6a3f98641555cf96c5f7abd8e5433346</anchor>
      <arglist>(Ptr&lt; DescriptorExtractor &gt; extractor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDescriptorMatcher</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a18a96fa9cde8fcbb52ad28c649d9cec6</anchor>
      <arglist>(Ptr&lt; DescriptorMatcher &gt; matcher)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFeatureDetector</name>
      <anchorfile>d3/d3e/classcv_1_1ccalib_1_1CustomPattern.html</anchorfile>
      <anchor>a8bb63fb54c4d07790c4501b8e09db92e</anchor>
      <arglist>(Ptr&lt; FeatureDetector &gt; featureDetector)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Cv16suf</name>
    <filename>dd/d0f/unionCv16suf.html</filename>
    <member kind="variable">
      <type>short</type>
      <name>i</name>
      <anchorfile>dd/d0f/unionCv16suf.html</anchorfile>
      <anchor>a99b698f5f5c40c5542c844e595310353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ushort</type>
      <name>u</name>
      <anchorfile>dd/d0f/unionCv16suf.html</anchorfile>
      <anchor>a7caec1d781eb514b83a8a23d2ea1fbb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Cv32suf</name>
    <filename>d9/df3/unionCv32suf.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>d9/df3/unionCv32suf.html</anchorfile>
      <anchor>a89f398e11fc2af45eb6553e8b0a0fd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>d9/df3/unionCv32suf.html</anchorfile>
      <anchor>a424508ebe407f2e67376ddfca524d16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>u</name>
      <anchorfile>d9/df3/unionCv32suf.html</anchorfile>
      <anchor>a37ce47860a0ae3d46f607bd47bc28007</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Cv64suf</name>
    <filename>de/d55/unionCv64suf.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>f</name>
      <anchorfile>de/d55/unionCv64suf.html</anchorfile>
      <anchor>a963f2cd7c89ac7177d0c72d41afcf6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>i</name>
      <anchorfile>de/d55/unionCv64suf.html</anchorfile>
      <anchor>af9bfb67aa19f4eaf8eab3b0ee48784ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>u</name>
      <anchorfile>de/d55/unionCv64suf.html</anchorfile>
      <anchor>aeaca4eabd014c9d16ac355d23b47f42e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv_camera_intrinsics_pinhole_32f</name>
    <filename>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>amt_k</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>a33cd4efecd88d82878a8553dc64efc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>amt_p</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>ad6f5608f582b5f92117a6fb1d44db676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>amt_s</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>a5808967e7a7e72e4878c4674eb07b0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cx</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>aafde9699d4e573016765c9d75d4b86fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cy</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>a1d8da72cf1f09cee22e1949553440649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fx</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>a726171d693b75bf5c5afe155b9477197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fy</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>a92310391fa3c8a47d189e3f44bcc8679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>af31906488c513109243712d4338cab95</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>p</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>ae83e726d3bf8a08f88fe1fbda5a3af33</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>a07002a0585ad9805b1e94e309ba665f0</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tau_x</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>aaf3daa8a98e5317949098c5bfe1dd042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tau_y</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>ad6d1999240eaf05bf730d8a21ec7c14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_tau</name>
      <anchorfile>d6/d4d/structcv__camera__intrinsics__pinhole__32f.html</anchorfile>
      <anchor>ad3adae585e269990b955dcf62ba403c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv_camera_intrinsics_pinhole_64f</name>
    <filename>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>amt_k</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a59855128855638b99565e3c8616996fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>amt_p</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a1faa646b53b4800d7da8d23eae61b308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>amt_s</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a6a92d0df06afcf1b2ad203e23c22b62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cx</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a354faf52704b3ae14a364dcecf9a8565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cy</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a9bb7c95370ac2589a859c30b9f1571b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fx</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a56b612add3e634071c5c0e012c8fcdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fy</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>ad93132174f00bca7fd6d31b4a092262a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a317b998e3ff8545cedd2b1a296663d95</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>aa1fbf68eba32372b3dea9ea77da9eba5</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>s</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>ae345153eb3dfd67990d40fe2b91eef84</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tau_x</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a37247d9bbe0cbd690b80847e11eaaf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tau_y</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>a4b718a82b97fa0c0578a872e612a0f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_tau</name>
      <anchorfile>d0/d32/structcv__camera__intrinsics__pinhole__64f.html</anchorfile>
      <anchor>ac1c08b4c0c5ef93c4bb0b7a24e40da95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>CvAbstractCamera</name>
    <filename>d0/de8/interfaceCvAbstractCamera.html</filename>
    <base>NSObject</base>
    <member kind="function" virtualness="virtual">
      <type>start</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>abfb11f5348247bc930a7ffb953efd166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>stop</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a4b84f8dd9fea5a8080efc43f1d623b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>switchCameras</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>ab13211abaaa4aaab2fcbd584d4be9fc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>createCaptureOutput</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a6d17c677ce74defaf3de65fe021f7cbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>createVideoPreviewLayer</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a2edc3d0452446a9264ce5d2389bbaeff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>updateOrientation</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a793ec34ffabea9a55d7136a6110589dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>lockFocus</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a670bce50efd81aa557ddcde80d71dbb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>unlockFocus</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>aa2bcefca61d98059885b95473b631112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>lockExposure</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a364cccdc091b79979398213a1faef497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>unlockExposure</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>aa48d9c37039275f85a9bcecfc4601e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>lockBalance</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>ab1dc3eb6286fb5d7874773b6a36cbf89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>unlockBalance</type>
      <name>CV_UNUSED</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>ac6894b0fbbc7cbae1e389b33ff0dbf5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>id</type>
      <name>initWithParentView:</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a45844ae7e6af93e3dcaa97aae70e5cf8</anchor>
      <arglist>(UIView *parent)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BOOL</type>
      <name>cameraAvailable</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>acfd8f1830e5588430db00b66b0361323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UIDeviceOrientation</type>
      <name>currentDeviceOrientation</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>aa46cf6e9afd8398d35b99cef4f3247f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVCaptureSession *</type>
      <name>captureSession</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>adb4a93417ac810225829d95718b15187</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>captureSessionLoaded</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a0433c6ce2417ab9f6ab3bcb6bf4914e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVCaptureVideoPreviewLayer *</type>
      <name>captureVideoPreviewLayer</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>ab2584923d445cacd3f1bf37bc917a260</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVCaptureDevicePosition</type>
      <name>defaultAVCaptureDevicePosition</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a038fae0411c8b8fe316c27287a00f745</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *const</type>
      <name>defaultAVCaptureSessionPreset</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a53a3585adb702512e86023aee31607e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVCaptureVideoOrientation</type>
      <name>defaultAVCaptureVideoOrientation</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a3190de91139b32e8bf15d47e8a75e97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>defaultFPS</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a4191912661631d746270dc24a0b9a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>imageHeight</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a3aeba5c58aa31e3fc1b61819646d3b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>imageWidth</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a9ce69702c4608e60386884e5f7c233cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>UIView *</type>
      <name>parentView</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a1f073867d25d504a7935ac813180518a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>running</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>ac14f0dc858286d0879c524988eded738</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>useAVCaptureVideoPreviewLayer</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a583bbd0eb3598f96ad1f42243c63ef99</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVCaptureConnection *</type>
      <name>videoCaptureConnection</name>
      <anchorfile>d0/de8/interfaceCvAbstractCamera.html</anchorfile>
      <anchor>a8589c194220aff69cffeb8a363af2f94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvFeatureEvaluator</name>
    <filename>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CvFeatureEvaluator</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>ab995e50338ecd434501cb6014179607e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>getCls</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a9e189d427a84357b7b7ff658e611a9f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCls</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>aa97e402f699b8020d57274a19cb68cc9</anchor>
      <arglist>(int si) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFeatureSize</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>aebc3d38d3619cfdfdd2bd7619aa08208</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxCatCount</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a522b68de6fec9a904a6259f8d7e11c9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumFeatures</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a383c82b69f3421c49b0562b4ce488aaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>ab88a774793616867070ff18736f7b682</anchor>
      <arglist>(const CvFeatureParams *_featureParams, int _maxSampleCount, Size _winSize)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>operator()</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a481ad3676f507b019202abf3ccdc198d</anchor>
      <arglist>(int featureIdx, int sampleIdx)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setImage</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a0b4d3bc1c986a53ac2425ff99d7c04fd</anchor>
      <arglist>(const Mat &amp;img, uchar clsLabel, int idx)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>writeFeatures</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>addce703ee7f72dda1c6de530593f19fd</anchor>
      <arglist>(FileStorage &amp;fs, const Mat &amp;featureMap) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CvFeatureEvaluator &gt;</type>
      <name>create</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>ace3f7b79132fd55aeeedd80589c459b6</anchor>
      <arglist>(CvFeatureParams::FeatureType type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>generateFeatures</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>ad5a63544b7023bdb7f641a504890d0e5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>cls</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a712666480c04c81ef27e4789928aaf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CvFeatureParams *</type>
      <name>featureParams</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>ad730f258d1c4e74220fc311d808a8c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nneg</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a1deee6ead2416d7f28955ef63fe5e67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>npos</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a58d9e60a91703cd0c9cfd39e86ee7886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numFeatures</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>ae4905c127abca7d5f1a8749b473eefe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Size</type>
      <name>winSize</name>
      <anchorfile>dd/dc8/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureEvaluator.html</anchorfile>
      <anchor>a86e747fc2413cfe05b544f714056f570</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvFeatureParams</name>
    <filename>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</filename>
    <base>cv::detail::tracking::contrib_feature::CvParams</base>
    <member kind="enumeration">
      <type></type>
      <name>FeatureType</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a9cc0ce9ca2b6195f1f076ac5c3542c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAAR</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a9cc0ce9ca2b6195f1f076ac5c3542c00a9ac4e43f92ef26110df3de7ea58704e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBP</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a9cc0ce9ca2b6195f1f076ac5c3542c00a0fe012810c598a8358ab25cbd95ce536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOG</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a9cc0ce9ca2b6195f1f076ac5c3542c00a27932c262795700f8e457afa27ec0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAAR</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a9cc0ce9ca2b6195f1f076ac5c3542c00a9ac4e43f92ef26110df3de7ea58704e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOG</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a9cc0ce9ca2b6195f1f076ac5c3542c00a27932c262795700f8e457afa27ec0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBP</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a9cc0ce9ca2b6195f1f076ac5c3542c00a0fe012810c598a8358ab25cbd95ce536</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CvFeatureParams</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a4f064e30a40e30163f15ae79fc5beead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>ad96683cbe074957ea4c3842417fb6472</anchor>
      <arglist>(const CvFeatureParams &amp;fp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>ac8e0e4727bc96581d3443e8bd5c63c76</anchor>
      <arglist>(const FileNode &amp;node) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>ae1e0b0eb6743b1fa1438ac39deabcc83</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; CvFeatureParams &gt;</type>
      <name>create</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>abec93e94381ff84c2f90329b16185dc0</anchor>
      <arglist>(CvFeatureParams::FeatureType featureType)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>featSize</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a44a9eba421aafa8a4e14c3c90acbfb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxCatCount</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>ace8f75117fd1e05748b073575b7f88c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFeatures</name>
      <anchorfile>d4/da7/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvFeatureParams.html</anchorfile>
      <anchor>a260f059928c7abb52694f5a1875e7836</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvHaarEvaluator</name>
    <filename>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</filename>
    <base>cv::detail::tracking::contrib_feature::CvFeatureEvaluator</base>
    <class kind="class">cv::detail::tracking::contrib_feature::CvHaarEvaluator::FeatureHaar</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generateFeatures</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>aa637cc1e1f9f380a8fcf19c2f62c1230</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generateFeatures</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>adc6dfeda988044f851dfe620206fae4c</anchor>
      <arglist>(int numFeatures)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; CvHaarEvaluator::FeatureHaar &gt; &amp;</type>
      <name>getFeatures</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a170df85d69aa23b3b099d37f54136af5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CvHaarEvaluator::FeatureHaar &amp;</type>
      <name>getFeatures</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>ac0865590e4088e06678e3d8180261c19</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a0215c822b19850aa73f90c5cf914006b</anchor>
      <arglist>(const CvFeatureParams *_featureParams, int _maxSampleCount, Size _winSize) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>operator()</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a7c431f5f6e43ac22d1813da8dea2ef57</anchor>
      <arglist>(int featureIdx, int sampleIdx) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setImage</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a87707fa440699f810b9c334b4438de04</anchor>
      <arglist>(const Mat &amp;img, uchar clsLabel=0, int idx=1) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>setWinSize</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a86bda618a9df88e845228c95b42e7830</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWinSize</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a1a6bc7af1c67f9c5c8b4f7a451ecceda</anchor>
      <arglist>(Size patchSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFeature</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a6fd23b1c08ecff4dc4f7b27d9c0e43de</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeFeatures</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>ad506022fb39c391aef5b845c8f83aa89</anchor>
      <arglist>(FileStorage &amp;fs, const Mat &amp;featureMap) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute_integral</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a678dc1cf7289df10d83ada1b29dceea1</anchor>
      <arglist>(const cv::Mat &amp;img, std::vector&lt; cv::Mat_&lt; float &gt; &gt; &amp;ii_imgs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>_ii_img</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a31f15597aba4bceccfc4c0af661fca90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; FeatureHaar &gt;</type>
      <name>features</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>adc519b18ddf36d65a89e34d0a64c00f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isIntegral</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a5632779935b176c414d34d65995958bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>sum</name>
      <anchorfile>d5/d89/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator.html</anchorfile>
      <anchor>a8bc9abc7667b3cd45a1063a4fdd5947e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvHaarFeatureParams</name>
    <filename>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</filename>
    <base>cv::detail::tracking::contrib_feature::CvFeatureParams</base>
    <member kind="function">
      <type></type>
      <name>CvHaarFeatureParams</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>a4ee9caa0aec36c11122c9502baff7ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>a23d6bcfccab7b1c4bc2a52fcfcdf5d95</anchor>
      <arglist>(const CvFeatureParams &amp;fp) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>printAttrs</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>ac0c596467449f43530c6f3927c530fb3</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>printDefaults</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>ad76eb799e124753c2671705cdb3d59d5</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>a48e848bf6c18eda6893cc7d3e650d266</anchor>
      <arglist>(const FileNode &amp;node) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>scanAttr</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>a8c3acf90c740f3d64e76b1f10b1589fa</anchor>
      <arglist>(const std::string prm, const std::string val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>ace9302a02510e7e8bfba4aa54ee0bfae</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isIntegral</name>
      <anchorfile>dd/d27/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarFeatureParams.html</anchorfile>
      <anchor>acd4a04f2a294ec60370683dee8bd4385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cvhalDFT</name>
    <filename>de/d27/structcvhalDFT.html</filename>
  </compound>
  <compound kind="struct">
    <name>cvhalFilter2D</name>
    <filename>d2/da8/structcvhalFilter2D.html</filename>
  </compound>
  <compound kind="struct">
    <name>cvhalKeyPoint</name>
    <filename>d9/daa/structcvhalKeyPoint.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>d9/daa/structcvhalKeyPoint.html</anchorfile>
      <anchor>a1fda20d16c9d38251b1224047001782d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>class_id</name>
      <anchorfile>d9/daa/structcvhalKeyPoint.html</anchorfile>
      <anchor>aa61f9f75faea620531ecd6935b5c0edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>octave</name>
      <anchorfile>d9/daa/structcvhalKeyPoint.html</anchorfile>
      <anchor>a4126383574309a7acd431209ae018012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>response</name>
      <anchorfile>d9/daa/structcvhalKeyPoint.html</anchorfile>
      <anchor>aafc45286e9e117335903c1cb0d6eb5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>size</name>
      <anchorfile>d9/daa/structcvhalKeyPoint.html</anchorfile>
      <anchor>a595113ae7b221433c941ed1bf1fcfc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>d9/daa/structcvhalKeyPoint.html</anchorfile>
      <anchor>a877153358d0556a29868b41caa82d72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>d9/daa/structcvhalKeyPoint.html</anchorfile>
      <anchor>a2e16b5bb7162726e72d73973430cfc5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvHOGEvaluator</name>
    <filename>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</filename>
    <base>cv::detail::tracking::contrib_feature::CvFeatureEvaluator</base>
    <class kind="class">cv::detail::tracking::contrib_feature::CvHOGEvaluator::Feature</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CvHOGEvaluator</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>aeb77bd194d39b7dfc5240aa16847c439</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>a5c54dab3a9c953a902abc7e0c781b58b</anchor>
      <arglist>(const CvFeatureParams *_featureParams, int _maxSampleCount, Size _winSize) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>operator()</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>a37e8a4ffdaafc30740f6f6dd0bda7b06</anchor>
      <arglist>(int varIdx, int sampleIdx) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setImage</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>afa1d1758113a95844fcc4d4a4fd4126d</anchor>
      <arglist>(const Mat &amp;img, uchar clsLabel, int idx) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeFeatures</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>a9e7ec7967f726b1ae0ea8f34df37880e</anchor>
      <arglist>(FileStorage &amp;fs, const Mat &amp;featureMap) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>generateFeatures</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>a756a47bffb1d8e49d706127680e4c3b1</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>integralHistogram</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>aa9f2eab4fb97eae611ed818122435e34</anchor>
      <arglist>(const Mat &amp;img, std::vector&lt; Mat &gt; &amp;histogram, Mat &amp;norm, int nbins) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Feature &gt;</type>
      <name>features</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>a2098fd7a8457702d17440a619b6dfa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>hist</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>aac142e34bcaf9f3aa6ee35e3da4ca6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>normSum</name>
      <anchorfile>df/ddb/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator.html</anchorfile>
      <anchor>ad0c87674b18defb337fc35598724ae3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::tracking::contrib_feature::CvHOGFeatureParams</name>
    <filename>d5/d81/structcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGFeatureParams.html</filename>
    <base>cv::detail::tracking::contrib_feature::CvFeatureParams</base>
    <member kind="function">
      <type></type>
      <name>CvHOGFeatureParams</name>
      <anchorfile>d5/d81/structcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGFeatureParams.html</anchorfile>
      <anchor>a2d91c8ad69dd6c181b6a476437833787</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvLBPEvaluator</name>
    <filename>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</filename>
    <base>cv::detail::tracking::contrib_feature::CvFeatureEvaluator</base>
    <class kind="class">cv::detail::tracking::contrib_feature::CvLBPEvaluator::Feature</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CvLBPEvaluator</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>a774d0a6aa94fdf06f27f78db2383abab</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>a2f1998ea24ce8a822b3e4067ae868eaf</anchor>
      <arglist>(const CvFeatureParams *_featureParams, int _maxSampleCount, Size _winSize) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>operator()</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>a856137dbc3e11bb809cbc83efbd399c2</anchor>
      <arglist>(int featureIdx, int sampleIdx) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setImage</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>af07f31d8159efda68d3544bcd72dd291</anchor>
      <arglist>(const Mat &amp;img, uchar clsLabel, int idx) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeFeatures</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>a821bd641423cdfc1c05fc1f8df616e83</anchor>
      <arglist>(FileStorage &amp;fs, const Mat &amp;featureMap) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>generateFeatures</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>a3b6019239230637b9c1deb0f406131b3</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Feature &gt;</type>
      <name>features</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>a56552dcb3f209b8833a37fe95911bed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>sum</name>
      <anchorfile>d0/d65/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator.html</anchorfile>
      <anchor>a9ed2b6e355db5387e70f167c3c521f6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::tracking::contrib_feature::CvLBPFeatureParams</name>
    <filename>d7/dbf/structcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPFeatureParams.html</filename>
    <base>cv::detail::tracking::contrib_feature::CvFeatureParams</base>
    <member kind="function">
      <type></type>
      <name>CvLBPFeatureParams</name>
      <anchorfile>d7/dbf/structcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPFeatureParams.html</anchorfile>
      <anchor>a630b27a7251a1e9e25c318f55438e9aa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvParams</name>
    <filename>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</filename>
    <member kind="function">
      <type></type>
      <name>CvParams</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>a603a4e3b02c1d6049a2a48871205bff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CvParams</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>a3722728a187ebb8abadff4a0088cc88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>printAttrs</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>aa00ad31d7853ff4d9fb69171ebd7c991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>printDefaults</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>a63f392005257cff577598e1363c9f3c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>a0f8be4d533e7fcfb8cee1dc8b2c11a51</anchor>
      <arglist>(const FileNode &amp;node)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>scanAttr</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>a40a2be80a8852ea9a448c024c98f0637</anchor>
      <arglist>(const std::string prmName, const std::string val)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>a12e9f10bc8165ec7b5146727988a3c4f</anchor>
      <arglist>(FileStorage &amp;fs) const =0</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>de/d2a/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvParams.html</anchorfile>
      <anchor>aff118c7566d79b76eab9ade4e61e7312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>CvPhotoCamera</name>
    <filename>d4/d1d/interfaceCvPhotoCamera.html</filename>
    <base>CvAbstractCamera</base>
    <member kind="function" virtualness="virtual">
      <type>takePicture</type>
      <name>CV_UNUSED</name>
      <anchorfile>d4/d1d/interfaceCvPhotoCamera.html</anchorfile>
      <anchor>a88ca069176e27ed45ed33738a0316477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AVCaptureStillImageOutput *</type>
      <name>stillImageOutput</name>
      <anchorfile>d4/d1d/interfaceCvPhotoCamera.html</anchorfile>
      <anchor>ad27c86e27dfe3fc626fe9a1bda9e0c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>id&lt; CvPhotoCameraDelegate &gt;</type>
      <name>delegate</name>
      <anchorfile>d4/d1d/interfaceCvPhotoCamera.html</anchorfile>
      <anchor>a7198da91a6278007ffa227ed1ae0bdc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="protocol" objc="yes">
    <name>CvPhotoCameraDelegate-p</name>
    <filename>d9/d97/protocolCvPhotoCameraDelegate-p.html</filename>
    <base>&lt;NSObject&gt;</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>photoCamera:capturedImage:</name>
      <anchorfile>d9/d97/protocolCvPhotoCameraDelegate-p.html</anchorfile>
      <anchor>ae07832370f835dde08b596ad94b64d33</anchor>
      <arglist>(CvPhotoCamera *photoCamera,[capturedImage] UIImage *image)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>photoCameraCancel:</name>
      <anchorfile>d9/d97/protocolCvPhotoCameraDelegate-p.html</anchorfile>
      <anchor>a3d8213557a1e506c2a19bc81ec208ada</anchor>
      <arglist>(CvPhotoCamera *photoCamera)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::flann::CvType</name>
    <filename>d1/def/structcv_1_1flann_1_1CvType.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::flann::CvType&lt; char &gt;</name>
    <filename>dc/d89/structcv_1_1flann_1_1CvType_3_01char_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type</name>
      <anchorfile>dc/d89/structcv_1_1flann_1_1CvType_3_01char_01_4.html</anchorfile>
      <anchor>a3bb1d61d10c2013d99637a15fe327569</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::flann::CvType&lt; double &gt;</name>
    <filename>dc/d69/structcv_1_1flann_1_1CvType_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type</name>
      <anchorfile>dc/d69/structcv_1_1flann_1_1CvType_3_01double_01_4.html</anchorfile>
      <anchor>a2f87d947b1f72e0c80650fc657e1cbec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::flann::CvType&lt; float &gt;</name>
    <filename>dc/dd6/structcv_1_1flann_1_1CvType_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type</name>
      <anchorfile>dc/dd6/structcv_1_1flann_1_1CvType_3_01float_01_4.html</anchorfile>
      <anchor>ae7bbff9f8eb419211f60dba3fb96bd04</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::flann::CvType&lt; short &gt;</name>
    <filename>d2/def/structcv_1_1flann_1_1CvType_3_01short_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type</name>
      <anchorfile>d2/def/structcv_1_1flann_1_1CvType_3_01short_01_4.html</anchorfile>
      <anchor>a578abd72b21a13835ad2539c4b09751b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::flann::CvType&lt; unsigned char &gt;</name>
    <filename>d7/da5/structcv_1_1flann_1_1CvType_3_01unsigned_01char_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type</name>
      <anchorfile>d7/da5/structcv_1_1flann_1_1CvType_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>aa68ea25cde8d8bdbab5ab3c1856a4b68</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::flann::CvType&lt; unsigned short &gt;</name>
    <filename>d9/d57/structcv_1_1flann_1_1CvType_3_01unsigned_01short_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>type</name>
      <anchorfile>d9/d57/structcv_1_1flann_1_1CvType_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>ab4c8c75d6aa55b00f8edc13f7e5368be</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>CvVideoCamera</name>
    <filename>db/da9/interfaceCvVideoCamera.html</filename>
    <base>CvAbstractCamera</base>
    <base>&lt;AVCaptureVideoDataOutputSampleBufferDelegate&gt;</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>adjustLayoutToInterfaceOrientation:</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a19344be0c1823dd18dea70f5ae1c2f0d</anchor>
      <arglist>(UIInterfaceOrientation interfaceOrientation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>layoutPreviewLayer</type>
      <name>CV_UNUSED</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>aba3829a775c6f93feae0f589fa1f948c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>saveVideo</type>
      <name>CV_UNUSED</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>aa7f4cb9d0289b6973e0666fd038cade2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSString *</type>
      <name>videoFileString</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>af83b57050823a39df21fda384868f7aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSURL *</type>
      <name>videoFileURL</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a9f7b8533943deeb5fd6122a4900fb2aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CALayer *</type>
      <name>customPreviewLayer</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a46d53b968c51c20e96ef8947444b726d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CMTime</type>
      <name>lastSampleTime</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a1730b56eb3f27f253fb609e368d11945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AVCaptureVideoDataOutput *</type>
      <name>videoDataOutput</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>ab0f5857858359cba2580c21de5bc19dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dispatch_queue_t</type>
      <name>videoDataOutputQueue</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a4b2bec06f6cd2ee1002dea79d95030df</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>id&lt; CvVideoCameraDelegate &gt;</type>
      <name>delegate</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a34e036fdee24dcf4e0ca57e938b77cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>grayscaleMode</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a940a9a17e136c091351db1f63e9fcacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVAssetWriter *</type>
      <name>recordAssetWriter</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>aa102efe4c203eeeeae7e87e163b00a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVAssetWriterInput *</type>
      <name>recordAssetWriterInput</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>ac5d77802f8111ceac9c8e4a403139e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>AVAssetWriterInputPixelBufferAdaptor *</type>
      <name>recordPixelBufferAdaptor</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>aca9dc5fa789ab937293e5208be7ed878</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>recordVideo</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a7a2d067e74a18cd9cc5ee7626ac27660</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>rotateVideo</name>
      <anchorfile>db/da9/interfaceCvVideoCamera.html</anchorfile>
      <anchor>a506e54c016c4fccb68eed2fe088e3929</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="protocol" objc="yes">
    <name>CvVideoCameraDelegate-p</name>
    <filename>db/dbd/protocolCvVideoCameraDelegate-p.html</filename>
    <base>&lt;NSObjectNSObject&gt;</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>processImage:</name>
      <anchorfile>db/dbd/protocolCvVideoCameraDelegate-p.html</anchorfile>
      <anchor>ae87b7a450a2505b2cdb0888466bade44</anchor>
      <arglist>(cv::Mat &amp;image)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CylindricalPortraitProjector</name>
    <filename>df/d3f/structcv_1_1detail_1_1CylindricalPortraitProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>df/d3f/structcv_1_1detail_1_1CylindricalPortraitProjector.html</anchorfile>
      <anchor>ad2be06ada62e1113cb96327878d5a9a3</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>df/d3f/structcv_1_1detail_1_1CylindricalPortraitProjector.html</anchorfile>
      <anchor>a1a3a245fab74ae18a740074c1bdd57f8</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::CylindricalPortraitWarper</name>
    <filename>dd/d19/classcv_1_1detail_1_1CylindricalPortraitWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; CylindricalPortraitProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>CylindricalPortraitWarper</name>
      <anchorfile>dd/d19/classcv_1_1detail_1_1CylindricalPortraitWarper.html</anchorfile>
      <anchor>a6f71c3d46b911b845a03511cb71a4188</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectResultRoi</name>
      <anchorfile>dd/d19/classcv_1_1detail_1_1CylindricalPortraitWarper.html</anchorfile>
      <anchor>a7bd422c0430eafe4949be6933e24c7de</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::CylindricalProjector</name>
    <filename>dd/d96/structcv_1_1detail_1_1CylindricalProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>dd/d96/structcv_1_1detail_1_1CylindricalProjector.html</anchorfile>
      <anchor>afc8c891de72749c116eaae61ee5b0db3</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>dd/d96/structcv_1_1detail_1_1CylindricalProjector.html</anchorfile>
      <anchor>a76dac015854f097514c56afc13c95b7f</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::CylindricalWarper</name>
    <filename>d7/df6/classcv_1_1CylindricalWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d7/df6/classcv_1_1CylindricalWarper.html</anchorfile>
      <anchor>a68d4eda49605f4e5aa4bf9864f246d3a</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::CylindricalWarper</name>
    <filename>d3/dd6/classcv_1_1detail_1_1CylindricalWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; CylindricalProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>CylindricalWarper</name>
      <anchorfile>d3/dd6/classcv_1_1detail_1_1CylindricalWarper.html</anchorfile>
      <anchor>ac005b4b0e4bc4d7266f26fd4cc7e19dc</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d3/dd6/classcv_1_1detail_1_1CylindricalWarper.html</anchorfile>
      <anchor>a08ff8cd30170d95ee92d7710aee09220</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d3/dd6/classcv_1_1detail_1_1CylindricalWarper.html</anchorfile>
      <anchor>afef8317456fe9172ad0d3f02c0a9fc11</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectResultRoi</name>
      <anchorfile>d3/dd6/classcv_1_1detail_1_1CylindricalWarper.html</anchorfile>
      <anchor>aaccd0166c4d8ee1329288aa90bacc2c6</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::CylindricalWarperGpu</name>
    <filename>d9/dbd/classcv_1_1detail_1_1CylindricalWarperGpu.html</filename>
    <base>cv::detail::CylindricalWarper</base>
    <member kind="function">
      <type></type>
      <name>CylindricalWarperGpu</name>
      <anchorfile>d9/dbd/classcv_1_1detail_1_1CylindricalWarperGpu.html</anchorfile>
      <anchor>a3af4ec2a705ff9f0f807d9e8bcac2b33</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d9/dbd/classcv_1_1detail_1_1CylindricalWarperGpu.html</anchorfile>
      <anchor>a6f0622df7bfef1f3c4b13d9712bb2474</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, cuda::GpuMat &amp;xmap, cuda::GpuMat &amp;ymap)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d9/dbd/classcv_1_1detail_1_1CylindricalWarperGpu.html</anchorfile>
      <anchor>a625672bfe4a749decc4f034b25f5eabc</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d9/dbd/classcv_1_1detail_1_1CylindricalWarperGpu.html</anchorfile>
      <anchor>a8c89f5961c5a0cd54105818f9e395805</anchor>
      <arglist>(const cuda::GpuMat &amp;src, InputArray K, InputArray R, int interp_mode, int border_mode, cuda::GpuMat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d9/dbd/classcv_1_1detail_1_1CylindricalWarperGpu.html</anchorfile>
      <anchor>a0ff692edbe7f7e2f1458a35e7fdf2fac</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::DAISY</name>
    <filename>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumeration">
      <type></type>
      <name>NormalizationType</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_NONE</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151a7c15db095b13e2ab1e13b292e201d259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_PARTIAL</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151a228d8972f227e53b7b1ffaddb979f55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_FULL</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151abcce140638cce986270b7d280fbc0cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_SIFT</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151a07e3a3513ec8b0d3b333cdb7ba964fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_FULL</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151abcce140638cce986270b7d280fbc0cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_NONE</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151a7c15db095b13e2ab1e13b292e201d259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_PARTIAL</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151a228d8972f227e53b7b1ffaddb979f55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NRM_SIFT</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aaf3a347b21a1fd2eeb0b56cce5276151a07e3a3513ec8b0d3b333cdb7ba964fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a989b3fe67aadfebf4180ec85dc2cfc4d</anchor>
      <arglist>(InputArray image, OutputArray descriptors)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>afdd0a1606d0375f2446b75a947de6758</anchor>
      <arglist>(InputArray image, Rect roi, OutputArray descriptors)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a12744f1611a374fb06ba251d9d2fec86</anchor>
      <arglist>(InputArray image, std::vector&lt; KeyPoint &gt; &amp;keypoints, OutputArray descriptors) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a01b04d5e486b703c97ec62f489408219</anchor>
      <arglist>(InputArrayOfArrays images, std::vector&lt; std::vector&lt; KeyPoint &gt; &gt; &amp;keypoints, OutputArrayOfArrays descriptors) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>ae123a1067853cc137cfa821b8ada2d2b</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GetDescriptor</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a07ee4ebed1b537167c425952eb15443f</anchor>
      <arglist>(double y, double x, int orientation, float *descriptor) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>GetDescriptor</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a44af0373065f52f735cf308c3510b0cf</anchor>
      <arglist>(double y, double x, int orientation, float *descriptor, double *H) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getH</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a47bcf3547f6d404dde06c22e5a6d31dd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getInterpolation</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a3a0585cd8bac16ed065e24f5a54d2e82</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNorm</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a8c2c1fbeca34a32b077a481b080920ed</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getQHist</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a02ee883a00c2b33894e699f2c8f837ef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getQRadius</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aecf2371869759c7c28a907f6e4b639b8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getQTheta</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aa7d5d28d32100c825302f785bc9b1252</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getRadius</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aee745cbe5aa134d2f520d4aaddcdc6e1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GetUnnormalizedDescriptor</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>ab4918160e1fad4f37e4286ac7bd8dddc</anchor>
      <arglist>(double y, double x, int orientation, float *descriptor) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>GetUnnormalizedDescriptor</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a03804e33649a95984f568b1a54ab2bfe</anchor>
      <arglist>(double y, double x, int orientation, float *descriptor, double *H) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseOrientation</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>afddaa97532e120bc16baadd8aea618e8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setH</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aecf6240190eb82ef601dcc88313026f2</anchor>
      <arglist>(InputArray H)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInterpolation</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aa746f002e2d119cae1c48caf116a0d3a</anchor>
      <arglist>(bool interpolation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNorm</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a26cbd9535e64810d4dc0c7aff87d85b4</anchor>
      <arglist>(int norm)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQHist</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a11bbb53f55636b7227ecf5629bd7f25f</anchor>
      <arglist>(int q_hist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQRadius</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>ae21e7473a59fa56aa9da879a0e81cd3b</anchor>
      <arglist>(int q_radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQTheta</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a7050c9316df960bfd9c11f4f14df6145</anchor>
      <arglist>(int q_theta)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRadius</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>aef836e63264f4fdc39bb488ae2b17d70</anchor>
      <arglist>(float radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseOrientation</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>adeebcfb72d851f65bbad80290498a84d</anchor>
      <arglist>(bool use_orientation)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DAISY &gt;</type>
      <name>create</name>
      <anchorfile>d9/d37/classcv_1_1xfeatures2d_1_1DAISY.html</anchorfile>
      <anchor>a338622dd3e7d71e51914c40e55be7a41</anchor>
      <arglist>(float radius=15, int q_radius=3, int q_theta=8, int q_hist=8, DAISY::NormalizationType norm=DAISY::NRM_NONE, InputArray H=noArray(), bool interpolation=true, bool use_orientation=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::FacemarkAAM::Data</name>
    <filename>de/d4f/structcv_1_1face_1_1FacemarkAAM_1_1Data.html</filename>
    <member kind="variable">
      <type>std::vector&lt; Point2f &gt;</type>
      <name>s0</name>
      <anchorfile>de/d4f/structcv_1_1face_1_1FacemarkAAM_1_1Data.html</anchorfile>
      <anchor>a970606e00ede24bd01b33e9b7e4053d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::Data</name>
    <filename>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</filename>
    <base>cv::GRunArg</base>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</anchorfile>
      <anchor>a5ae5454dc1beb68d59f94a4f49ca92e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</anchorfile>
      <anchor>ab3f4cf9ec7c1e20c0c7eda401bdd1119</anchor>
      <arglist>(const cv::GRunArg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</anchorfile>
      <anchor>aa0b672ff7af8cff71dd1ba343db781ad</anchor>
      <arglist>(const T &amp;t, const Meta &amp;m=Meta{}, typename std::enable_if&lt; detail::in_variant&lt; T, GRunArgBase &gt;::value, int &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</anchorfile>
      <anchor>a43cdfc7be08ccdecc660609502016b4e</anchor>
      <arglist>(cv::GRunArg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</anchorfile>
      <anchor>a51a8e77349c93026290e076558f33101</anchor>
      <arglist>(T &amp;&amp;t, const Meta &amp;m=Meta{}, typename std::enable_if&lt; detail::in_variant&lt; T, GRunArgBase &gt;::value, int &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>Data &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</anchorfile>
      <anchor>a0918ad913d017604e9a31ad6ad000fc9</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Data &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d84/structcv_1_1gapi_1_1wip_1_1Data.html</anchorfile>
      <anchor>a8246ab15e59da74eb6e3ce2c46476226</anchor>
      <arglist>(T &amp;&amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::DataAugmentationLayer</name>
    <filename>d3/db5/classcv_1_1dnn_1_1DataAugmentationLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DataAugmentationLayer &gt;</type>
      <name>create</name>
      <anchorfile>d3/db5/classcv_1_1dnn_1_1DataAugmentationLayer.html</anchorfile>
      <anchor>a471d1971b6638260febe2ffe3113159d</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DataDepth</name>
    <filename>d7/d0e/classcv_1_1DataDepth.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d7/d0e/classcv_1_1DataDepth.html</anchorfile>
      <anchor>a9c51710215deec1bea1bb3b391064d0ba7cb026110dca902585250642b85975d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fmt</name>
      <anchorfile>d7/d0e/classcv_1_1DataDepth.html</anchorfile>
      <anchor>a9c51710215deec1bea1bb3b391064d0bae5030288b4884074c6dd94c287ab31ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fmt</name>
      <anchorfile>d7/d0e/classcv_1_1DataDepth.html</anchorfile>
      <anchor>a9c51710215deec1bea1bb3b391064d0bae5030288b4884074c6dd94c287ab31ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d7/d0e/classcv_1_1DataDepth.html</anchorfile>
      <anchor>a9c51710215deec1bea1bb3b391064d0ba7cb026110dca902585250642b85975d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::DataProviderException</name>
    <filename>d5/ded/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderException.html</filename>
    <member kind="function">
      <type></type>
      <name>DataProviderException</name>
      <anchorfile>d5/ded/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderException.html</anchorfile>
      <anchor>ad3101aeb114514ba714e5cfec56b937e</anchor>
      <arglist>(const std::string &amp;descr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataProviderException</name>
      <anchorfile>d5/ded/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderException.html</anchorfile>
      <anchor>a5a31d4fecd64f9abd139c7f5c6be6f19</anchor>
      <arglist>(std::string &amp;&amp;descr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataProviderException</name>
      <anchorfile>d5/ded/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderException.html</anchorfile>
      <anchor>aac86a13713951f2800fb40e2104f3fe7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>d5/ded/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderException.html</anchorfile>
      <anchor>adeeefcd459f81c84835dac690eee101b</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::DataProviderImplementationException</name>
    <filename>d6/dd5/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderImplementationException.html</filename>
    <base>cv::gapi::wip::onevpl::DataProviderException</base>
    <member kind="function">
      <type></type>
      <name>DataProviderImplementationException</name>
      <anchorfile>d6/dd5/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderImplementationException.html</anchorfile>
      <anchor>aa08a0357a2d5562ef637fbab8b873755</anchor>
      <arglist>(const std::string &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataProviderImplementationException</name>
      <anchorfile>d6/dd5/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderImplementationException.html</anchorfile>
      <anchor>a1132500b8936dc6e33245cc0a718db52</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::DataProviderSystemErrorException</name>
    <filename>dd/db0/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderSystemErrorException.html</filename>
    <base>cv::gapi::wip::onevpl::DataProviderException</base>
    <member kind="function">
      <type></type>
      <name>DataProviderSystemErrorException</name>
      <anchorfile>dd/db0/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderSystemErrorException.html</anchorfile>
      <anchor>ab2516bd8daacbef3fe0fd8d7ddcb3dc8</anchor>
      <arglist>(int error_code, const std::string &amp;description=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataProviderSystemErrorException</name>
      <anchorfile>dd/db0/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderSystemErrorException.html</anchorfile>
      <anchor>a7b1a1c8fed1fdced723150d5c2d7e77a</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::DataProviderUnsupportedException</name>
    <filename>d0/d55/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderUnsupportedException.html</filename>
    <base>cv::gapi::wip::onevpl::DataProviderException</base>
    <member kind="function">
      <type></type>
      <name>DataProviderUnsupportedException</name>
      <anchorfile>d0/d55/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderUnsupportedException.html</anchorfile>
      <anchor>ab83c7da6043a719dfa91972b78f5ff12</anchor>
      <arglist>(const std::string &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataProviderUnsupportedException</name>
      <anchorfile>d0/d55/structcv_1_1gapi_1_1wip_1_1onevpl_1_1DataProviderUnsupportedException.html</anchorfile>
      <anchor>a5f324b77cc8f964a86ad734c8bbaff05</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::Dataset</name>
    <filename>d9/d2e/classcv_1_1datasets_1_1Dataset.html</filename>
    <member kind="function">
      <type></type>
      <name>Dataset</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>a1ee05dbac222fa10c0fe6dd6b8713b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Dataset</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>a2070a2482cd92630f830344350865781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumSplits</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>ab7afcc7bec831e66c9e21fb7e692c4f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Ptr&lt; Object &gt; &gt; &amp;</type>
      <name>getTest</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>a952d392a7ee2e481516e9b8f0eecb48b</anchor>
      <arglist>(int splitNum=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Ptr&lt; Object &gt; &gt; &amp;</type>
      <name>getTrain</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>a2ab11738bcdb098db4df274d74252e47</anchor>
      <arglist>(int splitNum=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Ptr&lt; Object &gt; &gt; &amp;</type>
      <name>getValidation</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>a86b028e60f4be3d7ec0ff0bb155a009a</anchor>
      <arglist>(int splitNum=0)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>a69d6b25f752721f9c4f6d6a1bf66aa5d</anchor>
      <arglist>(const std::string &amp;path)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; Ptr&lt; Object &gt; &gt; &gt;</type>
      <name>test</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>aa9b8dc5897d2d1e981e29c936945afb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; Ptr&lt; Object &gt; &gt; &gt;</type>
      <name>train</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>a0abc96e50f11e025838150fde8ab8595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; Ptr&lt; Object &gt; &gt; &gt;</type>
      <name>validation</name>
      <anchorfile>d9/d2e/classcv_1_1datasets_1_1Dataset.html</anchorfile>
      <anchor>af063eb99c4cf7d07cc5f642d9e6f1d7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DataType</name>
    <filename>d0/d3a/classcv_1_1DataType.html</filename>
    <templarg>typename _Tp</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::hal::DCT2D</name>
    <filename>d5/d57/structcv_1_1hal_1_1DCT2D.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DCT2D</name>
      <anchorfile>d5/d57/structcv_1_1hal_1_1DCT2D.html</anchorfile>
      <anchor>a36de2b312fa69ca85a32628299a4c037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d5/d57/structcv_1_1hal_1_1DCT2D.html</anchorfile>
      <anchor>a65e394512aa7960c2a417664bc9eb88a</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DCT2D &gt;</type>
      <name>create</name>
      <anchorfile>d5/d57/structcv_1_1hal_1_1DCT2D.html</anchorfile>
      <anchor>a74d5c125646b8db8fa8c1ec5c812b67b</anchor>
      <arglist>(int width, int height, int depth, int flags)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::DeblurerBase</name>
    <filename>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</filename>
    <member kind="function">
      <type></type>
      <name>DeblurerBase</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>ae02367fc462a4caabcb56bafbd5bcc11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DeblurerBase</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>aa3b7e67a2d82b69b0a069a16b6b8f30f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; float &gt; &amp;</type>
      <name>blurrinessRates</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>a775628213d31e2b1ab34ba15cbc33bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>deblur</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>ac50cbaaee7ba1dbea3192db057844c44</anchor>
      <arglist>(int idx, Mat &amp;frame, const Range &amp;range)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; Mat &gt; &amp;</type>
      <name>frames</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>a4363685463201cc2eb4ac7527d7d83af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; Mat &gt; &amp;</type>
      <name>motions</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>af7d07fc21e2dacfafa839cb1e4bcf847</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>radius</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>afcb42cf2e8287d1c041f58e45d78e254</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setBlurrinessRates</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>a79a9a2c76a22405a727fbb2b9c22bf22</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrames</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>a2449d268c8bd111c6250175c5bcca77d</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotions</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>ada073eb8634a26003e1b63a784bda641</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRadius</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>aff114dc78cdafd537d14879de31ef16e</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; float &gt; *</type>
      <name>blurrinessRates_</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>ae51388d21bc3e0babf7fa32a1f0fded2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; Mat &gt; *</type>
      <name>frames_</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>a7829afbbb7562c05a76fb2902e199975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; Mat &gt; *</type>
      <name>motions_</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>a076bf2cf50f92bc5e0684810179ed71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>radius_</name>
      <anchorfile>dd/d05/classcv_1_1videostab_1_1DeblurerBase.html</anchorfile>
      <anchor>a0af57e0803cb6bc72610185bb837fb58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::DeconvolutionLayer</name>
    <filename>dd/d77/classcv_1_1dnn_1_1DeconvolutionLayer.html</filename>
    <base>cv::dnn::BaseConvolutionLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; BaseConvolutionLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/d77/classcv_1_1dnn_1_1DeconvolutionLayer.html</anchorfile>
      <anchor>a92d757b01ca9f06e30cbcbaf867566d8</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DefaultCopyPolicy</name>
    <filename>d8/dc2/structcv_1_1cudev_1_1DefaultCopyPolicy.html</filename>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d8/dc2/structcv_1_1cudev_1_1DefaultCopyPolicy.html</anchorfile>
      <anchor>aa19f47fe191b9e949329c4c84e475b60ad66c298b22c4f216e9b222d9f09f659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d8/dc2/structcv_1_1cudev_1_1DefaultCopyPolicy.html</anchorfile>
      <anchor>aa19f47fe191b9e949329c4c84e475b60a430d22c787429db6945c93a2ddac71a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d8/dc2/structcv_1_1cudev_1_1DefaultCopyPolicy.html</anchorfile>
      <anchor>aa19f47fe191b9e949329c4c84e475b60ad66c298b22c4f216e9b222d9f09f659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d8/dc2/structcv_1_1cudev_1_1DefaultCopyPolicy.html</anchorfile>
      <anchor>aa19f47fe191b9e949329c4c84e475b60a430d22c787429db6945c93a2ddac71a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::DefaultDeleter&lt; CvHaarClassifierCascade &gt;</name>
    <filename>d9/ddf/structcv_1_1DefaultDeleter_3_01CvHaarClassifierCascade_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d9/ddf/structcv_1_1DefaultDeleter_3_01CvHaarClassifierCascade_01_4.html</anchorfile>
      <anchor>a44656fba99887584e8bc88775dc4888a</anchor>
      <arglist>(CvHaarClassifierCascade *obj) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DefaultGlobReducePolicy</name>
    <filename>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</filename>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519adfb2b55fe656787b7f509cc4667a280d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519a8fdc3b5cd2fe90c6ad42c43a8755a732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>patch_size_x</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519a93d9da236bf4870be3428bb928438e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>patch_size_y</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519a99411a640813e3b8dc222cae869d39c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519adfb2b55fe656787b7f509cc4667a280d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519a8fdc3b5cd2fe90c6ad42c43a8755a732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>patch_size_x</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519a93d9da236bf4870be3428bb928438e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>patch_size_y</name>
      <anchorfile>d2/d04/structcv_1_1cudev_1_1DefaultGlobReducePolicy.html</anchorfile>
      <anchor>a6c2be13f6ef82517ae055c2cba471519a99411a640813e3b8dc222cae869d39c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DefaultHistogramPolicy</name>
    <filename>d4/d2b/structcv_1_1cudev_1_1DefaultHistogramPolicy.html</filename>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d4/d2b/structcv_1_1cudev_1_1DefaultHistogramPolicy.html</anchorfile>
      <anchor>a986052b23f6de5422226af68610f6d84a715251381159b6869f2ac3471a1dc08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d4/d2b/structcv_1_1cudev_1_1DefaultHistogramPolicy.html</anchorfile>
      <anchor>a986052b23f6de5422226af68610f6d84a4164d39ebe1c7b0aec837bfb2845f888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d4/d2b/structcv_1_1cudev_1_1DefaultHistogramPolicy.html</anchorfile>
      <anchor>a986052b23f6de5422226af68610f6d84a715251381159b6869f2ac3471a1dc08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d4/d2b/structcv_1_1cudev_1_1DefaultHistogramPolicy.html</anchorfile>
      <anchor>a986052b23f6de5422226af68610f6d84a4164d39ebe1c7b0aec837bfb2845f888</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DefaultReduceToVecPolicy</name>
    <filename>d3/dd7/structcv_1_1cudev_1_1DefaultReduceToVecPolicy.html</filename>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d3/dd7/structcv_1_1cudev_1_1DefaultReduceToVecPolicy.html</anchorfile>
      <anchor>a01447bdd5c47678eefbfed8b4ac67a69a660adc1ec2866c95864546fc6cc582d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d3/dd7/structcv_1_1cudev_1_1DefaultReduceToVecPolicy.html</anchorfile>
      <anchor>a01447bdd5c47678eefbfed8b4ac67a69a1e7fda953edbc5f72fcf8543c529e011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d3/dd7/structcv_1_1cudev_1_1DefaultReduceToVecPolicy.html</anchorfile>
      <anchor>a01447bdd5c47678eefbfed8b4ac67a69a660adc1ec2866c95864546fc6cc582d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d3/dd7/structcv_1_1cudev_1_1DefaultReduceToVecPolicy.html</anchorfile>
      <anchor>a01447bdd5c47678eefbfed8b4ac67a69a1e7fda953edbc5f72fcf8543c529e011</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DefaultSplitMergePolicy</name>
    <filename>d9/d3a/structcv_1_1cudev_1_1DefaultSplitMergePolicy.html</filename>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d9/d3a/structcv_1_1cudev_1_1DefaultSplitMergePolicy.html</anchorfile>
      <anchor>ad7c9036040e3ca5272ef6cdceac6a3eeab44a6a7cbf65adaca7185690e1bc2790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d9/d3a/structcv_1_1cudev_1_1DefaultSplitMergePolicy.html</anchorfile>
      <anchor>ad7c9036040e3ca5272ef6cdceac6a3eea2e4790ff6b5281896cfb668ce082e789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>d9/d3a/structcv_1_1cudev_1_1DefaultSplitMergePolicy.html</anchorfile>
      <anchor>ad7c9036040e3ca5272ef6cdceac6a3eeab44a6a7cbf65adaca7185690e1bc2790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>d9/d3a/structcv_1_1cudev_1_1DefaultSplitMergePolicy.html</anchorfile>
      <anchor>ad7c9036040e3ca5272ef6cdceac6a3eea2e4790ff6b5281896cfb668ce082e789</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DefaultTransformPolicy</name>
    <filename>db/db3/structcv_1_1cudev_1_1DefaultTransformPolicy.html</filename>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>db/db3/structcv_1_1cudev_1_1DefaultTransformPolicy.html</anchorfile>
      <anchor>ae98faa19aa64990a4f22255f61a04e8aa84b40dc5871a4dbb02ccf4fb196813d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>db/db3/structcv_1_1cudev_1_1DefaultTransformPolicy.html</anchorfile>
      <anchor>ae98faa19aa64990a4f22255f61a04e8aa108871bd16e9cf0d5444bf838a40ffc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shift</name>
      <anchorfile>db/db3/structcv_1_1cudev_1_1DefaultTransformPolicy.html</anchorfile>
      <anchor>ae98faa19aa64990a4f22255f61a04e8aa12c995c60f73304ca07f58848b12f8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_x</name>
      <anchorfile>db/db3/structcv_1_1cudev_1_1DefaultTransformPolicy.html</anchorfile>
      <anchor>ae98faa19aa64990a4f22255f61a04e8aa84b40dc5871a4dbb02ccf4fb196813d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_size_y</name>
      <anchorfile>db/db3/structcv_1_1cudev_1_1DefaultTransformPolicy.html</anchorfile>
      <anchor>ae98faa19aa64990a4f22255f61a04e8aa108871bd16e9cf0d5444bf838a40ffc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shift</name>
      <anchorfile>db/db3/structcv_1_1cudev_1_1DefaultTransformPolicy.html</anchorfile>
      <anchor>ae98faa19aa64990a4f22255f61a04e8aa12c995c60f73304ca07f58848b12f8e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DefaultTransposePolicy</name>
    <filename>dd/d44/structcv_1_1cudev_1_1DefaultTransposePolicy.html</filename>
    <member kind="enumvalue">
      <name>tile_dim</name>
      <anchorfile>dd/d44/structcv_1_1cudev_1_1DefaultTransposePolicy.html</anchorfile>
      <anchor>ac8d3331d7a932bc6ac8ca1992dbe9f87a90744d11b53edcf0ae06d4352693be38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_dim_y</name>
      <anchorfile>dd/d44/structcv_1_1cudev_1_1DefaultTransposePolicy.html</anchorfile>
      <anchor>ac8d3331d7a932bc6ac8ca1992dbe9f87afb9af4fbd8d4ae46d03dd39cfce7a37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_dim_y</name>
      <anchorfile>dd/d44/structcv_1_1cudev_1_1DefaultTransposePolicy.html</anchorfile>
      <anchor>ac8d3331d7a932bc6ac8ca1992dbe9f87afb9af4fbd8d4ae46d03dd39cfce7a37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tile_dim</name>
      <anchorfile>dd/d44/structcv_1_1cudev_1_1DefaultTransposePolicy.html</anchorfile>
      <anchor>ac8d3331d7a932bc6ac8ca1992dbe9f87a90744d11b53edcf0ae06d4352693be38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::DenseOpticalFlow</name>
    <filename>d6/d4a/classcv_1_1cuda_1_1DenseOpticalFlow.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calc</name>
      <anchorfile>d6/d4a/classcv_1_1cuda_1_1DenseOpticalFlow.html</anchorfile>
      <anchor>a2cf6b216dccee0060c2ff0e4ba090f1c</anchor>
      <arglist>(InputArray I0, InputArray I1, InputOutputArray flow, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DenseOpticalFlow</name>
    <filename>df/dde/classcv_1_1DenseOpticalFlow.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calc</name>
      <anchorfile>df/dde/classcv_1_1DenseOpticalFlow.html</anchorfile>
      <anchor>a20037021dec04e9006149204ad610d04</anchor>
      <arglist>(InputArray I0, InputArray I1, InputOutputArray flow)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>collectGarbage</name>
      <anchorfile>df/dde/classcv_1_1DenseOpticalFlow.html</anchorfile>
      <anchor>ada50da5295433ded930ddf32f681b80e</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::superres::DenseOpticalFlowExt</name>
    <filename>d1/d21/classcv_1_1superres_1_1DenseOpticalFlowExt.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calc</name>
      <anchorfile>d1/d21/classcv_1_1superres_1_1DenseOpticalFlowExt.html</anchorfile>
      <anchor>afdfc49f056e120b56050480cacf5803b</anchor>
      <arglist>(InputArray frame0, InputArray frame1, OutputArray flow1, OutputArray flow2=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>collectGarbage</name>
      <anchorfile>d1/d21/classcv_1_1superres_1_1DenseOpticalFlowExt.html</anchorfile>
      <anchor>a5fbdddf5e0a27cf397794609da14a440</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::DensePyrLKOpticalFlow</name>
    <filename>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</filename>
    <base>cv::cuda::DenseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxLevel</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a8d425172413c7548d6cd9f69255bc2f7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIters</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a9a1664d1f28c71b82cefbddee336740e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseInitialFlow</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a397980f91fb5a81a42c06e672b3c8670</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getWinSize</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a157702b1b741fca03cabf7b457415778</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxLevel</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a591e61e5930a84d05cb789a34766b984</anchor>
      <arglist>(int maxLevel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumIters</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>af4d64eff51c14f3c5f5ae9b25adf168c</anchor>
      <arglist>(int iters)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseInitialFlow</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a7973d35c2b7037820f1bb68014c248d3</anchor>
      <arglist>(bool useInitialFlow)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWinSize</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a9151702e0186460e99583b236b82ad99</anchor>
      <arglist>(Size winSize)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DensePyrLKOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html</anchorfile>
      <anchor>a1d2ddac9c9998a9efef1962321c6a336</anchor>
      <arglist>(Size winSize=Size(13, 13), int maxLevel=3, int iters=30, bool useInitialFlow=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::DenseRLOFOpticalFlow</name>
    <filename>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</filename>
    <base>cv::DenseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEPICK</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a622cb3e33a19896c32d3786477253c79</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getEPICLambda</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a5dd17078823630ecb25aa965c71ca8ca</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getEPICSigma</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>af9d45397135d8e5d64c029ef56f1e9c9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getFgsLambda</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>afbf527f1382ce39b064bf3f37c38d0c1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getFgsSigma</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a6620168d2dce6a62e8d40dad88b8fc72</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getForwardBackward</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a3e84b20ed2d0d1e4caa589cb729c1b66</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getGridStep</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>ab8aceed856d9b04092742e004dc0862d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual InterpolationType</type>
      <name>getInterpolation</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a385fafefef286a4d9aa65e58fd2282fc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getRICSLICType</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>ab668d0ac896a29074b2783c6752f312d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getRICSPSize</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a07ab2cbf012b253c5e946cd9d5dd620b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; RLOFOpticalFlowParameter &gt;</type>
      <name>getRLOFOpticalFlowParameter</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a3c3c81f9ee6b4b8b6be221ff80a5172f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUsePostProc</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a6203fdd0944a4a7f47f6aa4abbce6ef7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseVariationalRefinement</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a427c37c262d37eeb8c206798a9f1d5d3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEPICK</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>ada4f31769858114fc948024c61b18a75</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEPICLambda</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a3212d9248b833b155dda737b17b389a8</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEPICSigma</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a7cde3a02095187974a61729a049f02ea</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFgsLambda</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>ab067f2d36dda3a951dd2788d1d3db404</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFgsSigma</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a0160ff5b02b666b5ced648241137ab43</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setForwardBackward</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a17a0a5f547951b23c2e2de91516c4d86</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGridStep</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a11293fe3836fa27ab6cab491da2a4296</anchor>
      <arglist>(Size val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInterpolation</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a06cb0e2b59a8a3505c30b78bd3e7b2c3</anchor>
      <arglist>(InterpolationType val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRICSLICType</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>aed741aab275fb1c2711108f33e526e64</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRICSPSize</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>afc76edbc281509a88ad9f80e04f8ace8</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRLOFOpticalFlowParameter</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a2444cb65d35a640eb28f8978652b2342</anchor>
      <arglist>(Ptr&lt; RLOFOpticalFlowParameter &gt; val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUsePostProc</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a38fe363602cd87c6bef10a80bdb92b4a</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseVariationalRefinement</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>a8085dd7dfc729a43cc009215299e4c6a</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DenseRLOFOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>df/d59/classcv_1_1optflow_1_1DenseRLOFOpticalFlow.html</anchorfile>
      <anchor>ac47701b1018001fe600c27daf05b84d3</anchor>
      <arglist>(Ptr&lt; RLOFOpticalFlowParameter &gt; rlofParam=Ptr&lt; RLOFOpticalFlowParameter &gt;(), float forwardBackwardThreshold=1.f, Size gridStep=Size(6, 6), InterpolationType interp_type=InterpolationType::INTERP_EPIC, int epicK=128, float epicSigma=0.05f, float epicLambda=999.0f, int ricSPSize=15, int ricSLICType=100, bool use_post_proc=true, float fgsLambda=500.0f, float fgsSigma=1.5f, bool use_variational_refinement=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::DepthCleaner</name>
    <filename>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumeration">
      <type></type>
      <name>DEPTH_CLEANER_METHOD</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a09e7960316b2f21d6529aa3b937b6185</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_CLEANER_NIL</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a09e7960316b2f21d6529aa3b937b6185a1d090ec96f4560519c8d5f93693e3a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_CLEANER_NIL</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a09e7960316b2f21d6529aa3b937b6185a1d090ec96f4560519c8d5f93693e3a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DepthCleaner</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a0274dd5c53ffef6c22d3ff52c6912173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DepthCleaner</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>ad62ec7610e9eac63c0ab91f66ea9298e</anchor>
      <arglist>(int depth, int window_size=5, int method=DepthCleaner::DEPTH_CLEANER_NIL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DepthCleaner</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a82d971924119bbb2af0a96a894699e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDepth</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>ae46ed8ed3d6778543cb42b651dece184</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMethod</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a75b0f4168eaf09cfbd35cf2c4ce18606</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowSize</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a39f9379e25e520ba9706d233cc286e74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a856200bc1f30bed5d7f2a0a9b717783a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>ab006210fdd363a9b0c42f5c11433398d</anchor>
      <arglist>(InputArray points, OutputArray depth) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepth</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a3a95549cdfc2d0b57573cdc64f064fab</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMethod</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a642d2d765a87429235113b31538d2690</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>aa55d53902b5d121994d905c5d842fc3e</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DepthCleaner &gt;</type>
      <name>create</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a2a1e9399d072f71b40061ec1a5b45c30</anchor>
      <arglist>(int depth, int window_size=5, int method=DepthCleaner::DEPTH_CLEANER_NIL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize_cleaner_impl</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>ab2603f7fbc0c9da018bb41b27d4225a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>depth_</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a72caa32478e3272b39acce343d0a977d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>depth_cleaner_impl_</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>ac796d356aa15fd508d986698a1fd132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>method_</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>aede8d82640760ef005cdbee8b23349f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>window_size_</name>
      <anchorfile>d9/d5e/classcv_1_1rgbd_1_1DepthCleaner.html</anchorfile>
      <anchor>a04c0c52ed1b865dfec80048ce72f50b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::linemod::DepthNormal</name>
    <filename>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</filename>
    <base>cv::linemod::Modality</base>
    <member kind="function">
      <type></type>
      <name>DepthNormal</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>aba19bc45db26d247e3f945eeeae4ea72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DepthNormal</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>ab396e6f6556c39a9e40d42bb6f5209d4</anchor>
      <arglist>(int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>name</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>ae8a552fd9b585327543f14fff8c8be95</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>a08ec3f3eecde3c63b677b89bfc12ad69</anchor>
      <arglist>(const FileNode &amp;fn) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>a0f08a979b7d0d2fda254c2b450379477</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DepthNormal &gt;</type>
      <name>create</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>aee344279eef29e1e8a657413c7d205c3</anchor>
      <arglist>(int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>difference_threshold</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>a918778bf0ba6419ed272c8b2b7739baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>distance_threshold</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>ac8e77f1630500b8921049bbce2908fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>extract_threshold</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>ad5307fc9b814b8705f058faf89c22186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_features</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>a7eaa7bd397f3f797c1ba05eb6c068ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Ptr&lt; QuantizedPyramid &gt;</type>
      <name>processImpl</name>
      <anchorfile>d7/d47/classcv_1_1linemod_1_1DepthNormal.html</anchorfile>
      <anchor>ad8037146381e5eb1fe6056edd67c0c5a</anchor>
      <arglist>(const Mat &amp;src, const Mat &amp;mask) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::DepthToSpaceLayer</name>
    <filename>d4/d36/classcv_1_1dnn_1_1DepthToSpaceLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DepthToSpaceLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/d36/classcv_1_1dnn_1_1DepthToSpaceLayer.html</anchorfile>
      <anchor>a6d3d927cd99f7a10f99410c5cec57c50</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::DequantizeLayer</name>
    <filename>d5/d6a/classcv_1_1dnn_1_1DequantizeLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DequantizeLayer &gt;</type>
      <name>create</name>
      <anchorfile>d5/d6a/classcv_1_1dnn_1_1DequantizeLayer.html</anchorfile>
      <anchor>aaf18263b4167e5280d0ef68a12542f94</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>scales</name>
      <anchorfile>d5/d6a/classcv_1_1dnn_1_1DequantizeLayer.html</anchorfile>
      <anchor>a2b5748ad04fa6acbac8eb8e29602fc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>zeropoints</name>
      <anchorfile>d5/d6a/classcv_1_1dnn_1_1DequantizeLayer.html</anchorfile>
      <anchor>a6313c3a0409e15d5206aa2b73ddfc528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DerivXPtr</name>
    <filename>df/d8b/structcv_1_1cudev_1_1DerivXPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>df/d8b/structcv_1_1cudev_1_1DerivXPtr.html</anchorfile>
      <anchor>abc726266200f6df65d54324f718af5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>df/d8b/structcv_1_1cudev_1_1DerivXPtr.html</anchorfile>
      <anchor>a777a4487e7e67e5498e9b00d752d980e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>df/d8b/structcv_1_1cudev_1_1DerivXPtr.html</anchorfile>
      <anchor>a08b9103a17c51bae89adcbea4ccf2e00</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>df/d8b/structcv_1_1cudev_1_1DerivXPtr.html</anchorfile>
      <anchor>a0c246f64f78809e0c62df773b4333966</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DerivXPtrSz</name>
    <filename>db/d58/structcv_1_1cudev_1_1DerivXPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::DerivXPtr&lt; SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>db/d58/structcv_1_1cudev_1_1DerivXPtrSz.html</anchorfile>
      <anchor>a3a9269d6dfcc69f51a3ed77ab1b3bedf</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>db/d58/structcv_1_1cudev_1_1DerivXPtrSz.html</anchorfile>
      <anchor>a093bb5e030fc3adbb677f07cc9955593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>db/d58/structcv_1_1cudev_1_1DerivXPtrSz.html</anchorfile>
      <anchor>a7696dd37cb7c5ab5648ce9877a3da815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DerivYPtr</name>
    <filename>dc/d51/structcv_1_1cudev_1_1DerivYPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>dc/d51/structcv_1_1cudev_1_1DerivYPtr.html</anchorfile>
      <anchor>a28d739e57a72853310e578daebc5f6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>dc/d51/structcv_1_1cudev_1_1DerivYPtr.html</anchorfile>
      <anchor>a42a2f99e31618b28e8019f1554faeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>dc/d51/structcv_1_1cudev_1_1DerivYPtr.html</anchorfile>
      <anchor>a7bc78f31ad9afc8fceccd0a09273ca5a</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>dc/d51/structcv_1_1cudev_1_1DerivYPtr.html</anchorfile>
      <anchor>aa1e78c23ab24dcb531bc1d4f8b1298db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DerivYPtrSz</name>
    <filename>d2/dfc/structcv_1_1cudev_1_1DerivYPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::DerivYPtr&lt; SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d2/dfc/structcv_1_1cudev_1_1DerivYPtrSz.html</anchorfile>
      <anchor>a993582f67a7d105f2b8bb5ac236a7cb8</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d2/dfc/structcv_1_1cudev_1_1DerivYPtrSz.html</anchorfile>
      <anchor>a51cb03036af851d30b5e02cf1f52a11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d2/dfc/structcv_1_1cudev_1_1DerivYPtrSz.html</anchorfile>
      <anchor>aad4fc71ad2cd4122ef53f9633f05d525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DescriptorMatcher::DescriptorCollection</name>
    <filename>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</filename>
    <member kind="function">
      <type></type>
      <name>DescriptorCollection</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a38c134797d73b03f1fad50dc70b924b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorCollection</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a74e17960bca4e1343f0111ecb844309a</anchor>
      <arglist>(const DescriptorCollection &amp;collection)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DescriptorCollection</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a4263417857f47d400b1beb60ebfd5d55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a696d5029646669ce9b8bc2c98dc7706f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getDescriptor</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a4f79ff6cd36a9b9394dc336917918432</anchor>
      <arglist>(int globalDescIdx) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getDescriptor</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>addeb2cc6057488215326e32e5afcb488</anchor>
      <arglist>(int imgIdx, int localDescIdx) const</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>getDescriptors</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a222f5a0c871ad312e079a5983c4ac1cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLocalIdx</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>af71f9842e4cba2ae5c00b3174104dd35</anchor>
      <arglist>(int globalDescIdx, int &amp;imgIdx, int &amp;localDescIdx) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a97f006742147ad210284e401673d0887</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;descriptors)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a18e35a5bce978c5729ef5ea58b1fee28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>mergedDescriptors</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>af89f9c161a310152714934252aef681f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>startIdxs</name>
      <anchorfile>d4/dac/classcv_1_1DescriptorMatcher_1_1DescriptorCollection.html</anchorfile>
      <anchor>a2612b67a491c05d726db05492c45476f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::DescriptorMatcher</name>
    <filename>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a09a98976fa9a0a803e93b0975b2418bd</anchor>
      <arglist>(const std::vector&lt; GpuMat &gt; &amp;descriptors)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a1450110e5dd90c1f50e94232bbacb408</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a20fffe7c2f0d6ae45c8a4a854c9cba2f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; GpuMat &gt; &amp;</type>
      <name>getTrainDescriptors</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a6357575081e22b474c94a27200240d61</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isMaskSupported</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a356ddc4994cfc7543859fa96b5b229c1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>knnMatch</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a0d01c0b727343e555238ee147d7ee7ba</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, InputArray mask=noArray(), bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>knnMatch</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a9fac44527ebef308819e6a854672f6fa</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, const std::vector&lt; GpuMat &gt; &amp;masks=std::vector&lt; GpuMat &gt;(), bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>knnMatchAsync</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a5911f6cbdbd03c7782cc8dd925ba4a3e</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, OutputArray matches, int k, InputArray mask=noArray(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>knnMatchAsync</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a1e44dd5a7a8254d3ed144fe421413a80</anchor>
      <arglist>(InputArray queryDescriptors, OutputArray matches, int k, const std::vector&lt; GpuMat &gt; &amp;masks=std::vector&lt; GpuMat &gt;(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>knnMatchConvert</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>ada9788dbff11ff37f7a6d40e82f7c96d</anchor>
      <arglist>(InputArray gpu_matches, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>match</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a062cb997b9031a7acbe77f4f60682304</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, std::vector&lt; DMatch &gt; &amp;matches, InputArray mask=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>match</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a71f79d53a5d321077b43bf25603a306e</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; DMatch &gt; &amp;matches, const std::vector&lt; GpuMat &gt; &amp;masks=std::vector&lt; GpuMat &gt;())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>matchAsync</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>aad20d402f63e8d01cbf881476ea1a798</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, OutputArray matches, InputArray mask=noArray(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>matchAsync</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a4d255fb28411740971a763747109d4e3</anchor>
      <arglist>(InputArray queryDescriptors, OutputArray matches, const std::vector&lt; GpuMat &gt; &amp;masks=std::vector&lt; GpuMat &gt;(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>matchConvert</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a567592e9866ee163c353acc39850a7fb</anchor>
      <arglist>(InputArray gpu_matches, std::vector&lt; DMatch &gt; &amp;matches)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>radiusMatch</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a40041e9545d8dee0c34b9000ece229d0</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, InputArray mask=noArray(), bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>radiusMatch</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a348588903806ae644027dd968bba13b0</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, const std::vector&lt; GpuMat &gt; &amp;masks=std::vector&lt; GpuMat &gt;(), bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>radiusMatchAsync</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a82d1dfd476176a21739cb99363fa6d0b</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, OutputArray matches, float maxDistance, InputArray mask=noArray(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>radiusMatchAsync</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a3ffcd3f838ecb4cd96731bc1d426708a</anchor>
      <arglist>(InputArray queryDescriptors, OutputArray matches, float maxDistance, const std::vector&lt; GpuMat &gt; &amp;masks=std::vector&lt; GpuMat &gt;(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>radiusMatchConvert</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>ae0d1b18aee5aad951c59d26121453ac9</anchor>
      <arglist>(InputArray gpu_matches, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>train</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>ab220b434f827962455f430a12c65c074</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cuda::DescriptorMatcher &gt;</type>
      <name>createBFMatcher</name>
      <anchorfile>dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a54146e1a011bbb56a8a02960661014f8</anchor>
      <arglist>(int normType=cv::NORM_L2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DescriptorMatcher</name>
    <filename>db/d39/classcv_1_1DescriptorMatcher.html</filename>
    <base>cv::Algorithm</base>
    <class kind="class">cv::DescriptorMatcher::DescriptorCollection</class>
    <member kind="enumvalue">
      <name>BRUTEFORCE</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3baddf99aae344c73b63d77764440711b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_HAMMING</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3ba7362dae849e477ed4b1bc862c8ebb5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_HAMMINGLUT</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3bae93477eddb9309e995b78a4eb677b9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_L1</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3bac4f170ff27df2f2cadabd75c129ec468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_SL2</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3baf88193b09daf077fec5015a9906a67e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANNBASED</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3baf73d671c6860c24f44b2880a77fadcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MatcherType</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANNBASED</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3baf73d671c6860c24f44b2880a77fadcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3baddf99aae344c73b63d77764440711b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_L1</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3bac4f170ff27df2f2cadabd75c129ec468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_HAMMING</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3ba7362dae849e477ed4b1bc862c8ebb5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_HAMMINGLUT</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3bae93477eddb9309e995b78a4eb677b9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTEFORCE_SL2</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>af8b6f4acb8f1a9ea6b73bfcb86b80c3baf88193b09daf077fec5015a9906a67e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DescriptorMatcher</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>aa044fc71f0d8395ec29f936977e5c42f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a623a2b07755cf7fb1c79554af73cdbb0</anchor>
      <arglist>(InputArrayOfArrays descriptors)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a01f97324f1393aae68d9c84874060454</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CV_NODISCARD_STD Ptr&lt; DescriptorMatcher &gt;</type>
      <name>clone</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a35261cc2dfb3b5922d10daa8fcfd10ab</anchor>
      <arglist>(bool emptyTrainData=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>ac0951eebe04d00aa66117eab337909e4</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Mat &gt; &amp;</type>
      <name>getTrainDescriptors</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a93d741fbc352ae5dfa3df27b52f9cdf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isMaskSupported</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a3cc074710ccb466a662815969e14cf5e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>knnMatch</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a378f35c9b1a5dfa4022839a45cdf0e89</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, InputArray mask=noArray(), bool compactResult=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>knnMatch</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>aa880f9353cdf185ccf3013e08210483a</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, InputArrayOfArrays masks=noArray(), bool compactResult=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a0f046f47b68ec7074391e1e85c750cba</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, std::vector&lt; DMatch &gt; &amp;matches, InputArray mask=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a695c0aceafc907c024c24a0b5cdff758</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; DMatch &gt; &amp;matches, InputArrayOfArrays masks=noArray())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radiusMatch</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a56b8dcd6fc600f8f2a23212f6e4c5082</anchor>
      <arglist>(InputArray queryDescriptors, InputArray trainDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, InputArray mask=noArray(), bool compactResult=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radiusMatch</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>aec313028966f30f5b011a3e976f62c09</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, InputArrayOfArrays masks=noArray(), bool compactResult=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>abb46ea487ffa0c0f9dd72d3de9fd42ab</anchor>
      <arglist>(const FileNode &amp;) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>aba10146926505e6b90377f24489e336c</anchor>
      <arglist>(const String &amp;fileName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>train</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a80e9fd98de5908f5348c17696eeb1a32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>ac921506f2862b292b41de95546319174</anchor>
      <arglist>(const Ptr&lt; FileStorage &gt; &amp;fs, const String &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a9e848d967aaed6930da407f338ca17ba</anchor>
      <arglist>(const String &amp;fileName) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>abcba89024601e88afe6e4cc2349798c3</anchor>
      <arglist>(FileStorage &amp;) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>ae984f76bf72ca62a2b46a61597007c62</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;name) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DescriptorMatcher &gt;</type>
      <name>create</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a08d359b8acc9a5a1828ed6c3c7712ceb</anchor>
      <arglist>(const DescriptorMatcher::MatcherType &amp;matcherType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DescriptorMatcher &gt;</type>
      <name>create</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>ab3fcaea024969cd0ea74028d89af44b8</anchor>
      <arglist>(const String &amp;descriptorMatcherType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkMasks</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>acbcaa368465fd3924c8bb70851a98944</anchor>
      <arglist>(InputArrayOfArrays masks, int queryDescriptorsCount) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>knnMatchImpl</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a38f18a66b3498fa5c960e29ed0056d44</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, InputArrayOfArrays masks=noArray(), bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>radiusMatchImpl</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>afc03bcd8e385f4b3684b7a7d42810ff6</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, InputArrayOfArrays masks=noArray(), bool compactResult=false)=0</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static CV_NODISCARD_STD Mat</type>
      <name>clone_op</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a15d4752ca0a3bc546f56629bf8185d64</anchor>
      <arglist>(Mat m)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>isMaskedOut</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>acf9d628dd4c52e6ff00eb92801fd0921</anchor>
      <arglist>(InputArrayOfArrays masks, int queryIdx)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>isPossibleMatch</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>aaeca71427249a189e35e77066f25fc8b</anchor>
      <arglist>(InputArray mask, int queryIdx, int trainIdx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>trainDescCollection</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a6c1d27bb1cea2a46e0a5c7d297368edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; UMat &gt;</type>
      <name>utrainDescCollection</name>
      <anchorfile>db/d39/classcv_1_1DescriptorMatcher.html</anchorfile>
      <anchor>a66bd1ba0753ab3ebb792e7b4bf5af2ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DetectionBasedTracker</name>
    <filename>db/de9/classcv_1_1DetectionBasedTracker.html</filename>
    <class kind="struct">cv::DetectionBasedTracker::ExtObject</class>
    <class kind="class">cv::DetectionBasedTracker::IDetector</class>
    <class kind="struct">cv::DetectionBasedTracker::InnerParameters</class>
    <class kind="struct">cv::DetectionBasedTracker::Parameters</class>
    <class kind="struct">cv::DetectionBasedTracker::TrackedObject</class>
    <member kind="enumvalue">
      <name>DETECTED</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffa9828525838cee9776655ebbd2211d3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DETECTED_NOT_SHOWN_YET</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffab57bc255a72bcaa7b49c2c3c6b4257d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DETECTED_TEMPORARY_LOST</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffa6d5ec140e9ee103752c5356d95504694</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; cv::Rect, int &gt;</type>
      <name>Object</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a31ce86b351558669083649f68b9b6aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ObjectStatus</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DETECTED_NOT_SHOWN_YET</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffab57bc255a72bcaa7b49c2c3c6b4257d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DETECTED</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffa9828525838cee9776655ebbd2211d3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DETECTED_TEMPORARY_LOST</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffa6d5ec140e9ee103752c5356d95504694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRONG_OBJECT</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffaf4b74b622d1802cbb6573c8b1148c953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRONG_OBJECT</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad43563cc5b954817ad5078f995afd3ffaf4b74b622d1802cbb6573c8b1148c953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectionBasedTracker</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>aab415fa71206b900ad52ae650ab96636</anchor>
      <arglist>(cv::Ptr&lt; IDetector &gt; mainDetector, cv::Ptr&lt; IDetector &gt; trackingDetector, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DetectionBasedTracker</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a5d8b736d3ce835a1d06dfc5fea7390f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addObject</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a91602bf61863fc3126be05a0d3e5416b</anchor>
      <arglist>(const cv::Rect &amp;location)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObjects</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a05c9412496500098db81f1c75421df84</anchor>
      <arglist>(std::vector&lt; cv::Rect &gt; &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObjects</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ae19dc28908b6b02b22fbad6ad352c63b</anchor>
      <arglist>(std::vector&lt; ExtObject &gt; &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObjects</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ac3796f79dcbb9d961073dc93100a0cdf</anchor>
      <arglist>(std::vector&lt; Object &gt; &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>const Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a0385adfdbb8a62c5075567d28a1bc6a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a04010a77df58e838a781889eb4edd303</anchor>
      <arglist>(const cv::Mat &amp;imageGray)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resetTracking</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ac5069e92d25b70eb15ca31d856f70ef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>run</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a1038295b9626937e0d3c34c728f23ab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setParameters</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a9d662e7707bc6d8fcc8e6cf687ec273a</anchor>
      <arglist>(const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ac4061f2d28cf54e48360c8aa06135f38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cv::Rect</type>
      <name>calcTrackedObjectPositionToShow</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a211041e01b46de543af522fc82cdedf9</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cv::Rect</type>
      <name>calcTrackedObjectPositionToShow</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a28f92fe2ee9b297ae6dd9aeac35fc3bd</anchor>
      <arglist>(int i, ObjectStatus &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectInRegion</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a60322c607da2e8cc127fac6c0461394d</anchor>
      <arglist>(const cv::Mat &amp;img, const cv::Rect &amp;r, std::vector&lt; cv::Rect &gt; &amp;detectedObjectsInRegions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateTrackedObjects</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a9089f0ed19233e699c586bdda23997b6</anchor>
      <arglist>(const std::vector&lt; cv::Rect &gt; &amp;detectedObjects)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Ptr&lt; IDetector &gt;</type>
      <name>cascadeForTracking</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a139b62b2435087f6ef6527b75f69a751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InnerParameters</type>
      <name>innerParameters</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad8a9583eced7508072d910188c97f4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numTrackedSteps</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>adb616a0b54da056cc7ee96963bba52e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>af2c3de5745a8eb4312db652276d387e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Ptr&lt; SeparateDetectionWork &gt;</type>
      <name>separateDetectionWork</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>aae0c0bd5a104bb1c57632e5187f32fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; TrackedObject &gt;</type>
      <name>trackedObjects</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>adc0f343e0a2f0515b15f3ecdb7e59069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>weightsPositionsSmoothing</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>acd31f48b5461c2b338e80b1cf54dfc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>weightsSizesSmoothing</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>ad00b750e1be9e4e3d2515996e03b4f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void *</type>
      <name>workcycleObjectDetectorFunction</name>
      <anchorfile>db/de9/classcv_1_1DetectionBasedTracker.html</anchorfile>
      <anchor>a5f4c6405b2c3e2a9579ee076bcfd86de</anchor>
      <arglist>(void *p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::DetectionModel</name>
    <filename>d3/df1/classcv_1_1dnn_1_1DetectionModel.html</filename>
    <base>cv::dnn::Model</base>
    <member kind="function">
      <type></type>
      <name>DetectionModel</name>
      <anchorfile>d3/df1/classcv_1_1dnn_1_1DetectionModel.html</anchorfile>
      <anchor>a38644950807eb7ff2d898c4070b615d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectionModel</name>
      <anchorfile>d3/df1/classcv_1_1dnn_1_1DetectionModel.html</anchorfile>
      <anchor>af931afb45587f22a60227434f2babab5</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectionModel</name>
      <anchorfile>d3/df1/classcv_1_1dnn_1_1DetectionModel.html</anchorfile>
      <anchor>abf23e4ba93aab370a002872accd55bc4</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;model, CV_WRAP_FILE_PATH const String &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>d3/df1/classcv_1_1dnn_1_1DetectionModel.html</anchorfile>
      <anchor>aca8d52a761b41576e3798b1a92e70a9a</anchor>
      <arglist>(InputArray frame, std::vector&lt; int &gt; &amp;classIds, std::vector&lt; float &gt; &amp;confidences, std::vector&lt; Rect &gt; &amp;boxes, float confThreshold=0.5f, float nmsThreshold=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNmsAcrossClasses</name>
      <anchorfile>d3/df1/classcv_1_1dnn_1_1DetectionModel.html</anchorfile>
      <anchor>a73a0752d40a55b13f7755086c3665bcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DetectionModel &amp;</type>
      <name>setNmsAcrossClasses</name>
      <anchorfile>d3/df1/classcv_1_1dnn_1_1DetectionModel.html</anchorfile>
      <anchor>adab0c3fd219ed12265ccd7bf387202f1</anchor>
      <arglist>(bool value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::DetectionOutputLayer</name>
    <filename>da/dbd/classcv_1_1dnn_1_1DetectionOutputLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DetectionOutputLayer &gt;</type>
      <name>create</name>
      <anchorfile>da/dbd/classcv_1_1dnn_1_1DetectionOutputLayer.html</anchorfile>
      <anchor>a0cbc088de85c193a0d7197a491af3048</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::DetectionROI</name>
    <filename>d3/d34/structcv_1_1DetectionROI.html</filename>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>confidences</name>
      <anchorfile>d3/d34/structcv_1_1DetectionROI.html</anchorfile>
      <anchor>a5263b762e36e5e3a772fc53ae825a61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>locations</name>
      <anchorfile>d3/d34/structcv_1_1DetectionROI.html</anchorfile>
      <anchor>a9e3ba3daa336f41774e72b8ee2787876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>d3/d34/structcv_1_1DetectionROI.html</anchorfile>
      <anchor>a52c1cbb159bc79148bcdb70ecdb1b590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::online_boosting::Detector</name>
    <filename>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</filename>
    <member kind="function">
      <type></type>
      <name>Detector</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>a4e322cb20c33cae74dc838c3c37661a6</anchor>
      <arglist>(StrongClassifierDirectSelection *classifier)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Detector</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>a34211a78610fd530520567bc44299252</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>classifySmooth</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>a9d394e18bb14a12e8267eb57044705f0</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;image, float minMargin=0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getConfidence</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>acedc9922e56b1fa2cb51b315d0b448f1</anchor>
      <arglist>(int patchIdx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getConfidenceOfBestDetection</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>aa33bdc24194b15bb428b48550d31d087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getConfidenceOfDetection</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>a65428b6c52fa1f9bf7ea39e3fdcecedf</anchor>
      <arglist>(int detectionIdx)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>getConfidences</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>a7b67bf664e92564152457c7337ae646f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>getConfImageDisplay</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>aaf59dc425ec3fdc91c2d14bfdbe22bc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>getIdxDetections</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>af9abad799db841a44944e09750f2d027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumDetections</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>a13b89833d5e43e0e4632dcbead027eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPatchIdxOfBestDetection</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>accd59faf8b31cd5fdde094b422b2a9e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPatchIdxOfDetection</name>
      <anchorfile>d4/d86/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1Detector.html</anchorfile>
      <anchor>ab9ec882f781da90551f43cb6c8aad4f9</anchor>
      <arglist>(int detectionIdx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::linemod::Detector</name>
    <filename>d7/d07/classcv_1_1linemod_1_1Detector.html</filename>
    <member kind="function">
      <type></type>
      <name>Detector</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a5f60b6ace07d2435f92b6a2353ff5b08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Detector</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>af509761698a542228b047865cc88c996</anchor>
      <arglist>(const std::vector&lt; Ptr&lt; Modality &gt; &gt; &amp;modalities, const std::vector&lt; int &gt; &amp;T_pyramid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addSyntheticTemplate</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a76f27a64efe1de3d85cac6f73401c490</anchor>
      <arglist>(const std::vector&lt; Template &gt; &amp;templates, const String &amp;class_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addTemplate</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>ab6baf396cefd388bcea8eb088487aeb0</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;sources, const String &amp;class_id, const Mat &amp;object_mask, Rect *bounding_box=NULL)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; String &gt;</type>
      <name>classIds</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a131210d1694aaa8300d4f21682981697</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Ptr&lt; Modality &gt; &gt; &amp;</type>
      <name>getModalities</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>adab0718be179c6661950f43f2ec4476a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getT</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>acd953aac2444671aa34765d32bd1051d</anchor>
      <arglist>(int pyramid_level) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Template &gt; &amp;</type>
      <name>getTemplates</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>aa58b259a3ebc1fe0dec9e32dc2fa697b</anchor>
      <arglist>(const String &amp;class_id, int template_id) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a57ec7d6920aa3d31f91ac6972cb12ee5</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;sources, float threshold, std::vector&lt; Match &gt; &amp;matches, const std::vector&lt; String &gt; &amp;class_ids=std::vector&lt; String &gt;(), OutputArrayOfArrays quantized_images=noArray(), const std::vector&lt; Mat &gt; &amp;masks=std::vector&lt; Mat &gt;()) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numClasses</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>acd7e2e72ced11b7338e127baf5654968</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numTemplates</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a0838546464e172e3e57cfc5cd1cac98f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numTemplates</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>ad4ee440463a0c2214f830ea12fa4f4bd</anchor>
      <arglist>(const String &amp;class_id) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pyramidLevels</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a3a9c96fdcc0c85c5a6587576809fb135</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a6388744994ba8eb20b1d2f105e36e2f1</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readClass</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a4fc57692a360b0681e5f4515401c4713</anchor>
      <arglist>(const FileNode &amp;fn, const String &amp;class_id_override=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readClasses</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a3783f38548a7650e932240a86c9d3980</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;class_ids, const String &amp;format=&quot;templates_%s.yml.gz&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a45ad63d73e6ff0967b1f479912801a95</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeClass</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a150685aaacdd5e6b99361fdd72baac3d</anchor>
      <arglist>(const String &amp;class_id, FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeClasses</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a5113da474bbd6558cff732dadc576c87</anchor>
      <arglist>(const String &amp;format=&quot;templates_%s.yml.gz&quot;) const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>LinearMemories</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>ab68d5611a53e8311ec8139a820bd8cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; std::vector&lt; LinearMemories &gt; &gt;</type>
      <name>LinearMemoryPyramid</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>ad5473a2d5ff3c753394d49da5b64310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Template &gt;</type>
      <name>TemplatePyramid</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a804df65fdd4c642d5a11da3161922aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; String, std::vector&lt; TemplatePyramid &gt; &gt;</type>
      <name>TemplatesMap</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>aadfe8cfbe5ce3e13bc817a1b0c3e1d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>matchClass</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a189b904ea0b9e500c5c64a52da9ec73c</anchor>
      <arglist>(const LinearMemoryPyramid &amp;lm_pyramid, const std::vector&lt; Size &gt; &amp;sizes, float threshold, std::vector&lt; Match &gt; &amp;matches, const String &amp;class_id, const std::vector&lt; TemplatePyramid &gt; &amp;template_pyramids) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TemplatesMap</type>
      <name>class_templates</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>af9e4e10678d4d451ae66cae2f1b644bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Ptr&lt; Modality &gt; &gt;</type>
      <name>modalities</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a4e4080b2f211294fc79c55aa11654c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>pyramid_levels</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>ab96bceee186a7c3caa7ac8eaacfba518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>T_at_level</name>
      <anchorfile>d7/d07/classcv_1_1linemod_1_1Detector.html</anchorfile>
      <anchor>a45bc91a66be77577402b17b8b9c490b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::aruco::DetectorParameters</name>
    <filename>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>DetectorParameters</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a12c71ac3314cb086054c963be50d9eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readDetectorParameters</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a2c2c3a6faa0dab76a7bb931e657ffa47</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeDetectorParameters</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a2dbb6f50de2621c474fcfe9177430d95</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;name=String())</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>adaptiveThreshConstant</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>aef7291f7771315af9726eafacb7fc955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adaptiveThreshWinSizeMax</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ac17bfce78d75a1e8be8657067a974275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adaptiveThreshWinSizeMin</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ac430a508ab62b3ebabd2552b29ea0424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adaptiveThreshWinSizeStep</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a2470127bdbb23b780696a5234563cf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aprilTagCriticalRad</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a99fc2fa5a18922e2e23865a118d0ea9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aprilTagDeglitch</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ab7ffda0665ca2ba83822b768f00ed946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aprilTagMaxLineFitMse</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a750257a7d94461485c9a181e24407250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aprilTagMaxNmaxima</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>acf6a0da0ae6bcd582c51ae14263df87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aprilTagMinClusterPixels</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>aa5be4f1c6ac11cc6209136c7ce226112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aprilTagMinWhiteBlackDiff</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ae0d308524dc4ea53d0257799254f18c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aprilTagQuadDecimate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ac15a220f3f842e1b5c53d5f179a35ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aprilTagQuadSigma</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a9b3abaa8c7c29c6a5deb4e071b3acf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cornerRefinementMaxIterations</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a65d86818818aee18f8646d2fdb8170d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cornerRefinementMethod</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>aacfce88ccc0b5b494e002c9d63848760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cornerRefinementMinAccuracy</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a2641f13e4f8a25403c828eee5c77a8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cornerRefinementWinSize</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a21ff1cd9084c3695bc0b1d043d5b3bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>detectInvertedMarker</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>acc98709d31f1b86c31b18c7200b60909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>errorCorrectionRate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>aae04d6771833012d13220ba2e85a0b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>markerBorderBits</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ae216e58b9ef6f52cdd72890ddfc060b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxErroneousBitsInBorderRate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a9d1e50a0e344152d6507e4b276abc281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxMarkerPerimeterRate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>aa5d26f7b2428a6b9499e33b007c66d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minCornerDistanceRate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a7966579df6a68388a45973533b3cd054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minDistanceToBorder</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a93e8229b7d7db81984eb32ef4c1d1f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minGroupDistance</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ac5a2be5def043cee5ac8c0fdfa59fa81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minMarkerDistanceRate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a28b4eb55fe68292541e4272edc4fde86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minMarkerLengthRatioOriginalImg</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a8d83e9c69ec6a185a50b7539afa7644d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minMarkerPerimeterRate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ad0a7fadbc6f9453e4d3777355dcafd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minOtsuStdDev</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>aefb84a734bdcc918e54bb2ff4f17f2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minSideLengthCanonicalImg</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a7fec463b3157924e501af4e04c8a8bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>perspectiveRemoveIgnoredMarginPerCell</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a2a01a662bf4718fe689d0fe23ddec69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>perspectiveRemovePixelPerCell</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a1feac9bd1d3ae9bc1cc48bcf900cf25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>polygonalApproxAccuracyRate</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a4d77731cb95dcf9bb1cebf82573fc8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>relativeCornerRefinmentWinSize</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>ae132faf9c0907a424247100639342b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useAruco3Detection</name>
      <anchorfile>d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html</anchorfile>
      <anchor>a5ba4261aa9c097f48e4e64426b16a7e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::mcc::DetectorParameters</name>
    <filename>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>DetectorParameters</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a1e45bb660bb817456f3a525437ca6a4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DetectorParameters &gt;</type>
      <name>create</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>ae72cbfa6240a9598a7e87544a0969794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>adaptiveThreshConstant</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a46bf622f2c0d1ba0e451e92e06ae6d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adaptiveThreshWinSizeMax</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a778796af3b4bdc315959646bbde97082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adaptiveThreshWinSizeMin</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a5b59c765474062754056bbd9e664ee33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adaptiveThreshWinSizeStep</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a5616a8e4d74e6f12e5a7852c9c588144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>B0factor</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>aba81cfd8699c22d7bd55d11988f15ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderWidth</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a57b6d6909bdc7cd82dac1c722d0e9ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidenceThreshold</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a7c34351c37179e59a4dd8ba8816dae04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>findCandidatesApproxPolyDPEpsMultiplier</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a210efc7b432ec71213df63d1816b1b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxError</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a727c528e2f67d09f3709541f142edd6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minContourLengthAllowed</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a3f539a47f0d304da2f23d204e4902a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minContourPointsAllowed</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>aa43f84b3cc9bfc0ee4d03de1c12cc1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minContoursArea</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a886b5ac33bda4889ed12a9a3307aff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minContoursAreaRate</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>a60678edaadba5fc111d8a9164f9db90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minContourSolidity</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>afef9cae1fe5ff6dbe16a326f6eafec59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>minGroupSize</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>adc4170c7d3483763bb98661859b88e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minImageSize</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>ab9d69f7cc78178ded4f6606138fc3505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minInterCheckerDistance</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>aa4af8f4415fe1547ed5524c452a1704d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minInterContourDistance</name>
      <anchorfile>d0/d22/structcv_1_1mcc_1_1DetectorParameters.html</anchorfile>
      <anchor>aa344d77a5f22bef3e2cd602120ad81e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::Device</name>
    <filename>d5/d0e/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Device.html</filename>
    <member kind="typedef">
      <type>void *</type>
      <name>Ptr</name>
      <anchorfile>d5/d0e/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Device.html</anchorfile>
      <anchor>a07a0231781b72da52f41c9d0f1ba5b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Device</name>
      <anchorfile>d5/d0e/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Device.html</anchorfile>
      <anchor>a98446bccbd4a9d474a9c977849105f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>get_name</name>
      <anchorfile>d5/d0e/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Device.html</anchorfile>
      <anchor>ae1e02a2a8f84b2819c9eb6234a62560a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>get_ptr</name>
      <anchorfile>d5/d0e/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Device.html</anchorfile>
      <anchor>a8ef5dbfc6d7de3df0fe36e3239895104</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AccelType</type>
      <name>get_type</name>
      <anchorfile>d5/d0e/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Device.html</anchorfile>
      <anchor>aa0cb810da300f5cc9de7da64ad303287</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>IDeviceSelector</name>
      <anchorfile>d5/d0e/structcv_1_1gapi_1_1wip_1_1onevpl_1_1Device.html</anchorfile>
      <anchor>a572730717d65e00cccf6ef7adfd65a37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::Device</name>
    <filename>d7/d9f/classcv_1_1ocl_1_1Device.html</filename>
    <member kind="enumvalue">
      <name>TYPE_DEFAULT</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271a85e501bfc1d0b86cc5a00b3231169594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_CPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271ae3f66c5131806996dd0a77dcc27b5cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271aeb33963824886f155640fbcaef41d31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ACCELERATOR</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271a3e0bdde0459301ccb652c1387997ae07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DGPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271ade0b46bcd7730a122fc2db365d46f134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_IGPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271a5a9bc4ea9b8ef84cd24a3289e4bd2d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ALL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271af32644a14837526000cb67fe3331fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_DENORM</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa60dc18c71389d33555c840d0bfc46f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_INF_NAN</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aad66d4ef5c3c99381ae528f7c50ee473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_ROUND_TO_NEAREST</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa08c33555a63c5b7c57ba870582ef94e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_ROUND_TO_ZERO</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aacb9e624465310714bc00a1aad1e788d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_ROUND_TO_INF</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa5333014b1113e6e6d3b98f66dc92680f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_FMA</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aadeae6e772e7eb469f70c8ea6f4f0b6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_SOFT_FLOAT</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa7731143130a6c1455b6d8207c9bbd92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_CORRECTLY_ROUNDED_DIVIDE_SQRT</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa071561c3c0c8008d94c62067088f5df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXEC_KERNEL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a9c883128f0fc74ebc8ba89754e3e2235acc62899c052a7270c485b7f13b80decb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXEC_NATIVE_KERNEL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a9c883128f0fc74ebc8ba89754e3e2235a24f564396eb16e7ba60abaa27c0f36a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_CACHE</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0c8dfe5f5843c8181bff58e3cde6f826ab62b5377feeb2e87e51ff999d36d77f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ONLY_CACHE</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0c8dfe5f5843c8181bff58e3cde6f826a53155ca25411d7e880b55b7114245f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_WRITE_CACHE</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0c8dfe5f5843c8181bff58e3cde6f826a8928cd5a8ec36e26d1c5239d6bfb2917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_LOCAL_MEM</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06800c27f9457e35270f6db17193ffd1ae7f931fb42966841ccea43ecf3cfe04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL_IS_LOCAL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06800c27f9457e35270f6db17193ffd1affd140fc55eece28a64ce7e002fcab8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL_IS_GLOBAL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06800c27f9457e35270f6db17193ffd1ac4e8cafe65632d793cec03066db2c598</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_VENDOR</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea07b78e0f94127c1d35f5d69e03be32e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VENDOR_AMD</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea0740a4cbb837d501241473afb8f315ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VENDOR_INTEL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea88cb8f15bc0a45beab394555f8a7d074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VENDOR_NVIDIA</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea63e352d43b9750291dd897deff5d1ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXEC_KERNEL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a9c883128f0fc74ebc8ba89754e3e2235acc62899c052a7270c485b7f13b80decb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXEC_NATIVE_KERNEL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a9c883128f0fc74ebc8ba89754e3e2235a24f564396eb16e7ba60abaa27c0f36a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_CORRECTLY_ROUNDED_DIVIDE_SQRT</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa071561c3c0c8008d94c62067088f5df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_DENORM</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa60dc18c71389d33555c840d0bfc46f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_FMA</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aadeae6e772e7eb469f70c8ea6f4f0b6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_INF_NAN</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aad66d4ef5c3c99381ae528f7c50ee473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_ROUND_TO_INF</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa5333014b1113e6e6d3b98f66dc92680f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_ROUND_TO_NEAREST</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa08c33555a63c5b7c57ba870582ef94e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_ROUND_TO_ZERO</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aacb9e624465310714bc00a1aad1e788d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FP_SOFT_FLOAT</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06fc8812e24291507a28879e8af90f9aa7731143130a6c1455b6d8207c9bbd92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL_IS_GLOBAL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06800c27f9457e35270f6db17193ffd1ac4e8cafe65632d793cec03066db2c598</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL_IS_LOCAL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06800c27f9457e35270f6db17193ffd1affd140fc55eece28a64ce7e002fcab8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_CACHE</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0c8dfe5f5843c8181bff58e3cde6f826ab62b5377feeb2e87e51ff999d36d77f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_LOCAL_MEM</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a06800c27f9457e35270f6db17193ffd1ae7f931fb42966841ccea43ecf3cfe04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ONLY_CACHE</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0c8dfe5f5843c8181bff58e3cde6f826a53155ca25411d7e880b55b7114245f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_WRITE_CACHE</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0c8dfe5f5843c8181bff58e3cde6f826a8928cd5a8ec36e26d1c5239d6bfb2917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ACCELERATOR</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271a3e0bdde0459301ccb652c1387997ae07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ALL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271af32644a14837526000cb67fe3331fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_CPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271ae3f66c5131806996dd0a77dcc27b5cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DEFAULT</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271a85e501bfc1d0b86cc5a00b3231169594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DGPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271ade0b46bcd7730a122fc2db365d46f134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271aeb33963824886f155640fbcaef41d31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_IGPU</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a479aa017653b303e5a8fc7ea4cda0271a5a9bc4ea9b8ef84cd24a3289e4bd2d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_VENDOR</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea07b78e0f94127c1d35f5d69e03be32e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VENDOR_AMD</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea0740a4cbb837d501241473afb8f315ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VENDOR_INTEL</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea88cb8f15bc0a45beab394555f8a7d074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VENDOR_NVIDIA</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a186ec635cb15bb0965512faa88198c8ea63e352d43b9750291dd897deff5d1ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ab9a5632a0953248ba5b265bd71a9c25d</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0a0cec7084b4e2b942f34709123b734b</anchor>
      <arglist>(const Device &amp;d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>afaf5a77bd849625dd1a5849f0bf30779</anchor>
      <arglist>(Device &amp;&amp;d) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a2aeda46f7bf9502aa3863eee5fc664ea</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Device</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0d859af63526fba704a97ef7c78c78d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addressBits</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a029eb84f52db258b2abf2a00629853f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>available</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a702ddb75d538501184c313b56b576e7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compilerAvailable</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a91136834ce5687aa8669c798402beb56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deviceVersionMajor</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a2c3c441c506d3017373a96a6883a8cd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deviceVersionMinor</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>af81d10a813a6cc4951b0626ad238ad23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>doubleFPConfig</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a47b02c6821d4b193d5f20fc3d6f1a727</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>driverVersion</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a370bb5033106a4f4feb09cc6813c566f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a16c045aa053b7d13a0149d3d98dc2166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endianLittle</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>aa517940b85a79b02da3f4912465ed406</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>errorCorrectionSupport</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ac1b160e5f02fb4903436e1c4bc3fbb9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>executionCapabilities</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a22d4914fb1618bf5d0e01e23320f45af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>extensions</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a963606957c52e6ca0b58de3f63afa309</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ad6c26a9eea0a39ac9e9653a834c34761</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>globalMemCacheLineSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a6c9662e162a4f2a73c33f05a6c664c2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>globalMemCacheSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a98a5e7472ced8c84a51280e291c035f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>globalMemCacheType</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a579ee4fc285fc92a4003bc0dcf555c96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>globalMemSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ae5821ebd66d6a1a953f0f59d68686dfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>halfFPConfig</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>aa5c5b7ca04d2f6dc31648975001e48ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFP16</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a288b44d2d5ca484eb1c15fb4ab979e61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFP64</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a76093153295c43fa292d54f8928ae92d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hostUnifiedMemory</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a95d6767205937a8c46258a23b993395c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>image2DMaxHeight</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0d604ced5333c5d611b3beae76bb9363</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>image2DMaxWidth</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>af6ceb593795e6993dd8da6ae804eae7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>image3DMaxDepth</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a11ef7435cb679fabecdb34e6d9ea6d4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>image3DMaxHeight</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a6c1b13f92f9455f1c8b6f32fa18457c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>image3DMaxWidth</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a1af061caf478f15609ce31fa065820dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>imageBaseAddressAlignment</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ac2a1da702ac445d6fcfb3fcba6d8f2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imageFromBufferSupport</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ad62349c834402cce5d669f96147cf1da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>imageMaxArraySize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a28a636515d6d600ba73566ffc88deabc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>imageMaxBufferSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ae8affe34b8862e78ce89d2fcf7c2c6c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>imagePitchAlignment</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a909d421e167958dd1113a91d160f406f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imageSupport</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0fbeab8f04dfce8a23eb2b5ad01ffbce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intelSubgroupsSupport</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a44ef751bc23e21d77a46f5985fca42dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAMD</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a493978e6044f4eeb81a0c187c7441269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExtensionSupported</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a741dffeacbcc911d273c8f248e4fb323</anchor>
      <arglist>(const String &amp;extensionName) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntel</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a38df2acd5461680d87a812d77ca02d5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNVidia</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a233ee631d4694cf140100e57a415177b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>linkerAvailable</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a2a05649820a826afdb7d627f1b9cf408</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>localMemSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a92e2c210bf5f352d2a742434aca02271</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>localMemType</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a610127a076485b2179bb4bcd25c46f56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxClockFrequency</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a2ad4a9905df7939ff4dbe1e1323155ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxComputeUnits</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a8cdbedf915935b8a3de00abcf0ff9669</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxConstantArgs</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a1ab0e68f5c0ab2daa578f0b408f71353</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxConstantBufferSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>aa5ce4c19f0b23e5cad7ad9e55aef2e0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxMemAllocSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a43a7ce355911b326d286ecaab3fb2e30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxParameterSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0878eb6f7c3b8d9043e46d73a00137f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxReadImageArgs</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a5b3698f3adbd38f41531799ae54e1826</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxSamplers</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a88f1375b142fbed9b3fcf69ffd70289c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxWorkGroupSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>afd60a223663d5b4951d585e9f167d54f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxWorkItemDims</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a6c76e7f57a273ea51e3564a4f1269158</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maxWorkItemSizes</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a693878609398a5edafad71026661e41f</anchor>
      <arglist>(size_t *) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxWriteImageArgs</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>afc62c78591b741fdca19a729867686ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>memBaseAddrAlign</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ad13666f3a1309fd46afddeee390049d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>name</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a184e4f7fe0e23116d115822c363f3374</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeVectorWidthChar</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a6879aabd77bf67548c29c37dfe899169</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeVectorWidthDouble</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ae31ce6a5c106c5d149beb6b82eec867d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeVectorWidthFloat</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a3215d6a4e2dbc6e7ec731d11dc7651bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeVectorWidthHalf</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>acc59adbad69355b2b9a9bf2594fa07d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeVectorWidthInt</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ac64c441dc5daf07e563a5bd1684c83dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeVectorWidthLong</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a66642d217415fc5ec91ed6ecf6fb3ba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeVectorWidthShort</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a089eff1a42c1a71d7e78965325bdb0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>OpenCL_C_Version</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a2e227e1779bef769064ca0c436cc10af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>OpenCLVersion</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ac882a36c0b1a7eebeebae6530a0c1c6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Device &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a50cdae5bf702f2376ce2c71bee2adcfc</anchor>
      <arglist>(const Device &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Device &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0fd077500687e5148d0f98989d2bad4a</anchor>
      <arglist>(Device &amp;&amp;d) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preferredVectorWidthChar</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a8de7518d696d8bca07cf792422b47be4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preferredVectorWidthDouble</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a2c0ca2b983966a2aeff861b7d6fd4480</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preferredVectorWidthFloat</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a588b64852f17bcb7cd120507d4f6e0f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preferredVectorWidthHalf</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a0c8276f354defd3286fa7c714cd32950</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preferredVectorWidthInt</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a27db2c75d80aab51898646c8cd196f3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preferredVectorWidthLong</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ad572c1f0616eff7b7f4ef619fe4db95a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preferredVectorWidthShort</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a48fad69242e5a910149f2a8145a4046c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>printfBufferSize</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>abc5ce3dfc96d700aa85a908207fe948e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>profilingTimerResolution</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>adb4347c68d8d00a71f43d97001c2317c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a457b1098b55e96ae1427e8ba2caadb0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a1fa471fbcc4f193ac76ee42cbf3b9d6e</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>singleFPConfig</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a46207d759e1e39f0d64ccbac7bd444de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ac8cfab2ef82010b6505683000e3652f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vendorID</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a5cca39920b43f91c40af8ca62f85d648</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>vendorName</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a3a6b5ca94b3e5ff4b16157ab5eada0c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>version</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ab0aecc1d52f02547ba0cf6cba000fb8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Device</type>
      <name>fromHandle</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>adf9a01eb1fd43bfab5f209a00ed4781a</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Device &amp;</type>
      <name>getDefault</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>ae539c774ca7c37a8fde069e96aa11139</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d7/d9f/classcv_1_1ocl_1_1Device.html</anchorfile>
      <anchor>a6fc4df12367446f46501c676e9d54efc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::DeviceInfo</name>
    <filename>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ComputeMode</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeDefault</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0a9cb256b0faff211d0f086b818627ad1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeExclusive</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0aef6ab784c9893582b6d3631cce8a72db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeProhibited</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0a5262c70d1b04ff6a6b5471e8ffd93b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeExclusiveProcess</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0a9809e20514e75a5ca802b17ae8da7169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeDefault</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0a9cb256b0faff211d0f086b818627ad1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeExclusive</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0aef6ab784c9893582b6d3631cce8a72db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeExclusiveProcess</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0a9809e20514e75a5ca802b17ae8da7169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeModeProhibited</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af72c434adf30a6b60f977dffe3e926b0a5262c70d1b04ff6a6b5471e8ffd93b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceInfo</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a6ca8e4843a1724e7c525cdcd3cd2f936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceInfo</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a41fe9bf431cd452520183c79620e1d94</anchor>
      <arglist>(int device_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asyncEngineCount</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ae6f4cce774f4b4516923f78a3baa1910</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canMapHostMemory</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a8345db2ebf373ccdd0704ec9554a5ce5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clockRate</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a8529cf2de8f281ce95d9350da1b2e210</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DeviceInfo::ComputeMode</type>
      <name>computeMode</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a23678f520226ce96c52f3df133c5e3bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>concurrentKernels</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a327633202acda2a492931e366ee11477</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deviceID</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ad58f770aa964e967e8dfc5b97913e067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ECCEnabled</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>aa1c3dc06c3101554fe004a77b6c409d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>freeMemory</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>aa2f2efc92ad5f6bd1291a72293886dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>integrated</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>aace1742c04682d70838d30cdd6ef1927</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompatible</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a33fee042c8998a4af0ec5d0f81d7a3b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>kernelExecTimeoutEnabled</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a0c9e89cf6a0eb63344a9cb407ce22b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2CacheSize</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a73d11f4a5403e51a27a3c1af2f76aba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>majorVersion</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a934e0064d38f9961e561691b0ac8bd62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec3i</type>
      <name>maxGridSize</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a0a1d357f595900f4ecdac350db7d672c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxSurface1D</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a260dccdd9395ca059b60d2c250a7b19d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxSurface1DLayered</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a2c6c2d86c79673e0f003f72999901e0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxSurface2D</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a5c46713e52796df8de5cc0675545b591</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec3i</type>
      <name>maxSurface2DLayered</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ab382770adf2533cf52a6ec8dfdeceefd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec3i</type>
      <name>maxSurface3D</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>add5a8209f3a0a244bca9ce602a3ca8b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxSurfaceCubemap</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a380277029eb0760f3cdd599fdd6d6a68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxSurfaceCubemapLayered</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a6d2514b8ea311750d6640cb0a09ee885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxTexture1D</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a7dadb9baaef83deb18a19340eff89efd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxTexture1DLayered</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a63595aa52127a5e101aa2bd05bf21213</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxTexture1DLinear</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a6ca6a1f3ccffbe4bcd082bb051a84709</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxTexture1DMipmap</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a8400034f3a46ec994d5f0b2b3097994d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxTexture2D</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a99a188ab0931a15cd512a75e7fa448b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxTexture2DGather</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a91932040e2174937d7db801dc51e37e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec3i</type>
      <name>maxTexture2DLayered</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a868a27580ea696306c83aa5da2fea496</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec3i</type>
      <name>maxTexture2DLinear</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>afe9b3a92a9832c6a8f52f8a006b8f297</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxTexture2DMipmap</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>abd1a87ff21e6ace392634e05403618b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec3i</type>
      <name>maxTexture3D</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>aed437fa43c5294c1fbb3f909a535ca57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxTextureCubemap</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ab66a0f8545b5f2b0104c56fe1373451c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec2i</type>
      <name>maxTextureCubemapLayered</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a7fa8dda4989ff180a91d2d55377eab56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec3i</type>
      <name>maxThreadsDim</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>acd6c9806faa5718ac6ce46cf7f94b1b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxThreadsPerBlock</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ac90a47955f85b4b9b082f6f211562aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxThreadsPerMultiProcessor</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a8f827f2c363f19c7167479793f246bfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>memoryBusWidth</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>adc029e9b7100063a9646a50435f55ed3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>memoryClockRate</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a014f96fb7cd5639480347e7de85686be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>memPitch</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ac9923f30632f9a587a0d5f971fdfaf62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minorVersion</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a2dfd3373e10731b54083ebd415009679</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>multiProcessorCount</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a8b4c6b2aed8ee5285bff0e42746fa363</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a74eabc91570dbfc0d1fd97ca9fbb7407</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pciBusID</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a18cd51bd5df3d08c2c610b1b9a468d80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pciDeviceID</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ace233d329eee91a016f682066aff170d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pciDomainID</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a8e6849afd47c911ca06c2ced22d369c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryMemory</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a5452c3b639a257950902a8f47fb54301</anchor>
      <arglist>(size_t &amp;totalMemory, size_t &amp;freeMemory) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>regsPerBlock</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>af50b748a77d4fb04cffac350628db957</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sharedMemPerBlock</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a7b4b9d16c69096eed5c08d2241f23a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supports</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a67e89f47a61b1bb016e3b20f644f762e</anchor>
      <arglist>(FeatureSet feature_set) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>surfaceAlignment</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a125e3c0cbd8c63d07637863dff8b0608</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tccDriver</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ab60a6e246f791951842cfd4e757dbd4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>textureAlignment</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ac173dbbddf57044299d14fb2db2738a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>texturePitchAlignment</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a3df99e6d52baa293c1a01fd544b97bf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>totalConstMem</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a29400f0d97437a3719bad4bbfda7cf4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>totalGlobalMem</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>aaf390495658f0b0438c1aa0bac4a2653</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>totalMemory</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ababe3526678da77c83e40e2e3ed00599</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unifiedAddressing</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>ad46da798495d61b6503c3434e6f0e134</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>warpSize</name>
      <anchorfile>d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html</anchorfile>
      <anchor>a73816c5371b7cf4b6b1a47eb2a7b4691</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::DFT</name>
    <filename>dc/de5/classcv_1_1cuda_1_1DFT.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>dc/de5/classcv_1_1cuda_1_1DFT.html</anchorfile>
      <anchor>a7f695268107fa3d5bf1d1b44131c9f47</anchor>
      <arglist>(InputArray image, OutputArray result, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::hal::DFT1D</name>
    <filename>d8/d03/structcv_1_1hal_1_1DFT1D.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DFT1D</name>
      <anchorfile>d8/d03/structcv_1_1hal_1_1DFT1D.html</anchorfile>
      <anchor>adb9a66ae4b1f8ee187bd560ecd64a221</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d8/d03/structcv_1_1hal_1_1DFT1D.html</anchorfile>
      <anchor>a0417fccdd79e564bf77dee93fcbb2bba</anchor>
      <arglist>(const uchar *src, uchar *dst)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DFT1D &gt;</type>
      <name>create</name>
      <anchorfile>d8/d03/structcv_1_1hal_1_1DFT1D.html</anchorfile>
      <anchor>a2359738b5d0e48cfcba5c0315b36ae5f</anchor>
      <arglist>(int len, int count, int depth, int flags, bool *useBuffer=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::hal::DFT2D</name>
    <filename>d6/d77/structcv_1_1hal_1_1DFT2D.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DFT2D</name>
      <anchorfile>d6/d77/structcv_1_1hal_1_1DFT2D.html</anchorfile>
      <anchor>a47b53e0853b03dbfa529bb0813909b21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d6/d77/structcv_1_1hal_1_1DFT2D.html</anchorfile>
      <anchor>a63f9dcbe4f9a89185087b399270de94b</anchor>
      <arglist>(const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DFT2D &gt;</type>
      <name>create</name>
      <anchorfile>d6/d77/structcv_1_1hal_1_1DFT2D.html</anchorfile>
      <anchor>ac5bcee0c0ff23fefd806fe9b8d4e55d4</anchor>
      <arglist>(int width, int height, int depth, int src_channels, int dst_channels, int flags, int nonzero_rows=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::Dict</name>
    <filename>d9/d2b/classcv_1_1dnn_1_1Dict.html</filename>
    <member kind="function">
      <type>std::map&lt; String, DictValue &gt;::const_iterator</type>
      <name>begin</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>a0de136bad098b3022bd7cc71c02bb603</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; String, DictValue &gt;::const_iterator</type>
      <name>end</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>a8c907199531c825cedb1b6ae909feb85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>a4017726cf4cb43a34037ef40c2e60204</anchor>
      <arglist>(const String &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const DictValue &amp;</type>
      <name>get</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>ab04b1fca3a7c8caacae001474fdad0f0</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>ab04d9dab4a60cf62b6a7206041623ab3</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>a55daf065db9673dfd7cd9793336952d1</anchor>
      <arglist>(const String &amp;key, const T &amp;defaultValue) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>ae272019a2b8468e729715ba86ea1afc9</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>DictValue *</type>
      <name>ptr</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>a23aef0f7fc4dd4805d50508034d7f6fd</anchor>
      <arglist>(const String &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const DictValue *</type>
      <name>ptr</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>a55a057121205f3b27a4409290b6105b3</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>set</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>a3c65b58b7bdad376dca3b3b050e304dd</anchor>
      <arglist>(const String &amp;key, const T &amp;value)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d9/d2b/classcv_1_1dnn_1_1Dict.html</anchorfile>
      <anchor>ad9d391f6026f1b6cdd27b4a0a6836cce</anchor>
      <arglist>(std::ostream &amp;stream, const Dict &amp;dict)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::aruco::Dictionary</name>
    <filename>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</filename>
    <member kind="function">
      <type></type>
      <name>Dictionary</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>a17acff2600946000f9d65ecadfb3590e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dictionary</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>a98441378c929f51821b58eeb8be01043</anchor>
      <arglist>(const Mat &amp;bytesList, int _markerSize, int maxcorr=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateImageMarker</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>af51c65595d7f0a15f99dfa829788cda5</anchor>
      <arglist>(int id, int sidePixels, OutputArray _img, int borderBits=1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDistanceToId</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>af49505e713e72ead5314216d0c2842d7</anchor>
      <arglist>(InputArray bits, int id, bool allRotations=true) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identify</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>a82348e625eafe407794a4a757168b70d</anchor>
      <arglist>(const Mat &amp;onlyBits, int &amp;idx, int &amp;rotation, double maxCorrectionRate) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readDictionary</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>a69ec5ae547b01be07b7ce8c437ad1db4</anchor>
      <arglist>(const cv::FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDictionary</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>a2d0bfe5fab9f66d822cfdaadd1a477f2</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;name=String())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mat</type>
      <name>getBitsFromByteList</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>aa3bc5c683875f80db77a58b1b300e598</anchor>
      <arglist>(const Mat &amp;byteList, int markerSize, int rotationId=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mat</type>
      <name>getByteListFromBits</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>af64929dff16f07347e6a449f48c78ec9</anchor>
      <arglist>(const Mat &amp;bits)</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>bytesList</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>acd75143ec1fe49467dccc67503a66f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>markerSize</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>a996eb5d27e061fedf0550092a6149ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxCorrectionBits</name>
      <anchorfile>d5/d0b/classcv_1_1aruco_1_1Dictionary.html</anchorfile>
      <anchor>a729196b33a1a678a82f01f8e15d7864b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::dnn::DictValue</name>
    <filename>d4/db3/structcv_1_1dnn_1_1DictValue.html</filename>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a4f6f8525de9b300853993e40412191b8</anchor>
      <arglist>(bool i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a6a65b943e5dc77120103b6b4efdd065a</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a698b06bee20e36ba4958958671dd63f2</anchor>
      <arglist>(const DictValue &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>add3c5d6732209156e725baabb5cf41c8</anchor>
      <arglist>(const String &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a201c45dcb3b2953a5771c9198e9a5a50</anchor>
      <arglist>(double p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a1cf0e958da115e684b22bb556a31ac12</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a6fee3f7959b90147181f839c6730ef83</anchor>
      <arglist>(int64 i=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>ad9ea1880c9305e3c86fbb2b9c230b212</anchor>
      <arglist>(unsigned p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DictValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a46bc2c45332fd6a90150f80a795a2afe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>af978caadd3c737013524b6b6b069b95c</anchor>
      <arglist>(int idx=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>ab50e9f82fcb2ed3a8b3df13cac3e617c</anchor>
      <arglist>(int idx=-1) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRealValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>af33f8a2fe08d6c9e5793c7647dea446a</anchor>
      <arglist>(int idx=-1) const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getStringValue</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>abcaeb8851a6d786227c26276d6dd5beb</anchor>
      <arglist>(int idx=-1) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a38b79c9ea8309f61627a27c3818ec894</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReal</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a19df895cf4d23414e0872ec4f2ab8f94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a196377ee4f1e9e46de495a73ff85eea8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DictValue &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>afa80cc7d6435124550f348313f8b770e</anchor>
      <arglist>(const DictValue &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>addb04c93f4b075a6343d62222f446afc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DictValue</type>
      <name>arrayInt</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>ab87209295a63ac51a40129074c08546e</anchor>
      <arglist>(TypeIter begin, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DictValue</type>
      <name>arrayReal</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a904c466e944eecf6683d5bba8d89984c</anchor>
      <arglist>(TypeIter begin, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DictValue</type>
      <name>arrayString</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a80564c784d4513f070a60f781b8d7c58</anchor>
      <arglist>(TypeIter begin, int size)</arglist>
    </member>
    <member kind="variable">
      <type>AutoBuffer&lt; double, 1 &gt; *</type>
      <name>pd</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a3016479bf218847574f55b53d28ea2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AutoBuffer&lt; int64, 1 &gt; *</type>
      <name>pi</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a50aada98f5b380f4705dd9c09b5ddf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AutoBuffer&lt; String, 1 &gt; *</type>
      <name>ps</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a09c03d881042a98a2e2a751bf2f5531d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pv</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a6031804735741aeb061c6292ebafae05</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d4/db3/structcv_1_1dnn_1_1DictValue.html</anchorfile>
      <anchor>a223851bb6fcd1897793ab568bdd1c56b</anchor>
      <arglist>(std::ostream &amp;stream, const DictValue &amp;dictv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::direction_func</name>
    <filename>d3/d97/structcv_1_1cudev_1_1direction__func.html</filename>
    <templarg>typename T</templarg>
    <templarg>bool angleInDegrees</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ T</type>
      <name>operator()</name>
      <anchorfile>d3/d97/structcv_1_1cudev_1_1direction__func.html</anchorfile>
      <anchor>a2155dbec5fdc65714b561ce94620691a</anchor>
      <arglist>(T x, T y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::direction_interleaved_func</name>
    <filename>dd/dce/structcv_1_1cudev_1_1direction__interleaved__func.html</filename>
    <templarg>typename T2</templarg>
    <templarg>bool angleInDegrees</templarg>
    <base>cv::cudev::unary_function&lt; T2, VecTraits&lt; T2 &gt;::elem_type &gt;</base>
    <member kind="function">
      <type>__device__ T</type>
      <name>operator()</name>
      <anchorfile>dd/dce/structcv_1_1cudev_1_1direction__interleaved__func.html</anchorfile>
      <anchor>a8a7abb20e79754c4602691951b9b8623</anchor>
      <arglist>(T2 xy) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::onnx::ep::DirectML</name>
    <filename>d0/d2d/classcv_1_1gapi_1_1onnx_1_1ep_1_1DirectML.html</filename>
    <member kind="typedef">
      <type>cv::util::variant&lt; int, std::string &gt;</type>
      <name>DeviceDesc</name>
      <anchorfile>d0/d2d/classcv_1_1gapi_1_1onnx_1_1ep_1_1DirectML.html</anchorfile>
      <anchor>ac4deff5c8c8d76766642606f4ad76343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>DirectML</name>
      <anchorfile>d0/d2d/classcv_1_1gapi_1_1onnx_1_1ep_1_1DirectML.html</anchorfile>
      <anchor>aa47e738f20cf099ce2e57c3ed48dd5be</anchor>
      <arglist>(const int device_id)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>DirectML</name>
      <anchorfile>d0/d2d/classcv_1_1gapi_1_1onnx_1_1ep_1_1DirectML.html</anchorfile>
      <anchor>ae97033dde0bd6d249382afbc35d3f128</anchor>
      <arglist>(const std::string &amp;adapter_name)</arglist>
    </member>
    <member kind="variable">
      <type>DeviceDesc</type>
      <name>ddesc</name>
      <anchorfile>d0/d2d/classcv_1_1gapi_1_1onnx_1_1ep_1_1DirectML.html</anchorfile>
      <anchor>a852a7391e3c4dfec23104dce86a0c140</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DisableIf</name>
    <filename>df/d27/structcv_1_1cudev_1_1DisableIf.html</filename>
    <templarg>bool</templarg>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="class">
    <name>cv::detail::DisjointSets</name>
    <filename>dc/d3e/classcv_1_1detail_1_1DisjointSets.html</filename>
    <member kind="function">
      <type></type>
      <name>DisjointSets</name>
      <anchorfile>dc/d3e/classcv_1_1detail_1_1DisjointSets.html</anchorfile>
      <anchor>ab0c7e73d1acaaa2b48a1df5066b569de</anchor>
      <arglist>(int elem_count=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createOneElemSets</name>
      <anchorfile>dc/d3e/classcv_1_1detail_1_1DisjointSets.html</anchorfile>
      <anchor>a840589dd0b4786c04f7505d238b60531</anchor>
      <arglist>(int elem_count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findSetByElem</name>
      <anchorfile>dc/d3e/classcv_1_1detail_1_1DisjointSets.html</anchorfile>
      <anchor>a4f61a6ddc6663de58ad177d5ab92d943</anchor>
      <arglist>(int elem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mergeSets</name>
      <anchorfile>dc/d3e/classcv_1_1detail_1_1DisjointSets.html</anchorfile>
      <anchor>ace5164c3b1500421c96c7b6cc4dfaa9d</anchor>
      <arglist>(int set1, int set2)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>parent</name>
      <anchorfile>dc/d3e/classcv_1_1detail_1_1DisjointSets.html</anchorfile>
      <anchor>a1663942a3058de8c0835cdc657fd3591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>size</name>
      <anchorfile>dc/d3e/classcv_1_1detail_1_1DisjointSets.html</anchorfile>
      <anchor>a57434b53bae97ab6bedbb134acadc22b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DISOpticalFlow</name>
    <filename>de/d4f/classcv_1_1DISOpticalFlow.html</filename>
    <base>cv::DenseOpticalFlow</base>
    <member kind="enumvalue">
      <name>PRESET_ULTRAFAST</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>add36adb2c035c0c1cebd938c8f9b5dfda9f90dcf9da43619e3c401f0c0956f998</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESET_FAST</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>add36adb2c035c0c1cebd938c8f9b5dfdacac18d130d259ee7dcdd6a874508b047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESET_MEDIUM</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>add36adb2c035c0c1cebd938c8f9b5dfda2ed2f21190ccc2e47a480615407d61aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESET_FAST</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>add36adb2c035c0c1cebd938c8f9b5dfdacac18d130d259ee7dcdd6a874508b047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESET_MEDIUM</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>add36adb2c035c0c1cebd938c8f9b5dfda2ed2f21190ccc2e47a480615407d61aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESET_ULTRAFAST</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>add36adb2c035c0c1cebd938c8f9b5dfda9f90dcf9da43619e3c401f0c0956f998</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getCoarsestScale</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>af70698c7f94ce04a1c93e7559ce18dab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFinestScale</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a4eace75e8bdd614526785edf74bb9dcc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getGradientDescentIterations</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>afbb1fa213ed5126df440ac782c8ca053</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPatchSize</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>acb89a8f71a828d9063ed89ec4837cd77</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPatchStride</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a78b318d68e606d62fac9748259a5ae41</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseMeanNormalization</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a5474e8d4c173d317025fd12a9926bc59</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseSpatialPropagation</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a7aaadb8e89a886f0eace8ffda9765766</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getVariationalRefinementAlpha</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a4d7aa114d8faae2ff290237da7c1dfb7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getVariationalRefinementDelta</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a3e3acc693ad75eb2c423b33cdaead085</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getVariationalRefinementEpsilon</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>aec4db29e034463a25fa965255455d804</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getVariationalRefinementGamma</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>ab43f6f0ec82bff53968dab8444a67f32</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getVariationalRefinementIterations</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a4e7abfc6e1181437ce56309afeaf9a7d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCoarsestScale</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a23e0736808e9b0a111b7ef1bcb0f3646</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFinestScale</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a802aad5131797bc8d97b8715d83c9dc1</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGradientDescentIterations</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a184662b1f15fc3f7581bc61568a362fd</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatchSize</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a644e7921b304c083ed93fcc199feb372</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatchStride</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a70fb84e13b487b3577e4ea3401839f23</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseMeanNormalization</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a9e1ca290c78973995dcfe11da3ca0ea7</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseSpatialPropagation</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>ab34e5d41eba2c1c790eaec99c02d2ac2</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVariationalRefinementAlpha</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a565bcd4da1df9fcd0bbcb1a3459a1dd5</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVariationalRefinementDelta</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>ae8bf8a4f43a4c353969dd736350afac4</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVariationalRefinementEpsilon</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>ac342aeccdd39809bbe3d508dac16c32c</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVariationalRefinementGamma</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a7967d16857c013a2c27137f324eb1558</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVariationalRefinementIterations</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>a33f28030c8c7707f9102c1bc1cc09bf3</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DISOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>de/d4f/classcv_1_1DISOpticalFlow.html</anchorfile>
      <anchor>adba91ff8de7a7c4628908d8b5e6ebec5</anchor>
      <arglist>(int preset=DISOpticalFlow::PRESET_FAST)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::DisparityBilateralFilter</name>
    <filename>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a2e2d2eb668d213a402c68044ac2b0aba</anchor>
      <arglist>(InputArray disparity, InputArray image, OutputArray dst, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getEdgeThreshold</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a8e5e8637089ced62d72154fd17f4e630</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxDiscThreshold</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a2b1c55ebd96d411f590a604ba570ed35</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumDisparities</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>ac03ed0fc89711070f39217d3efcc6961</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIters</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>ad992ac71f54ed6122dd9a93b86068c85</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getRadius</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a54948344c1a02e3bc7c34442e37eeb2b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSigmaRange</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a0fe407d73b777bdae69ff08f88f022aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEdgeThreshold</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>aa4d68e6dc2b69dfa023d1c37f3a26d83</anchor>
      <arglist>(double edge_threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxDiscThreshold</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a57ddf3159765877a10ef8e74cf751e36</anchor>
      <arglist>(double max_disc_threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumDisparities</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a9d9082be76523c5f11fe6d21dce0afcc</anchor>
      <arglist>(int numDisparities)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumIters</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>afed083f8d80af4d4e67a4e21fb5841be</anchor>
      <arglist>(int iters)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRadius</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a969b637e1b400b21997537a8d55ec61a</anchor>
      <arglist>(int radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigmaRange</name>
      <anchorfile>d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html</anchorfile>
      <anchor>a1754bd4c0471bd54d875bfc1fb5db409</anchor>
      <arglist>(double sigma_range)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::DisparityFilter</name>
    <filename>db/d72/classcv_1_1ximgproc_1_1DisparityFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>db/d72/classcv_1_1ximgproc_1_1DisparityFilter.html</anchorfile>
      <anchor>a3dc752f1760b375f1ea12173c1f07a9e</anchor>
      <arglist>(InputArray disparity_map_left, InputArray left_view, OutputArray filtered_disparity_map, InputArray disparity_map_right=Mat(), Rect ROI=Rect(), InputArray right_view=Mat())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::DisparityWLSFilter</name>
    <filename>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</filename>
    <base>cv::ximgproc::DisparityFilter</base>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getConfidenceMap</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>a4973345633de1e454d49ece41ed5ae74</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDepthDiscontinuityRadius</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>a2ddaeef7a8042cd85f939fc5d9e616f2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLambda</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>ab26fa73918b84d1a0e57951e00704708</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLRCthresh</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>a647bb67450cb815dc9748ba4c7f97d72</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Rect</type>
      <name>getROI</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>a29bde39b0bb4be6f0f0d694b40c39264</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSigmaColor</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>a40be4d8d3ec7b9018b37a18a6d7ccecb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDepthDiscontinuityRadius</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>af813957e9c5526df8dbf23e7012dd26d</anchor>
      <arglist>(int _disc_radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLambda</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>af31f80b7fd9a7617377f2d8ff00ddee4</anchor>
      <arglist>(double _lambda)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLRCthresh</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>a3456a95d3b37ed72f140df872aada113</anchor>
      <arglist>(int _LRC_thresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigmaColor</name>
      <anchorfile>d9/d51/classcv_1_1ximgproc_1_1DisparityWLSFilter.html</anchorfile>
      <anchor>a7a3acad02148e8acc581acf6ac3607e5</anchor>
      <arglist>(double _sigma_color)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::divides</name>
    <filename>de/d2a/structcv_1_1cudev_1_1divides.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>de/d2a/structcv_1_1cudev_1_1divides.html</anchorfile>
      <anchor>a1cd06b89048d107490992a1531fd2a34</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DMatch</name>
    <filename>d4/de0/classcv_1_1DMatch.html</filename>
    <member kind="function">
      <type></type>
      <name>DMatch</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>a546ddb9a87898f06e510e015a6de596e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DMatch</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>abcedc39e3f9c605472793d81ff5eb318</anchor>
      <arglist>(int _queryIdx, int _trainIdx, float _distance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DMatch</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>a43d07332011940086bae0ae4a43da06e</anchor>
      <arglist>(int _queryIdx, int _trainIdx, int _imgIdx, float _distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>a61ebd9532acb52577d28c0dfefbcb660</anchor>
      <arglist>(const DMatch &amp;m) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>a1cb9bee47b20ad96e16de28f4b9cbdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imgIdx</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>ab9800c265dcb748a28aa1a2d4b45eea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>queryIdx</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>a47475576327f6ba9cd39250881b4d330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trainIdx</name>
      <anchorfile>d4/de0/classcv_1_1DMatch.html</anchorfile>
      <anchor>a2320bcc822280c8a416b85f80f5a4453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn_superres::DnnSuperResImpl</name>
    <filename>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>DnnSuperResImpl</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>a5a9a8d189caa273fc210441f0858a8a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DnnSuperResImpl</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>a4f6e7d88778f73bcfdf43c0d9bff2c1a</anchor>
      <arglist>(const String &amp;algo, int scale)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getAlgorithm</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>af345f7283533961302b854ccc5266f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getScale</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>a03ddb65b1a6ae8b0064b91ffe7785eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readModel</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>af56741a70ee1346efcc69789f99200d8</anchor>
      <arglist>(const String &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readModel</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>a1d062da8e770781eb7323a44a25b6fa3</anchor>
      <arglist>(const String &amp;weights, const String &amp;definition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModel</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>ab4d5e45240e7dbc436f077d34bff8854</anchor>
      <arglist>(const String &amp;algo, int scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreferableBackend</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>a11b32bf3c6d7e162d0d8e8f5bb1544cc</anchor>
      <arglist>(int backendId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreferableTarget</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>aa320f11cbe5cfaa40392870fcd6a752c</anchor>
      <arglist>(int targetId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upsample</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>a3d8bf9e39c75939ab8d2de8396201a89</anchor>
      <arglist>(InputArray img, OutputArray result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upsampleMultioutput</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>a0834ecb99e6dfcef340ec34e41aa2c09</anchor>
      <arglist>(InputArray img, std::vector&lt; Mat &gt; &amp;imgs_new, const std::vector&lt; int &gt; &amp;scale_factors, const std::vector&lt; String &gt; &amp;node_names)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DnnSuperResImpl &gt;</type>
      <name>create</name>
      <anchorfile>d8/d11/classcv_1_1dnn__superres_1_1DnnSuperResImpl.html</anchorfile>
      <anchor>af2927388b3fee0a18ec7e198d7a5f718</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DownhillSolver</name>
    <filename>d4/d43/classcv_1_1DownhillSolver.html</filename>
    <base>cv::MinProblemSolver</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getInitStep</name>
      <anchorfile>d4/d43/classcv_1_1DownhillSolver.html</anchorfile>
      <anchor>a7e16f43c3e2c536628d2d6366a188a41</anchor>
      <arglist>(OutputArray step) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInitStep</name>
      <anchorfile>d4/d43/classcv_1_1DownhillSolver.html</anchorfile>
      <anchor>ab8038b328aee43b07760a346cebdc5a6</anchor>
      <arglist>(InputArray step)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DownhillSolver &gt;</type>
      <name>create</name>
      <anchorfile>d4/d43/classcv_1_1DownhillSolver.html</anchorfile>
      <anchor>a31de2625da577b4d6a62f69ef8d4587c</anchor>
      <arglist>(const Ptr&lt; MinProblemSolver::Function &gt; &amp;f=Ptr&lt; MinProblemSolver::Function &gt;(), InputArray initStep=Mat_&lt; double &gt;(1, 1, 0.0), TermCriteria termcrit=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 5000, 0.000001))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dpm::DPMDetector</name>
    <filename>df/dba/classcv_1_1dpm_1_1DPMDetector.html</filename>
    <class kind="struct">cv::dpm::DPMDetector::ObjectDetection</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DPMDetector</name>
      <anchorfile>df/dba/classcv_1_1dpm_1_1DPMDetector.html</anchorfile>
      <anchor>a0416db2ec1fb8a985e4748abd7f6342f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>df/dba/classcv_1_1dpm_1_1DPMDetector.html</anchorfile>
      <anchor>aedf0cc6120afb1142d7e402b667791df</anchor>
      <arglist>(cv::Mat &amp;image, std::vector&lt; ObjectDetection &gt; &amp;objects)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getClassCount</name>
      <anchorfile>df/dba/classcv_1_1dpm_1_1DPMDetector.html</anchorfile>
      <anchor>a0add86d968bfb237f914e590c26388d6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt; const &amp;</type>
      <name>getClassNames</name>
      <anchorfile>df/dba/classcv_1_1dpm_1_1DPMDetector.html</anchorfile>
      <anchor>afc666d3ab252c730f0fdb3409f34838e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isEmpty</name>
      <anchorfile>df/dba/classcv_1_1dpm_1_1DPMDetector.html</anchorfile>
      <anchor>a68ccc5923115564aa0bb6f43d6d11ebd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Ptr&lt; DPMDetector &gt;</type>
      <name>create</name>
      <anchorfile>df/dba/classcv_1_1dpm_1_1DPMDetector.html</anchorfile>
      <anchor>aeefb584cd6cdb108106f01b2e302b8bc</anchor>
      <arglist>(std::vector&lt; std::string &gt; const &amp;filenames, std::vector&lt; std::string &gt; const &amp;classNames=std::vector&lt; std::string &gt;())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::DpSeamFinder</name>
    <filename>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</filename>
    <base>cv::detail::SeamFinder</base>
    <member kind="enumvalue">
      <name>COLOR</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a6ce104a17b48a0503ccdcf4787ba2ef3aa9485acd73bb7982e3b2d853d6b12947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GRAD</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a6ce104a17b48a0503ccdcf4787ba2ef3a306cd9d1479580c01f8d2ffa5328917b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CostFunction</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a6ce104a17b48a0503ccdcf4787ba2ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a6ce104a17b48a0503ccdcf4787ba2ef3aa9485acd73bb7982e3b2d853d6b12947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GRAD</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a6ce104a17b48a0503ccdcf4787ba2ef3a306cd9d1479580c01f8d2ffa5328917b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DpSeamFinder</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a1ab92a71baf2444abf8129e3bddc7151</anchor>
      <arglist>(CostFunction costFunc=COLOR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DpSeamFinder</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a83359299259252cd362d91b3734ffba6</anchor>
      <arglist>(String costFunc)</arglist>
    </member>
    <member kind="function">
      <type>CostFunction</type>
      <name>costFunction</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>adc483aee372fbff08d564e991e6dd232</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>find</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a7914624907986f7a94dd424209a8a609</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;src, const std::vector&lt; Point &gt; &amp;corners, std::vector&lt; UMat &gt; &amp;masks) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCostFunction</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>a03aed0908c6b514c37ed3f00c0b057dd</anchor>
      <arglist>(CostFunction val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCostFunction</name>
      <anchorfile>d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html</anchorfile>
      <anchor>aa4fd3c779d56b18d2ba806558957c04a</anchor>
      <arglist>(String val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::line_descriptor::DrawLinesMatchesFlags</name>
    <filename>d8/d6f/structcv_1_1line__descriptor_1_1DrawLinesMatchesFlags.html</filename>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>d8/d6f/structcv_1_1line__descriptor_1_1DrawLinesMatchesFlags.html</anchorfile>
      <anchor>aee440f2625baa521ecf24989cb27b5c5a2e8e234416ae60a082f9078f3b4ff083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAW_OVER_OUTIMG</name>
      <anchorfile>d8/d6f/structcv_1_1line__descriptor_1_1DrawLinesMatchesFlags.html</anchorfile>
      <anchor>aee440f2625baa521ecf24989cb27b5c5a7be06b0d6664e11916bc8337ffd0f965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_DRAW_SINGLE_LINES</name>
      <anchorfile>d8/d6f/structcv_1_1line__descriptor_1_1DrawLinesMatchesFlags.html</anchorfile>
      <anchor>aee440f2625baa521ecf24989cb27b5c5a5211a6d6db85969c518dedcfd810a901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>d8/d6f/structcv_1_1line__descriptor_1_1DrawLinesMatchesFlags.html</anchorfile>
      <anchor>aee440f2625baa521ecf24989cb27b5c5a2e8e234416ae60a082f9078f3b4ff083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAW_OVER_OUTIMG</name>
      <anchorfile>d8/d6f/structcv_1_1line__descriptor_1_1DrawLinesMatchesFlags.html</anchorfile>
      <anchor>aee440f2625baa521ecf24989cb27b5c5a7be06b0d6664e11916bc8337ffd0f965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_DRAW_SINGLE_LINES</name>
      <anchorfile>d8/d6f/structcv_1_1line__descriptor_1_1DrawLinesMatchesFlags.html</anchorfile>
      <anchor>aee440f2625baa521ecf24989cb27b5c5a5211a6d6db85969c518dedcfd810a901</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::DTFilter</name>
    <filename>d3/d9d/classcv_1_1ximgproc_1_1DTFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>d3/d9d/classcv_1_1ximgproc_1_1DTFilter.html</anchorfile>
      <anchor>a252bada5a4f25071183b4b93ab21303f</anchor>
      <arglist>(InputArray src, OutputArray dst, int dDepth=-1)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::DTrees</name>
    <filename>d8/d89/classcv_1_1ml_1_1DTrees.html</filename>
    <base>cv::ml::StatModel</base>
    <class kind="class">cv::ml::DTrees::Node</class>
    <class kind="class">cv::ml::DTrees::Split</class>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_AUTO</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2af0192db97208b67118f642530da47332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_SUM</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2a1d3f6687120ea6b337f6a91234529a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_MAX_VOTE</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2ad753bae4672b471203e418d820c00e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_MASK</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2a59a0cd54206e4092bc2bff1ce50c8afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_AUTO</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2af0192db97208b67118f642530da47332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_MASK</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2a59a0cd54206e4092bc2bff1ce50c8afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_MAX_VOTE</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2ad753bae4672b471203e418d820c00e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREDICT_SUM</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a7afa5cd2289fb88989c0ab1b8b5d8ac2a1d3f6687120ea6b337f6a91234529a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getCVFolds</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>abfced3f2d3bf13b39c94e4a3fecc4309</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxCategories</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>ad7dea805ae861c26fdd0b79eb34b3c24</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxDepth</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>ac41b80cb9e2ea0d477425052f9692104</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinSampleCount</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a277c2ccecfa7fc65d1d474b56450e126</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; Node &gt; &amp;</type>
      <name>getNodes</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a578137ef1a6f5fd913610962a0b40bf7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getPriors</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a152badc1f5a4963ef9d43d7e7395bd3b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getRegressionAccuracy</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>ab7ec8342deddac53ebbb92145c992db7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; int &gt; &amp;</type>
      <name>getRoots</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>aff3bde9779100d3093885deaf063b6ab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; Split &gt; &amp;</type>
      <name>getSplits</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a6521d0698d74402eb6f1ebe7c6b21624</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; int &gt; &amp;</type>
      <name>getSubsets</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a0cccb814aadc86381afcb0c3554dcf23</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getTruncatePrunedTree</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a905b23962a6c393a87b79bcc086cc6c2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUse1SERule</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a5d8bd6934507c56905f93b5b8c7d1584</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseSurrogates</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a566708bb8841067f146afae81b6219f4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCVFolds</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a082ed33b1dd2101152dd33bdc2847404</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxCategories</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a6d1571c10e5d72f8df7f102b916d704f</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxDepth</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>ab2192b5631da2d30eaaebdb12015f477</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinSampleCount</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>abe34fc6e9a172b9e334abcca94e28fb6</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPriors</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a66756433f31db77a5511fc3f85403bd9</anchor>
      <arglist>(const cv::Mat &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRegressionAccuracy</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a936a3b56ccc5684f279dfd76bbea0247</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTruncatePrunedTree</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a6f2663a08abc3e872bd3f3a53a84615c</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUse1SERule</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a08089831f9a07e0ce6a5e5faccdf31f6</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseSurrogates</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a33d8fec217d423609a9f29a0a787111c</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DTrees &gt;</type>
      <name>create</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a592f384bd087ffdbb9e28cbdf43f5044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DTrees &gt;</type>
      <name>load</name>
      <anchorfile>d8/d89/classcv_1_1ml_1_1DTrees.html</anchorfile>
      <anchor>a50ffa4cc5dd2a1ae13e61e151caf76cb</anchor>
      <arglist>(const String &amp;filepath, const String &amp;nodeName=String())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DualQuat</name>
    <filename>d4/db4/classcv_1_1DualQuat.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="function">
      <type></type>
      <name>DualQuat</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a46806b056f582b8a01376a9e4f206c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DualQuat</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a0240c655a7264bf51ec577832b8ea664</anchor>
      <arglist>(const _Tp w, const _Tp x, const _Tp y, const _Tp z, const _Tp w_, const _Tp x_, const _Tp y_, const _Tp z_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DualQuat</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a087c15b9ffa06f4ea5eb6223742dff02</anchor>
      <arglist>(const Vec&lt; _Tp, 8 &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>conjugate</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a200969671d846d9b0e1015ac69e8fa45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>dot</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a167be7d41482406ede53614790bccaf0</anchor>
      <arglist>(DualQuat&lt; _Tp &gt; p) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>exp</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a95d25e9e29be8873f41dd7b4813f4e25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>getDualPart</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a9789d8c6fc93a6f74233527f70154c36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>getRealPart</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a70d0ff6ef9baeff5ef1b7e4915650a7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>getRotation</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ab1511be26b63684751babd658b008f38</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; _Tp, 3 &gt;</type>
      <name>getTranslation</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>abaec08131f1d51b1068a7ca629c5f394</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>inv</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ac170ce9abec6a1c16c1840f6249579ab</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>log</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ae3abb4637a1284045039311758ec95a3</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>norm</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ab372a7f26f9733ae3e0fc07e3dec3f16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>normalize</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a9ab10d995f216d98ff6023e5be389822</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>operator*</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ad31f5383297e1249ca74912dc6500ba5</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>operator*=</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a20497e2a2afbab73605c3997779be36e</anchor>
      <arglist>(const _Tp s)</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>aa3ac51b2a0ceee51ebb4ba25fcc916a8</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>operator+</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a81e8fa7039d633304fd04d1e61c17b85</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a7333ce03d1cb13eb7c501fbd6e987fb2</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>operator-</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>adc0e0d4680064be4faeae36e19c62e66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>operator-</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a8cc6de6b498f73fcd43090eb2b34fdee</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ae80f34dd4e834d1346ab05143435de07</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>operator/</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a0f1789f186bcb3116822ccc7300f610f</anchor>
      <arglist>(const _Tp s) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>operator/</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a466c4b2f17f9dfe57c317a543e3b6df2</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a6ea5a8a61e4e3f491b6d92eff36f6aea</anchor>
      <arglist>(const _Tp s)</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>af82f0df089d56c0ac95825e1bdf0f750</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a4019b91de3aeee1d7aa49f69564111aa</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>power</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a116da0afad3a6efa7fbc8ce427b341d8</anchor>
      <arglist>(const _Tp t, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>DualQuat&lt; _Tp &gt;</type>
      <name>power</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ad3668e1ef75a1ef3475ea93c5b7d319d</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;q, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Affine3&lt; _Tp &gt;</type>
      <name>toAffine3</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a7d112dd462cb8e6069cdf1915700d0ca</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, 4, 4 &gt;</type>
      <name>toMat</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a8c4d7d9c3bed88b00fb2eca6cb2e9130</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; _Tp, 8 &gt;</type>
      <name>toVec</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a6b9f552661817db24d29778a32e4dcf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>createFromAffine3</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>aa9a70877a60df4e0b1497c6962e4acd7</anchor>
      <arglist>(const Affine3&lt; _Tp &gt; &amp;R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>createFromAngleAxisTrans</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a1558ce015333b218b4f368c3d3c344a3</anchor>
      <arglist>(const _Tp angle, const Vec&lt; _Tp, 3 &gt; &amp;axis, const Vec&lt; _Tp, 3 &gt; &amp;translation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>createFromMat</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a4f7b257b8452e3b1b679bb7cdf4aa413</anchor>
      <arglist>(InputArray _R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>createFromPitch</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ae02a61313b52aff85ca03181ad0a06a9</anchor>
      <arglist>(const _Tp angle, const _Tp d, const Vec&lt; _Tp, 3 &gt; &amp;axis, const Vec&lt; _Tp, 3 &gt; &amp;moment)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>createFromQuat</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ac43efc2e4cae7f9ef40fa7362b73d78c</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;realPart, const Quat&lt; _Tp &gt; &amp;dualPart)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>dqblend</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a08a7d1d9532dacb6c305a67b0f4792c8</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;q1, const DualQuat&lt; _Tp &gt; &amp;q2, const _Tp t, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>gdqblend</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a426a2313b560d70c19c7085c4f66af79</anchor>
      <arglist>(const Vec&lt; DualQuat&lt; _Tp &gt;, cn &gt; &amp;dualquat, InputArray weights, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>gdqblend</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>acc9f2d8698ba4e1901a7ffbb692edd6c</anchor>
      <arglist>(InputArray dualquat, InputArray weights, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DualQuat&lt; _Tp &gt;</type>
      <name>sclerp</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>aa946c25787313a8dcdebfa7315ea99eb</anchor>
      <arglist>(const DualQuat&lt; _Tp &gt; &amp;q1, const DualQuat&lt; _Tp &gt; &amp;q2, const _Tp t, bool directChange=true, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>w</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>aea1571d04e7a8413d694c86ccb65a4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>w_</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a26df9a4cba469c1308b777b2a80d380c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>x</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a85106b84b92f42e36c550865935377a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>x_</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a5d5a3b9f89b32fc12ebd6f75f2392221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>y</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a0d5bdf3d341452e406d2ab9878e435a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>y_</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a0112c38fdb2e93d6bade42a1234447d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>z</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ad26885c85d72c4b9bc42d229b76e3790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>z_</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a38eccd00b69906fa7c72a7a81b8f5c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr _Tp</type>
      <name>CV_DUAL_QUAT_EPS</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>ac74101d333e3652e09de0f2340f9786d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>conjugate</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>aa499e1df122da89bf182aed3f4831633</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;dq)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>cv::operator*</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a71ed873e5bf341acc9653dbe231886c7</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;, const T s)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>cv::operator*</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a621c1076a5394f2b875aa64655a78f93</anchor>
      <arglist>(const T s, const DualQuat&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>cv::operator+</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a72aadbbf76f57b02b1678b5dbc970ef9</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;, const T s)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>cv::operator+</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a068803328f60ac4971b937e2a1657f24</anchor>
      <arglist>(const T s, const DualQuat&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>cv::operator-</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a643454b9d2c6a728d3c45d0bb51a6ee5</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;, const T s)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>cv::operator-</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>aa8b67ab1d2174219427f6f040d6596b2</anchor>
      <arglist>(const T s, const DualQuat&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>cv::operator&lt;&lt;</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a4bce662972803b11cf647e80c2bb3021</anchor>
      <arglist>(std::ostream &amp;, const DualQuat&lt; S &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>exp</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a49eaf030c06b47a8fb28937ddf4f7432</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;dq)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>inv</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a7a3b611de0d3ac338e6074be49ff3d4f</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;dq, QuatAssumeType assumeUnit)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>log</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a56c7cce9633dd614de3b32d49c2a2d30</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;dq, QuatAssumeType assumeUnit)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>power</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a31c7f6f8ef18f89aada1c9610856b28e</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;dq, const T t, QuatAssumeType assumeUnit)</arglist>
    </member>
    <member kind="friend">
      <type>friend DualQuat&lt; T &gt;</type>
      <name>power</name>
      <anchorfile>d4/db4/classcv_1_1DualQuat.html</anchorfile>
      <anchor>a16e390d22e028ee909edd91832a03484</anchor>
      <arglist>(const DualQuat&lt; T &gt; &amp;p, const DualQuat&lt; T &gt; &amp;q, QuatAssumeType assumeUnit)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::DualTVL1OpticalFlow</name>
    <filename>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</filename>
    <base>cv::DenseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getEpsilon</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>aaff96bdc80b56608dd3cef1a93c99c0b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getGamma</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a92c0f1a1ab0681ffaa72da9b0c874c6e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInnerIterations</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>accfaae6d52dd66bc3e8bca85095022ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLambda</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a9d0350e543a138cb49087de4ab55dfef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMedianFiltering</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a77e351f6985acf3cf96fbba5e0d602ff</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getOuterIterations</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>ab9a77929c205bd98747b0f58604aa02f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getScalesNumber</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a670985828c46878c4609bfc53aa3627c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleStep</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a546a92acbecda7479383ad21d1c048f8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTau</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>ab8aa23e175be5a9506ff6579143e13b4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTheta</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a15ecfe1665298e3b1d55ff33b730bdee</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseInitialFlow</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a2439a2b2810e9de5a8b690dfd0729887</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWarpingsNumber</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>afe4ac222d14cddc8d2d442a004b7d2a0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEpsilon</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a0bd444460924f21db113dd278cfe70e6</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGamma</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>ad99682d2f2edf2c6be8feef5586cc5d6</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInnerIterations</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a369a6704fbf5448bdccc8269381d079f</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLambda</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>accaa548e430fb147636dc8490f814d76</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMedianFiltering</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a1ca8b74445dc347b229c9bbb05f85a8f</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOuterIterations</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>af08c018bd0996abf910a7ce346c9ae7e</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScalesNumber</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a1cb192031548638c254e086bc7d6e896</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleStep</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>acec9624d8c84ec6408f8c389c4db5c8c</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTau</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a3987aefe9ac162918d14dc3d94a291ff</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTheta</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>abbf4d691ccdbe65e6fbdf9b9b3e9305c</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseInitialFlow</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a114451c302634b758c2eb88cf8fca36a</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWarpingsNumber</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>af4cbe53b38cdd46e0ac93400e79d09d3</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DualTVL1OpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>dc/d4d/classcv_1_1optflow_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a23f830fb9e7c8ad52fa1b0043edddc91</anchor>
      <arglist>(double tau=0.25, double lambda=0.15, double theta=0.3, int nscales=5, int warps=5, double epsilon=0.01, int innnerIterations=30, int outerIterations=10, double scaleStep=0.8, double gamma=0.0, int medianFiltering=5, bool useInitialFlow=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::superres::DualTVL1OpticalFlow</name>
    <filename>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</filename>
    <base virtualness="virtual">cv::superres::DenseOpticalFlowExt</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getEpsilon</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>abf6a6bd056a8c21565f4d8908ccdbb57</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getIterations</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>afc93b5ecaf89901f807119e25107216c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLambda</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a3392eaa40eba5961cf18cd0c19dfc907</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getScalesNumber</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>ae4a36c4b0b8a7d2a874666a6c25d62a3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTau</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a784a9334024271a7cb6d593e659305f2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTheta</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>af2f42b9d819253a30a9b3a1323c322ec</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseInitialFlow</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>adadb71bffa712216bbec6794ba2e384e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWarpingsNumber</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a5b5491025d27c1ac6c9fba14d9a8b001</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEpsilon</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>abdcf95d17ff645f978be66aa1ddcc4b3</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIterations</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a2dc4023cdb6ab026d1a0d7094b4ad550</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLambda</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a7d29592d5d4bbc8259d47182446ab372</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScalesNumber</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a44f95554a5a05f2b413320fbfc4d0810</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTau</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>ab2d2d6aca00036be8365b83986c293e8</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTheta</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a5cac2c52b3a25953c106325a49f1dbd3</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseInitialFlow</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>acb23452acc6158e2f037f754ec5329c1</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWarpingsNumber</name>
      <anchorfile>d6/db1/classcv_1_1superres_1_1DualTVL1OpticalFlow.html</anchorfile>
      <anchor>a2ff5a6cdee569406bb0e598e7455449c</anchor>
      <arglist>(int val)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::DvppOperatorDesc</name>
    <filename>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</filename>
    <member kind="function">
      <type></type>
      <name>DvppOperatorDesc</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>ac1ae5d96dff846de6a4e995fe91ab8c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DvppOperatorDesc</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>aa2b186f3dc6441a8c4dcc6a93b76e934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>addInput</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>aa12922f0a9b6d5e633e6aedc76c4b31e</anchor>
      <arglist>(const AscendMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>addInput</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>ab54ca4db0b5024925ddc5c0469b588bb</anchor>
      <arglist>(const Mat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>addOutput</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a9296ab4a11d5252e064b3518340bca76</anchor>
      <arglist>(AscendMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>addOutput</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a3654316d9fe4501501fe46f626b09e14</anchor>
      <arglist>(Mat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>createChannel</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a62e00b867e438b6b847865cfa254bc4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>getResult</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a7bc725888563c6725bc0bddaefd87e71</anchor>
      <arglist>(AscendMat &amp;dst, uint32_t &amp;taskIDResult)</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>getResult</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>aaed29f44c7d9ad82ff7422329ce9aeb6</anchor>
      <arglist>(Mat &amp;dst, uint32_t &amp;taskIDResult)</arglist>
    </member>
    <member kind="function">
      <type>DvppOperatorDesc &amp;</type>
      <name>reset</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a6261563168cf79cae99af0e9523c4192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>hi_vpc_chn</type>
      <name>chnId</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a6e8f7954de5f65e9c6cf674b7803f7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; AscendPicDesc &gt;</type>
      <name>inputDesc_</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>af4f1f4ddfbd8ae2479dd13b554354232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; AscendPicDesc &gt;</type>
      <name>outputDesc_</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a1ee31dc234445fb7a4d907e79862fde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hi_vpc_chn_attr</type>
      <name>stChnAttr</name>
      <anchorfile>d3/d81/classcv_1_1cann_1_1DvppOperatorDesc.html</anchorfile>
      <anchor>a681195b17c42cd392cdd41301c4d8a0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dynafu::DynaFu</name>
    <filename>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DynaFu</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a9ec5e6d593953fc9b2525180a87fb67c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getCloud</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>ab08a4ffcc3dd6a607da38420215756c8</anchor>
      <arglist>(OutputArray points, OutputArray normals) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; Point3f &gt;</type>
      <name>getNodesPos</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a5f6907609bdc32344d6daeebc23e9eaa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getNormals</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a46bac1fb2dc9aa1a698d5af3958c68aa</anchor>
      <arglist>(InputArray points, OutputArray normals) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const kinfu::Params &amp;</type>
      <name>getParams</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>af222dad8a17c437566258b87586efe39</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getPoints</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a32bd19d7683d57208002048fe14cba28</anchor>
      <arglist>(OutputArray points) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Affine3f</type>
      <name>getPose</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a116f0fe0f871beb730c00a6db234da75</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>marchCubes</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>addc26a60e4748d1a0fdc3239acd182c1</anchor>
      <arglist>(OutputArray vertices, OutputArray edges) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>afd4ad03177fe105e6f3c1034b0ee944a</anchor>
      <arglist>(OutputArray image, const Matx44f &amp;cameraPose=Matx44f::eye()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>renderSurface</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a75ad62e354a745785a5133bad5b766de</anchor>
      <arglist>(OutputArray depthImage, OutputArray vertImage, OutputArray normImage, bool warp=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a1dca408d6eab13eb4449c7feaa10d185</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>a2188df1aa713a599cad801b058ea9138</anchor>
      <arglist>(InputArray depth)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; DynaFu &gt;</type>
      <name>create</name>
      <anchorfile>d1/d20/classcv_1_1dynafu_1_1DynaFu.html</anchorfile>
      <anchor>abbcaa917202d974fd02d1ce4b090e9fb</anchor>
      <arglist>(const Ptr&lt; kinfu::Params &gt; &amp;_params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DynamicSharedMem</name>
    <filename>d3/d2b/structcv_1_1cudev_1_1DynamicSharedMem.html</filename>
    <templarg>class T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::DynamicSharedMem&lt; double &gt;</name>
    <filename>db/d28/structcv_1_1cudev_1_1DynamicSharedMem_3_01double_01_4.html</filename>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>operator const double *</name>
      <anchorfile>db/d28/structcv_1_1cudev_1_1DynamicSharedMem_3_01double_01_4.html</anchorfile>
      <anchor>aa4a93c49320b0a583badf62a86e5ee32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>operator double *</name>
      <anchorfile>db/d28/structcv_1_1cudev_1_1DynamicSharedMem_3_01double_01_4.html</anchorfile>
      <anchor>ab59da6e92a7641af49be147d5d342fe0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::multicalib::MultiCameraCalibration::edge</name>
    <filename>df/db0/structcv_1_1multicalib_1_1MultiCameraCalibration_1_1edge.html</filename>
    <member kind="function">
      <type></type>
      <name>edge</name>
      <anchorfile>df/db0/structcv_1_1multicalib_1_1MultiCameraCalibration_1_1edge.html</anchorfile>
      <anchor>a1293c39a19dbd7fd1d816f675a69353a</anchor>
      <arglist>(int cv, int pv, int pi, Mat trans)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cameraVertex</name>
      <anchorfile>df/db0/structcv_1_1multicalib_1_1MultiCameraCalibration_1_1edge.html</anchorfile>
      <anchor>a18e6069280ce9e1ade0ea2357fd81308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>photoIndex</name>
      <anchorfile>df/db0/structcv_1_1multicalib_1_1MultiCameraCalibration_1_1edge.html</anchorfile>
      <anchor>a222d0adffc07a280157383418a18c7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>photoVertex</name>
      <anchorfile>df/db0/structcv_1_1multicalib_1_1MultiCameraCalibration_1_1edge.html</anchorfile>
      <anchor>a785901522deb1b419a07c2d36db9d3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>transform</name>
      <anchorfile>df/db0/structcv_1_1multicalib_1_1MultiCameraCalibration_1_1edge.html</anchorfile>
      <anchor>ad0f9bd42b52a957f40d737b8e0f9a76b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::EdgeAwareInterpolator</name>
    <filename>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</filename>
    <base>cv::ximgproc::SparseMatchInterpolator</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getFGSLambda</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>a9858b3b3e12238a9166f9a6a872d16ba</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getFGSSigma</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>a2da7de518b3133778f1cb3943445bff5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getK</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>ade7c4e67dda91bf31fd5f2c148b48d5f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getLambda</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>a2764b915715af807d9a6a49d7930d4b4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSigma</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>a315de2234fdaf22635251ef881b3b6e4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUsePostProcessing</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>a31d54fd9522ed369ed8a975ae199dc3f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCostMap</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>aa0367be883adbf08cb8036c8fbae35fa</anchor>
      <arglist>(const Mat &amp;_costMap)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFGSLambda</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>ab3330056c1e6b07e15172cd8faba0f10</anchor>
      <arglist>(float _lambda)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFGSSigma</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>adc63515cb3306cf4de5ae8e2986e3358</anchor>
      <arglist>(float _sigma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setK</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>a4b3f18fdfaae3b89fa4384dc7dec9229</anchor>
      <arglist>(int _k)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLambda</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>a57552468f71996f29062bd2a9eab6606</anchor>
      <arglist>(float _lambda)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigma</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>aaf401f1032d09910d6851602a3eeed9a</anchor>
      <arglist>(float _sigma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUsePostProcessing</name>
      <anchorfile>d4/dfa/classcv_1_1ximgproc_1_1EdgeAwareInterpolator.html</anchorfile>
      <anchor>ad0df358fbf08b20453a7cbbaf33cc488</anchor>
      <arglist>(bool _use_post_proc)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::EdgeBoxes</name>
    <filename>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getAlpha</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a00158c887861fce6e7708bd064d3bc09</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getBeta</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a6874a32f26f77409ee38af9e770263f7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getBoundingBoxes</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a822e422556f8103d01a0a4db6815f0e5</anchor>
      <arglist>(InputArray edge_map, InputArray orientation_map, std::vector&lt; Rect &gt; &amp;boxes, OutputArray scores=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getClusterMinMag</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a504fb6973f6b0fe04469ce6da328750b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getEdgeMergeThr</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>abe267b52a61c2d48f42f14d0c7f81090</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getEdgeMinMag</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>aecf8d64a2b410c580660d2546f67639b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getEta</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a321b9a115906cf9227decfd52126136c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getGamma</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a112610bab7ff9f0cb37ac52ff20e4e3b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getKappa</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a072fbe486aace2f51e2181aa0bb1bf23</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMaxAspectRatio</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a63a593fdd9a7c85f8e6bb54d5bb47a12</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxBoxes</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>af0b428fe332f9246cd3517eea2c1f7a4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMinBoxArea</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a7c1fbc2a2dc0e31f6c3d5fd25f286af2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMinScore</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a03b98a979307cd356abf9b074c9d78d0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAlpha</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a16d7f5ade6b0fce4d83cc27380755cc0</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBeta</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>aa507a96446cf40c246ea6ad58adeb81e</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setClusterMinMag</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>ac3b6fcdce4f94eb8f63c3bd94977f340</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEdgeMergeThr</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a8d8dbca2ea4b46d4dcf86d343133a887</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEdgeMinMag</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a5d77b36ebe5918fdd2187055398bb07d</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEta</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>aa52186543a9f4436baecb20b07a7d774</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGamma</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a47d65e7c28908a80dd744363337b654b</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setKappa</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a6dd86f3ac7ffd5d40034af9c6cc9b397</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxAspectRatio</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a756ff7bee5a3b29a2f628ad310b596b6</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxBoxes</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>ace0a64b9189f7fe56ae1baf0f6dafaf5</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinBoxArea</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a6e6139e8b52e931c6b0aedb0c79cb3cd</anchor>
      <arglist>(float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinScore</name>
      <anchorfile>dd/d65/classcv_1_1ximgproc_1_1EdgeBoxes.html</anchorfile>
      <anchor>a71ed3438a7ebeb98e7154a6546b57927</anchor>
      <arglist>(float value)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::EdgeDrawing</name>
    <filename>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</filename>
    <base>cv::Algorithm</base>
    <class kind="struct">cv::ximgproc::EdgeDrawing::Params</class>
    <member kind="enumeration">
      <type></type>
      <name>GradientOperator</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREWITT</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4aba43e88b519da3fe0cc06d702001b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOBEL</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4a47d6ccdbd7dfa30a65b9de10862dd222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHARR</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4adbb9422afc83dca39ca18964372ccadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSD</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4af19022e200b94d2f1b140317924b9041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSD</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4af19022e200b94d2f1b140317924b9041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREWITT</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4aba43e88b519da3fe0cc06d702001b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHARR</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4adbb9422afc83dca39ca18964372ccadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOBEL</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>add5e0d573db3cdbe3ebf014d238825e4a47d6ccdbd7dfa30a65b9de10862dd222</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EdgeDrawing</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a04095db473b12d74ed20260eec8c6eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectEdges</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a7a91e7e95f45d50d0f4e110f9c37c09c</anchor>
      <arglist>(InputArray src)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectEllipses</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a9d3c965d1a87375358f8e85748c7f5f3</anchor>
      <arglist>(OutputArray ellipses)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectLines</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>ab3868142e73527efba88c31d6e92ff30</anchor>
      <arglist>(OutputArray lines)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getEdgeImage</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a78253abcbe4b167214a5d846c22a7646</anchor>
      <arglist>(OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getGradientImage</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a92f9374736393c6659f65e1b4ef4b34c</anchor>
      <arglist>(OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; int &gt;</type>
      <name>getSegmentIndicesOfLines</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a9c5db6c47ca290f1aae4f04e0d21653d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::vector&lt; Point &gt; &gt;</type>
      <name>getSegments</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a6d9d76734404f088686635120bf2c832</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a046401bf345522ede3c01e28222522cf</anchor>
      <arglist>(const EdgeDrawing::Params &amp;parameters)</arglist>
    </member>
    <member kind="variable">
      <type>Params</type>
      <name>params</name>
      <anchorfile>d1/d1c/classcv_1_1ximgproc_1_1EdgeDrawing.html</anchorfile>
      <anchor>a18803eb87ce42b860ee8ccdb65852d43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::EigenFaceRecognizer</name>
    <filename>dd/d7c/classcv_1_1face_1_1EigenFaceRecognizer.html</filename>
    <base>cv::face::BasicFaceRecognizer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; EigenFaceRecognizer &gt;</type>
      <name>create</name>
      <anchorfile>dd/d7c/classcv_1_1face_1_1EigenFaceRecognizer.html</anchorfile>
      <anchor>a22c8392f27a20b24d04351b675e7b6db</anchor>
      <arglist>(int num_components=0, double threshold=DBL_MAX)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::EinsumLayer</name>
    <filename>dd/d15/classcv_1_1dnn_1_1EinsumLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; EinsumLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/d15/classcv_1_1dnn_1_1EinsumLayer.html</anchorfile>
      <anchor>af28217da1d3474fec6811a9b45d85f36</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::Elliptic_KeyPoint</name>
    <filename>d2/d71/classcv_1_1xfeatures2d_1_1Elliptic__KeyPoint.html</filename>
    <base>cv::KeyPoint</base>
    <member kind="function">
      <type></type>
      <name>Elliptic_KeyPoint</name>
      <anchorfile>d2/d71/classcv_1_1xfeatures2d_1_1Elliptic__KeyPoint.html</anchorfile>
      <anchor>a93cdc46292806df181169af8703e9cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Elliptic_KeyPoint</name>
      <anchorfile>d2/d71/classcv_1_1xfeatures2d_1_1Elliptic__KeyPoint.html</anchorfile>
      <anchor>a50a7573985031521a52b3dbaf7048b05</anchor>
      <arglist>(Point2f pt, float angle, Size axes, float size, float si)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Elliptic_KeyPoint</name>
      <anchorfile>d2/d71/classcv_1_1xfeatures2d_1_1Elliptic__KeyPoint.html</anchorfile>
      <anchor>adcc11a54bef1240e3f96680195697309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Size_&lt; float &gt;</type>
      <name>axes</name>
      <anchorfile>d2/d71/classcv_1_1xfeatures2d_1_1Elliptic__KeyPoint.html</anchorfile>
      <anchor>acc9ec69d02052ee9fc5634c2c2ea4534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>si</name>
      <anchorfile>d2/d71/classcv_1_1xfeatures2d_1_1Elliptic__KeyPoint.html</anchorfile>
      <anchor>a5d626241e7fed0fc2e7adaeaa252dbda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx23f</type>
      <name>transf</name>
      <anchorfile>d2/d71/classcv_1_1xfeatures2d_1_1Elliptic__KeyPoint.html</anchorfile>
      <anchor>a37c3b9b67b41ba9e1306ef19085c0f3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::EltwiseLayer</name>
    <filename>d6/d6a/classcv_1_1dnn_1_1EltwiseLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; EltwiseLayer &gt;</type>
      <name>create</name>
      <anchorfile>d6/d6a/classcv_1_1dnn_1_1EltwiseLayer.html</anchorfile>
      <anchor>abc169847997c1dfe968936cfd5749863</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::EltwiseLayerInt8</name>
    <filename>d0/d98/classcv_1_1dnn_1_1EltwiseLayerInt8.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; EltwiseLayerInt8 &gt;</type>
      <name>create</name>
      <anchorfile>d0/d98/classcv_1_1dnn_1_1EltwiseLayerInt8.html</anchorfile>
      <anchor>af43e4e15d3b979e312daf184db2d6e6f</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ELULayer</name>
    <filename>df/da5/classcv_1_1dnn_1_1ELULayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ELULayer &gt;</type>
      <name>create</name>
      <anchorfile>df/da5/classcv_1_1dnn_1_1ELULayer.html</anchorfile>
      <anchor>a70d2da4d41e1a67177a053a205e5f377</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>df/da5/classcv_1_1dnn_1_1ELULayer.html</anchorfile>
      <anchor>a17d57531b3b20fae3628c93735ec1252</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::EM</name>
    <filename>d1/dfb/classcv_1_1ml_1_1EM.html</filename>
    <base>cv::ml::StatModel</base>
    <member kind="enumvalue">
      <name>DEFAULT_NCLUSTERS</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a811ac54c1ed51ed29aa1d43ce6431317a19593ad7143e258ab5f7cb0174f3403a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT_MAX_ITERS</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a811ac54c1ed51ed29aa1d43ce6431317a1e62e599654778422db115bccb56c40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_E_STEP</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>afbed505cf263221d0343603d31334f40abade5584fe2152c34ea1ee175691f98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_M_STEP</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>afbed505cf263221d0343603d31334f40a628d2a6f1e5bb6dd0dd1847345d968d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_AUTO_STEP</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>afbed505cf263221d0343603d31334f40a5d4e8becb341736fc233b0dc1918ac94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_DEFAULT</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898a058904bf7cacd90252c8e3499f3abfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_DIAGONAL</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898ab5fdfaa68417f5f0d2b147c6fded361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_GENERIC</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898a4d6181530b2faaed9bbf8ba9e9ce25d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_SPHERICAL</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898a5e6f007058bf35fdd639811be7320f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT_MAX_ITERS</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a811ac54c1ed51ed29aa1d43ce6431317a1e62e599654778422db115bccb56c40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT_NCLUSTERS</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a811ac54c1ed51ed29aa1d43ce6431317a19593ad7143e258ab5f7cb0174f3403a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_AUTO_STEP</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>afbed505cf263221d0343603d31334f40a5d4e8becb341736fc233b0dc1918ac94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_E_STEP</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>afbed505cf263221d0343603d31334f40abade5584fe2152c34ea1ee175691f98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_M_STEP</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>afbed505cf263221d0343603d31334f40a628d2a6f1e5bb6dd0dd1847345d968d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Types</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_SPHERICAL</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898a5e6f007058bf35fdd639811be7320f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_DIAGONAL</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898ab5fdfaa68417f5f0d2b147c6fded361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_GENERIC</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898a4d6181530b2faaed9bbf8ba9e9ce25d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COV_MAT_DEFAULT</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad993005b665024ea3c067c4cccd4e898a058904bf7cacd90252c8e3499f3abfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getClustersNumber</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ae914b688d7546847e4919ac4e005a0fe</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getCovarianceMatrixType</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ae30ad8cb14ec43c524ca8086ac0f9e5f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getCovs</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a223e28d9c8a2447d6afca6a10dd608c1</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;covs) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getMeans</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>acec62dd55c06711c81d741c2d96603d1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a80d9ab289b98dfc51f033fd2227bef3e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getWeights</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>af235d6061a5414ebf6defddf7cc070e1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>predict</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ae3f12147ba846a53601b60c784ee263d</anchor>
      <arglist>(InputArray samples, OutputArray results=noArray(), int flags=0) const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Vec2d</type>
      <name>predict2</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a2ea7da92a75bc7a7d665c241f547b9b9</anchor>
      <arglist>(InputArray sample, OutputArray probs) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setClustersNumber</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a069ee46c360ed183d5eb96b8b8261d8a</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCovarianceMatrixType</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a8b383c62697eac9a972931674790f6cd</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ab516e6f125bd4ebc976306e956320313</anchor>
      <arglist>(const TermCriteria &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>trainE</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a2d02b45a574d51a72263e9c53cdc4f09</anchor>
      <arglist>(InputArray samples, InputArray means0, InputArray covs0=noArray(), InputArray weights0=noArray(), OutputArray logLikelihoods=noArray(), OutputArray labels=noArray(), OutputArray probs=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>trainEM</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>a5a6a7badbc0c85a8c9fa50a41bf1bcd2</anchor>
      <arglist>(InputArray samples, OutputArray logLikelihoods=noArray(), OutputArray labels=noArray(), OutputArray probs=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>trainM</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ac21fbae3a09972de0a0a1cb4c2c434d0</anchor>
      <arglist>(InputArray samples, InputArray probs0, OutputArray logLikelihoods=noArray(), OutputArray labels=noArray(), OutputArray probs=noArray())=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; EM &gt;</type>
      <name>create</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>aa1c9f6a0b2e2e13725ccf7c564d3cb5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; EM &gt;</type>
      <name>load</name>
      <anchorfile>d1/dfb/classcv_1_1ml_1_1EM.html</anchorfile>
      <anchor>ad13dd054c14fa1f45422d736322b3bec</anchor>
      <arglist>(const String &amp;filepath, const String &amp;nodeName=String())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::EMDHistogramCostExtractor</name>
    <filename>d0/d1c/classcv_1_1EMDHistogramCostExtractor.html</filename>
    <base>cv::HistogramCostExtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNormFlag</name>
      <anchorfile>d0/d1c/classcv_1_1EMDHistogramCostExtractor.html</anchorfile>
      <anchor>ae6b3b4be0af31e95eccdbb7ef262d3a7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNormFlag</name>
      <anchorfile>d0/d1c/classcv_1_1EMDHistogramCostExtractor.html</anchorfile>
      <anchor>aea93ed360dbb425c0d590da0abc65d47</anchor>
      <arglist>(int flag)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::EMDL1HistogramCostExtractor</name>
    <filename>da/d8e/classcv_1_1EMDL1HistogramCostExtractor.html</filename>
    <base>cv::HistogramCostExtractor</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::EnableIf</name>
    <filename>dd/d8b/structcv_1_1cudev_1_1EnableIf.html</filename>
    <templarg>bool</templarg>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudacodec::EncodeQp</name>
    <filename>d1/d6c/structcv_1_1cudacodec_1_1EncodeQp.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>qpInterB</name>
      <anchorfile>d1/d6c/structcv_1_1cudacodec_1_1EncodeQp.html</anchorfile>
      <anchor>a462c17986687ab49d7cc8a936a213602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>qpInterP</name>
      <anchorfile>d1/d6c/structcv_1_1cudacodec_1_1EncodeQp.html</anchorfile>
      <anchor>af62a07d57a666c02f7d57262afb539ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>qpIntra</name>
      <anchorfile>d1/d6c/structcv_1_1cudacodec_1_1EncodeQp.html</anchorfile>
      <anchor>affdca6d5f1e6c1be77d49104c86a95aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudacodec::EncoderCallback</name>
    <filename>df/dc9/classcv_1_1cudacodec_1_1EncoderCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EncoderCallback</name>
      <anchorfile>df/dc9/classcv_1_1cudacodec_1_1EncoderCallback.html</anchorfile>
      <anchor>aea2cb63878e2783e247bdfd64da0e76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onEncoded</name>
      <anchorfile>df/dc9/classcv_1_1cudacodec_1_1EncoderCallback.html</anchorfile>
      <anchor>ab9519838658aa8b6e60f43dae5e1ffa0</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; uint8_t &gt; &gt; &amp;vPacket, const std::vector&lt; uint64_t &gt; &amp;pts)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onEncodingFinished</name>
      <anchorfile>df/dc9/classcv_1_1cudacodec_1_1EncoderCallback.html</anchorfile>
      <anchor>a809c8d2fa7a3258a0ef6c39e876a1b95</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setFrameIntervalP</name>
      <anchorfile>df/dc9/classcv_1_1cudacodec_1_1EncoderCallback.html</anchorfile>
      <anchor>af165cc633dce83d0d987fb08ad6b80b5</anchor>
      <arglist>(const int frameIntervalP)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::oak::EncoderConfig</name>
    <filename>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Profile</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>ac3aab2b1ab98c425d5fe669223e584a4</anchor>
      <arglist></arglist>
      <enumvalue file="d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html" anchor="ac3aab2b1ab98c425d5fe669223e584a4ac42747d36e289ef869747cd83a5eccb8">H264_BASELINE</enumvalue>
      <enumvalue file="d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html" anchor="ac3aab2b1ab98c425d5fe669223e584a4a7f010e0a70f95a52b30c972f48248b31">H264_HIGH</enumvalue>
      <enumvalue file="d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html" anchor="ac3aab2b1ab98c425d5fe669223e584a4a0230d15d8a52cbb87f1dbde068754b78">H264_MAIN</enumvalue>
      <enumvalue file="d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html" anchor="ac3aab2b1ab98c425d5fe669223e584a4a9e94c703036edd1083d89e4397539695">H265_MAIN</enumvalue>
      <enumvalue file="d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html" anchor="ac3aab2b1ab98c425d5fe669223e584a4a0a5417ce14732e9bdb402be642ebe9ea">MJPEG</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RateControlMode</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a6db9a528e7bf33af64482a43795f463f</anchor>
      <arglist></arglist>
      <enumvalue file="d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html" anchor="a6db9a528e7bf33af64482a43795f463fae84adc92bf25b858302376e1defc06dc">CBR</enumvalue>
      <enumvalue file="d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html" anchor="a6db9a528e7bf33af64482a43795f463fa41b885709fb05791da77d1ea07a2dd78">VBR</enumvalue>
    </member>
    <member kind="variable">
      <type>std::int32_t</type>
      <name>bitrate</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>adf1d85d6bce1792c51678e93d1f97055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>frameRate</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>ac220688e2fc66c029fe34c3fc9a52684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::int32_t</type>
      <name>height</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a4f314b18273cc31d6ddea117806b483d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::int32_t</type>
      <name>keyframeFrequency</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>abff077c59cf71845a6615db2dc950a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lossless</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>ab05e6995fa855d081ae7f52ec3fd9939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::int32_t</type>
      <name>maxBitrate</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a0e82cf080be0c8a7321bc6c330893e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::int32_t</type>
      <name>numBFrames</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a514d2e0c5b14c6b5d093133ce680f54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::uint32_t</type>
      <name>numFramesPool</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a491e3c9f224471290a872ccc668fe11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Profile</type>
      <name>profile</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a56403606bda05903033d67f0b650f06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::int32_t</type>
      <name>quality</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a8aeefedb87dca1c3d07aa1ed72e50705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RateControlMode</type>
      <name>rateCtrlMode</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>a0f582f5852e5a730a99f4c6f21296ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::int32_t</type>
      <name>width</name>
      <anchorfile>d1/d8b/structcv_1_1gapi_1_1oak_1_1EncoderConfig.html</anchorfile>
      <anchor>ad6919899a395590e10359cc34596af80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudacodec::EncoderParams</name>
    <filename>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</filename>
    <member kind="function">
      <type></type>
      <name>EncoderParams</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>aeb2b4fad493b471a9e9f6d55b3881e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>averageBitRate</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>aa308965e6873f8e869a5544943732b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EncodeQp</type>
      <name>constQp</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>af84322ef87df3c231ae860695a9e3b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EncodeProfile</type>
      <name>encodingProfile</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>aa84133364c89eaade61d22312edb5efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gopLength</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>ac4497ff0ab2471fcd7e30b3f98c169fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idrPeriod</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>a78c44d54d8056485a82ba8696c3d6bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxBitRate</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>a7856716cd0f94fa3f5e08abaa88f9b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EncodeMultiPass</type>
      <name>multiPassEncoding</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>ae8de187efc003c91e27681fe26260c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EncodePreset</type>
      <name>nvPreset</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>af3faea2d942fac733067996aabe812ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EncodeParamsRcMode</type>
      <name>rateControlMode</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>a693408cfd8f69f061e8bdbedd9b05bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>targetQuality</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>af18b4e7c1289334018377248ce52763d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EncodeTuningInfo</type>
      <name>tuningInfo</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>aba8192810b5335966ba66fa076b572bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>videoFullRangeFlag</name>
      <anchorfile>d3/db6/structcv_1_1cudacodec_1_1EncoderParams.html</anchorfile>
      <anchor>a23f9da61ec6790d261b5d21473045c80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::equal_to</name>
    <filename>d2/dfd/structcv_1_1cudev_1_1equal__to.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d2/dfd/structcv_1_1cudev_1_1equal__to.html</anchorfile>
      <anchor>a2d44a4d0e8933a05b46f7495dbff45b9</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::ERFilter</name>
    <filename>da/def/classcv_1_1text_1_1ERFilter.html</filename>
    <base>cv::Algorithm</base>
    <class kind="class">cv::text::ERFilter::Callback</class>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumRejected</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a3fa474dd48c08760816ccc070f738a16</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a6ada71a54726caa84a34787e66b7ea93</anchor>
      <arglist>(InputArray image, std::vector&lt; ERStat &gt; &amp;regions)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCallback</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a6fab6401190231590ce607cfd6a53ba9</anchor>
      <arglist>(const Ptr&lt; ERFilter::Callback &gt; &amp;cb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxArea</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>aac25336b802dd8abbb92ee6b4daf0e50</anchor>
      <arglist>(float maxArea)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinArea</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a457ad45027b98ea259dddf8469958d68</anchor>
      <arglist>(float minArea)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinProbability</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a1d3a364456467554ae4ddae96d289de6</anchor>
      <arglist>(float minProbability)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinProbabilityDiff</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a3700dd942539b9bd86de0feaef3456d7</anchor>
      <arglist>(float minProbabilityDiff)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNonMaxSuppression</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a916b81db081cc0102b595c8ffbd6d0c2</anchor>
      <arglist>(bool nonMaxSuppression)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThresholdDelta</name>
      <anchorfile>da/def/classcv_1_1text_1_1ERFilter.html</anchorfile>
      <anchor>a7263e051dad91476efdd1d8b57fb11d8</anchor>
      <arglist>(int thresholdDelta)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ErfLayer</name>
    <filename>d7/d8f/classcv_1_1dnn_1_1ErfLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ErfLayer &gt;</type>
      <name>create</name>
      <anchorfile>d7/d8f/classcv_1_1dnn_1_1ErfLayer.html</anchorfile>
      <anchor>a7d1a96a01db23ef148488b3f8eefeabc</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::text::ERStat</name>
    <filename>db/d20/structcv_1_1text_1_1ERStat.html</filename>
    <member kind="function">
      <type></type>
      <name>ERStat</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a34d3b4942b555621de67378df8201648</anchor>
      <arglist>(int level=256, int pixel=0, int x=0, int y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ERStat</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>ade1cf45138c7b31dc82e98adb2627ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>area</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a088c399363a9a5fb049a8d332ce4483e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>central_moments</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>af0f94a7b3ef144f5d831cdbf7c2ea842</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>ERStat *</type>
      <name>child</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a16d9f678b0d1822926c28f8db914b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>convex_hull_ratio</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>ac2403bf2c45570b42a544f8a63052374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ptr&lt; std::deque&lt; int &gt; &gt;</type>
      <name>crossings</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a36855f1539c64327dbef1fed241a8219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>euler</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>ad9b527f26b444a0a139f4b99d0134812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hole_area_ratio</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a00ec10ed2344021eddd593b09e1b857a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>aa7e9fa13d1173ba688b3550f959be364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>local_maxima</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a07d1fb6d7d3ea7c129cedc76a2589ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ERStat *</type>
      <name>max_probability_ancestor</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a3fbe891fbba61bdb6a07e062c72510bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>med_crossings</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a3acd75476c774c25b874b0aab2531ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ERStat *</type>
      <name>min_probability_ancestor</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>aaec3c9b6265724b67ebe16d24ddacd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ERStat *</type>
      <name>next</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a99afd32db6b306d2b62ae734897779f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>num_inflexion_points</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a2b1f8919722218f49ae86bc00c48721e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ERStat *</type>
      <name>parent</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>aae48a9dbfb39eb84cfcf2e7677e7c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>perimeter</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a94ebcd24d58d1274a9a269bb55fb13dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>adba2ef41119cfbb88742c646ee2e5d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt; *</type>
      <name>pixels</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a4ac2c208273f2d37ad1dbc22a877ebe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ERStat *</type>
      <name>prev</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a028cc98d3aaca0dbbbbc3434572cce57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>probability</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a5134258df86ded2fbbcc1bb4b64e325c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>raw_moments</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>aeb40fa3150e2408be0f98e3b541948b4</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>Rect</type>
      <name>rect</name>
      <anchorfile>db/d20/structcv_1_1text_1_1ERStat.html</anchorfile>
      <anchor>a08ac8ae42d4cbf36d67dcbe7e593e68c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::online_boosting::EstimatedGaussDistribution</name>
    <filename>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</filename>
    <member kind="function">
      <type></type>
      <name>EstimatedGaussDistribution</name>
      <anchorfile>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</anchorfile>
      <anchor>a716e806ffdb1f557d936b1951eea122e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EstimatedGaussDistribution</name>
      <anchorfile>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</anchorfile>
      <anchor>a21c7aba0f0068dae39b26ce84cf8184e</anchor>
      <arglist>(float P_mean, float R_mean, float P_sigma, float R_sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EstimatedGaussDistribution</name>
      <anchorfile>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</anchorfile>
      <anchor>a2825ddd4292e7eecdccf98f3c3e5ea52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMean</name>
      <anchorfile>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</anchorfile>
      <anchor>ab357bd14f370ff1ad0cb314bee524542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigma</name>
      <anchorfile>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</anchorfile>
      <anchor>af7e90bcc206f45d7f86b34ff243a875c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValues</name>
      <anchorfile>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</anchorfile>
      <anchor>af82064bff2893730a3afd29fb514a355</anchor>
      <arglist>(float mean, float sigma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>df/d28/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1EstimatedGaussDistribution.html</anchorfile>
      <anchor>a24f07e6b44ef6bd7898c6e9a40a90202</anchor>
      <arglist>(float value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::aruco::EstimateParameters</name>
    <filename>dd/d1f/structcv_1_1aruco_1_1EstimateParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>EstimateParameters</name>
      <anchorfile>dd/d1f/structcv_1_1aruco_1_1EstimateParameters.html</anchorfile>
      <anchor>ab19bafaec795ef5ccac8a75306a0c3a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>aruco::PatternPositionType</type>
      <name>pattern</name>
      <anchorfile>dd/d1f/structcv_1_1aruco_1_1EstimateParameters.html</anchorfile>
      <anchor>a9f157b2e49b395033a76c41f8b0a69bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>solvePnPMethod</name>
      <anchorfile>dd/d1f/structcv_1_1aruco_1_1EstimateParameters.html</anchorfile>
      <anchor>aad8e731e5f9fb4b7c4ddbe555aacee86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExtrinsicGuess</name>
      <anchorfile>dd/d1f/structcv_1_1aruco_1_1EstimateParameters.html</anchorfile>
      <anchor>ac9f16ad2a13e6f72758b2d55f50a3137</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::Estimator</name>
    <filename>df/d15/classcv_1_1detail_1_1Estimator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Estimator</name>
      <anchorfile>df/d15/classcv_1_1detail_1_1Estimator.html</anchorfile>
      <anchor>ab542b893998bd59ad667c408bde5db4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>df/d15/classcv_1_1detail_1_1Estimator.html</anchorfile>
      <anchor>a0924447fc99df3360b6f005a7c0aa437</anchor>
      <arglist>(const std::vector&lt; ImageFeatures &gt; &amp;features, const std::vector&lt; MatchesInfo &gt; &amp;pairwise_matches, std::vector&lt; CameraParams &gt; &amp;cameras)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>estimate</name>
      <anchorfile>df/d15/classcv_1_1detail_1_1Estimator.html</anchorfile>
      <anchor>ab65ae24f4d6b53554dcc04121e6cbc47</anchor>
      <arglist>(const std::vector&lt; ImageFeatures &gt; &amp;features, const std::vector&lt; MatchesInfo &gt; &amp;pairwise_matches, std::vector&lt; CameraParams &gt; &amp;cameras)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::Event</name>
    <filename>d5/d38/classcv_1_1cuda_1_1Event.html</filename>
    <member kind="enumvalue">
      <name>BLOCKING_SYNC</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfba630dfc7cde70804f12bd1efd04e30ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CreateFlags</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfbadc617558c0a38a21d08622aba3ea6ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCKING_SYNC</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfba630dfc7cde70804f12bd1efd04e30ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISABLE_TIMING</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfba4f52a0e153b5d1ae7eab089d8eb9c379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERPROCESS</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfbacf33d3d39ba006045591a2b297fb8c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfbadc617558c0a38a21d08622aba3ea6ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISABLE_TIMING</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfba4f52a0e153b5d1ae7eab089d8eb9c379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERPROCESS</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa912544338415c5f8c8e55e85a139bfbacf33d3d39ba006045591a2b297fb8c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>a2ac97fc8935140b6e2ce870fe7ee8891</anchor>
      <arglist>(const Event::CreateFlags flags=Event::CreateFlags::DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>queryIfComplete</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa4cff2204d3bd883376e87885d7b8287</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>record</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>a81021ecb82ef875935c20f74f053d5c3</anchor>
      <arglist>(Stream &amp;stream=Stream::Null())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForCompletion</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa57a4f5827c54710436c895c1346ce0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>elapsedTime</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>a871ed8b4c5f721f4898e3c407d781a2c</anchor>
      <arglist>(const Event &amp;start, const Event &amp;end)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>EventAccessor</name>
      <anchorfile>d5/d38/classcv_1_1cuda_1_1Event.html</anchorfile>
      <anchor>aa2076bfa2bf524ce953940722f01f158</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cuda::EventAccessor</name>
    <filename>da/d71/structcv_1_1cuda_1_1EventAccessor.html</filename>
    <member kind="function" static="yes">
      <type>static cudaEvent_t</type>
      <name>getEvent</name>
      <anchorfile>da/d71/structcv_1_1cuda_1_1EventAccessor.html</anchorfile>
      <anchor>a320fa232d5147f773c25e5093fe09f47</anchor>
      <arglist>(const Event &amp;event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Event</type>
      <name>wrapEvent</name>
      <anchorfile>da/d71/structcv_1_1cuda_1_1EventAccessor.html</anchorfile>
      <anchor>a20adf37615b96e3b5b59b2f6eb931cce</anchor>
      <arglist>(cudaEvent_t event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Exception</name>
    <filename>d1/dee/classcv_1_1Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a59759ca13add62a2bdd1fb7605d675dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a95c2117604b1d51c17e5ccd540f448b9</anchor>
      <arglist>(int _code, const String &amp;_err, const String &amp;_func, const String &amp;_file, int _line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Exception</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a5ab66fdcb4ea29681a52d6e68c9858ea</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>formatMessage</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>afe6c2198ca3815de5385fd93f81f2c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a8afb38e57baf8b262ea6bc6697d7e2fd</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>code</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a81405b438c930b556e9c71210d799e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>err</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a9d60908aaaad08b135bc3d8cea4dd676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>file</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>afef67d957832b1e20e24208a1da57379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>func</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a5436ea62554761441ed4ce03938b49c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>aa81481ded6391d046768d9829c56fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>msg</name>
      <anchorfile>d1/dee/classcv_1_1Exception.html</anchorfile>
      <anchor>a7ead458b4fc88ebca20b231383c49845</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func</name>
    <filename>dc/d8b/structcv_1_1cudev_1_1exp10__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>dc/d8b/structcv_1_1cudev_1_1exp10__func.html</anchorfile>
      <anchor>ae3af937d13d2406390da52f8422cbb4d</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func&lt; double &gt;</name>
    <filename>d0/d66/structcv_1_1cudev_1_1exp10__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d0/d66/structcv_1_1cudev_1_1exp10__func_3_01double_01_4.html</anchorfile>
      <anchor>a626097f0778f1a40babc5517ddb8153a</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func&lt; float &gt;</name>
    <filename>d4/d78/structcv_1_1cudev_1_1exp10__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/d78/structcv_1_1cudev_1_1exp10__func_3_01float_01_4.html</anchorfile>
      <anchor>afa1c84f89716f836ef03262a078fcdab</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func&lt; schar &gt;</name>
    <filename>d6/dde/structcv_1_1cudev_1_1exp10__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/dde/structcv_1_1cudev_1_1exp10__func_3_01schar_01_4.html</anchorfile>
      <anchor>af0f0403c9cd63a22d8f38071b47485ab</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func&lt; short &gt;</name>
    <filename>d7/d59/structcv_1_1cudev_1_1exp10__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d7/d59/structcv_1_1cudev_1_1exp10__func_3_01short_01_4.html</anchorfile>
      <anchor>a3ec1f45ae0cdb736f23b16925812d758</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func&lt; uchar &gt;</name>
    <filename>d1/ddd/structcv_1_1cudev_1_1exp10__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/ddd/structcv_1_1cudev_1_1exp10__func_3_01uchar_01_4.html</anchorfile>
      <anchor>aaccfbfbcf2c5636b4ebcffb40b744427</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func&lt; uint &gt;</name>
    <filename>d5/dc3/structcv_1_1cudev_1_1exp10__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/dc3/structcv_1_1cudev_1_1exp10__func_3_01uint_01_4.html</anchorfile>
      <anchor>aef6b50b90e3757e58b6cd47fd83eaeff</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp10_func&lt; ushort &gt;</name>
    <filename>d4/da4/structcv_1_1cudev_1_1exp10__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/da4/structcv_1_1cudev_1_1exp10__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a2432a747a7d34541301142a46460a7e2</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func</name>
    <filename>dc/dd9/structcv_1_1cudev_1_1exp2__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>dc/dd9/structcv_1_1cudev_1_1exp2__func.html</anchorfile>
      <anchor>ac228210141a628c9b3a1f01bc99727ec</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func&lt; double &gt;</name>
    <filename>d8/d9b/structcv_1_1cudev_1_1exp2__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d8/d9b/structcv_1_1cudev_1_1exp2__func_3_01double_01_4.html</anchorfile>
      <anchor>aa8b8ebaa15b369605febaf2943a48534</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func&lt; float &gt;</name>
    <filename>d8/dc7/structcv_1_1cudev_1_1exp2__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/dc7/structcv_1_1cudev_1_1exp2__func_3_01float_01_4.html</anchorfile>
      <anchor>a76a28168041a40040a59dbe5fcf80ede</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func&lt; schar &gt;</name>
    <filename>de/da5/structcv_1_1cudev_1_1exp2__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>de/da5/structcv_1_1cudev_1_1exp2__func_3_01schar_01_4.html</anchorfile>
      <anchor>ab6cd4172be5a97a114e658ee7d8e8d94</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func&lt; short &gt;</name>
    <filename>da/d29/structcv_1_1cudev_1_1exp2__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>da/d29/structcv_1_1cudev_1_1exp2__func_3_01short_01_4.html</anchorfile>
      <anchor>a802f2e62fad66e331f08ed2d50ae420f</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func&lt; uchar &gt;</name>
    <filename>d2/d8b/structcv_1_1cudev_1_1exp2__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/d8b/structcv_1_1cudev_1_1exp2__func_3_01uchar_01_4.html</anchorfile>
      <anchor>ad1357ddfd7831d00bf1716a740a10b7e</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func&lt; uint &gt;</name>
    <filename>dc/dd4/structcv_1_1cudev_1_1exp2__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dc/dd4/structcv_1_1cudev_1_1exp2__func_3_01uint_01_4.html</anchorfile>
      <anchor>afba60094be1fee3c426c31fe0c028aea</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp2_func&lt; ushort &gt;</name>
    <filename>d9/d30/structcv_1_1cudev_1_1exp2__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d9/d30/structcv_1_1cudev_1_1exp2__func_3_01ushort_01_4.html</anchorfile>
      <anchor>acd9f9bdf9f2f21c3e4ddda350e62026c</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func</name>
    <filename>dc/d73/structcv_1_1cudev_1_1exp__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>dc/d73/structcv_1_1cudev_1_1exp__func.html</anchorfile>
      <anchor>a5cf92cc1481f05a377ca745d5d5bebff</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func&lt; double &gt;</name>
    <filename>dd/db1/structcv_1_1cudev_1_1exp__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>dd/db1/structcv_1_1cudev_1_1exp__func_3_01double_01_4.html</anchorfile>
      <anchor>ad391b31dd35af417fe08dc8761676b1d</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func&lt; float &gt;</name>
    <filename>df/dba/structcv_1_1cudev_1_1exp__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/dba/structcv_1_1cudev_1_1exp__func_3_01float_01_4.html</anchorfile>
      <anchor>adc085ebcc030437fec9cc33766e62b45</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func&lt; schar &gt;</name>
    <filename>d1/d33/structcv_1_1cudev_1_1exp__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/d33/structcv_1_1cudev_1_1exp__func_3_01schar_01_4.html</anchorfile>
      <anchor>ad3a33474b50895c9ea0de63bcc01bd31</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func&lt; short &gt;</name>
    <filename>d7/d67/structcv_1_1cudev_1_1exp__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d7/d67/structcv_1_1cudev_1_1exp__func_3_01short_01_4.html</anchorfile>
      <anchor>a537df0eeb7a971b7196baf6b1fbe8b46</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func&lt; uchar &gt;</name>
    <filename>d9/de4/structcv_1_1cudev_1_1exp__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d9/de4/structcv_1_1cudev_1_1exp__func_3_01uchar_01_4.html</anchorfile>
      <anchor>aba3778efd452fe016b2551ae25a9e0bd</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func&lt; uint &gt;</name>
    <filename>d3/d6c/structcv_1_1cudev_1_1exp__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d3/d6c/structcv_1_1cudev_1_1exp__func_3_01uint_01_4.html</anchorfile>
      <anchor>ab1ca81dfae2fa4613035d53d71337b2e</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::exp_func&lt; ushort &gt;</name>
    <filename>d6/dde/structcv_1_1cudev_1_1exp__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/dde/structcv_1_1cudev_1_1exp__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a07d2ad1cb4b3aa588eb4ffc44a18cef8</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ExpandLayer</name>
    <filename>dc/dc6/classcv_1_1dnn_1_1ExpandLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ExpandLayer &gt;</type>
      <name>create</name>
      <anchorfile>dc/dc6/classcv_1_1dnn_1_1ExpandLayer.html</anchorfile>
      <anchor>ac01d64256f17efb02c04cadc78a2dd3c</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ExpLayer</name>
    <filename>de/d8c/classcv_1_1dnn_1_1ExpLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ExpLayer &gt;</type>
      <name>create</name>
      <anchorfile>de/d8c/classcv_1_1dnn_1_1ExpLayer.html</anchorfile>
      <anchor>a2ae0a37b87f7987724f5bc13c3471017</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>base</name>
      <anchorfile>de/d8c/classcv_1_1dnn_1_1ExpLayer.html</anchorfile>
      <anchor>a79b9c15c9181f66c0272d3835de952db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>de/d8c/classcv_1_1dnn_1_1ExpLayer.html</anchorfile>
      <anchor>af03047597c79370c79fda082c74f727e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shift</name>
      <anchorfile>de/d8c/classcv_1_1dnn_1_1ExpLayer.html</anchorfile>
      <anchor>a436ecad42739e4f1398d8f70a6a24275</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::ExposureCompensator</name>
    <filename>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</filename>
    <member kind="enumvalue">
      <name>NO</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46daba6903ebd9f5e55a2f484a789fce68bf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAIN</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46daba6ba7b5295c631d353f070e1e471d8cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAIN_BLOCKS</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46dabac165e2abfe45df8b7216509597a833e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANNELS</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46dabae79bed6b59385fc169be9b668100c852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANNELS_BLOCKS</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46daba3dc8b3fe16858c4c33cb5f928c25af38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANNELS</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46dabae79bed6b59385fc169be9b668100c852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANNELS_BLOCKS</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46daba3dc8b3fe16858c4c33cb5f928c25af38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAIN</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46daba6ba7b5295c631d353f070e1e471d8cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAIN_BLOCKS</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46dabac165e2abfe45df8b7216509597a833e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a14303f69f2a6c74e756dc95e5ed46daba6903ebd9f5e55a2f484a789fce68bf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExposureCompensator</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>abd2cbffa1c8be33a5740bc7f3f20d037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExposureCompensator</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a06bc9258415392a147b504c1604cd0bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a473eaf1e585804c08d77c91e004f93aa</anchor>
      <arglist>(int index, Point corner, InputOutputArray image, InputArray mask)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>feed</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a469ee24e889b645c2a0648658b356043</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;masks)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>ae6b0cc69a7bc53818ddea53eddb6bdba</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; UMat &gt; &amp;masks)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getMatGains</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>ac7dbe413ed3c1310a35a3e17801c2aab</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUpdateGain</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>ac743831fd7f7ec1c3a54dc4df2f5cb09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMatGains</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>ad961c342a0a216eeddafc198766b6c1c</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateGain</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>aaf2cec1f829a8d169442ca1f01113b2e</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ExposureCompensator &gt;</type>
      <name>createDefault</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>aca6892f7b0a66ae12124958437e8a51a</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>updateGain</name>
      <anchorfile>d2/d37/classcv_1_1detail_1_1ExposureCompensator.html</anchorfile>
      <anchor>a6c761a9b038d4e3b548a33570016c81a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Expr</name>
    <filename>de/dfb/structcv_1_1cudev_1_1Expr.html</filename>
    <templarg>class Body</templarg>
    <member kind="variable">
      <type>Body</type>
      <name>body</name>
      <anchorfile>de/dfb/structcv_1_1cudev_1_1Expr.html</anchorfile>
      <anchor>a01cf730d6629c55d44ba1d1e71f1028b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::DetectionBasedTracker::ExtObject</name>
    <filename>d1/dda/structcv_1_1DetectionBasedTracker_1_1ExtObject.html</filename>
    <member kind="function">
      <type></type>
      <name>ExtObject</name>
      <anchorfile>d1/dda/structcv_1_1DetectionBasedTracker_1_1ExtObject.html</anchorfile>
      <anchor>af8b8156ac58ff52667da607466c1e018</anchor>
      <arglist>(int _id, cv::Rect _location, ObjectStatus _status)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>d1/dda/structcv_1_1DetectionBasedTracker_1_1ExtObject.html</anchorfile>
      <anchor>ae5e1e82c76d59cbdb2fabf68d1651dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Rect</type>
      <name>location</name>
      <anchorfile>d1/dda/structcv_1_1DetectionBasedTracker_1_1ExtObject.html</anchorfile>
      <anchor>ae35c2f8e432191e876da162978ffdbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectStatus</type>
      <name>status</name>
      <anchorfile>d1/dda/structcv_1_1DetectionBasedTracker_1_1ExtObject.html</anchorfile>
      <anchor>a4745083b1749d5b303e2a2c4edc2462b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ExtractArgsCallback</name>
    <filename>da/d2d/structcv_1_1detail_1_1ExtractArgsCallback.html</filename>
    <member kind="typedef">
      <type>std::function&lt; cv::GRunArgs(const cv::GTypesInfo &amp;info)&gt;</type>
      <name>CallBackT</name>
      <anchorfile>da/d2d/structcv_1_1detail_1_1ExtractArgsCallback.html</anchorfile>
      <anchor>a13f6429d79698414e3defd84ce43a139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::GRunArgs</type>
      <name>operator()</name>
      <anchorfile>da/d2d/structcv_1_1detail_1_1ExtractArgsCallback.html</anchorfile>
      <anchor>aef0cd7f7b06f13abf390439bfc8b8a5d</anchor>
      <arglist>(const cv::GTypesInfo &amp;info) const</arglist>
    </member>
    <member kind="variable">
      <type>CallBackT</type>
      <name>c</name>
      <anchorfile>da/d2d/structcv_1_1detail_1_1ExtractArgsCallback.html</anchorfile>
      <anchor>a4b627dcbd8b0850da709d294763dc8df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ExtractMetaCallback</name>
    <filename>d3/dd9/structcv_1_1detail_1_1ExtractMetaCallback.html</filename>
    <member kind="typedef">
      <type>std::function&lt; cv::GMetaArgs(const cv::GTypesInfo &amp;info)&gt;</type>
      <name>CallBackT</name>
      <anchorfile>d3/dd9/structcv_1_1detail_1_1ExtractMetaCallback.html</anchorfile>
      <anchor>a547ac0adde2da9939b7f6b3e6c0ccf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::GMetaArgs</type>
      <name>operator()</name>
      <anchorfile>d3/dd9/structcv_1_1detail_1_1ExtractMetaCallback.html</anchorfile>
      <anchor>af57dc0a780c4b1e5be68c2c32e03ff65</anchor>
      <arglist>(const cv::GTypesInfo &amp;info) const</arglist>
    </member>
    <member kind="variable">
      <type>CallBackT</type>
      <name>c</name>
      <anchorfile>d3/dd9/structcv_1_1detail_1_1ExtractMetaCallback.html</anchorfile>
      <anchor>aeb4eb1c5432b01e08df6ff71ddf28f6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FaceDetectorYN</name>
    <filename>df/d20/classcv_1_1FaceDetectorYN.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FaceDetectorYN</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>ad080c7b3cf5b98e20652e9a446b20c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>detect</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>ac05bd075ca3e6edc0e328927aae6f45b</anchor>
      <arglist>(InputArray image, OutputArray faces)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getInputSize</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>a68b6fb9bffbed0f3d5c104996113f247</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getNMSThreshold</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>a40749dc04b9578631d55122be9ab10c3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getScoreThreshold</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>a5329744e10441e1c01526f1ff10b80de</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTopK</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>acc6139ba763acd67f4aa738cee45b7ec</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInputSize</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>a072418e5ce7beeb69c41edda75c41d2e</anchor>
      <arglist>(const Size &amp;input_size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNMSThreshold</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>ab6011efee7e12dca3857d82de5269ac5</anchor>
      <arglist>(float nms_threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScoreThreshold</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>a37f3c23b82158fac7fdad967d315f85a</anchor>
      <arglist>(float score_threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTopK</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>aa88d20e1e2df75ea36b851534089856a</anchor>
      <arglist>(int top_k)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FaceDetectorYN &gt;</type>
      <name>create</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>aa0796a4bfe2d4709bef81abbae9a927a</anchor>
      <arglist>(const String &amp;framework, const std::vector&lt; uchar &gt; &amp;bufferModel, const std::vector&lt; uchar &gt; &amp;bufferConfig, const Size &amp;input_size, float score_threshold=0.9f, float nms_threshold=0.3f, int top_k=5000, int backend_id=0, int target_id=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FaceDetectorYN &gt;</type>
      <name>create</name>
      <anchorfile>df/d20/classcv_1_1FaceDetectorYN.html</anchorfile>
      <anchor>a5f7fb43c60c95ca5ebab78483de02516</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;model, CV_WRAP_FILE_PATH const String &amp;config, const Size &amp;input_size, float score_threshold=0.9f, float nms_threshold=0.3f, int top_k=5000, int backend_id=0, int target_id=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::Facemark</name>
    <filename>db/dd8/classcv_1_1face_1_1Facemark.html</filename>
    <base virtualness="virtual">cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fit</name>
      <anchorfile>db/dd8/classcv_1_1face_1_1Facemark.html</anchorfile>
      <anchor>a9c21865859a685d16746f0097e9b3d26</anchor>
      <arglist>(InputArray image, InputArray faces, OutputArrayOfArrays landmarks)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadModel</name>
      <anchorfile>db/dd8/classcv_1_1face_1_1Facemark.html</anchorfile>
      <anchor>a43fafd5248ab26db7cbdd8bf5a4f8266</anchor>
      <arglist>(String model)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::FacemarkAAM</name>
    <filename>d5/d7b/classcv_1_1face_1_1FacemarkAAM.html</filename>
    <base>cv::face::FacemarkTrain</base>
    <class kind="struct">cv::face::FacemarkAAM::Config</class>
    <class kind="struct">cv::face::FacemarkAAM::Data</class>
    <class kind="struct">cv::face::FacemarkAAM::Model</class>
    <class kind="struct">cv::face::FacemarkAAM::Params</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FacemarkAAM</name>
      <anchorfile>d5/d7b/classcv_1_1face_1_1FacemarkAAM.html</anchorfile>
      <anchor>a4a4c08a69fac9ac1b31a8533be502540</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fitConfig</name>
      <anchorfile>d5/d7b/classcv_1_1face_1_1FacemarkAAM.html</anchorfile>
      <anchor>a4c72f54aecf28a11b6d01a8ddce6e01d</anchor>
      <arglist>(InputArray image, InputArray roi, OutputArrayOfArrays _landmarks, const std::vector&lt; Config &gt; &amp;runtime_params)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FacemarkAAM &gt;</type>
      <name>create</name>
      <anchorfile>d5/d7b/classcv_1_1face_1_1FacemarkAAM.html</anchorfile>
      <anchor>aaf050fa6e73dbc7698a9db736296476a</anchor>
      <arglist>(const FacemarkAAM::Params &amp;parameters=FacemarkAAM::Params())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::FacemarkKazemi</name>
    <filename>dc/de0/classcv_1_1face_1_1FacemarkKazemi.html</filename>
    <base>cv::face::Facemark</base>
    <class kind="struct">cv::face::FacemarkKazemi::Params</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FacemarkKazemi</name>
      <anchorfile>dc/de0/classcv_1_1face_1_1FacemarkKazemi.html</anchorfile>
      <anchor>a6278d945c4164014242a4c9e1c0f7765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFaces</name>
      <anchorfile>dc/de0/classcv_1_1face_1_1FacemarkKazemi.html</anchorfile>
      <anchor>ae02754a8caa8b2332d1a9e1c901fb7a5</anchor>
      <arglist>(InputArray image, OutputArray faces)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setFaceDetector</name>
      <anchorfile>dc/de0/classcv_1_1face_1_1FacemarkKazemi.html</anchorfile>
      <anchor>a8bed56231214aad70b91a5573b2a8aa6</anchor>
      <arglist>(bool(*f)(InputArray, OutputArray, void *), void *userData)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>training</name>
      <anchorfile>dc/de0/classcv_1_1face_1_1FacemarkKazemi.html</anchorfile>
      <anchor>a7a1e85e9d726ac0f7ea4ad20b8f68f09</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;images, std::vector&lt; std::vector&lt; Point2f &gt; &gt; &amp;landmarks, std::string configfile, Size scale, std::string modelFilename=&quot;face_landmarks.dat&quot;)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FacemarkKazemi &gt;</type>
      <name>create</name>
      <anchorfile>dc/de0/classcv_1_1face_1_1FacemarkKazemi.html</anchorfile>
      <anchor>a8a182cb62a5c02e9ed2e963d852c78fb</anchor>
      <arglist>(const FacemarkKazemi::Params &amp;parameters=FacemarkKazemi::Params())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::FacemarkLBF</name>
    <filename>dc/d63/classcv_1_1face_1_1FacemarkLBF.html</filename>
    <base>cv::face::FacemarkTrain</base>
    <class kind="class">cv::face::FacemarkLBF::BBox</class>
    <class kind="struct">cv::face::FacemarkLBF::Params</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FacemarkLBF</name>
      <anchorfile>dc/d63/classcv_1_1face_1_1FacemarkLBF.html</anchorfile>
      <anchor>ab2f5aded7d063a04ca56ffce7092fc3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FacemarkLBF &gt;</type>
      <name>create</name>
      <anchorfile>dc/d63/classcv_1_1face_1_1FacemarkLBF.html</anchorfile>
      <anchor>abcebe763e651f4edcd2b56cb3e194295</anchor>
      <arglist>(const FacemarkLBF::Params &amp;parameters=FacemarkLBF::Params())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::FacemarkTrain</name>
    <filename>d3/d81/classcv_1_1face_1_1FacemarkTrain.html</filename>
    <base>cv::face::Facemark</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>addTrainingSample</name>
      <anchorfile>d3/d81/classcv_1_1face_1_1FacemarkTrain.html</anchorfile>
      <anchor>af643d862d8369143a7241767a1c10257</anchor>
      <arglist>(InputArray image, InputArray landmarks)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getData</name>
      <anchorfile>d3/d81/classcv_1_1face_1_1FacemarkTrain.html</anchorfile>
      <anchor>a1fdd8dfe140ea00c8082db428842d90c</anchor>
      <arglist>(void *items=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFaces</name>
      <anchorfile>d3/d81/classcv_1_1face_1_1FacemarkTrain.html</anchorfile>
      <anchor>a9bfd3a1319900bf864c416d4afa618e4</anchor>
      <arglist>(InputArray image, OutputArray faces)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setFaceDetector</name>
      <anchorfile>d3/d81/classcv_1_1face_1_1FacemarkTrain.html</anchorfile>
      <anchor>a39ba4218820e388732655c2916034ea3</anchor>
      <arglist>(FN_FaceDetector detector, void *userData=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>training</name>
      <anchorfile>d3/d81/classcv_1_1face_1_1FacemarkTrain.html</anchorfile>
      <anchor>adde846fe7b183b963a4ef04bc7d8d98c</anchor>
      <arglist>(void *parameters=0)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::FaceRecognizer</name>
    <filename>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>aa60dc36e03135d32b94deaf1bad873f3</anchor>
      <arglist>() const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getLabelInfo</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>aa51b8afce8ffe8b77c26f15be27b930d</anchor>
      <arglist>(int label) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; int &gt;</type>
      <name>getLabelsByString</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>a4c9ed777d91e7debad57d5c6f16538c0</anchor>
      <arglist>(const String &amp;str) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getThreshold</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>ad0ce3ced9c89b5aca528e8490dc18969</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>predict</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>aa2d2f02faffab1bf01317ae6502fb631</anchor>
      <arglist>(InputArray src) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>predict</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>ab0d593e53ebd9a0f350c989fcac7f251</anchor>
      <arglist>(InputArray src, int &amp;label, double &amp;confidence) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>predict</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>afc5af8e603b525e9cdc6b3ddcd7cf83f</anchor>
      <arglist>(InputArray src, Ptr&lt; PredictCollector &gt; collector) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>a6ce52a3c8941aaa3cd09c31d6a6ef192</anchor>
      <arglist>(const FileNode &amp;fn) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>acc42e5b04595dba71f0777c7179af8c3</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLabelInfo</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>aabcb47adcddd719974681b2b7309d656</anchor>
      <arglist>(int label, const String &amp;strInfo)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>a3182081e5f8023e658ad8ab96656dd63</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>train</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>ac8680c2aa9649ad3f55e27761165c0d6</anchor>
      <arglist>(InputArrayOfArrays src, InputArray labels)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>a8a4e73ea878dcd0c235d0487189d25f3</anchor>
      <arglist>(InputArrayOfArrays src, InputArray labels)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>a2adf2d555550194244b05c91fefcb4d6</anchor>
      <arglist>(const String &amp;filename) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>a4756dbf9b97408ba5f3677296c3a1695</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, String &gt;</type>
      <name>_labelsInfo</name>
      <anchorfile>dd/d65/classcv_1_1face_1_1FaceRecognizer.html</anchorfile>
      <anchor>aa24774c798eb4d682d8ee10dbf9c8c45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FaceRecognizerSF</name>
    <filename>da/d09/classcv_1_1FaceRecognizerSF.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>DisType</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a6501674e36c7283491db853ed6599b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FR_COSINE</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a6501674e36c7283491db853ed6599b58a5cc774088aa937ab8340c9b36b46fe67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FR_NORM_L2</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a6501674e36c7283491db853ed6599b58ad2e81d4434a4bdc3d9c0c5f77d8935dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FR_COSINE</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a6501674e36c7283491db853ed6599b58a5cc774088aa937ab8340c9b36b46fe67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FR_NORM_L2</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a6501674e36c7283491db853ed6599b58ad2e81d4434a4bdc3d9c0c5f77d8935dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FaceRecognizerSF</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a8058ac287d851d64ecbec0c2e182dc6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>alignCrop</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a84492908abecbc9362b4ddc8d46b8345</anchor>
      <arglist>(InputArray src_img, InputArray face_box, OutputArray aligned_img) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>feature</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>ab1b4a3c12213e89091a490c573dc5aba</anchor>
      <arglist>(InputArray aligned_img, OutputArray face_feature)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>match</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a2f0362ca1e64320a1f3ba7e1386d0219</anchor>
      <arglist>(InputArray face_feature1, InputArray face_feature2, int dis_type=FaceRecognizerSF::FR_COSINE) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FaceRecognizerSF &gt;</type>
      <name>create</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a5f43ba1750485e4504f822ba86d7d34e</anchor>
      <arglist>(const String &amp;framework, const std::vector&lt; uchar &gt; &amp;bufferModel, const std::vector&lt; uchar &gt; &amp;bufferConfig, int backend_id=0, int target_id=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FaceRecognizerSF &gt;</type>
      <name>create</name>
      <anchorfile>da/d09/classcv_1_1FaceRecognizerSF.html</anchorfile>
      <anchor>a04df90b0cd7d26d350acd92621a35743</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;model, CV_WRAP_FILE_PATH const String &amp;config, int backend_id=0, int target_id=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::FarnebackOpticalFlow</name>
    <filename>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</filename>
    <base>cv::cuda::DenseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFastPyramids</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a12d8ac08773ffdb129be79ebd089df28</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFlags</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>af06712b90ec326de4ed4009d7a58b6d4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIters</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ae1f42e653426bfe1c177b519fe991cba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumLevels</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a37f78cbf4e270a835bf9a1f740ce558e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPolyN</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a749f85e1beed7e710037a0f441569a73</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPolySigma</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a24dc14f26414de807a7c52439dc44e2f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPyrScale</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a599736aec4422cc272168f5b141f5c5d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWinSize</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a7d288f80af7638ec742f1b82d62a1b87</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFastPyramids</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a07ad12f9f47f8fcf5a90c9a39377d440</anchor>
      <arglist>(bool fastPyramids)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFlags</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a45e787a5305d6ce6e7cb119aa2d31a6d</anchor>
      <arglist>(int flags)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumIters</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ace94e34039f31487a7f408f721ecf027</anchor>
      <arglist>(int numIters)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumLevels</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>aef2b85c540d247e2118709a23e251910</anchor>
      <arglist>(int numLevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPolyN</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a7052a5c87e886575630bb115e5bd2fa0</anchor>
      <arglist>(int polyN)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPolySigma</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a2929e16965835a94c31c6836aa7c0688</anchor>
      <arglist>(double polySigma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPyrScale</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a5421e1b742044a391972c1ccfa3a0896</anchor>
      <arglist>(double pyrScale)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWinSize</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a1318d300f9621bfa26be459750aa46eb</anchor>
      <arglist>(int winSize)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cuda::FarnebackOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a06a661db82a92a8f8e1a654399171836</anchor>
      <arglist>(int numLevels=5, double pyrScale=0.5, bool fastPyramids=false, int winSize=13, int numIters=10, int polyN=5, double polySigma=1.1, int flags=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FarnebackOpticalFlow</name>
    <filename>de/d9e/classcv_1_1FarnebackOpticalFlow.html</filename>
    <base>cv::DenseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getFastPyramids</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ab9dbbcf7b690417657cc4bbccbaa931b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFlags</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a3f1a6af08b0322eb9af98c5d0b18f2ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIters</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a810c5a1cc6564e14f6e4a6183cdf58c5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumLevels</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a23aae74291ed9e896aa90499e2bb9eeb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPolyN</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a5554c4f40b80277feb8826a3eb484f0b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPolySigma</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a32500dc4fea948268e5937a2da915d48</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPyrScale</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a7c9a20fa22122040ea97e757bf2704bf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWinSize</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ad35109ce6da384ff7e2568a3bcaa7331</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFastPyramids</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ad1e4f8b3a53098f5994a2048bd84ef92</anchor>
      <arglist>(bool fastPyramids)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFlags</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a1297d4b32eeae6c61f90ca1ab47b66ea</anchor>
      <arglist>(int flags)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumIters</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>aa3a3accde9da8c1d2ee7f3dc2697c059</anchor>
      <arglist>(int numIters)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumLevels</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a19152daa38e2f224da52ad15362360fa</anchor>
      <arglist>(int numLevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPolyN</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a408c4f0d5b694dc815282b651a69d400</anchor>
      <arglist>(int polyN)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPolySigma</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a6aa97f512e1d8712480af3e8d89004a3</anchor>
      <arglist>(double polySigma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPyrScale</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a3e9149ec5a74942b81959c198a13f1b3</anchor>
      <arglist>(double pyrScale)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWinSize</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>aac38b4be9d384303cd196562df65a42c</anchor>
      <arglist>(int winSize)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FarnebackOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>de/d9e/classcv_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ad000c19b3f9e88a1ddeca94db9d6a72d</anchor>
      <arglist>(int numLevels=5, double pyrScale=0.5, bool fastPyramids=false, int winSize=13, int numIters=10, int polyN=5, double polySigma=1.1, int flags=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::superres::FarnebackOpticalFlow</name>
    <filename>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</filename>
    <base virtualness="virtual">cv::superres::DenseOpticalFlowExt</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFlags</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a1d37a1e72fe85b1f958863b85873d5a6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getIterations</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a0419eb3b3890138f67950f5fe2152c0d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLevelsNumber</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>aa1b94654181f30127f2dc9b18bd12f1c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPolyN</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ab3c273a74184d6216ac102512aeda122</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPolySigma</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>aecbc054c0cd328c2e1df4eff25920fdb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPyrScale</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a8b33bde1785fa72b1c00fc6e65bfeb4f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWindowSize</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>ae23e1513952ebe9a31cbd8c9d4babc53</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFlags</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>adbbe97ca07eb1175ffc6bd9dc4092327</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIterations</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a71dbb1f03c461f5bea5cb06d371cbe7f</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLevelsNumber</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a7fe7f02976e2e2b280058dabf8836aab</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPolyN</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>abab8e4a57bbce5e223d626dbd6d96dba</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPolySigma</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a6e7e09bfb8c67413c8fc1a96ae270646</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPyrScale</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a28a50b9759ce34e4a3cec42cd1460241</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWindowSize</name>
      <anchorfile>dd/d00/classcv_1_1superres_1_1FarnebackOpticalFlow.html</anchorfile>
      <anchor>a05d03196a2428dcf56e28b7c22614f62</anchor>
      <arglist>(int val)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::FastBilateralSolverFilter</name>
    <filename>db/d50/classcv_1_1ximgproc_1_1FastBilateralSolverFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>db/d50/classcv_1_1ximgproc_1_1FastBilateralSolverFilter.html</anchorfile>
      <anchor>acfa4034b01fe2503b9e0932e5f543fff</anchor>
      <arglist>(InputArray src, InputArray confidence, OutputArray dst)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::FastFeatureDetector</name>
    <filename>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</filename>
    <base>cv::cuda::Feature2DAsync</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxNumPoints</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>ab18c4aeff051ce41c9e837ecfb8d9c11</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxNumPoints</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>adda718a41fddd6825ae8787d8e594567</anchor>
      <arglist>(int max_npoints)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a36ee602f0b43664a1d3369a06eea087c</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cuda::FastFeatureDetector &gt;</type>
      <name>create</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>ade6ea36fddcbfc40c23874f63ee9447b</anchor>
      <arglist>(int threshold=10, bool nonmaxSuppression=true, int type=cv::FastFeatureDetector::TYPE_9_16, int max_npoints=5000)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FEATURE_SIZE</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>af613a7b713366233955c179c36c11765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LOCATION_ROW</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>addb10a677428002c0202178578f1cc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RESPONSE_ROW</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a810ecff1a31927ff24743ba3c4d32cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ROWS_COUNT</name>
      <anchorfile>d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html</anchorfile>
      <anchor>af65b7862adcd048ac0db862c3f709ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FastFeatureDetector</name>
    <filename>df/d74/classcv_1_1FastFeatureDetector.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumvalue">
      <name>THRESHOLD</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a64c961dc370445dfd09a39fc99207edfa86ae705d0195c26863b5284ffd6a1066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONMAX_SUPPRESSION</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a64c961dc370445dfd09a39fc99207edfa481d00b76bfc41ad8a6dabb17bb9abe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAST_N</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a64c961dc370445dfd09a39fc99207edfa6e815d84310236f4d6818da5a11098ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DetectorType</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a4654f6fb0aa4b8e9123b223bfa0e2a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_5_8</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a4654f6fb0aa4b8e9123b223bfa0e2a08a16aa140499fc16449dfae5f095dc475c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_7_12</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a4654f6fb0aa4b8e9123b223bfa0e2a08af4be71a038c46401a0b431fcc994900d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_9_16</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a4654f6fb0aa4b8e9123b223bfa0e2a08a7a1af523673c330d43ec47081bcc55e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAST_N</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a64c961dc370445dfd09a39fc99207edfa6e815d84310236f4d6818da5a11098ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONMAX_SUPPRESSION</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a64c961dc370445dfd09a39fc99207edfa481d00b76bfc41ad8a6dabb17bb9abe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THRESHOLD</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a64c961dc370445dfd09a39fc99207edfa86ae705d0195c26863b5284ffd6a1066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_5_8</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a4654f6fb0aa4b8e9123b223bfa0e2a08a16aa140499fc16449dfae5f095dc475c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_7_12</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a4654f6fb0aa4b8e9123b223bfa0e2a08af4be71a038c46401a0b431fcc994900d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_9_16</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a4654f6fb0aa4b8e9123b223bfa0e2a08a7a1af523673c330d43ec47081bcc55e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a23507f8cda16211e6148c27c578131e6</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getNonmaxSuppression</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a492fec89eecb2624faffdef597244342</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getThreshold</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a53f2350861b8f5d1b43e6a1f0bcd7041</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual FastFeatureDetector::DetectorType</type>
      <name>getType</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a5621ac3437c852fe24841ef564a3511b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNonmaxSuppression</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a02ccd890c6ec44781efb05f36ec524e3</anchor>
      <arglist>(bool f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a63a6cd2ace658f53f235fe3082104db4</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setType</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>ae9328e37053be0cd740d4db9cb185196</anchor>
      <arglist>(FastFeatureDetector::DetectorType type)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FastFeatureDetector &gt;</type>
      <name>create</name>
      <anchorfile>df/d74/classcv_1_1FastFeatureDetector.html</anchorfile>
      <anchor>a3bbc39b65bdda963b129ed3841d2de07</anchor>
      <arglist>(int threshold=10, bool nonmaxSuppression=true, FastFeatureDetector::DetectorType type=FastFeatureDetector::TYPE_9_16)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::FastGlobalSmootherFilter</name>
    <filename>de/d13/classcv_1_1ximgproc_1_1FastGlobalSmootherFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>de/d13/classcv_1_1ximgproc_1_1FastGlobalSmootherFilter.html</anchorfile>
      <anchor>ad27f0d7c7c20926046ed89a93f79784d</anchor>
      <arglist>(InputArray src, OutputArray dst)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::FastICPOdometry</name>
    <filename>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</filename>
    <base>cv::rgbd::Odometry</base>
    <member kind="function">
      <type></type>
      <name>FastICPOdometry</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a9b9ca2fb349f60bb05d830f143202160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FastICPOdometry</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a6b2f7442fe4ebc568d8d398022f2095d</anchor>
      <arglist>(const Mat &amp;cameraMatrix, float maxDistDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), float angleThreshold=(float)(30. *CV_PI/180.), float sigmaDepth=0.04f, float sigmaSpatial=4.5f, int kernelSize=7, const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngleThreshold</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>ab6edfb82a04914c6183039cea62c3545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getCameraMatrix</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a0cd15a12316ee8d503a785c06381f90b</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getIterationCounts</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a2428c171da2bef85d75b6c041c7579ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getKernelSize</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a4a43e53abc3b91f6aeb3e6207b2425af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDistDiff</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a5d2f83e96205a2d34bba972c85fdc275</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigmaDepth</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a9448f664826b51e0579f268b78e1acfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigmaSpatial</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>ad9e35fb8f7eaae39ca88278ff09fe695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTransformType</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>ac206e4fc41fed9bdd77ba51275656104</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Size</type>
      <name>prepareFrameCache</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a578c1849dbc9df24d80ffc28fda6f9c8</anchor>
      <arglist>(Ptr&lt; OdometryFrame &gt; &amp;frame, int cacheType) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleThreshold</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>afdabf172865125c2c67a6de7f4c13e6d</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraMatrix</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>ac77a0fe8d5d7bcd3e8d76f7626d2031a</anchor>
      <arglist>(const cv::Mat &amp;val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterationCounts</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a4b330f0a4fe9af02ed5900b847bfea97</anchor>
      <arglist>(const cv::Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKernelSize</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a0f46fb0684a6bfe66ea36f3ca391c6cf</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDistDiff</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>aa9ff85e53affef56b1042942c47de94d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigmaDepth</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>afec3584bcd59b435c38a0062b93c49f4</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigmaSpatial</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a6aa58e36d51ec85b5f81ff5778f11629</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformType</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a27faa00de58fa54759c392b7a09464fd</anchor>
      <arglist>(int val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FastICPOdometry &gt;</type>
      <name>create</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a3395bb145fa56984c3f4d6ea326a1854</anchor>
      <arglist>(const Mat &amp;cameraMatrix, float maxDistDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), float angleThreshold=(float)(30. *CV_PI/180.), float sigmaDepth=0.04f, float sigmaSpatial=4.5f, int kernelSize=7, const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkParams</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a1dbd0738ac18917c29a226d893c1cf67</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>computeImpl</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a1cdbe9e377ebf8e8dd0ce4d70c10f01e</anchor>
      <arglist>(const Ptr&lt; OdometryFrame &gt; &amp;srcFrame, const Ptr&lt; OdometryFrame &gt; &amp;dstFrame, OutputArray Rt, const Mat &amp;initRt) const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angleThreshold</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a1bc93cb13d3a07ec8901b070aa726f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>cameraMatrix</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>adc38bd9a03bb5aa4d83ceb51a4068f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>iterCounts</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a3e2e55b3264b1b95746f0f2b9cba9cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>kernelSize</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>af4df0414a73d0304aee76959fe9ece14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>maxDistDiff</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a4f118f933d22e17ddd5a8f9de6b1816a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigmaDepth</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a0f35e7ef9553b5131ab73d1f7a8bc70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigmaSpatial</name>
      <anchorfile>d9/d63/classcv_1_1rgbd_1_1FastICPOdometry.html</anchorfile>
      <anchor>a9608ce96dd2e95c19844fc5fd07bca71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::FastLineDetector</name>
    <filename>df/d4c/classcv_1_1ximgproc_1_1FastLineDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FastLineDetector</name>
      <anchorfile>df/d4c/classcv_1_1ximgproc_1_1FastLineDetector.html</anchorfile>
      <anchor>ac64d2be7dc8baf62ee45022fcb196aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>df/d4c/classcv_1_1ximgproc_1_1FastLineDetector.html</anchorfile>
      <anchor>a95f35178643b2dcc3763d78e9f1591e0</anchor>
      <arglist>(InputArray image, OutputArray lines)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>drawSegments</name>
      <anchorfile>df/d4c/classcv_1_1ximgproc_1_1FastLineDetector.html</anchorfile>
      <anchor>a60633851ecff6788bfff7b2eb52fa501</anchor>
      <arglist>(InputOutputArray image, InputArray lines, bool draw_arrow=false, Scalar linecolor=Scalar(0, 0, 255), int linethickness=1)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::FastMarchingMethod</name>
    <filename>d3/dea/classcv_1_1videostab_1_1FastMarchingMethod.html</filename>
    <member kind="function">
      <type></type>
      <name>FastMarchingMethod</name>
      <anchorfile>d3/dea/classcv_1_1videostab_1_1FastMarchingMethod.html</anchorfile>
      <anchor>ad7d8b88ef00b6e2600f0b50dc0dcb1d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>distanceMap</name>
      <anchorfile>d3/dea/classcv_1_1videostab_1_1FastMarchingMethod.html</anchorfile>
      <anchor>af219b9d6ce2e079334a5308a8e66fb3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Inpaint</type>
      <name>run</name>
      <anchorfile>d3/dea/classcv_1_1videostab_1_1FastMarchingMethod.html</anchorfile>
      <anchor>a49129aadd40ca8c74cf93c7985898dfb</anchor>
      <arglist>(const Mat &amp;mask, Inpaint inpaint)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::FastOpticalFlowBM</name>
    <filename>df/db2/classcv_1_1cuda_1_1FastOpticalFlowBM.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>df/db2/classcv_1_1cuda_1_1FastOpticalFlowBM.html</anchorfile>
      <anchor>ac149a65983f02fa91a5a7a53eb232cf2</anchor>
      <arglist>(const GpuMat &amp;I0, const GpuMat &amp;I1, GpuMat &amp;flowx, GpuMat &amp;flowy, int search_window=21, int block_window=7, Stream &amp;s=Stream::Null())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::fastcv::FCVMSER</name>
    <filename>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</filename>
    <class kind="struct">cv::fastcv::FCVMSER::ContourData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FCVMSER</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>ac28693a1a9b150c196e4ea59ded03f83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>a3f9020ff89f02d34db5f8b7646574102</anchor>
      <arglist>(InputArray src, std::vector&lt; std::vector&lt; Point &gt; &gt; &amp;contours)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>a5e7042f57d153a9a9207b58bca4e3b4e</anchor>
      <arglist>(InputArray src, std::vector&lt; std::vector&lt; Point &gt; &gt; &amp;contours, std::vector&lt; cv::Rect &gt; &amp;boundingBoxes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>afe5c299b752f8ca8b8acbd3fec755160</anchor>
      <arglist>(InputArray src, std::vector&lt; std::vector&lt; Point &gt; &gt; &amp;contours, std::vector&lt; cv::Rect &gt; &amp;boundingBoxes, std::vector&lt; ContourData &gt; &amp;contourData)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDelta</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>a40b1a411bc5410b61bff66f0c7f8aa27</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Size</type>
      <name>getImgSize</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>a05f2e1ff67513ae37a07f12b3a82d730</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxArea</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>a4d920eb0a4605ddd87344bf6e390b750</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMaxVariation</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>ac37f94dedb7d8aeced4b2c9fb770c949</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinArea</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>aa4320bdd6738d813df6ba3aaff2b697e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMinDiversity</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>ab7bee7db9a9f8b9bc7f8e82df9136fda</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumNeighbors</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>a7973a0bb574caa59e2d5fcf2e5a6fb41</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FCVMSER &gt;</type>
      <name>create</name>
      <anchorfile>d2/dc8/classcv_1_1fastcv_1_1FCVMSER.html</anchorfile>
      <anchor>a041f138ae2eb6aa6b44014f37533962c</anchor>
      <arglist>(const cv::Size &amp;imgSize, int numNeighbors=4, int delta=2, int minArea=30, int maxArea=14400, float maxVariation=0.15f, float minDiversity=0.2f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::FeatherBlender</name>
    <filename>d4/d69/classcv_1_1detail_1_1FeatherBlender.html</filename>
    <base>cv::detail::Blender</base>
    <member kind="function">
      <type></type>
      <name>FeatherBlender</name>
      <anchorfile>d9/d46/group__stitching__blend.html</anchorfile>
      <anchor>ga8af0665c8cb305e32a208a873addece9</anchor>
      <arglist>(float sharpness=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blend</name>
      <anchorfile>d4/d69/classcv_1_1detail_1_1FeatherBlender.html</anchorfile>
      <anchor>a27a1a875fb094c8d0cef755f9cac5955</anchor>
      <arglist>(InputOutputArray dst, InputOutputArray dst_mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>createWeightMaps</name>
      <anchorfile>d4/d69/classcv_1_1detail_1_1FeatherBlender.html</anchorfile>
      <anchor>a8ce9b0e8ccc9cbf68d935782e14e37d3</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;masks, const std::vector&lt; Point &gt; &amp;corners, std::vector&lt; UMat &gt; &amp;weight_maps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d4/d69/classcv_1_1detail_1_1FeatherBlender.html</anchorfile>
      <anchor>a2524f767f9651491a7f81bd363e63e39</anchor>
      <arglist>(InputArray img, InputArray mask, Point tl) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>d4/d69/classcv_1_1detail_1_1FeatherBlender.html</anchorfile>
      <anchor>a086623ff68da90071aca0fa79ebeaac0</anchor>
      <arglist>(Rect dst_roi) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSharpness</name>
      <anchorfile>d4/d69/classcv_1_1detail_1_1FeatherBlender.html</anchorfile>
      <anchor>aa4c09de778a01cdad7af1aabc443b279</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sharpness</name>
      <anchorfile>d4/d69/classcv_1_1detail_1_1FeatherBlender.html</anchorfile>
      <anchor>a52175c9bf5fb8ccbe692dcec2f575320</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvHOGEvaluator::Feature</name>
    <filename>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</filename>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>ac1b4fc6c3716ca3ce405924b47c93f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>a21519a308af0c47f2e0f5d6f7d334197</anchor>
      <arglist>(int offset, int x, int y, int cellW, int cellH)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>calc</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>ae9b3afaba9c0353751cd3e8b0509a53f</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;_hists, const Mat &amp;_normSum, size_t y, int featComponent) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>a615212026437e818ae162b9701f429e2</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>a6f15f2790ba1935600384cd725e94a49</anchor>
      <arglist>(FileStorage &amp;fs, int varIdx) const</arglist>
    </member>
    <member kind="variable">
      <type>struct cv::detail::tracking::contrib_feature::CvHOGEvaluator::Feature::@251</type>
      <name>fastRect</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>a1fa42acef2adb97467e8b8c2abdf7846</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p0</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>af58cfe450dba4b32f804919d04865c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p1</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>adf23641c1d9536b4b06e0218981e2493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p2</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>a78b830ab7644e014bf931ff8d6a941cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p3</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>a652b551c67390e527e772366d26decd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rect</type>
      <name>rect</name>
      <anchorfile>d9/de1/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHOGEvaluator_1_1Feature.html</anchorfile>
      <anchor>a34317a8b825bcd8fb94edf396b0fee95</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvLBPEvaluator::Feature</name>
    <filename>d5/d96/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator_1_1Feature.html</filename>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>d5/d96/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator_1_1Feature.html</anchorfile>
      <anchor>a4b37e46a23a416a92db19d1cf69cc532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>d5/d96/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator_1_1Feature.html</anchorfile>
      <anchor>ad53624fcc925db51da5af3dd808c2b0f</anchor>
      <arglist>(int offset, int x, int y, int _block_w, int _block_h)</arglist>
    </member>
    <member kind="function">
      <type>uchar</type>
      <name>calc</name>
      <anchorfile>d5/d96/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator_1_1Feature.html</anchorfile>
      <anchor>a28f3c7b97f8ab3a96d95fd07b11eeda9</anchor>
      <arglist>(const Mat &amp;_sum, size_t y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d5/d96/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator_1_1Feature.html</anchorfile>
      <anchor>ab9ec6ab7f53a6197b66dd17d331da689</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>d5/d96/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator_1_1Feature.html</anchorfile>
      <anchor>a13917fde015cd2a9b831316decc2010a</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>Rect</type>
      <name>rect</name>
      <anchorfile>d5/d96/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvLBPEvaluator_1_1Feature.html</anchorfile>
      <anchor>a487e0f311c337e3c439a77a88314bbd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::linemod::Feature</name>
    <filename>d9/db9/structcv_1_1linemod_1_1Feature.html</filename>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>d9/db9/structcv_1_1linemod_1_1Feature.html</anchorfile>
      <anchor>ad3fcf6e51cf0d53d8119d9d290a0a662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>d2/d3a/group__rgbd.html</anchorfile>
      <anchor>gac46f8de81ef5948eeac596c735e80371</anchor>
      <arglist>(int x, int y, int label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d9/db9/structcv_1_1linemod_1_1Feature.html</anchorfile>
      <anchor>a8adc04698f0a0f1f4e3b11bfc9b3df92</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d9/db9/structcv_1_1linemod_1_1Feature.html</anchorfile>
      <anchor>a1e2bfa2a6eb9d9c79c603cccb92809b8</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>label</name>
      <anchorfile>d9/db9/structcv_1_1linemod_1_1Feature.html</anchorfile>
      <anchor>a133323310843f8616f63d49ca8eec510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>d9/db9/structcv_1_1linemod_1_1Feature.html</anchorfile>
      <anchor>a445dee011bbacdec3804f06e189b98c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>d9/db9/structcv_1_1linemod_1_1Feature.html</anchorfile>
      <anchor>af91bdb559ad6e703cbc53825a06e0636</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Feature2D</name>
    <filename>d0/d13/classcv_1_1Feature2D.html</filename>
    <base virtualness="virtual">cv::Algorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Feature2D</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a7fc43191552b06aa37fbe5522f5b0c71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>ab3cce8d56f4fc5e1d530b5931e1e8dc0</anchor>
      <arglist>(InputArray image, std::vector&lt; KeyPoint &gt; &amp;keypoints, OutputArray descriptors)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>ad18e1027ffc8d9cffbb2d59c1d05b89e</anchor>
      <arglist>(InputArrayOfArrays images, std::vector&lt; std::vector&lt; KeyPoint &gt; &gt; &amp;keypoints, OutputArrayOfArrays descriptors)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>defaultNorm</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a90e93108d3d7ffdf21889a2f1aa1faa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>descriptorSize</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>ae9e03d8657032baa5ecc1368e5adc7a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>descriptorType</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a54e6b0fa61e69398f3cff77800e142cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>aa4e9a7082ec61ebc108806704fbd7887</anchor>
      <arglist>(InputArray image, std::vector&lt; KeyPoint &gt; &amp;keypoints, InputArray mask=noArray())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a5968e9bc8497a8eb845272b9442559f3</anchor>
      <arglist>(InputArrayOfArrays images, std::vector&lt; std::vector&lt; KeyPoint &gt; &gt; &amp;keypoints, InputArrayOfArrays masks=noArray())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectAndCompute</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a8be0d1c20b08eb867184b8d74c15a677</anchor>
      <arglist>(InputArray image, InputArray mask, std::vector&lt; KeyPoint &gt; &amp;keypoints, OutputArray descriptors, bool useProvidedKeypoints=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>ae5fbe71c7d46427671a0845934ae063b</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a40182e88bf6aa2c74311c9927ba056dc</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a484d5df8a2768a38073c581f056d91d7</anchor>
      <arglist>(const FileNode &amp;) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a84382d745ea4b4fee70ed2e665ad1b61</anchor>
      <arglist>(const String &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>aed9ce99af8afa02ddf2fc78c5f46249b</anchor>
      <arglist>(const Ptr&lt; FileStorage &gt; &amp;fs, const String &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a856b4bc1303a7ee8fcec452c7c62f969</anchor>
      <arglist>(const String &amp;fileName) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a45193ec538b7178e5ce6f38394ca131a</anchor>
      <arglist>(FileStorage &amp;) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d0/d13/classcv_1_1Feature2D.html</anchorfile>
      <anchor>a013ecf0d70e8d96c30242cac518078e3</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;name) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::Feature2DAsync</name>
    <filename>df/db9/classcv_1_1cuda_1_1Feature2DAsync.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Feature2DAsync</name>
      <anchorfile>df/db9/classcv_1_1cuda_1_1Feature2DAsync.html</anchorfile>
      <anchor>ab46f0c614af0f833af3d094f379eb041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeAsync</name>
      <anchorfile>df/db9/classcv_1_1cuda_1_1Feature2DAsync.html</anchorfile>
      <anchor>a77ebc500b04962e7df8a882557ca4ffc</anchor>
      <arglist>(InputArray image, OutputArray keypoints, OutputArray descriptors, Stream &amp;stream=Stream::Null())</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>df/db9/classcv_1_1cuda_1_1Feature2DAsync.html</anchorfile>
      <anchor>a7d062860cbfaf1db00d1a42965b17324</anchor>
      <arglist>(InputArray gpu_keypoints, std::vector&lt; KeyPoint &gt; &amp;keypoints)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectAndComputeAsync</name>
      <anchorfile>df/db9/classcv_1_1cuda_1_1Feature2DAsync.html</anchorfile>
      <anchor>a56c6c75e25e9616934c25552164a363c</anchor>
      <arglist>(InputArray image, InputArray mask, OutputArray keypoints, OutputArray descriptors, bool useProvidedKeypoints=false, Stream &amp;stream=Stream::Null())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectAsync</name>
      <anchorfile>df/db9/classcv_1_1cuda_1_1Feature2DAsync.html</anchorfile>
      <anchor>ae8e813808fdd7c647c39312d4fbe89b1</anchor>
      <arglist>(InputArray image, OutputArray keypoints, InputArray mask=noArray(), Stream &amp;stream=Stream::Null())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::contrib_feature::CvHaarEvaluator::FeatureHaar</name>
    <filename>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</filename>
    <member kind="function">
      <type></type>
      <name>FeatureHaar</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>ab1dd20670846bc3eb94ad39ed2163a62</anchor>
      <arglist>(Size patchSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eval</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>a4ab4b819411700b6bcef753c6fc50a0e</anchor>
      <arglist>(const Mat &amp;image, Rect ROI, float *result) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Rect &gt; &amp;</type>
      <name>getAreas</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>a40f307e4bc5a679213ea0e218b3c976e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInitMean</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>a085a9570aab7e82272f1f0a837d86d1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInitSigma</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>a11030c649456b29952d89339a1406a45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumAreas</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>a5b5845041f740b7bb564b054c516b5f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>getWeights</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>a74dff52b26d034bccb36017cab6a87fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>dc/d04/classcv_1_1detail_1_1tracking_1_1contrib__feature_1_1CvHaarEvaluator_1_1FeatureHaar.html</anchorfile>
      <anchor>a1845e594443ed4f935ee984737e3ab24</anchor>
      <arglist>(FileStorage) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::FeaturesMatcher</name>
    <filename>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeaturesMatcher</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>a7e0caef3c78089b3311eca9a3be06d95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>collectGarbage</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>a8520ff70e51e0bb138891ce410abf6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThreadSafe</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>a0bcd4038054223f4cda9f6c3eb7e7c11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>a5d5793f2f71bae1cb72acc3e95d069df</anchor>
      <arglist>(const ImageFeatures &amp;features1, const ImageFeatures &amp;features2, MatchesInfo &amp;matches_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>a2df19558a646700d9543841cafae4bc2</anchor>
      <arglist>(const std::vector&lt; ImageFeatures &gt; &amp;features, std::vector&lt; MatchesInfo &gt; &amp;pairwise_matches, const cv::UMat &amp;mask=cv::UMat())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FeaturesMatcher</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>a24ba277980b3f2d220f2a0b01c527569</anchor>
      <arglist>(bool is_thread_safe=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>match</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>a22005bcc8bf637398b2a325121b44bb1</anchor>
      <arglist>(const ImageFeatures &amp;features1, const ImageFeatures &amp;features2, MatchesInfo &amp;matches_info)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>match</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>aaafba12c3c1210d1c97ecbf961819bc9</anchor>
      <arglist>(const std::vector&lt; ImageFeatures &gt; &amp;features, std::vector&lt; MatchesInfo &gt; &amp;pairwise_matches, const cv::UMat &amp;mask=cv::UMat())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_thread_safe_</name>
      <anchorfile>da/d87/classcv_1_1detail_1_1FeaturesMatcher.html</anchorfile>
      <anchor>ae3b24af101c26164a5a253b7d1c37dda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cuda::FGDParams</name>
    <filename>de/def/structcv_1_1cuda_1_1FGDParams.html</filename>
    <member kind="function">
      <type></type>
      <name>FGDParams</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a29e0c8c9f237e3da48ea9dda2f44505f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha1</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a6a2d268e500d32574ed00ff4da454f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha2</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>abaf4902f6c9be62f8580e7800242019d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha3</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a8d81aaed6cc97471c18946dd152a1e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>delta</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>ab5e69103deaefe02cb3dbcee713b12b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_obj_without_holes</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a964d1931beeb3ff3a2792d1e86d39175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Lc</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a02903f3110835213f5656b215576a0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Lcc</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a7578410d39cd5d863176214a8784d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minArea</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>ace988d1613ed46c43458d04780634300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N1c</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a9951e5347164a72ef1720354b13fcf05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N1cc</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a16a2297e4cbd54e9f2eb7dd89b6a51a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N2c</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a166a870decd0918d712cfbd9daf50c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N2cc</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>acaad9398133696e5c5e272e2da6b1221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>perform_morphing</name>
      <anchorfile>de/def/structcv_1_1cuda_1_1FGDParams.html</anchorfile>
      <anchor>a56f152a6180a2c0283a708166b1aed9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FileNode</name>
    <filename>de/dd9/classcv_1_1FileNode.html</filename>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a1ffa1550fdf90e132df54bf982e694cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a7cc4b29d55327b449bfe110b7e8cb327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a6742683e1af0c25240191f756e278c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3abaa6f858f3ef3a2735b6ef8016d3bb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STR</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a3b0470ed27a22c483c56b74d21b41d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a393e00c4e8eca7203f137e1bcb1835e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQ</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3aa359c2282183738d11a665035a1a67bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a046708f7941fcfe57adab07734a605a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MASK</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a7367dc60b8963971f3c8f34dc075ebd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a6341540fa16ae64960926d977ecba81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a2e16c1d9efd38bbe01ebb7b4125df45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMPTY</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a0820aae131d3f3815929ce3c580e9bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAMED</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a7358a85d396b66118fd51389f89e71ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMPTY</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a0820aae131d3f3815929ce3c580e9bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3abaa6f858f3ef3a2735b6ef8016d3bb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a6341540fa16ae64960926d977ecba81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a7cc4b29d55327b449bfe110b7e8cb327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a046708f7941fcfe57adab07734a605a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAMED</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a7358a85d396b66118fd51389f89e71ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a1ffa1550fdf90e132df54bf982e694cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a6742683e1af0c25240191f756e278c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQ</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3aa359c2282183738d11a665035a1a67bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STR</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a3b0470ed27a22c483c56b74d21b41d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a393e00c4e8eca7203f137e1bcb1835e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MASK</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a7367dc60b8963971f3c8f34dc075ebd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>af6e1ea6a3e856bc681355cf0ab7353f3a2e16c1d9efd38bbe01ebb7b4125df45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileNode</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a062a89a78d3cab1e7949b3d0fd3d60ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileNode</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a3f12e82f34ff7f1be73eea1270a35d50</anchor>
      <arglist>(const FileNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileNode</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>adb447cc64f8461cbfaea20d203b8fb4e</anchor>
      <arglist>(const FileStorage *fs, size_t blockIdx, size_t ofs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileNode</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a61afccf8c9797b503ea9abcd8d968ec1</anchor>
      <arglist>(FileStorage::Impl *fs, size_t blockIdx, size_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>FileNodeIterator</type>
      <name>begin</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a0f299820227506079f5b9013dd8c3558</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a82d59aab4765da6140c238c54aadfa92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileNodeIterator</type>
      <name>end</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a58b033e34726eb73f0238a1bfbe0c8e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>aeac30395ae3473911171a2091c6ab74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMap</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>afe948d153d1962ff4c9ad02b1295d832</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNamed</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>aa129964f34bc9c288bdd6195c71f0836</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNone</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a6039b64bf7c1719056f3ef2626d882e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReal</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a2b4bb5e70a940bc5543207387923f5aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSeq</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>aa2671f0a2a477a9f82d73e1bad1f5158</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>abbc622e50535692d0ca5f2e70589a175</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; String &gt;</type>
      <name>keys</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a0b54218dfbdd81d2a92f8095ac05cea8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>mat</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a42a7627680e1866327c479e0e38cc889</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a95a49dbbedd455d780cf8dd220f6addc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>ae03480a1f0217c7bf9492f24f3a8d1b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>ace0c316a0f60a1b8bb66224363f2a5d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int64_t</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a7aa6cb0f59ec4bdaae1a7133d10c7405</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a11de5ea3c4d33e23d584112434852310</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileNode &amp;</type>
      <name>operator=</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>ae34495dd683467189f84125f685deac1</anchor>
      <arglist>(const FileNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>operator[]</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a611004b953e5a13140f2d344ed4f6398</anchor>
      <arglist>(const char *nodename) const</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>operator[]</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a544bdab727d3b76828c915b0fe30a8e6</anchor>
      <arglist>(const String &amp;nodename) const</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>operator[]</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a031b7f492abe0f414a7627272bd6e467</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a4b5e47a4fff3909e3e1ac14bf563d5c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a979063f545a7eac4b0a9c8194adb0844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>rawSize</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a7ddda6e2aa1c1c6c08e89db3d9afe9d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readRaw</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a8c491ab24daea27a82a3b64b8b3b85a2</anchor>
      <arglist>(const String &amp;fmt, void *vec, size_t len) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>real</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>ae46beda960c10cd574302b3bec63849c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a279bef7b343cbe935402be1d1ee8bdcf</anchor>
      <arglist>(int type, const void *value, int len=-1)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a05c11e00d20223cde61677de91c71197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>string</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>ae7fa61092f596efa610a7f672885f3d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>ad0fd448e25719a94320ebe574b87f997</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isCollection</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>ab007ad87e7cc2fdd6e6e5db86dbd805c</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isEmptyCollection</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a60ff5026e4027e7dfab7021d14784a0e</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isFlow</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>abde856ed7e0ba8d3d0fdaf3c5b64dc28</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMap</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a0be930eaeab2e06cbf2502913d0ec870</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSeq</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a0bd9a7a631170b4530417b325340624b</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>blockIdx</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a79b8df175f56f5a36509ce0d310b4039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FileStorage::Impl *</type>
      <name>fs</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>acb6381c79910c136ae68b7c83a63f005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ofs</name>
      <anchorfile>de/dd9/classcv_1_1FileNode.html</anchorfile>
      <anchor>a824f3fd3cd0f3a3be9cecc66ceb32065</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FileNodeIterator</name>
    <filename>d7/d4e/classcv_1_1FileNodeIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>FileNodeIterator</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>aa048945804bcbd368db919ce3ef775e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileNodeIterator</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>ac4cf40e6c8b2d85e956dd35d2fa82382</anchor>
      <arglist>(const FileNode &amp;node, bool seekEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileNodeIterator</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a0e43453413ee5ee52b51c4061733aeb1</anchor>
      <arglist>(const FileNodeIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equalTo</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a693c0472549f95a40cb7ea13a602db53</anchor>
      <arglist>(const FileNodeIterator &amp;it) const</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>operator*</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a73e4a0844474b25bf254b08c7e4978d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileNodeIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a04c84786f9ef334736ca51a85f4d98d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileNodeIterator</type>
      <name>operator++</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a4daed1197209314a7a9bada1cb21af53</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>FileNodeIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a68d6f2015d1c26f1d49aefc45ab6d3c8</anchor>
      <arglist>(int ofs)</arglist>
    </member>
    <member kind="function">
      <type>FileNodeIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>aaac8ab2e1ae25024978e08815c1ba182</anchor>
      <arglist>(const FileNodeIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>FileNodeIterator &amp;</type>
      <name>readRaw</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a440ab7ebdbaebf6f4666ffcde586d8a2</anchor>
      <arglist>(const String &amp;fmt, void *vec, size_t len=(size_t) INT_MAX)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>remaining</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a312b069f6804aa1a5d75d6c32bf5751d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>blockIdx</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>ab7b41883712e01cfc8c7f09bc826863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>blockSize</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>aa6d3b51fb9022e4e3bc3f6b078f04003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FileStorage::Impl *</type>
      <name>fs</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>ab042944f8e4682cc7e1359d55c5f317e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>idx</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>abcf369ce12d72a70f61a8d4932db33ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>nodeNElems</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a6f58d984f262f8ba6d49bec26b44a1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>ofs</name>
      <anchorfile>d7/d4e/classcv_1_1FileNodeIterator.html</anchorfile>
      <anchor>a231c0c7d30c035d1ac9536c59fb018b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FileStorage</name>
    <filename>da/d56/classcv_1_1FileStorage.html</filename>
    <member kind="enumvalue">
      <name>APPEND</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da049591e6d1749b29bb206909c70b2470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASE64</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482daef5eb4ad351f31273667949b65e4e6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_AUTO</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da5c1854b1f439d35644c7475791f3c47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_JSON</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da65cebec1331fd20338511b2f5f31efe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_MASK</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482dafa2bc69eece7e0210b59a0c7113d5b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_XML</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da753a7b441d2876fa8a77009472108356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_YAML</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da63e7a7dcb2d68359210dc5fc8c83e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSIDE_MAP</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3fa5f72e3ef09a40bb337ce1729a5df2767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEMORY</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482dabdde7670c9c7e472f8445932ea7cbbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482daa0dcc459c4d100c35ccfa9a643827bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da747a241cefee7b8af34c3d804c864ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPEND</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da049591e6d1749b29bb206909c70b2470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEMORY</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482dabdde7670c9c7e472f8445932ea7cbbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_MASK</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482dafa2bc69eece7e0210b59a0c7113d5b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_AUTO</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da5c1854b1f439d35644c7475791f3c47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_XML</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da753a7b441d2876fa8a77009472108356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_YAML</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da63e7a7dcb2d68359210dc5fc8c83e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_JSON</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da65cebec1331fd20338511b2f5f31efe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASE64</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482daef5eb4ad351f31273667949b65e4e6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_BASE64</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da74cdcbdb96c29f19e3ccc2ba4ab81614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_EXPECTED</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3faa3546928fd78831aca18525dc8cc472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482daa0dcc459c4d100c35ccfa9a643827bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDEFINED</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3fa3e7f9ab4d3076f3fd61612e8b171930c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_EXPECTED</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3fa11b72f7c235089aebd2abdd72c0f7be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_EXPECTED</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3faa3546928fd78831aca18525dc8cc472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSIDE_MAP</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3fa5f72e3ef09a40bb337ce1729a5df2767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDEFINED</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3fa3e7f9ab4d3076f3fd61612e8b171930c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_EXPECTED</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab25ab28a95a47dd9cd9e26e71398dd3fa11b72f7c235089aebd2abdd72c0f7be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da747a241cefee7b8af34c3d804c864ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_BASE64</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a973e41cb75ef6230412a567723b7482da74cdcbdb96c29f19e3ccc2ba4ab81614</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileStorage</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a29bcb12ede10d87a0fcbf89a88b092af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileStorage</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a587b4f5793a894fbe245e95cb30d6bc7</anchor>
      <arglist>(const String &amp;filename, int flags, const String &amp;encoding=String())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileStorage</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a5f0353317a382eb7154e85fec2f419ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endWriteStruct</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ab57944e5c8dacfa7866c70c4ceaaab7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>getFirstTopLevelNode</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a7153604af73ca7de43b977eedd1bbe09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFormat</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>abe9afb62d2a806f690bba662b1ef8d49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isOpened</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>aa952c31f4e632595cd5ac107913f4fd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>open</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a14c2c18dc2e29999d03d52a0c24bd91c</anchor>
      <arglist>(const String &amp;filename, int flags, const String &amp;encoding=String())</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>operator[]</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a532f6a27dd57d0f640c6a5a9acddac88</anchor>
      <arglist>(const char *nodename) const</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>operator[]</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>adc7eff268ab95c664657a03e72ed85a5</anchor>
      <arglist>(const String &amp;nodename) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>release</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ad23d5415a06fb4bc97bfa034589b376e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>releaseAndGetString</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a5341a9e09e1b797faf6b7ec40bd558fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileNode</type>
      <name>root</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a504146889949abfe445f87beab4204fd</anchor>
      <arglist>(int streamidx=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startWriteStruct</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a56bf0823a4e606c018db8999a8edc7b4</anchor>
      <arglist>(const String &amp;name, int flags, const String &amp;typeName=String())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a5335e0f3caa5d44d79edcafcbc0091d8</anchor>
      <arglist>(const String &amp;name, const Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a9d9ee20427f73c94ee89ce893831614a</anchor>
      <arglist>(const String &amp;name, const std::vector&lt; String &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a0466680193c966dbeef4e508aebfe8aa</anchor>
      <arglist>(const String &amp;name, const String &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>af9597d58d64dff5cc998344bc4b1c1f0</anchor>
      <arglist>(const String &amp;name, double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a3efd38c576bac8b66281826f0a2642e7</anchor>
      <arglist>(const String &amp;name, int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a94906e75c6c915c796f1c611399afe46</anchor>
      <arglist>(const String &amp;name, int64_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeComment</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a143eb62cf2c063095c005c0ac77a8823</anchor>
      <arglist>(const String &amp;comment, bool append=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRaw</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>a513583eecda2e5e3c3b26e328448c123</anchor>
      <arglist>(const String &amp;fmt, const void *vec, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>getDefaultObjectName</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ac49dded8d2d452a65bfc5fb3e3b96ec8</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>elname</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>ae2c1bb9453394d0c8a5f07514eccf94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ptr&lt; Impl &gt;</type>
      <name>p</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>af263d52c8a81f77e839385e1f6ec1e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>state</name>
      <anchorfile>da/d56/classcv_1_1FileStorage.html</anchorfile>
      <anchor>aa53ac52fa536aeabba795a2164a11337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::Filter</name>
    <filename>dc/d2b/classcv_1_1cuda_1_1Filter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>dc/d2b/classcv_1_1cuda_1_1Filter.html</anchorfile>
      <anchor>a20b58d13871027473b4c39cc698cf80f</anchor>
      <arglist>(InputArray src, OutputArray dst, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cvv::FinalShowCaller</name>
    <filename>d0/da3/classcvv_1_1FinalShowCaller.html</filename>
    <member kind="function">
      <type></type>
      <name>~FinalShowCaller</name>
      <anchorfile>d0/da3/classcvv_1_1FinalShowCaller.html</anchorfile>
      <anchor>a06a55891197d4d0d11a59dcab070f2f7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::FindMaxValExprBody</name>
    <filename>d9/d48/structcv_1_1cudev_1_1FindMaxValExprBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d9/d48/structcv_1_1cudev_1_1FindMaxValExprBody.html</anchorfile>
      <anchor>acff08daea5a77493776db8cea26ec594</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d9/d48/structcv_1_1cudev_1_1FindMaxValExprBody.html</anchorfile>
      <anchor>abe30e0e2659e3bb8fe34c95f06fea1db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::FindMinMaxValExprBody</name>
    <filename>dd/db3/structcv_1_1cudev_1_1FindMinMaxValExprBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>dd/db3/structcv_1_1cudev_1_1FindMinMaxValExprBody.html</anchorfile>
      <anchor>a9d65da7120d96a494fdf01fa30c7d020</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>dd/db3/structcv_1_1cudev_1_1FindMinMaxValExprBody.html</anchorfile>
      <anchor>a27b8cc71a6d60bb5f7cf96ac537302aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::FindMinValExprBody</name>
    <filename>df/d82/structcv_1_1cudev_1_1FindMinValExprBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>df/d82/structcv_1_1cudev_1_1FindMinValExprBody.html</anchorfile>
      <anchor>a1b6d7c89f23af84b7621fbb403df1a2b</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>df/d82/structcv_1_1cudev_1_1FindMinValExprBody.html</anchorfile>
      <anchor>ac65c776d8fe0e31840e4a1adc7b85828</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::FisherFaceRecognizer</name>
    <filename>d2/de9/classcv_1_1face_1_1FisherFaceRecognizer.html</filename>
    <base>cv::face::BasicFaceRecognizer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FisherFaceRecognizer &gt;</type>
      <name>create</name>
      <anchorfile>d2/de9/classcv_1_1face_1_1FisherFaceRecognizer.html</anchorfile>
      <anchor>ac6e204df6d7e526f4c77d3e0389dfbaa</anchor>
      <arglist>(int num_components=0, double threshold=DBL_MAX)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::FisheyeProjector</name>
    <filename>d9/de9/structcv_1_1detail_1_1FisheyeProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d9/de9/structcv_1_1detail_1_1FisheyeProjector.html</anchorfile>
      <anchor>a81b6f2d6e85590b0f06c51ca574184f3</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d9/de9/structcv_1_1detail_1_1FisheyeProjector.html</anchorfile>
      <anchor>ae06aa70c6db995a2dc274b4275739db8</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::FisheyeWarper</name>
    <filename>d9/dac/classcv_1_1detail_1_1FisheyeWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; FisheyeProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>FisheyeWarper</name>
      <anchorfile>d9/dac/classcv_1_1detail_1_1FisheyeWarper.html</anchorfile>
      <anchor>ad67ecc3a118fc6025ef308852f46b63c</anchor>
      <arglist>(float scale)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FisheyeWarper</name>
    <filename>d5/d30/classcv_1_1FisheyeWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d5/d30/classcv_1_1FisheyeWarper.html</anchorfile>
      <anchor>a5eecb70f43d15c2d5ceb3db3952efcb6</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::FlannBasedMatcher</name>
    <filename>dc/de2/classcv_1_1FlannBasedMatcher.html</filename>
    <base>cv::DescriptorMatcher</base>
    <member kind="function">
      <type></type>
      <name>FlannBasedMatcher</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>ab9114a6471e364ad221f89068ca21382</anchor>
      <arglist>(const Ptr&lt; flann::IndexParams &gt; &amp;indexParams=makePtr&lt; flann::KDTreeIndexParams &gt;(), const Ptr&lt; flann::SearchParams &gt; &amp;searchParams=makePtr&lt; flann::SearchParams &gt;())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a94398a33b3c40989245f22f59ad78e7a</anchor>
      <arglist>(InputArrayOfArrays descriptors) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a321910c88a7d8a887843ce2173f58a6e</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CV_NODISCARD_STD Ptr&lt; DescriptorMatcher &gt;</type>
      <name>clone</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a79b9406df671471cdcd685cbe5262fcb</anchor>
      <arglist>(bool emptyTrainData=false) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMaskSupported</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a614976020b9ef7ecfc419b23e122206d</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a54caa24612b5b6840c2df65b924a557a</anchor>
      <arglist>(const FileNode &amp;) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>train</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a4fc9f506ff3185caa168b937c4e71080</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>af612c5c0956c84b96886214850d3a0bc</anchor>
      <arglist>(FileStorage &amp;) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FlannBasedMatcher &gt;</type>
      <name>create</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a672251fbe22ad651fd26a86d3b7d1e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>knnMatchImpl</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a2b9db8bec920f8f48ae5386f5e274624</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, int k, InputArrayOfArrays masks=noArray(), bool compactResult=false) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>radiusMatchImpl</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a3b97dd6b601234f4771b6befd57c2b75</anchor>
      <arglist>(InputArray queryDescriptors, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches, float maxDistance, InputArrayOfArrays masks=noArray(), bool compactResult=false) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>convertToDMatches</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a0752ace1e8e0c46af9531ffdda0b37ee</anchor>
      <arglist>(const DescriptorCollection &amp;descriptors, const Mat &amp;indices, const Mat &amp;distances, std::vector&lt; std::vector&lt; DMatch &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>addedDescCount</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a8854dcad3e17bab50c39f60ddff76d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; flann::Index &gt;</type>
      <name>flannIndex</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a293108def96df8a5f19ea0897e548ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; flann::IndexParams &gt;</type>
      <name>indexParams</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>af2b50fb9c749ff4e14902192326247ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorCollection</type>
      <name>mergedDescriptors</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>a990859c4f84b04b3ced4411b3a62e7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; flann::SearchParams &gt;</type>
      <name>searchParams</name>
      <anchorfile>dc/de2/classcv_1_1FlannBasedMatcher.html</anchorfile>
      <anchor>af7f49c47216e18e7bdbefeb73884b891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::flatten_g</name>
    <filename>dd/d3b/structcv_1_1detail_1_1flatten__g.html</filename>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>dd/d3b/structcv_1_1detail_1_1flatten__g.html</anchorfile>
      <anchor>a1bde1abb9b14be3539eee9e87205feba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::flatten_g&lt; cv::GMat &gt;</name>
    <filename>df/de8/structcv_1_1detail_1_1flatten__g_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="typedef">
      <type>cv::Mat</type>
      <name>type</name>
      <anchorfile>df/de8/structcv_1_1detail_1_1flatten__g_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>abc1b6bb5ce6e4a30800dfc39d2e17510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::flatten_g&lt; cv::GScalar &gt;</name>
    <filename>d5/d97/structcv_1_1detail_1_1flatten__g_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="typedef">
      <type>cv::Scalar</type>
      <name>type</name>
      <anchorfile>d5/d97/structcv_1_1detail_1_1flatten__g_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>adcc35cc6523a3954cea18ce68878495e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::FlattenLayer</name>
    <filename>d4/da3/classcv_1_1dnn_1_1FlattenLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FlattenLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/da3/classcv_1_1dnn_1_1FlattenLayer.html</anchorfile>
      <anchor>afd3f56f736e26951063390a4cbe2bf12</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::functional_detail::FloatType</name>
    <filename>d8/d4e/structcv_1_1cudev_1_1functional__detail_1_1FloatType.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>MakeVec&lt; typenameLargerType&lt; float, typenameVecTraits&lt; T &gt;::elem_type &gt;::type, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>type</name>
      <anchorfile>d8/d4e/structcv_1_1cudev_1_1functional__detail_1_1FloatType.html</anchorfile>
      <anchor>abe5d4cbd3122870f088e8a13491e7483</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::FloorLayer</name>
    <filename>d4/d53/classcv_1_1dnn_1_1FloorLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FloorLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/d53/classcv_1_1dnn_1_1FloorLayer.html</anchorfile>
      <anchor>a752dcc413d801c0f2b021934c2ddd270</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::FlowWarpLayer</name>
    <filename>db/de2/classcv_1_1dnn_1_1FlowWarpLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FlowWarpLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/de2/classcv_1_1dnn_1_1FlowWarpLayer.html</anchorfile>
      <anchor>a45a36a699fc5fce9968de70630296ccd</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::fluid_get_in</name>
    <filename>d3/d36/structcv_1_1detail_1_1fluid__get__in.html</filename>
    <templarg>class T</templarg>
    <member kind="function" static="yes">
      <type>static const T &amp;</type>
      <name>get</name>
      <anchorfile>d3/d36/structcv_1_1detail_1_1fluid__get__in.html</anchorfile>
      <anchor>a5b57c0ef902c7b48b4dc22a0aadba5f8</anchor>
      <arglist>(const cv::GArgs &amp;in_args, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::fluid_get_in&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>d1/dde/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; U &gt; &amp;</type>
      <name>get</name>
      <anchorfile>d1/dde/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a2077d8b20da76d2114cd412459eaac4b</anchor>
      <arglist>(const cv::GArgs &amp;in_args, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::fluid_get_in&lt; cv::GMat &gt;</name>
    <filename>dc/dd6/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const cv::gapi::fluid::View &amp;</type>
      <name>get</name>
      <anchorfile>dc/dd6/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a71f0bb71a6c90c1c703147b484359c15</anchor>
      <arglist>(const cv::GArgs &amp;in_args, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::fluid_get_in&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>de/d84/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static const U &amp;</type>
      <name>get</name>
      <anchorfile>de/d84/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a2a533ecddc39955e3366282a6a8e473b</anchor>
      <arglist>(const cv::GArgs &amp;in_args, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::fluid_get_in&lt; cv::GScalar &gt;</name>
    <filename>d8/de3/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>get</name>
      <anchorfile>d8/de3/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>a20a29d7f75d5546c577f3097f164e2b7</anchor>
      <arglist>(const cv::GArgs &amp;in_args, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::FluidCallHelper</name>
    <filename>d6/daf/structcv_1_1detail_1_1FluidCallHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>bool UseScratch</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::FluidCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt;, UseScratch &gt;</name>
    <filename>d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename... Outs</templarg>
    <templarg>bool UseScratch</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html</anchorfile>
      <anchor>ac0bee8bd2ff24f60f98058825467f6a1</anchor>
      <arglist>(const cv::GArgs &amp;in_args, const std::vector&lt; gapi::fluid::Buffer * &gt; &amp;out_bufs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call_impl</name>
      <anchorfile>d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html</anchorfile>
      <anchor>a66b8a27d2af6dfb2fd136b8ee88477b2</anchor>
      <arglist>(const cv::GArgs &amp;in_args, const std::vector&lt; gapi::fluid::Buffer * &gt; &amp;out_bufs, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gapi::fluid::BorderOpt</type>
      <name>getBorder</name>
      <anchorfile>d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html</anchorfile>
      <anchor>ab3ac337eff58907830afeb19108cad7c</anchor>
      <arglist>(const GMetaArgs &amp;metas, const cv::GArgs &amp;in_args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getWindow</name>
      <anchorfile>d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html</anchorfile>
      <anchor>ac922eb2dbe15eb84f976066e7d4c6656</anchor>
      <arglist>(const GMetaArgs &amp;metas, const cv::GArgs &amp;in_args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scratch</name>
      <anchorfile>d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html</anchorfile>
      <anchor>a7dddf7fd06878a65125a3593edb9d076</anchor>
      <arglist>(const GMetaArgs &amp;metas, const cv::GArgs &amp;in_args, gapi::fluid::Buffer &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reset_scratch</name>
      <anchorfile>d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html</anchorfile>
      <anchor>a314fb3bfc854d9c10d1fdcc67edc2834</anchor>
      <arglist>(gapi::fluid::Buffer &amp;scratch_buf)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudacodec::FormatInfo</name>
    <filename>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>FormatInfo</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>aa967e99d1741c8b2008abe4aa115d0f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ChromaFormat</type>
      <name>chromaFormat</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a21878790229154308fd007ee0c5363cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Codec</type>
      <name>codec</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>aa43606fe19ccfc8f9bc98a92377fd999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ColorSpaceStandard</type>
      <name>colorSpaceStandard</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a9790f50bf17c3f7906d698e79bc21b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DeinterlaceMode</type>
      <name>deinterlaceMode</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>ad68c7b159b2a6c1d4c5eed42afd925fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rect</type>
      <name>displayArea</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a18fd59bd7f2bea9c93b05691b3d22401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enableHistogram</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>acac67235236a216c0425b6af31899630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fps</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>ac9ad10f15985d61983496a7add313c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>abac58652e5478ff1f2b5e8aca8365162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nBitDepthChromaMinus8</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>aeeed4122d87b7e2b63d770e62cf47d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nBitDepthMinus8</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a35f4a28f3f009c2c52b952887b54cbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCounterBitDepth</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>ac66cce7b6c1aa1a876a501d0c941229e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMaxHistogramBins</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>aac8629cbe17f1af1c2cb84252d3612a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Rect</type>
      <name>srcRoi</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>ac0dc481dca62cf219c1c8c29461ac1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SurfaceFormat</type>
      <name>surfaceFormat</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>ac91858544c7430f152a3a95d12f560c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Rect</type>
      <name>targetRoi</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>ae0b41ad9616c49f937e5933ab240a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Size</type>
      <name>targetSz</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a0102d3d1d8dec3c76d91898ad9ab2b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ulHeight</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a765e0a9855cffcb2ddda1d36e7939451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ulMaxHeight</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a732d01ad91d4bc2828ba9439e8af22c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ulMaxWidth</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a268f1a95bdd4c7ae7c8ff24b47815710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ulNumDecodeSurfaces</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a06ededd840266d9658d65f59bfdb949d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ulWidth</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>aee5064381514ec8d919ea2027e731488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>adaf9fc2193009263c60cdb4046287dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>videoFullRangeFlag</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a1f8aa7e271124611cd8260cf8ef63225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d8/db6/structcv_1_1cudacodec_1_1FormatInfo.html</anchorfile>
      <anchor>a7d09f7f778a4a9a10f87ebe954920a07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Formatted</name>
    <filename>d4/df3/classcv_1_1Formatted.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Formatted</name>
      <anchorfile>d4/df3/classcv_1_1Formatted.html</anchorfile>
      <anchor>abff1739998c65598caa8207e08ea3177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>next</name>
      <anchorfile>d4/df3/classcv_1_1Formatted.html</anchorfile>
      <anchor>a6d8f11e5d94e318d8e04acfc197226de</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d4/df3/classcv_1_1Formatted.html</anchorfile>
      <anchor>a2519cc8dfbf00321adb105fe3aed5d92</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Formatter</name>
    <filename>d3/da1/classcv_1_1Formatter.html</filename>
    <member kind="enumvalue">
      <name>FMT_C</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08eadf3c07708afbb7a0abfef260f9e71251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_CSV</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08ea1582de9020e4f0f01adedadc257315a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_DEFAULT</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08eafa0150ad2e95a3657487ba482d0e6457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_MATLAB</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08eac296692aec2ddf485727c6458e95c30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_NUMPY</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08ea945acfdf2a741d281b25d566aff8e330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_PYTHON</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08ead7aff265f8074ea43014e2b4199faaa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FormatType</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_DEFAULT</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08eafa0150ad2e95a3657487ba482d0e6457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_MATLAB</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08eac296692aec2ddf485727c6458e95c30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_CSV</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08ea1582de9020e4f0f01adedadc257315a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_PYTHON</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08ead7aff265f8074ea43014e2b4199faaa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_NUMPY</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08ea945acfdf2a741d281b25d566aff8e330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMT_C</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>abf8cb6362d243c3b42fa7787504bc08eadf3c07708afbb7a0abfef260f9e71251</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Formatter</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>a140ed22e6457a2201274f2dc1a32029c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; Formatted &gt;</type>
      <name>format</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>ac3121219891a45a1b4273208e64bfc18</anchor>
      <arglist>(const Mat &amp;mtx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>set16fPrecision</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>a90a0c3deed29ba559fa70d260e4d3030</anchor>
      <arglist>(int p=4)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>set32fPrecision</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>aeab7d90ed6e65db4c9eb812db650154d</anchor>
      <arglist>(int p=8)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>set64fPrecision</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>ad067f43e8dece00177a16214a561ddd1</anchor>
      <arglist>(int p=16)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMultiline</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>a9b1b38d0429011d5825cae92d0421233</anchor>
      <arglist>(bool ml=true)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Formatter &gt;</type>
      <name>get</name>
      <anchorfile>d3/da1/classcv_1_1Formatter.html</anchorfile>
      <anchor>a0b050572bac8f7078330f8ab5e5e4eeb</anchor>
      <arglist>(Formatter::FormatType fmt=FMT_DEFAULT)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::details::FPDenormalsIgnoreHintScope</name>
    <filename>d9/d16/classcv_1_1details_1_1FPDenormalsIgnoreHintScope.html</filename>
    <member kind="function">
      <type></type>
      <name>FPDenormalsIgnoreHintScope</name>
      <anchorfile>d9/d16/classcv_1_1details_1_1FPDenormalsIgnoreHintScope.html</anchorfile>
      <anchor>a0476e95caac22a294ba0e57bc5451a89</anchor>
      <arglist>(bool ignore=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPDenormalsIgnoreHintScope</name>
      <anchorfile>d9/d16/classcv_1_1details_1_1FPDenormalsIgnoreHintScope.html</anchorfile>
      <anchor>adcebc63c4a360cfea98b43164816127d</anchor>
      <arglist>(const FPDenormalsModeState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FPDenormalsIgnoreHintScope</name>
      <anchorfile>d9/d16/classcv_1_1details_1_1FPDenormalsIgnoreHintScope.html</anchorfile>
      <anchor>aa4670ee9b352091de53183c80c872217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FPDenormalsModeState</type>
      <name>saved_state</name>
      <anchorfile>d9/d16/classcv_1_1details_1_1FPDenormalsIgnoreHintScope.html</anchorfile>
      <anchor>a0b6da214153ec80128727d7f177837b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::details::FPDenormalsIgnoreHintScopeNOOP</name>
    <filename>db/d57/classcv_1_1details_1_1FPDenormalsIgnoreHintScopeNOOP.html</filename>
    <member kind="function">
      <type></type>
      <name>FPDenormalsIgnoreHintScopeNOOP</name>
      <anchorfile>db/d57/classcv_1_1details_1_1FPDenormalsIgnoreHintScopeNOOP.html</anchorfile>
      <anchor>a782e051b85b5fc571a68eb3c1edc0f0c</anchor>
      <arglist>(bool ignore=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPDenormalsIgnoreHintScopeNOOP</name>
      <anchorfile>db/d57/classcv_1_1details_1_1FPDenormalsIgnoreHintScopeNOOP.html</anchorfile>
      <anchor>aa05335d523101a033301b57201373ad3</anchor>
      <arglist>(const FPDenormalsModeState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FPDenormalsIgnoreHintScopeNOOP</name>
      <anchorfile>db/d57/classcv_1_1details_1_1FPDenormalsIgnoreHintScopeNOOP.html</anchorfile>
      <anchor>a418f057589cc1ba3ddc8c9da9f9e668c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::details::FPDenormalsModeState</name>
    <filename>df/dfd/structcv_1_1details_1_1FPDenormalsModeState.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>reserved</name>
      <anchorfile>df/dfd/structcv_1_1details_1_1FPDenormalsModeState.html</anchorfile>
      <anchor>a1d58b44f668343f3a4f213ae8c67a0ee</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::FR_adience</name>
    <filename>d2/dff/classcv_1_1datasets_1_1FR__adience.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d2/dff/classcv_1_1datasets_1_1FR__adience.html</anchorfile>
      <anchor>a07d1b4cc4c889723ddce8871a3e163e0</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FR_adience &gt;</type>
      <name>create</name>
      <anchorfile>d2/dff/classcv_1_1datasets_1_1FR__adience.html</anchorfile>
      <anchor>a9608b69592d4e116e98def6652865cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>paths</name>
      <anchorfile>d2/dff/classcv_1_1datasets_1_1FR__adience.html</anchorfile>
      <anchor>a7b941899b9f20f8994e1a992e34bacaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::FR_adienceObj</name>
    <filename>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>age</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a7824fb56214d97549273dae0e1f20cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dx</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a518302f717934b076db95ff3b2172de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dy</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>adbf87933fa98b33544838484513c1282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>face_id</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>ac763f640579d53452527e4617b4cdff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fiducial_score</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a63efee372a9c5c42cdfc67f092ccbbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fiducial_yaw_angle</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a72ea703d36fa29d577cc97d00139e349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>genderType</type>
      <name>gender</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>ac56f2aba6f4b0b9994654cc610e22105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>original_image</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>af6dbad308d1f29c33cdefd2cef98c31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tilt_ang</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a0793afa3bb857180365720f6ee9a05ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>user_id</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a2b2b81d127663cfb1059b60c7802284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a28bcb6625dc2732e570573e606bb5f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>d6/deb/structcv_1_1datasets_1_1FR__adienceObj.html</anchorfile>
      <anchor>a84a4e48dca4025dd76ce12e8da66d153</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::FR_lfw</name>
    <filename>dd/dda/classcv_1_1datasets_1_1FR__lfw.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>dd/dda/classcv_1_1datasets_1_1FR__lfw.html</anchorfile>
      <anchor>ab27b85e70528aeeac6d2df24de29b538</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FR_lfw &gt;</type>
      <name>create</name>
      <anchorfile>dd/dda/classcv_1_1datasets_1_1FR__lfw.html</anchorfile>
      <anchor>ab90ec2628dc2e79238a73d6c16188311</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::FR_lfwObj</name>
    <filename>d9/d2d/structcv_1_1datasets_1_1FR__lfwObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>image1</name>
      <anchorfile>d9/d2d/structcv_1_1datasets_1_1FR__lfwObj.html</anchorfile>
      <anchor>abb6fe093bd834f81b0cd6d56c5b4e196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>image2</name>
      <anchorfile>d9/d2d/structcv_1_1datasets_1_1FR__lfwObj.html</anchorfile>
      <anchor>a5a7bbeaa928253ce0e3bc81b9103e417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>same</name>
      <anchorfile>d9/d2d/structcv_1_1datasets_1_1FR__lfwObj.html</anchorfile>
      <anchor>a04ac85de3dca6204b996cfb8c0137eb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::superres::FrameSource</name>
    <filename>d4/dd6/classcv_1_1superres_1_1FrameSource.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FrameSource</name>
      <anchorfile>d4/dd6/classcv_1_1superres_1_1FrameSource.html</anchorfile>
      <anchor>a3236cdf3176d04a64972eefb3b3fdda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>nextFrame</name>
      <anchorfile>d4/dd6/classcv_1_1superres_1_1FrameSource.html</anchorfile>
      <anchor>a36e3abad95511fdfaf261f6bb974947c</anchor>
      <arglist>(OutputArray frame)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d4/dd6/classcv_1_1superres_1_1FrameSource.html</anchorfile>
      <anchor>a87870160d68199b12b89e827f1af6fc6</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::FREAK</name>
    <filename>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a49f0a5308dd950be78ac8ec316164668</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaves</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>ae8ed35596afaf354472505f5c1830d03</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getOrientationNormalized</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>aaf31de902bcda44a09514cc62c71e1ec</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPatternScale</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a6f29972db36ec11bc42b19091c8954fd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getScaleNormalized</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a1b88950b2576f5e08035e0eb4d96a260</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaves</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>ac819fe830f159264dbcda10506a36420</anchor>
      <arglist>(int nOctaves)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOrientationNormalized</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a71f12cd1409431f60f654da446042b42</anchor>
      <arglist>(bool orientationNormalized)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatternScale</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>af27c23d851eb2f2e6e033a7664ee29e7</anchor>
      <arglist>(double patternScale)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleNormalized</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>abadb9085c8efb357635760ea02a0441f</anchor>
      <arglist>(bool scaleNormalized)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; FREAK &gt;</type>
      <name>create</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a1ab337b8b88df61b50be25e689fd4e4b</anchor>
      <arglist>(bool orientationNormalized=true, bool scaleNormalized=true, float patternScale=22.0f, int nOctaves=4, const std::vector&lt; int &gt; &amp;selectedPairs=std::vector&lt; int &gt;())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_ORIENPAIRS</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a382ee00206cf1df785f47bdc4a3d1721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_PAIRS</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a61a3bc44a8046ca0cab6282678ecdaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_SCALES</name>
      <anchorfile>df/db4/classcv_1_1xfeatures2d_1_1FREAK.html</anchorfile>
      <anchor>a9354e2dd80bafb302e91886d91ada62b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::freetype::FreeType2</name>
    <filename>d9/dfa/classcv_1_1freetype_1_1FreeType2.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getTextSize</name>
      <anchorfile>d9/dfa/classcv_1_1freetype_1_1FreeType2.html</anchorfile>
      <anchor>af135a132505125bdea74b378dda3bb5d</anchor>
      <arglist>(const String &amp;text, int fontHeight, int thickness, int *baseLine)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadFontData</name>
      <anchorfile>d9/dfa/classcv_1_1freetype_1_1FreeType2.html</anchorfile>
      <anchor>aced370e9622d380ddc79ebeb30ee4e97</anchor>
      <arglist>(char *pBuf, size_t bufSize, int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadFontData</name>
      <anchorfile>d9/dfa/classcv_1_1freetype_1_1FreeType2.html</anchorfile>
      <anchor>ac233421fc2c1063d7b89bdeaf357565d</anchor>
      <arglist>(String fontFileName, int idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>putText</name>
      <anchorfile>d9/dfa/classcv_1_1freetype_1_1FreeType2.html</anchorfile>
      <anchor>aba641f774c47a70eaeb76bf7aa865915</anchor>
      <arglist>(InputOutputArray img, const String &amp;text, Point org, int fontHeight, Scalar color, int thickness, int line_type, bool bottomLeftOrigin)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSplitNumber</name>
      <anchorfile>d9/dfa/classcv_1_1freetype_1_1FreeType2.html</anchorfile>
      <anchor>a572143e6c68eab181387d9f4b3366f8b</anchor>
      <arglist>(int num)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::freetype_font</name>
    <filename>d6/d08/structcv_1_1gapi_1_1wip_1_1draw_1_1freetype__font.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>path</name>
      <anchorfile>d6/d08/structcv_1_1gapi_1_1wip_1_1draw_1_1freetype__font.html</anchorfile>
      <anchor>a43b1077a80176caa1c45e4a1eef21d4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::FromFileMotionReader</name>
    <filename>d9/db3/classcv_1_1videostab_1_1FromFileMotionReader.html</filename>
    <base>cv::videostab::ImageMotionEstimatorBase</base>
    <member kind="function">
      <type></type>
      <name>FromFileMotionReader</name>
      <anchorfile>d9/db3/classcv_1_1videostab_1_1FromFileMotionReader.html</anchorfile>
      <anchor>a1570812c6ce274afca6520d62ed2ac34</anchor>
      <arglist>(const String &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>estimate</name>
      <anchorfile>d9/db3/classcv_1_1videostab_1_1FromFileMotionReader.html</anchorfile>
      <anchor>a7a8a8ce829aa88a3ab8e54ed3f5f66d3</anchor>
      <arglist>(const Mat &amp;frame0, const Mat &amp;frame1, bool *ok=0) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::FText</name>
    <filename>d6/d69/structcv_1_1gapi_1_1wip_1_1draw_1_1FText.html</filename>
    <member kind="function">
      <type></type>
      <name>FText</name>
      <anchorfile>d6/d69/structcv_1_1gapi_1_1wip_1_1draw_1_1FText.html</anchorfile>
      <anchor>adc3b98bef7ecf422ac88ef5c626183e9</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FText</name>
      <anchorfile>d6/d69/structcv_1_1gapi_1_1wip_1_1draw_1_1FText.html</anchorfile>
      <anchor>aefc774a9d79c312a0057797220b247b2</anchor>
      <arglist>(const std::wstring &amp;text_, const cv::Point &amp;org_, int fh_, const cv::Scalar &amp;color_)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Scalar</type>
      <name>color</name>
      <anchorfile>d6/d69/structcv_1_1gapi_1_1wip_1_1draw_1_1FText.html</anchorfile>
      <anchor>a215bf1579794eb17360d5eb9ccae68c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fh</name>
      <anchorfile>d6/d69/structcv_1_1gapi_1_1wip_1_1draw_1_1FText.html</anchorfile>
      <anchor>a6506f033f7f7696b9b1c8b9c707a53cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Point</type>
      <name>org</name>
      <anchorfile>d6/d69/structcv_1_1gapi_1_1wip_1_1draw_1_1FText.html</anchorfile>
      <anchor>af578c3e129f7a24b1c0d5513f46c7809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>text</name>
      <anchorfile>d6/d69/structcv_1_1gapi_1_1wip_1_1draw_1_1FText.html</anchorfile>
      <anchor>af8a222703825b9f0f4e424d0e8079e1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MinProblemSolver::Function</name>
    <filename>da/d62/classcv_1_1MinProblemSolver_1_1Function.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Function</name>
      <anchorfile>da/d62/classcv_1_1MinProblemSolver_1_1Function.html</anchorfile>
      <anchor>a7f3dfa55e4c4e3d3da625c0ac055f049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>calc</name>
      <anchorfile>da/d62/classcv_1_1MinProblemSolver_1_1Function.html</anchorfile>
      <anchor>a49bb106fb6fb43eadc607486d4d4122f</anchor>
      <arglist>(const double *x) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDims</name>
      <anchorfile>da/d62/classcv_1_1MinProblemSolver_1_1Function.html</anchorfile>
      <anchor>af8ad87978dfc277f7feb8366de41c0ae</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getGradient</name>
      <anchorfile>da/d62/classcv_1_1MinProblemSolver_1_1Function.html</anchorfile>
      <anchor>a1bf9eefb6c98d803caa6dde58d82209e</anchor>
      <arglist>(const double *x, double *grad)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getGradientEps</name>
      <anchorfile>da/d62/classcv_1_1MinProblemSolver_1_1Function.html</anchorfile>
      <anchor>aad77c5e57d1d83a8497f0faf9375d63f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GainCompensator</name>
    <filename>d0/de1/classcv_1_1detail_1_1GainCompensator.html</filename>
    <base>cv::detail::ExposureCompensator</base>
    <member kind="function">
      <type></type>
      <name>GainCompensator</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>a3dc6bb6e656a6c06c63fe9fc068be65d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GainCompensator</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>a4b57be6c7d4a7e5871efc6b8c6ab6948</anchor>
      <arglist>(int nr_feeds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>a46c3121e915fd439f88bbbe3a54b18ef</anchor>
      <arglist>(int index, Point corner, InputOutputArray image, InputArray mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>a82008c64988de865ef4ae34491ece331</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;masks) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>gains</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>ad197058e2e8ef67551cd00dfa26883dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatGains</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>a22c649c8e1fc96028f45de20fb75bcee</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrFeeds</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>adcd5d9a43965661f9c9135bbd8f99669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSimilarityThreshold</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>ab4890727b0f3394e2a415d2f25d9b53f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareSimilarityMask</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>a62bad342fd81c58c8400be8e73ef5e37</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatGains</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>acbdf968e6b9b3631f612403ac874bedc</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrFeeds</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>aa1b612c1f334592c084cdf057ce15805</anchor>
      <arglist>(int nr_feeds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSimilarityThreshold</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>a3e41f5f2c4fcebbe74a3b3dee742f44d</anchor>
      <arglist>(double similarity_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>singleFeed</name>
      <anchorfile>d0/de1/classcv_1_1detail_1_1GainCompensator.html</anchorfile>
      <anchor>aededd4813e3e2d35f79c04ac40fea9e3</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;corners, const std::vector&lt; UMat &gt; &amp;images, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;masks)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GArg</name>
    <filename>d7/de1/classcv_1_1GArg.html</filename>
    <member kind="function">
      <type></type>
      <name>GArg</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>a63c0e6669dbbdc8216b301c25bea90a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GArg</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>aed5bbb3a1fe74d806070bdc2f39cee12</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GArg</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>a4c36c94e01552b785eb3f7e3bda78556</anchor>
      <arglist>(T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>get</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>aefae1512bb6760782cf9fe9721fe87b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>a2bd2fee3b1808edc2b05e956a40b348a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>unsafe_get</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>aa24c6fb4acccf72d871b19c0b9de470b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>unsafe_get</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>ae3c0642b8db001eb886b38492511973a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>detail::ArgKind</type>
      <name>kind</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>aeb39ba7e2ddb38ce5f7a8c35abefecf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>detail::OpaqueKind</type>
      <name>opaque_kind</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>a504fc17e5e1ecc8d6d8f5b78f7f34fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>util::any</type>
      <name>value</name>
      <anchorfile>d7/de1/classcv_1_1GArg.html</anchorfile>
      <anchor>a1fcca49bc463558adaf3c62a7901ea94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GArray</name>
    <filename>d3/d44/classcv_1_1GArray.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>GArray</name>
      <anchorfile>d3/d44/classcv_1_1GArray.html</anchorfile>
      <anchor>af81a17087c3bbaf555bffad4477c0277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GArray</name>
      <anchorfile>d3/d44/classcv_1_1GArray.html</anchorfile>
      <anchor>a2ef6183b7626906d6aebbf809b4c8fd4</anchor>
      <arglist>(const std::vector&lt; HT &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GArray</name>
      <anchorfile>d3/d44/classcv_1_1GArray.html</anchorfile>
      <anchor>a14488dea5f367ac7d8153b7ade673d09</anchor>
      <arglist>(std::vector&lt; HT &gt; &amp;&amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GArrayDesc</name>
    <filename>d7/dd5/structcv_1_1GArrayDesc.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d7/dd5/structcv_1_1GArrayDesc.html</anchorfile>
      <anchor>aa68591702df8e965af25f67215b9a025</anchor>
      <arglist>(const GArrayDesc &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GArrayU</name>
    <filename>db/d3b/classcv_1_1detail_1_1GArrayU.html</filename>
    <member kind="function">
      <type></type>
      <name>GArrayU</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a27647ff5723193460e02acf8d2491cf5</anchor>
      <arglist>(const GNode &amp;n, std::size_t out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>holds</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>ae31f86a611b82d0177e583fcbf06eee4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GOrigin &amp;</type>
      <name>priv</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>afd22611008c5e0d9d62b2b3ce1faca5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GOrigin &amp;</type>
      <name>priv</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a18961c691eefc6a3e8be57cc6edce3ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GArrayU</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>ac49624106cd24c98e3ade95178baecac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GArrayU</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a1e8cd728ed080269c2b49cb38e52b0c4</anchor>
      <arglist>(const detail::VectorRef &amp;vref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setConstructFcn</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a23c09862e5cc752a9ee6feea85735a9a</anchor>
      <arglist>(ConstructVec &amp;&amp;cv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setKind</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>ad9e3a45af745f5564216286b180db637</anchor>
      <arglist>(cv::detail::OpaqueKind)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>specifyType</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a6541ff9f95d789c14807e990dcb55ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>storeKind</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a93aa00b3bcccdfb22a2c5b418d859600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; TypeHintBase &gt;</type>
      <name>m_hint</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a342d02e4c4c634204e0dd6e632e16516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; GOrigin &gt;</type>
      <name>m_priv</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a5beffd90725d4a5b5ee9d01c5f76533b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>cv::GArray</name>
      <anchorfile>db/d3b/classcv_1_1detail_1_1GArrayU.html</anchorfile>
      <anchor>a91e30185633cddc373a780afeb845c78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::GAsyncCanceled</name>
    <filename>db/dbd/classcv_1_1gapi_1_1wip_1_1GAsyncCanceled.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>db/dbd/classcv_1_1gapi_1_1wip_1_1GAsyncCanceled.html</anchorfile>
      <anchor>ae8ed5755a0d3aae616defb491b3972e1</anchor>
      <arglist>() const noexcept CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::GAsyncContext</name>
    <filename>d8/d11/classcv_1_1gapi_1_1wip_1_1GAsyncContext.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>cancel</name>
      <anchorfile>d8/d11/classcv_1_1gapi_1_1wip_1_1GAsyncContext.html</anchorfile>
      <anchor>a90ca03859848638a92ff5ab0780ce810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCanceled</name>
      <anchorfile>d8/d11/classcv_1_1gapi_1_1wip_1_1GAsyncContext.html</anchorfile>
      <anchor>a92dc8ba8ab9e78d1cb0bd648a6452fe4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::GatherElementsLayer</name>
    <filename>df/df8/classcv_1_1dnn_1_1GatherElementsLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GatherElementsLayer &gt;</type>
      <name>create</name>
      <anchorfile>df/df8/classcv_1_1dnn_1_1GatherElementsLayer.html</anchorfile>
      <anchor>a69b25e7503e6a2b1e31fb7857549573a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::GatherLayer</name>
    <filename>db/dcc/classcv_1_1dnn_1_1GatherLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GatherLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/dcc/classcv_1_1dnn_1_1GatherLayer.html</anchorfile>
      <anchor>a19721ae4dcaca7530b44d88909896b50</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::GaussianMotionFilter</name>
    <filename>de/d06/classcv_1_1videostab_1_1GaussianMotionFilter.html</filename>
    <base>cv::videostab::MotionFilterBase</base>
    <member kind="function">
      <type></type>
      <name>GaussianMotionFilter</name>
      <anchorfile>d4/d2c/group__videostab__motion.html</anchorfile>
      <anchor>gab213d5ccfc50909eace156ca0102c162</anchor>
      <arglist>(int radius=15, float stdev=-1.f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius</name>
      <anchorfile>de/d06/classcv_1_1videostab_1_1GaussianMotionFilter.html</anchorfile>
      <anchor>a32e98c2417c5fe2f5cfea5eef7113cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>de/d06/classcv_1_1videostab_1_1GaussianMotionFilter.html</anchorfile>
      <anchor>ab2d1ae14117e4368a949ccb247de0191</anchor>
      <arglist>(int radius, float stdev=-1.f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>stabilize</name>
      <anchorfile>de/d06/classcv_1_1videostab_1_1GaussianMotionFilter.html</anchorfile>
      <anchor>a730cd1b20cbb7b7ab097d72c9704f527</anchor>
      <arglist>(int idx, const std::vector&lt; Mat &gt; &amp;motions, const Range &amp;range) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>stdev</name>
      <anchorfile>de/d06/classcv_1_1videostab_1_1GaussianMotionFilter.html</anchorfile>
      <anchor>ac4150e7d3b37cdb95442e2a633941cb7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GCall</name>
    <filename>dc/d02/classcv_1_1GCall.html</filename>
    <member kind="function">
      <type></type>
      <name>GCall</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>aa653cb89aca9aaf84b0f9a1bd47ffc3b</anchor>
      <arglist>(const GKernel &amp;k)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GCall</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a42a1ed04aaedb84eb2147ec134fa8563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GKernel &amp;</type>
      <name>kernel</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a5495b0af4dd45b4a46b20f95daefcfa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any &amp;</type>
      <name>params</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>ab69613c8ed7ce313871196350582d0f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GCall &amp;</type>
      <name>pass</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a518455dd2c14becbac90092bf8e5b173</anchor>
      <arglist>(Ts &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>Priv &amp;</type>
      <name>priv</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a82cdcb7e77bd91d88f19f6f540216fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Priv &amp;</type>
      <name>priv</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a13a8424184607c02d7def3ba72e8f123</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArgs</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a59d99a6b69540532068360be493a90dc</anchor>
      <arglist>(std::vector&lt; GArg &gt; &amp;&amp;args)</arglist>
    </member>
    <member kind="function">
      <type>GMat</type>
      <name>yield</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a6c8a868c5e324d0c287ec4497cfd5864</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="function">
      <type>GArray&lt; T &gt;</type>
      <name>yieldArray</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a454bd85da3b497872c8bc954f2445636</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="function">
      <type>GFrame</type>
      <name>yieldFrame</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>ab841d07d02c1875bc81c7cc66c15d676</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="function">
      <type>GOpaque&lt; T &gt;</type>
      <name>yieldOpaque</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a25a40bbff853a339a1fda1c94295b96b</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="function">
      <type>GMatP</type>
      <name>yieldP</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a0a4951d8e897c03396d7108cae43a3c2</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="function">
      <type>GScalar</type>
      <name>yieldScalar</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a7b65f7fa7ca5569545721f59c8a2937f</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>detail::GArrayU</type>
      <name>yieldArray</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a055e75e5f92688d00d3c89c190c33367</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>detail::GOpaqueU</type>
      <name>yieldOpaque</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>aaeeab2f521f3e045bee7a2128cef2fc9</anchor>
      <arglist>(int output=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; Priv &gt;</type>
      <name>m_priv</name>
      <anchorfile>dc/d02/classcv_1_1GCall.html</anchorfile>
      <anchor>a8bd0181ab3e9057d74ee763fecee6380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::GCaptureSource</name>
    <filename>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</filename>
    <base>cv::gapi::wip::IStreamSource</base>
    <member kind="function">
      <type></type>
      <name>GCaptureSource</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>a489146ffa4374133645aab9b494b39fe</anchor>
      <arglist>(const std::string &amp;path, const std::map&lt; int, double &gt; &amp;properties={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GCaptureSource</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>a2de6f1893d644c458500c2c070998243</anchor>
      <arglist>(int id, const std::map&lt; int, double &gt; &amp;properties={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>adfff0f304826a7b4db0298d52510f94e</anchor>
      <arglist>(int propid, double value)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual GMetaArg</type>
      <name>descr_of</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>ad92fceb8177f0fb129137f35d50dce93</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>prep</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>a392a1fcde093f12b11765f54c4e1a2b6</anchor>
      <arglist>(const std::map&lt; int, double &gt; &amp;properties)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>pull</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>a51e5143c603dd8ca571ab6dd91215ec6</anchor>
      <arglist>(cv::gapi::wip::Data &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::VideoCapture</type>
      <name>cap</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>aa2cb96618d16f46f6a8765d7b7368901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>counter</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>afc9ba6cb30bb6a548a0bcf1b4d9e99e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>first</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>a3a21970aea469f6b388be220c20feaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>first_pulled</name>
      <anchorfile>dd/d1c/classcv_1_1gapi_1_1wip_1_1GCaptureSource.html</anchorfile>
      <anchor>a097a5707f5b992ae3418ca0cb55c76fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GCompileArg</name>
    <filename>d4/dfc/structcv_1_1GCompileArg.html</filename>
    <member kind="function">
      <type></type>
      <name>GCompileArg</name>
      <anchorfile>d4/dfc/structcv_1_1GCompileArg.html</anchorfile>
      <anchor>a53ff3259e3981964e768069fcea81733</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GCompileArg</name>
      <anchorfile>d4/dfc/structcv_1_1GCompileArg.html</anchorfile>
      <anchor>aa155586c0ad895f38a056e98f2354abb</anchor>
      <arglist>(T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>get</name>
      <anchorfile>d4/dfc/structcv_1_1GCompileArg.html</anchorfile>
      <anchor>a2c6f7a49d72cbea7b66a63c2746809e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>d4/dfc/structcv_1_1GCompileArg.html</anchorfile>
      <anchor>a0bc1459b790ea702f3073c612a54afea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>d4/dfc/structcv_1_1GCompileArg.html</anchorfile>
      <anchor>aedc460c2dd61026df22ae7585edfe2e3</anchor>
      <arglist>(cv::gapi::s11n::IOStream &amp;os) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d4/dfc/structcv_1_1GCompileArg.html</anchorfile>
      <anchor>a5201468ce6b5636e2d2353d6dfb248ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GCompiled</name>
    <filename>d2/d2c/classcv_1_1GCompiled.html</filename>
    <member kind="function">
      <type></type>
      <name>GCompiled</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>a758f7777bbd7e6a9c7d2570b4ab1efc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canReshape</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>a772dd5e07d0b01894805d920c1f10c24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const GMetaArgs &amp;</type>
      <name>metas</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>ae62256cff5e761ad694a624fee28cb9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>a4258c9421f5dd3926779ac7a67051f92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>aa4751e20cd8fa27947b073366d3c130c</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;ins, const std::vector&lt; cv::Mat &gt; &amp;outs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>a8ada1c617461a8b366b997be5c438d4a</anchor>
      <arglist>(cv::Mat in, cv::Mat &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>a68bcf146b1479be128ee4bb39035fc43</anchor>
      <arglist>(cv::Mat in, cv::Scalar &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>a7878a8cf7a6e5f5542777c8e1b5c977a</anchor>
      <arglist>(cv::Mat in1, cv::Mat in2, cv::Mat &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>ac7ea0e242325db157f9dc95cf2c47845</anchor>
      <arglist>(cv::Mat in1, cv::Mat in2, cv::Scalar &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>ad2ed48a66be94fae14bc3a2a08ea8e95</anchor>
      <arglist>(GRunArgs &amp;&amp;ins, GRunArgsP &amp;&amp;outs)</arglist>
    </member>
    <member kind="function">
      <type>const GMetaArgs &amp;</type>
      <name>outMetas</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>ad0d1b52c0c36a8e5a820700184b85fb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareForNewStream</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>ab3f7a54ed698a86ca6c63b4351eddb20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reshape</name>
      <anchorfile>d2/d2c/classcv_1_1GCompiled.html</anchorfile>
      <anchor>ae51d8dbce56c9804e6eb9440c811ba44</anchor>
      <arglist>(const GMetaArgs &amp;inMetas, const GCompileArgs &amp;args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GComputationT&lt; R(Args...)&gt;::GCompiledT</name>
    <filename>dd/d7b/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4_1_1GCompiledT.html</filename>
    <member kind="function">
      <type></type>
      <name>GCompiledT</name>
      <anchorfile>dd/d7b/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>a75289098045c00c3081f03612e3c6b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>dd/d7b/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>a68fb3b71077480d9d38b27c5be4bb3f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>dd/d7b/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>a1deefcbc4aa0eb65c5e358234bd28b50</anchor>
      <arglist>(detail::ProtoToParamT&lt; Args &gt;... inArgs, detail::ProtoToParamT&lt; R &gt; &amp;outArg)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GComputationT&lt; R(Args...)&gt;</name>
      <anchorfile>dd/d7b/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>acdf8214e36ca82dfc9bcb89fb9284447</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GComputationT&lt; std::tuple&lt; R... &gt;(Args...)&gt;::GCompiledT</name>
    <filename>da/d80/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_1_1GCompiledT.html</filename>
    <member kind="function">
      <type></type>
      <name>GCompiledT</name>
      <anchorfile>da/d80/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>aa5203a4984f6e3b843754fbd9c50c261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>da/d80/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>a0b0b9824ea9e289fb590670407081968</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>da/d80/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>a4b668ab1266e62b52c81c8757b975785</anchor>
      <arglist>(detail::ProtoToParamT&lt; Args &gt;... inArgs, detail::ProtoToParamT&lt; R &gt; &amp;... outArgs)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GComputationT&lt; std::tuple&lt; R... &gt;(Args...)&gt;</name>
      <anchorfile>da/d80/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_1_1GCompiledT.html</anchorfile>
      <anchor>adb312daf3b2ff68cdbeb986aa690071c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GCompoundCallHelper</name>
    <filename>df/d45/structcv_1_1detail_1_1GCompoundCallHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GCompoundCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</name>
    <filename>db/d27/structcv_1_1detail_1_1GCompoundCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01stdce2f32b5f5ee035f9c558a4fd2328de5.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename... Outs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expand</name>
      <anchorfile>db/d27/structcv_1_1detail_1_1GCompoundCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01stdce2f32b5f5ee035f9c558a4fd2328de5.html</anchorfile>
      <anchor>a3088ea01f13ee8d581eeb189670388b7</anchor>
      <arglist>(GCompoundContext &amp;ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expand_impl</name>
      <anchorfile>db/d27/structcv_1_1detail_1_1GCompoundCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01stdce2f32b5f5ee035f9c558a4fd2328de5.html</anchorfile>
      <anchor>a316f2951af9e7448ebc5ab4e81df3b0d</anchor>
      <arglist>(GCompoundContext &amp;ctx, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GCompoundContext</name>
    <filename>d5/dee/structcv_1_1detail_1_1GCompoundContext.html</filename>
    <member kind="function">
      <type></type>
      <name>GCompoundContext</name>
      <anchorfile>d5/dee/structcv_1_1detail_1_1GCompoundContext.html</anchorfile>
      <anchor>ae6f637cda114783e83a315be6db2287e</anchor>
      <arglist>(const GArgs &amp;in_args)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>inArg</name>
      <anchorfile>d5/dee/structcv_1_1detail_1_1GCompoundContext.html</anchorfile>
      <anchor>a0abbe8c22addcacc1e4087395cb92a6c</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="variable">
      <type>GArgs</type>
      <name>m_args</name>
      <anchorfile>d5/dee/structcv_1_1detail_1_1GCompoundContext.html</anchorfile>
      <anchor>a76b3b5f7095b7d1cce1fbcde9ad1a539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GArgs</type>
      <name>m_results</name>
      <anchorfile>d5/dee/structcv_1_1detail_1_1GCompoundContext.html</anchorfile>
      <anchor>a4e30a09af05c443277154abcc9ccea1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GCompoundKernel</name>
    <filename>df/d95/classcv_1_1detail_1_1GCompoundKernel.html</filename>
    <member kind="typedef">
      <type>std::function&lt; void(GCompoundContext &amp;ctx)&gt;</type>
      <name>F</name>
      <anchorfile>df/d95/classcv_1_1detail_1_1GCompoundKernel.html</anchorfile>
      <anchor>ab6a98f0b9046b9dfe060203c360d4da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GCompoundKernel</name>
      <anchorfile>df/d95/classcv_1_1detail_1_1GCompoundKernel.html</anchorfile>
      <anchor>ade84b64ad469e1daa704883dbca11706</anchor>
      <arglist>(const F &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>df/d95/classcv_1_1detail_1_1GCompoundKernel.html</anchorfile>
      <anchor>aed2335850dcab6603305c09ba05f79e2</anchor>
      <arglist>(GCompoundContext &amp;ctx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>F</type>
      <name>m_f</name>
      <anchorfile>df/d95/classcv_1_1detail_1_1GCompoundKernel.html</anchorfile>
      <anchor>ad44620562bc6c1d1d2086a14bab97646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GCompoundKernelImpl</name>
    <filename>d0/d71/classcv_1_1detail_1_1GCompoundKernelImpl.html</filename>
    <templarg>class Impl</templarg>
    <templarg>class K</templarg>
    <base>cv::detail::GCompoundCallHelper&lt; Impl, K::InArgs, K::OutArgs &gt;</base>
    <base>cv::detail::KernelTag</base>
    <member kind="typedef">
      <type>K</type>
      <name>API</name>
      <anchorfile>d0/d71/classcv_1_1detail_1_1GCompoundKernelImpl.html</anchorfile>
      <anchor>a0118297d188a70c35b4071109d9921ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::gapi::GBackend</type>
      <name>backend</name>
      <anchorfile>d0/d71/classcv_1_1detail_1_1GCompoundKernelImpl.html</anchorfile>
      <anchor>ac6e29ba60e8dfe181eab4152cf6f9d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GCompoundKernel</type>
      <name>kernel</name>
      <anchorfile>d0/d71/classcv_1_1detail_1_1GCompoundKernelImpl.html</anchorfile>
      <anchor>ac20bbde4cd0b865cc0eed17d10334b55</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GComputation</name>
    <filename>d9/dfe/classcv_1_1GComputation.html</filename>
    <member kind="typedef">
      <type>std::function&lt; GComputation()&gt;</type>
      <name>Generator</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a6bc8f33e08e9ac0119fd7d2906d1a8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GComputation</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a40c06a5481ce8e9277b7ac870c275351</anchor>
      <arglist>(const Generator &amp;gen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GComputation</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>ad20ff09a9522ef4203266d3bc5bb52e9</anchor>
      <arglist>(const std::vector&lt; GMat &gt; &amp;ins, const std::vector&lt; GMat &gt; &amp;outs)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GComputation</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a9fb88a918758ebab829d2775750fd237</anchor>
      <arglist>(GMat in, GMat out)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GComputation</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a147325170a3941d9d4d3b29bef5dfb36</anchor>
      <arglist>(GMat in, GScalar out)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GComputation</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a6d5fba1995ca2d0a86a34d862ec7cc71</anchor>
      <arglist>(GMat in1, GMat in2, GMat out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GComputation</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>aefa1d7ef9fe93241cdb0cc119ccdce4b</anchor>
      <arglist>(GMat in1, GMat in2, GScalar out)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GComputation</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a066ac0afde476a16178268aef300aa58</anchor>
      <arglist>(GProtoInputArgs &amp;&amp;ins, GProtoOutputArgs &amp;&amp;outs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>acacdf438026f43ec0db3d84e5b02d340</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;ins, std::vector&lt; cv::Mat &gt; &amp;outs, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>aafd7a4d5103eafc398ebd15564ee059e</anchor>
      <arglist>(cv::Mat in, cv::Mat &amp;out, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a12fd86d3cc5140df37d6a8aa0a0f7230</anchor>
      <arglist>(cv::Mat in, cv::Scalar &amp;out, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>ad35660e432c5ec676fe2830eb8a9651b</anchor>
      <arglist>(cv::Mat in1, cv::Mat in2, cv::Mat &amp;out, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a4eb4b830d5cdf6891470a3b111b0e619</anchor>
      <arglist>(cv::Mat in1, cv::Mat in2, cv::Scalar &amp;out, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>aa25bc73f7cba9bb2f9992edaa248f868</anchor>
      <arglist>(GRunArgs &amp;&amp;ins, GRunArgsP &amp;&amp;outs, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>compile</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a86a31579919bfba49316f27093829abc</anchor>
      <arglist>(const Ts &amp;... meta_and_compile_args) -&gt; typename std::enable_if&lt; detail::are_meta_descrs_but_last&lt; Ts... &gt;::value &amp;&amp;std::is_same&lt; GCompileArgs, detail::last_type_t&lt; Ts... &gt; &gt;::value, GCompiled &gt;::type</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>compile</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a3c996ca8f04d5809b82191aae04a34ac</anchor>
      <arglist>(const Ts &amp;... metas) -&gt; typename std::enable_if&lt; detail::are_meta_descrs&lt; Ts... &gt;::value, GCompiled &gt;::type</arglist>
    </member>
    <member kind="function">
      <type>GCompiled</type>
      <name>compile</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>ab11bcc0578f9aa5ec8f8eaf6cda0dfa8</anchor>
      <arglist>(GMetaArgs &amp;&amp;in_metas, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>compileStreaming</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>aa2a3cae818b02d21ace48f348cb88a0a</anchor>
      <arglist>(const Ts &amp;... meta_and_compile_args) -&gt; typename std::enable_if&lt; detail::are_meta_descrs_but_last&lt; Ts... &gt;::value &amp;&amp;std::is_same&lt; GCompileArgs, detail::last_type_t&lt; Ts... &gt; &gt;::value, GStreamingCompiled &gt;::type</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>compileStreaming</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>aaadc813c176e6a992c76e51d07090cef</anchor>
      <arglist>(const Ts &amp;... metas) -&gt; typename std::enable_if&lt; detail::are_meta_descrs&lt; Ts... &gt;::value, GStreamingCompiled &gt;::type</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GStreamingCompiled</type>
      <name>compileStreaming</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>aad0eedf58f125efd3fe9ce61cebe6cfa</anchor>
      <arglist>(GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GStreamingCompiled</type>
      <name>compileStreaming</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>aca95fd621853e8a77eff5515bc1a4c75</anchor>
      <arglist>(GMetaArgs &amp;&amp;in_metas, GCompileArgs &amp;&amp;args={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GStreamingCompiled</type>
      <name>compileStreaming</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a731e812ec6ba458983dc10cc0df40325</anchor>
      <arglist>(const std::tuple&lt; Ts... &gt; &amp;meta_and_compile_args, detail::Seq&lt; IIs... &gt;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recompile</name>
      <anchorfile>d9/dfe/classcv_1_1GComputation.html</anchorfile>
      <anchor>a81667be7e7b03f8bcc534fa35e8e475e</anchor>
      <arglist>(GMetaArgs &amp;&amp;in_metas, GCompileArgs &amp;&amp;args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GComputationT</name>
    <filename>dc/d07/classcv_1_1GComputationT.html</filename>
    <templarg>typename</templarg>
  </compound>
  <compound kind="class">
    <name>cv::GComputationT&lt; R(Args...)&gt;</name>
    <filename>dd/d0d/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4.html</filename>
    <templarg>typename R</templarg>
    <templarg>typename... Args</templarg>
    <class kind="class">cv::GComputationT&lt; R(Args...)&gt;::GCompiledT</class>
    <member kind="typedef">
      <type>std::function&lt; R(Args...)&gt;</type>
      <name>Gen</name>
      <anchorfile>dd/d0d/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a8a152789ec8173794e2040c45c89c393</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GComputationT</name>
      <anchorfile>dd/d0d/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a96805ac6d024d4e81d25acd1329d19b3</anchor>
      <arglist>(const Gen &amp;generator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>dd/d0d/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a0065e2b7c54a83b55c8d55607441ee5d</anchor>
      <arglist>(detail::ProtoToParamT&lt; Args &gt;... inArgs, detail::ProtoToParamT&lt; R &gt; &amp;outArg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>dd/d0d/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>aa0da15aa01e4526bec82fec4dba1b81c</anchor>
      <arglist>(detail::ProtoToParamT&lt; Args &gt;... inArgs, detail::ProtoToParamT&lt; R &gt; &amp;outArg, GCompileArgs &amp;&amp;args)</arglist>
    </member>
    <member kind="function">
      <type>GCompiledT</type>
      <name>compile</name>
      <anchorfile>dd/d0d/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>ac03cbfa702322905fa459a2e1227c70d</anchor>
      <arglist>(detail::ProtoToMetaT&lt; Args &gt;... inDescs)</arglist>
    </member>
    <member kind="function">
      <type>GCompiledT</type>
      <name>compile</name>
      <anchorfile>dd/d0d/classcv_1_1GComputationT_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a35d49b60a82e9b05b55cb27b4b765dc0</anchor>
      <arglist>(detail::ProtoToMetaT&lt; Args &gt;... inDescs, GCompileArgs &amp;&amp;args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GComputationT&lt; std::tuple&lt; R... &gt;(Args...)&gt;</name>
    <filename>dd/d97/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4.html</filename>
    <templarg>typename... R</templarg>
    <templarg>typename... Args</templarg>
    <class kind="class">cv::GComputationT&lt; std::tuple&lt; R... &gt;(Args...)&gt;::GCompiledT</class>
    <member kind="typedef">
      <type>std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt;</type>
      <name>Gen</name>
      <anchorfile>dd/d97/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a3ccc0cbdf2df24336e27c55ee164a148</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GComputationT</name>
      <anchorfile>dd/d97/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a2a03c3dccd96e9197947994293b04e7e</anchor>
      <arglist>(const Gen &amp;generator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>dd/d97/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a2de3a070b1580db7f82df16ddab63b2c</anchor>
      <arglist>(detail::ProtoToParamT&lt; Args &gt;... inArgs, detail::ProtoToParamT&lt; R &gt; &amp;... outArgs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>dd/d97/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>adf32f8ccaea10158fe4aaa464b142614</anchor>
      <arglist>(detail::ProtoToParamT&lt; Args &gt;... inArgs, detail::ProtoToParamT&lt; R &gt; &amp;... outArgs, GCompileArgs &amp;&amp;args)</arglist>
    </member>
    <member kind="function">
      <type>GCompiledT</type>
      <name>compile</name>
      <anchorfile>dd/d97/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>af1298850b3b7a5784262ab515d821967</anchor>
      <arglist>(detail::ProtoToMetaT&lt; Args &gt;... inDescs)</arglist>
    </member>
    <member kind="function">
      <type>GCompiledT</type>
      <name>compile</name>
      <anchorfile>dd/d97/classcv_1_1GComputationT_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a833267fe5098a5dc5fca58fbab458d09</anchor>
      <arglist>(detail::ProtoToMetaT&lt; Args &gt;... inDescs, GCompileArgs &amp;&amp;args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GCPUContext</name>
    <filename>d4/dc1/classcv_1_1GCPUContext.html</filename>
    <member kind="function">
      <type>const T &amp;</type>
      <name>inArg</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>abf4d855889f20d043029087344449e26</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>inMat</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>ac7e1e309df548b40d03ad96d7aebfc4c</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>const cv::Scalar &amp;</type>
      <name>inVal</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a32111473947efd176e719fb307ec0c68</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>cv::MediaFrame &amp;</type>
      <name>outFrame</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>aab4863635a761597a087732ea75b4684</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat &amp;</type>
      <name>outMatR</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>afb25c4b5000f57471f8684d3f06446d1</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>outOpaqueR</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a354129d05e97272eba7431309da800bd</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar &amp;</type>
      <name>outValR</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a7b8465fd0ecf7512cc8beabbf81b108d</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt; &amp;</type>
      <name>outVecR</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>afb78ddeef1c2e93c014efd9b9f7d9637</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>GArg</type>
      <name>state</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a0e370859f75048c87dab5a6c5d69e139</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>detail::OpaqueRef &amp;</type>
      <name>outOpaqueRef</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a4405ee49e2cce9817dbfcad5d6127773</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>detail::VectorRef &amp;</type>
      <name>outVecRef</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a4fd315b6ea8fab98f362d2f283cbfc75</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GArg &gt;</type>
      <name>m_args</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a956eed3ab026b5f017210ad4a28978a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::size_t, GRunArgP &gt;</type>
      <name>m_results</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a69b6dc7c47dbe9f2a283cb0170225d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GArg</type>
      <name>m_state</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a6b1e4c9455cedcccb3a1b5557b36d297</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>gimpl::GCPUExecutable</name>
      <anchorfile>d4/dc1/classcv_1_1GCPUContext.html</anchorfile>
      <anchor>a3e74517abadc588f262b9d71222c8fd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GCPUKernel</name>
    <filename>df/d27/classcv_1_1GCPUKernel.html</filename>
    <member kind="typedef">
      <type>std::function&lt; void(GCPUContext &amp;)&gt;</type>
      <name>RunF</name>
      <anchorfile>df/d27/classcv_1_1GCPUKernel.html</anchorfile>
      <anchor>af3d39a3c72ce3ff07e036432299f6e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const GMetaArgs &amp;, const GArgs &amp;, GArg &amp;, const GCompileArgs &amp;)&gt;</type>
      <name>SetupF</name>
      <anchorfile>df/d27/classcv_1_1GCPUKernel.html</anchorfile>
      <anchor>aaf43aa0ee9a078c17dd38ca4d6c5781a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GCPUKernel</name>
      <anchorfile>df/d27/classcv_1_1GCPUKernel.html</anchorfile>
      <anchor>abae845a153ccd811506b44f1b1c9ead0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GCPUKernel</name>
      <anchorfile>df/d27/classcv_1_1GCPUKernel.html</anchorfile>
      <anchor>a0a4f3ca471fe5073c4f35e0f36776210</anchor>
      <arglist>(const RunF &amp;runF, const SetupF &amp;setupF=nullptr)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_isStateful</name>
      <anchorfile>df/d27/classcv_1_1GCPUKernel.html</anchorfile>
      <anchor>a6d9b3f8de8ee5c7d72ed6855d6f4baa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RunF</type>
      <name>m_runF</name>
      <anchorfile>df/d27/classcv_1_1GCPUKernel.html</anchorfile>
      <anchor>a814c51a03b17bfba33c84d26cd882ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SetupF</type>
      <name>m_setupF</name>
      <anchorfile>df/d27/classcv_1_1GCPUKernel.html</anchorfile>
      <anchor>a4d0ffb9a9f5a14216d41f08d01b3e581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GCPUKernelImpl</name>
    <filename>d0/d6c/classcv_1_1GCPUKernelImpl.html</filename>
    <templarg>class Impl</templarg>
    <templarg>class K</templarg>
    <base>cv::detail::KernelTag</base>
    <member kind="typedef">
      <type>K</type>
      <name>API</name>
      <anchorfile>d0/d6c/classcv_1_1GCPUKernelImpl.html</anchorfile>
      <anchor>aa5bdd54f0550151b76dfa896dacaf347</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::gapi::GBackend</type>
      <name>backend</name>
      <anchorfile>d0/d6c/classcv_1_1GCPUKernelImpl.html</anchorfile>
      <anchor>a1e51d53bc3bcdc1425042c9b9429b4e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::GCPUKernel</type>
      <name>kernel</name>
      <anchorfile>d0/d6c/classcv_1_1GCPUKernelImpl.html</anchorfile>
      <anchor>a4aad62ce08c53197bd4cbf0b4eead222</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GCPUStKernelImpl</name>
    <filename>de/dbd/classcv_1_1GCPUStKernelImpl.html</filename>
    <templarg>class Impl</templarg>
    <templarg>class K</templarg>
    <templarg>class S</templarg>
    <base>cv::detail::KernelTag</base>
    <member kind="typedef">
      <type>K</type>
      <name>API</name>
      <anchorfile>de/dbd/classcv_1_1GCPUStKernelImpl.html</anchorfile>
      <anchor>a46f950787d4a3bad4cacff50dd60d3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>S</type>
      <name>State</name>
      <anchorfile>de/dbd/classcv_1_1GCPUStKernelImpl.html</anchorfile>
      <anchor>a34eeda0a663551770a0add30b081af75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::gapi::GBackend</type>
      <name>backend</name>
      <anchorfile>de/dbd/classcv_1_1GCPUStKernelImpl.html</anchorfile>
      <anchor>a78f241b6f3599d3567cedbf6718ff503</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::GCPUKernel</type>
      <name>kernel</name>
      <anchorfile>de/dbd/classcv_1_1GCPUStKernelImpl.html</anchorfile>
      <anchor>a36e71133ed2135868b7513525d24b490</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::streaming::detail::GDesync</name>
    <filename>da/d74/structcv_1_1gapi_1_1streaming_1_1detail_1_1GDesync.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>id</name>
      <anchorfile>da/d74/structcv_1_1gapi_1_1streaming_1_1detail_1_1GDesync.html</anchorfile>
      <anchor>a54aec126ee3ca58840a93e6a69ebb1a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::tuple&lt; R... &gt;</type>
      <name>yield</name>
      <anchorfile>da/d74/structcv_1_1gapi_1_1streaming_1_1detail_1_1GDesync.html</anchorfile>
      <anchor>af1188a24722d375727f604eb03f2e521</anchor>
      <arglist>(cv::GCall &amp;call, cv::detail::Seq&lt; IIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::GeluApproximationLayer</name>
    <filename>d1/dea/classcv_1_1dnn_1_1GeluApproximationLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GeluApproximationLayer &gt;</type>
      <name>create</name>
      <anchorfile>d1/dea/classcv_1_1dnn_1_1GeluApproximationLayer.html</anchorfile>
      <anchor>a57557ccb5feace12f01253cbad310628</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::GeluLayer</name>
    <filename>d4/da1/classcv_1_1dnn_1_1GeluLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GeluLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/da1/classcv_1_1dnn_1_1GeluLayer.html</anchorfile>
      <anchor>ac3938499eba17ebd84fcde51186bc7fe</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::GemmLayer</name>
    <filename>dc/d5f/classcv_1_1dnn_1_1GemmLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GemmLayer &gt;</type>
      <name>create</name>
      <anchorfile>dc/d5f/classcv_1_1dnn_1_1GemmLayer.html</anchorfile>
      <anchor>a4f85ffc05f04333840ffb108f82f5ebf</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>dc/d5f/classcv_1_1dnn_1_1GemmLayer.html</anchorfile>
      <anchor>a516defa9ab732f0f38b95bf3f06a6ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>beta</name>
      <anchorfile>dc/d5f/classcv_1_1dnn_1_1GemmLayer.html</anchorfile>
      <anchor>a234d7ac222362e164dec0b3eeb61015b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>trans_a</name>
      <anchorfile>dc/d5f/classcv_1_1dnn_1_1GemmLayer.html</anchorfile>
      <anchor>abd3e9519b4b5bcd31a16dc067c754ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>trans_b</name>
      <anchorfile>dc/d5f/classcv_1_1dnn_1_1GemmLayer.html</anchorfile>
      <anchor>a24c05b06ef9b1697e2234e3e19e16b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GeneralizedHough</name>
    <filename>d7/dd4/classcv_1_1GeneralizedHough.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a07fc9a22f1a97b9dbe29c879c6efe803</anchor>
      <arglist>(InputArray edges, InputArray dx, InputArray dy, OutputArray positions, OutputArray votes=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a42efe58575412b02c1a6642fe5b22d5b</anchor>
      <arglist>(InputArray image, OutputArray positions, OutputArray votes=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getCannyHighThresh</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a14ddad0f7d72f5aad5b22686063f77ac</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getCannyLowThresh</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a609077a8f49151919e4287de77c9e8ee</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDp</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a8313572bed9177ad9e8b3384d3680f52</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxBufferSize</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>ae206abed95d03b5483b90c8e2a48b034</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinDist</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a2212622fe647c8f402b5a35dd3b0ddb0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCannyHighThresh</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a0652a8600e2cc030a7d87be2d79ce5b1</anchor>
      <arglist>(int cannyHighThresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCannyLowThresh</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a8206707627bc2b5b09b37da06f6580a6</anchor>
      <arglist>(int cannyLowThresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDp</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a82fa95feb453d5cb517e55ca20b199e4</anchor>
      <arglist>(double dp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxBufferSize</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>add9b562933707cbf7728b30961e2ff93</anchor>
      <arglist>(int maxBufferSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinDist</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a4a0b12ead2b701c2574d3354cd02d349</anchor>
      <arglist>(double minDist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTemplate</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>a923534894a0f23563289abcd6cbe74d3</anchor>
      <arglist>(InputArray edges, InputArray dx, InputArray dy, Point templCenter=Point(-1, -1))=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTemplate</name>
      <anchorfile>d7/dd4/classcv_1_1GeneralizedHough.html</anchorfile>
      <anchor>ad37bc75bf3054590d10f99cf608f10d5</anchor>
      <arglist>(InputArray templ, Point templCenter=Point(-1, -1))=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GeneralizedHoughBallard</name>
    <filename>dc/d46/classcv_1_1GeneralizedHoughBallard.html</filename>
    <base>cv::GeneralizedHough</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLevels</name>
      <anchorfile>dc/d46/classcv_1_1GeneralizedHoughBallard.html</anchorfile>
      <anchor>ab0cf70b1c8b3185e1ea84851136af023</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getVotesThreshold</name>
      <anchorfile>dc/d46/classcv_1_1GeneralizedHoughBallard.html</anchorfile>
      <anchor>adf27f9229e3847cfcf93932d2e3514bc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLevels</name>
      <anchorfile>dc/d46/classcv_1_1GeneralizedHoughBallard.html</anchorfile>
      <anchor>a234280317b918a2e439703a70abf55b1</anchor>
      <arglist>(int levels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVotesThreshold</name>
      <anchorfile>dc/d46/classcv_1_1GeneralizedHoughBallard.html</anchorfile>
      <anchor>ab848522772940cef12dd36e382a75a5d</anchor>
      <arglist>(int votesThreshold)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GeneralizedHoughGuil</name>
    <filename>d3/d20/classcv_1_1GeneralizedHoughGuil.html</filename>
    <base>cv::GeneralizedHough</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAngleEpsilon</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a7f020ad30b55391d3d471b69f14ee6a6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAngleStep</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>aa8a834978a336f643dac10aed27767ab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getAngleThresh</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>af91bcec01833c61ed1ee93ce5a17859f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLevels</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>ab107f8824217d6345358939de650dfd4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxAngle</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a77bb7642fcdbcab4035fe1f6fabac7b8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxScale</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a2a31ab9e2ead47d5b727a2d863ed61f8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinAngle</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a3c4d671a416b61859e74f967748710be</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinScale</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a07025fb99f1c17acb78ce109d07132d1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPosThresh</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>ac61062ebebea6baaf5c068ed95ad3732</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleStep</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a4e885698b62d38fabeed13192e35be34</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getScaleThresh</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>afcd49905eecfceaa3597dcf150821dc2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getXi</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>ae17b61f123af20e6966e3249b53f000a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAngleEpsilon</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a6d0446ac2470a7c3c7656ace92a7b656</anchor>
      <arglist>(double angleEpsilon)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAngleStep</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a889384a9360ec2b7efdc0ff8fbbb4bf9</anchor>
      <arglist>(double angleStep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAngleThresh</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a8411f94d623c66c6c53872a0f9c5416f</anchor>
      <arglist>(int angleThresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLevels</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>aef797ae7c1f6db4648cd85174f8d8f93</anchor>
      <arglist>(int levels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxAngle</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a0f4173d9464cdbfa072d746747812431</anchor>
      <arglist>(double maxAngle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxScale</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a65c1d3b008a9f5bb61d3d95adf4570cc</anchor>
      <arglist>(double maxScale)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinAngle</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a303a0eebee227d4b27ddf4a0ae211658</anchor>
      <arglist>(double minAngle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinScale</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>ac661ec2f0a3583f6a0577b3496c44ae0</anchor>
      <arglist>(double minScale)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPosThresh</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>af68ca3abf30a5d95b4f804806f2a3759</anchor>
      <arglist>(int posThresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleStep</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a745e781d3341b320e1b23504482cd3ae</anchor>
      <arglist>(double scaleStep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleThresh</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a25fb2540b6ac5383c33fad5c3677eaeb</anchor>
      <arglist>(int scaleThresh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setXi</name>
      <anchorfile>d3/d20/classcv_1_1GeneralizedHoughGuil.html</anchorfile>
      <anchor>a458db3935a496e66c631745ceeb6ca8a</anchor>
      <arglist>(double xi)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::Generic</name>
    <filename>dd/d6f/structcv_1_1gapi_1_1Generic.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::flann::GenericIndex</name>
    <filename>db/d18/classcv_1_1flann_1_1GenericIndex.html</filename>
    <templarg>typename Distance</templarg>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a991f94ad60ce3ca8790d6dd25f2dc58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a3089f46860f8b62a39721c573334ab69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericIndex</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a8fff14185f9f3d2f2311b528f65b146c</anchor>
      <arglist>(const Mat &amp;features, const ::cvflann::IndexParams &amp;params, Distance distance=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GenericIndex</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a15c56f72d0ab22c48d1773121a1fc82e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::cvflann::IndexParams *</type>
      <name>getIndexParameters</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a3e614ce087971645a40721ec374caaa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::cvflann::IndexParams</type>
      <name>getParameters</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a99472345811cf94c9084b907487f0a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>knnSearch</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a32640ad9c77e4ff85a1a8ac399b13e53</anchor>
      <arglist>(const Mat &amp;queries, Mat &amp;indices, Mat &amp;dists, int knn, const ::cvflann::SearchParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>knnSearch</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a50c3ce570adfb7b19c7cda4a320a3d9e</anchor>
      <arglist>(const std::vector&lt; ElementType &gt; &amp;query, std::vector&lt; int &gt; &amp;indices, std::vector&lt; DistanceType &gt; &amp;dists, int knn, const ::cvflann::SearchParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>afc05dd06931731c9d5260b42f62072d6</anchor>
      <arglist>(const Mat &amp;query, Mat &amp;indices, Mat &amp;dists, DistanceType radius, const ::cvflann::SearchParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>abd40ca52fdc5e0dd3d82445cc71a478b</anchor>
      <arglist>(const std::vector&lt; ElementType &gt; &amp;query, std::vector&lt; int &gt; &amp;indices, std::vector&lt; DistanceType &gt; &amp;dists, DistanceType radius, const ::cvflann::SearchParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a42cc01f395c948fd9c7cb57fb7793671</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>affe04ca85a1e20d655ad972ba9b3d72a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>veclen</name>
      <anchorfile>db/d18/classcv_1_1flann_1_1GenericIndex.html</anchorfile>
      <anchor>a51e8e412d2743612d626d4280ad9483d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_border_helper</name>
    <filename>d8/daa/structcv_1_1detail_1_1get__border__helper.html</filename>
    <templarg>bool CallCustomGetBorder</templarg>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_border_helper&lt; false, Impl, Ins... &gt;</name>
    <filename>d0/d9a/structcv_1_1detail_1_1get__border__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <member kind="function" static="yes">
      <type>static gapi::fluid::BorderOpt</type>
      <name>help</name>
      <anchorfile>d0/d9a/structcv_1_1detail_1_1get__border__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a98f9407cd9d70365440bfd3eb503162e</anchor>
      <arglist>(const cv::GMetaArgs &amp;, const cv::GArgs &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_border_helper&lt; true, Impl, Ins... &gt;</name>
    <filename>d0/dba/structcv_1_1detail_1_1get__border__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <member kind="function" static="yes">
      <type>static gapi::fluid::BorderOpt</type>
      <name>get_border_impl</name>
      <anchorfile>d0/dba/structcv_1_1detail_1_1get__border__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>abf405aa66a371ebc329762d376f1d5b6</anchor>
      <arglist>(const GMetaArgs &amp;metas, const cv::GArgs &amp;in_args, cv::detail::Seq&lt; IIs... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gapi::fluid::BorderOpt</type>
      <name>help</name>
      <anchorfile>d0/dba/structcv_1_1detail_1_1get__border__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>aad773243643fc57869eecc714286fedc</anchor>
      <arglist>(const GMetaArgs &amp;metas, const cv::GArgs &amp;in_args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_compound_in</name>
    <filename>d0/de1/structcv_1_1detail_1_1get__compound__in.html</filename>
    <templarg>typename T</templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>d0/de1/structcv_1_1detail_1_1get__compound__in.html</anchorfile>
      <anchor>a38b794a6624fad95edb6290d4e4edd82</anchor>
      <arglist>(GCompoundContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_compound_in&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>d9/d3d/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static cv::GArray&lt; U &gt;</type>
      <name>get</name>
      <anchorfile>d9/d3d/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>aec0cf31f3d9d02bf6ca8ae3657995db5</anchor>
      <arglist>(GCompoundContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_compound_in&lt; cv::GMatP &gt;</name>
    <filename>d2/daa/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GMatP_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::GMatP</type>
      <name>get</name>
      <anchorfile>d2/daa/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GMatP_01_4.html</anchorfile>
      <anchor>a15963ff576bff7fcd9fa0c88e41ecbd6</anchor>
      <arglist>(GCompoundContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_compound_in&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>d4/dc9/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static cv::GOpaque&lt; U &gt;</type>
      <name>get</name>
      <anchorfile>d4/dc9/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>adfb8200917cd333c81de9ad2edf54f72</anchor>
      <arglist>(GCompoundContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in</name>
    <filename>db/d2c/structcv_1_1detail_1_1get__in.html</filename>
    <templarg>class T</templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>db/d2c/structcv_1_1detail_1_1get__in.html</anchorfile>
      <anchor>af737fb6b61f7d230428788080d80e653</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GArray&lt; cv::GArray&lt; U &gt; &gt; &gt;</name>
    <filename>da/de0/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01cv_1_1GArray_3_01U_01_4_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <base>cv::detail::get_in&lt; cv::GArray&lt; std::vector&lt; U &gt; &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GArray&lt; cv::GMat &gt; &gt;</name>
    <filename>dc/df4/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01cv_1_1GMat_01_4_01_4.html</filename>
    <base>cv::detail::get_in&lt; cv::GArray&lt; cv::Mat &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GArray&lt; cv::GScalar &gt; &gt;</name>
    <filename>d8/dfd/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01cv_1_1GScalar_01_4_01_4.html</filename>
    <base>cv::detail::get_in&lt; cv::GArray&lt; cv::Scalar &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>d5/dd2/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; U &gt; &amp;</type>
      <name>get</name>
      <anchorfile>d5/dd2/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>af949ac6cc2a0c046862a2e5c01f02d07</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GFrame &gt;</name>
    <filename>dc/d6d/structcv_1_1detail_1_1get__in_3_01cv_1_1GFrame_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::MediaFrame</type>
      <name>get</name>
      <anchorfile>dc/d6d/structcv_1_1detail_1_1get__in_3_01cv_1_1GFrame_01_4.html</anchorfile>
      <anchor>abd0b33a337129cf5367b3e87f5f3b709</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GMat &gt;</name>
    <filename>d3/d28/structcv_1_1detail_1_1get__in_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>get</name>
      <anchorfile>d3/d28/structcv_1_1detail_1_1get__in_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a2470c880f76f5cf1b096013483e26c8d</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GMatP &gt;</name>
    <filename>d0/d43/structcv_1_1detail_1_1get__in_3_01cv_1_1GMatP_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>get</name>
      <anchorfile>d0/d43/structcv_1_1detail_1_1get__in_3_01cv_1_1GMatP_01_4.html</anchorfile>
      <anchor>a0544bac2479959af09188698698a17fc</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GOpaque&lt; cv::GMat &gt; &gt;</name>
    <filename>dc/d74/structcv_1_1detail_1_1get__in_3_01cv_1_1GOpaque_3_01cv_1_1GMat_01_4_01_4.html</filename>
    <base>cv::detail::get_in&lt; cv::GOpaque&lt; cv::Mat &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GOpaque&lt; cv::GScalar &gt; &gt;</name>
    <filename>dc/dfb/structcv_1_1detail_1_1get__in_3_01cv_1_1GOpaque_3_01cv_1_1GScalar_01_4_01_4.html</filename>
    <base>cv::detail::get_in&lt; cv::GOpaque&lt; cv::Mat &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>d2/ddf/structcv_1_1detail_1_1get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static const U &amp;</type>
      <name>get</name>
      <anchorfile>d2/ddf/structcv_1_1detail_1_1get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a6c033e703045550a0ac456dfc00a4146</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_in&lt; cv::GScalar &gt;</name>
    <filename>d4/d62/structcv_1_1detail_1_1get__in_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>get</name>
      <anchorfile>d4/d62/structcv_1_1detail_1_1get__in_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>a07d3029ad32757f5b8071aa62466bb21</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out</name>
    <filename>d0/d6a/structcv_1_1detail_1_1get__out.html</filename>
    <templarg>class T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GArray&lt; cv::GArray&lt; U &gt; &gt; &gt;</name>
    <filename>dd/d91/structcv_1_1detail_1_1get__out_3_01cv_1_1GArray_3_01cv_1_1GArray_3_01U_01_4_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <base>cv::detail::get_out&lt; cv::GArray&lt; std::vector&lt; U &gt; &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GArray&lt; cv::GMat &gt; &gt;</name>
    <filename>d5/d78/structcv_1_1detail_1_1get__out_3_01cv_1_1GArray_3_01cv_1_1GMat_01_4_01_4.html</filename>
    <base>cv::detail::get_out&lt; cv::GArray&lt; cv::Mat &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>db/d3b/structcv_1_1detail_1_1get__out_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static std::vector&lt; U &gt; &amp;</type>
      <name>get</name>
      <anchorfile>db/d3b/structcv_1_1detail_1_1get__out_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a8f08495d580a6d061a950a825dccaa15</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GFrame &gt;</name>
    <filename>d4/d67/structcv_1_1detail_1_1get__out_3_01cv_1_1GFrame_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::MediaFrame &amp;</type>
      <name>get</name>
      <anchorfile>d4/d67/structcv_1_1detail_1_1get__out_3_01cv_1_1GFrame_01_4.html</anchorfile>
      <anchor>a7bee9855d5b3f624826fb0df65f704a5</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GMat &gt;</name>
    <filename>d2/d32/structcv_1_1detail_1_1get__out_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static tracked_cv_mat</type>
      <name>get</name>
      <anchorfile>d2/d32/structcv_1_1detail_1_1get__out_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a4bae360c97de33ffabfbe1cf6e04123e</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GMatP &gt;</name>
    <filename>d2/dba/structcv_1_1detail_1_1get__out_3_01cv_1_1GMatP_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static tracked_cv_mat</type>
      <name>get</name>
      <anchorfile>d2/dba/structcv_1_1detail_1_1get__out_3_01cv_1_1GMatP_01_4.html</anchorfile>
      <anchor>a898affdb9e8abd49cecdec3c19545730</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>d0/d87/structcv_1_1detail_1_1get__out_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static U &amp;</type>
      <name>get</name>
      <anchorfile>d0/d87/structcv_1_1detail_1_1get__out_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a6e2816fb0a9dbe9339f3e696fe7c4767</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_out&lt; cv::GScalar &gt;</name>
    <filename>d0/d5c/structcv_1_1detail_1_1get__out_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::Scalar &amp;</type>
      <name>get</name>
      <anchorfile>d0/d5c/structcv_1_1detail_1_1get__out_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>a22b7b8b6483eda672ba2493e79cb0cca</anchor>
      <arglist>(GCPUContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_window_helper</name>
    <filename>da/dc9/structcv_1_1detail_1_1get__window__helper.html</filename>
    <templarg>bool CallCustomGetWindow</templarg>
    <templarg>typename</templarg>
    <templarg>typename... Ins</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_window_helper&lt; false, Impl, Ins... &gt;</name>
    <filename>d7/d41/structcv_1_1detail_1_1get__window__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>help</name>
      <anchorfile>d7/d41/structcv_1_1detail_1_1get__window__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a94545ee937d1bfd10910ef7ef0fa3818</anchor>
      <arglist>(const cv::GMetaArgs &amp;, const cv::GArgs &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::get_window_helper&lt; true, Impl, Ins... &gt;</name>
    <filename>d3/d50/structcv_1_1detail_1_1get__window__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_window_impl</name>
      <anchorfile>d3/d50/structcv_1_1detail_1_1get__window__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>ae0a34cda2fd1ce075b0270032e5378c5</anchor>
      <arglist>(const GMetaArgs &amp;metas, const cv::GArgs &amp;in_args, cv::detail::Seq&lt; IIs... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>help</name>
      <anchorfile>d3/d50/structcv_1_1detail_1_1get__window__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a84613ce7cf25936564c77bedc6756074</anchor>
      <arglist>(const GMetaArgs &amp;metas, const cv::GArgs &amp;in_args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GFluidKernel</name>
    <filename>d0/dc4/classcv_1_1GFluidKernel.html</filename>
    <member kind="typedef">
      <type>std::function&lt; gapi::fluid::BorderOpt(const GMetaArgs &amp;, const GArgs &amp;)&gt;</type>
      <name>B</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>acba224640f0f60620a5d936cb2e6bb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const cv::GArgs &amp;, const std::vector&lt; gapi::fluid::Buffer * &gt; &amp;)&gt;</type>
      <name>F</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>aa90564111600d3a008f62f19ccef689a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; int(const GMetaArgs &amp;, const GArgs &amp;)&gt;</type>
      <name>GW</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a4e11dfec24f2271e6c075bebb482b634</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const cv::GMetaArgs &amp;, const cv::GArgs &amp;, gapi::fluid::Buffer &amp;)&gt;</type>
      <name>IS</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a9b302cf0f61f16dda9d192b9c0c12627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Kind</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a8af159f1d2f0183faeb58620029f5196</anchor>
      <arglist></arglist>
      <enumvalue file="d0/dc4/classcv_1_1GFluidKernel.html" anchor="a8af159f1d2f0183faeb58620029f5196ad7778d0c64b6ba21494c97f77a66885a">Filter</enumvalue>
      <enumvalue file="d0/dc4/classcv_1_1GFluidKernel.html" anchor="a8af159f1d2f0183faeb58620029f5196a9d723d04c40bfd81835c0766a698cf63">Resize</enumvalue>
      <enumvalue file="d0/dc4/classcv_1_1GFluidKernel.html" anchor="a8af159f1d2f0183faeb58620029f5196a16837c2743fdb5c65b4aa24414c9769e">YUV420toRGB</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::function&lt; GMetaArgs(const GMetaArgs &amp;, const GArgs &amp;)&gt;</type>
      <name>M</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>af142894c00fefc7ab279f7a07c9d4483</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(gapi::fluid::Buffer &amp;)&gt;</type>
      <name>RS</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a1f42985cb666b38d9a398787d602b0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFluidKernel</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a43989c69fb2f587d7fdb3517909a7ccb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFluidKernel</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a20bc42eb01c8c6144b3e2e542763f800</anchor>
      <arglist>(Kind k, int l, bool scratch, const F &amp;f, const IS &amp;is, const RS &amp;rs, const B &amp;b, const GW &amp;win)</arglist>
    </member>
    <member kind="variable">
      <type>const B</type>
      <name>m_b</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a950e44699c320b9704842ee43f68f8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const F</type>
      <name>m_f</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>afb33f4543e3c21e4477c659c41010878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const GW</type>
      <name>m_gw</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a599fa1e42090456a4db959ab949fefcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IS</type>
      <name>m_is</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a5d2dfed8c8ed15931ef929661dadcb6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Kind</type>
      <name>m_kind</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>afa847a31acb72ac70c10972f53479cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_lpi</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>ab99969329bfc1c8ce49d51ce508486d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const RS</type>
      <name>m_rs</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a72cf9e5853447b948aaa4779cbe222ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>m_scratch</name>
      <anchorfile>d0/dc4/classcv_1_1GFluidKernel.html</anchorfile>
      <anchor>a0ba3a59bfa5c9983deb8b2afcb2364fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GFluidKernelImpl</name>
    <filename>dc/d9b/classcv_1_1GFluidKernelImpl.html</filename>
    <templarg>class Impl</templarg>
    <templarg>class K</templarg>
    <templarg>bool UseScratch</templarg>
    <base>cv::detail::KernelTag</base>
    <member kind="typedef">
      <type>K</type>
      <name>API</name>
      <anchorfile>dc/d9b/classcv_1_1GFluidKernelImpl.html</anchorfile>
      <anchor>ad9654fa0fdd7323acf55e4b69c6000f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::gapi::GBackend</type>
      <name>backend</name>
      <anchorfile>dc/d9b/classcv_1_1GFluidKernelImpl.html</anchorfile>
      <anchor>a62a9bc5a8416759d171d45b86e19328f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GFluidKernel</type>
      <name>kernel</name>
      <anchorfile>dc/d9b/classcv_1_1GFluidKernelImpl.html</anchorfile>
      <anchor>a40c9b2a67c333453dff3d6e9adf2fdca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GFluidOutputRois</name>
    <filename>d9/d17/structcv_1_1GFluidOutputRois.html</filename>
    <member kind="variable">
      <type>std::vector&lt; cv::Rect &gt;</type>
      <name>rois</name>
      <anchorfile>d9/d17/structcv_1_1GFluidOutputRois.html</anchorfile>
      <anchor>afddaa3fbe65f8dfdc086ef6ba5ebdd81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GFluidParallelFor</name>
    <filename>d8/d47/structcv_1_1GFluidParallelFor.html</filename>
    <member kind="variable">
      <type>std::function&lt; void(std::size_t size, std::function&lt; void(std::size_t index)&gt;)&gt;</type>
      <name>parallel_for</name>
      <anchorfile>d8/d47/structcv_1_1GFluidParallelFor.html</anchorfile>
      <anchor>a29165e40bfaacc7a6b274f33d0f6acfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GFluidParallelOutputRois</name>
    <filename>d6/d0b/structcv_1_1GFluidParallelOutputRois.html</filename>
    <member kind="variable">
      <type>std::vector&lt; GFluidOutputRois &gt;</type>
      <name>parallel_rois</name>
      <anchorfile>d6/d0b/structcv_1_1GFluidParallelOutputRois.html</anchorfile>
      <anchor>a63e3d812ff785fa33d59c810d68fdef8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GFrame</name>
    <filename>d9/d94/classcv_1_1GFrame.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GFrame</name>
      <anchorfile>d9/d94/classcv_1_1GFrame.html</anchorfile>
      <anchor>aa37d3c4ca6206bac875600392fb67e48</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GFrameDesc</name>
    <filename>df/dec/structcv_1_1GFrameDesc.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>df/dec/structcv_1_1GFrameDesc.html</anchorfile>
      <anchor>a8233ec176cd20709a9db656464907d28</anchor>
      <arglist>(const GFrameDesc &amp;) const</arglist>
    </member>
    <member kind="variable">
      <type>MediaFormat</type>
      <name>fmt</name>
      <anchorfile>df/dec/structcv_1_1GFrameDesc.html</anchorfile>
      <anchor>a21290423ac04b8b7815c71154cf76720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Size</type>
      <name>size</name>
      <anchorfile>df/dec/structcv_1_1GFrameDesc.html</anchorfile>
      <anchor>afccf01e1cc092a85022686a4dcff3017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GFTTDetector</name>
    <filename>df/d21/classcv_1_1GFTTDetector.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBlockSize</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a24c55c59ba7fb397a2eac304e6d1f548</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>ad5d28599095934d718d1177e740a6d47</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getGradientSize</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>adc7cb6b8f21b57d69de5ffcf65977c1e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getHarrisDetector</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>ad0e4a6f923c186fd181fafd54c581d49</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getK</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a9ff0f1691b4716a874be38382dfbd7cf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxFeatures</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a307ff4285b0dd5f977d284d7f18bec16</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinDistance</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>af8c9bcee8e5329be46e2164a09c04863</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getQualityLevel</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a34a61104d4c180029d12499ae465094b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlockSize</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>ac44ba3d060603efa0af8da079f5fedb3</anchor>
      <arglist>(int blockSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGradientSize</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>ad20a326cd20f438db3a3e0ff8a05097d</anchor>
      <arglist>(int gradientSize_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHarrisDetector</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>ae91924c613b0736f338ae541d7c51a4e</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setK</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a54427c38033b6c2de48c6a49b085ec29</anchor>
      <arglist>(double k)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxFeatures</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>ade841e3ce9dc7e0c23e90442a6ff13df</anchor>
      <arglist>(int maxFeatures)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinDistance</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a02d13a8b58df03f5165a9ca5262aae86</anchor>
      <arglist>(double minDistance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQualityLevel</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a55cb5f40d65ad96483f4d5667f932ec1</anchor>
      <arglist>(double qlevel)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GFTTDetector &gt;</type>
      <name>create</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a6e218f64fd0002e37972b582e0d49d87</anchor>
      <arglist>(int maxCorners, double qualityLevel, double minDistance, int blockSize, int gradientSize, bool useHarrisDetector=false, double k=0.04)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GFTTDetector &gt;</type>
      <name>create</name>
      <anchorfile>df/d21/classcv_1_1GFTTDetector.html</anchorfile>
      <anchor>a451f8bb847b8deffaa3aeaa9705feeef</anchor>
      <arglist>(int maxCorners=1000, double qualityLevel=0.01, double minDistance=1, int blockSize=3, bool useHarrisDetector=false, double k=0.04)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInfer</name>
    <filename>d5/d7b/structcv_1_1GInfer.html</filename>
    <templarg>typename Net</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::GInferBase</base>
    <base>cv::detail::KernelTypeMedium&lt; GInfer&lt; Net, Args... &gt;, InferAPI&lt; Net, Args... &gt;::type &gt;</base>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>d5/d7b/structcv_1_1GInfer.html</anchorfile>
      <anchor>aabe853f470796708995ff7d97d13d7ea</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>tag</name>
      <anchorfile>d5/d7b/structcv_1_1GInfer.html</anchorfile>
      <anchor>a5df3bc0b96b06dbf72a74d3ccff8baac</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInferBase</name>
    <filename>de/dc3/structcv_1_1GInferBase.html</filename>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>de/dc3/structcv_1_1GInferBase.html</anchorfile>
      <anchor>aabe853f470796708995ff7d97d13d7ea</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>id</name>
      <anchorfile>de/dc3/structcv_1_1GInferBase.html</anchorfile>
      <anchor>af3a74314097e3c234a90f174c2a589ee</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GInferInputsTyped</name>
    <filename>d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html</filename>
    <templarg>typename... Ts</templarg>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, StorageT &gt;</type>
      <name>Map</name>
      <anchorfile>d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html</anchorfile>
      <anchor>a02629c4bea2c7bbcaad1ae164961cd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::util::variant&lt; Ts... &gt;</type>
      <name>StorageT</name>
      <anchorfile>d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html</anchorfile>
      <anchor>a50757a4e2455452d48f8b6e92af0638a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GInferInputsTyped</name>
      <anchorfile>d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html</anchorfile>
      <anchor>a4ef16de47986c1edfe471cfbc0b2e34d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map &amp;</type>
      <name>getBlobs</name>
      <anchorfile>d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html</anchorfile>
      <anchor>a38aa79c0af98c7f3fcf193022bf81579</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageT &amp;</type>
      <name>operator[]</name>
      <anchorfile>d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html</anchorfile>
      <anchor>a719af94703d039baeedb6fd6624cc0df</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>GInferInputsTyped&lt; Ts... &gt; &amp;</type>
      <name>setInput</name>
      <anchorfile>d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html</anchorfile>
      <anchor>a84fe8eeab8b52ebae86538006f530e6b</anchor>
      <arglist>(const std::string &amp;name, U in)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInferList</name>
    <filename>d3/dc3/structcv_1_1GInferList.html</filename>
    <templarg>typename Net</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::GInferListBase</base>
    <base>cv::detail::KernelTypeMedium&lt; GInferList&lt; Net, Args... &gt;, InferAPIList&lt; Net, Args... &gt;::type &gt;</base>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>d3/dc3/structcv_1_1GInferList.html</anchorfile>
      <anchor>a88c80495e9eb6ffdf59cd9a721de0a88</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>tag</name>
      <anchorfile>d3/dc3/structcv_1_1GInferList.html</anchorfile>
      <anchor>aa4204822fee631a3818d3fa1efe10345</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInferList2</name>
    <filename>d2/d4c/structcv_1_1GInferList2.html</filename>
    <templarg>typename Net</templarg>
    <templarg>typename T</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::GInferList2Base</base>
    <base>cv::detail::KernelTypeMedium&lt; GInferList2&lt; Net, T, Args... &gt;, InferAPIList2&lt; Net, T, Args... &gt;::type &gt;</base>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>d2/d4c/structcv_1_1GInferList2.html</anchorfile>
      <anchor>aa0dab3e5b175827c1a9e54ed36137ab9</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>tag</name>
      <anchorfile>d2/d4c/structcv_1_1GInferList2.html</anchorfile>
      <anchor>a82c7c342826aee11bf644f078233dd63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInferList2Base</name>
    <filename>dc/d3f/structcv_1_1GInferList2Base.html</filename>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>dc/d3f/structcv_1_1GInferList2Base.html</anchorfile>
      <anchor>aa0dab3e5b175827c1a9e54ed36137ab9</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>id</name>
      <anchorfile>dc/d3f/structcv_1_1GInferList2Base.html</anchorfile>
      <anchor>af4b00ea073d4a0764f9ad675001805b5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInferListBase</name>
    <filename>d2/db8/structcv_1_1GInferListBase.html</filename>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>d2/db8/structcv_1_1GInferListBase.html</anchorfile>
      <anchor>a88c80495e9eb6ffdf59cd9a721de0a88</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>id</name>
      <anchorfile>d2/db8/structcv_1_1GInferListBase.html</anchorfile>
      <anchor>af5cdef62d512e2e9f158b64c9d00f113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GInferOutputsTyped</name>
    <filename>d1/d00/classcv_1_1detail_1_1GInferOutputsTyped.html</filename>
    <templarg>typename OutT</templarg>
    <member kind="function">
      <type></type>
      <name>GInferOutputsTyped</name>
      <anchorfile>d1/d00/classcv_1_1detail_1_1GInferOutputsTyped.html</anchorfile>
      <anchor>a911f713712c5d222d8c52233f1e38f8e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GInferOutputsTyped</name>
      <anchorfile>d1/d00/classcv_1_1detail_1_1GInferOutputsTyped.html</anchorfile>
      <anchor>a542cce31b0eb8cc1a3bae3de38c81a48</anchor>
      <arglist>(std::shared_ptr&lt; cv::GCall &gt; call)</arglist>
    </member>
    <member kind="function">
      <type>OutT</type>
      <name>at</name>
      <anchorfile>d1/d00/classcv_1_1detail_1_1GInferOutputsTyped.html</anchorfile>
      <anchor>a7578bc5fe9418d18a412978c8a620b0a</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInferROI</name>
    <filename>de/dbe/structcv_1_1GInferROI.html</filename>
    <templarg>typename Net</templarg>
    <templarg>typename T</templarg>
    <base>cv::GInferROIBase</base>
    <base>cv::detail::KernelTypeMedium&lt; GInferROI&lt; Net, T &gt;, InferAPIRoi&lt; Net, T &gt;::type &gt;</base>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>de/dbe/structcv_1_1GInferROI.html</anchorfile>
      <anchor>ab367093f7d5bb59ead5a28980dbae651</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>tag</name>
      <anchorfile>de/dbe/structcv_1_1GInferROI.html</anchorfile>
      <anchor>a16f93d85de04ba49446003264fc119fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GInferROIBase</name>
    <filename>dd/d00/structcv_1_1GInferROIBase.html</filename>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>dd/d00/structcv_1_1GInferROIBase.html</anchorfile>
      <anchor>ab367093f7d5bb59ead5a28980dbae651</anchor>
      <arglist>(const GMetaArgs &amp;, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>id</name>
      <anchorfile>dd/d00/structcv_1_1GInferROIBase.html</anchorfile>
      <anchor>a85fd8c21ecc54c7aa8f1ebe117e4aa37</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GIOProtoArgs</name>
    <filename>d6/d89/structcv_1_1GIOProtoArgs.html</filename>
    <templarg>class Tag</templarg>
    <member kind="function">
      <type></type>
      <name>GIOProtoArgs</name>
      <anchorfile>d6/d89/structcv_1_1GIOProtoArgs.html</anchorfile>
      <anchor>a17c6759ed3f0f178e616bf71db77033a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GIOProtoArgs</name>
      <anchorfile>d6/d89/structcv_1_1GIOProtoArgs.html</anchorfile>
      <anchor>a06f3a9070fde31af258f1ff16e678141</anchor>
      <arglist>(const GProtoArgs &amp;args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GIOProtoArgs</name>
      <anchorfile>d6/d89/structcv_1_1GIOProtoArgs.html</anchorfile>
      <anchor>a3cb4d34afcd8ae600c0b4c7fcdb815bc</anchor>
      <arglist>(GProtoArgs &amp;&amp;args)</arglist>
    </member>
    <member kind="variable">
      <type>GProtoArgs</type>
      <name>m_args</name>
      <anchorfile>d6/d89/structcv_1_1GIOProtoArgs.html</anchorfile>
      <anchor>adb76d556a45d030c17f395c5e5931944</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend GIOProtoArgs&lt; Tg &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>d6/d89/structcv_1_1GIOProtoArgs.html</anchorfile>
      <anchor>a5c1272ad32df58a2c5ab4041593b0c48</anchor>
      <arglist>(cv::GIOProtoArgs&lt; Tg &gt; &amp;lhs, const GIOProtoArgs&lt; Tg &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GKernel</name>
    <filename>db/d4d/structcv_1_1GKernel.html</filename>
    <member kind="typedef">
      <type>std::function&lt; GMetaArgs(const GMetaArgs &amp;, const GArgs &amp;)&gt;</type>
      <name>M</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>af5179aca40f58498cc40167e11cec29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GKinds</type>
      <name>inKinds</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>af1efa54532b421fefd67edcc0e310861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>a02ce54363ef35ab1a4b9962232c45570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCtors</type>
      <name>outCtors</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>a0873886f6be534cbfe112b907eb5c8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GKinds</type>
      <name>outKinds</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>afc343798aeaaf2db3b62bc1f743f659e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M</type>
      <name>outMeta</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>a2443b2d47b2ac321fb63c7eb4c4b5085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GShapes</type>
      <name>outShapes</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>ad8618216603e49651d46bdfb95bac275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>db/d4d/structcv_1_1GKernel.html</anchorfile>
      <anchor>a95163137a554bd98aabe87ec14545478</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GKernelImpl</name>
    <filename>de/d30/structcv_1_1GKernelImpl.html</filename>
    <member kind="variable">
      <type>util::any</type>
      <name>opaque</name>
      <anchorfile>de/d30/structcv_1_1GKernelImpl.html</anchorfile>
      <anchor>a8bad17cf833d8a3fd75db96c4b42647a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GKernel::M</type>
      <name>outMeta</name>
      <anchorfile>de/d30/structcv_1_1GKernelImpl.html</anchorfile>
      <anchor>a4067fafd71312426eb1c5009ac02971b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GKernelPackage</name>
    <filename>d4/d3a/classcv_1_1GKernelPackage.html</filename>
    <member kind="function">
      <type>std::vector&lt; cv::gapi::GBackend &gt;</type>
      <name>backends</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>ac68cc5c35c6c722e60a9187092efbde3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>get_kernel_ids</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>a5ac4aee7850ecb6df6c11a4c22c30e2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; GTransform &gt; &amp;</type>
      <name>get_transformations</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>aead719629ed9ac2c68c25450464064e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>include</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>ae3c00ee55b2efc8057a24283a328900f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>include</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>a1641458bbe26b23bb5c4ad2d8c1f17d7</anchor>
      <arglist>(const cv::gapi::GBackend &amp;backend, const std::string &amp;kernel_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>include</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>a56cf73c1596af673052c6efffe15eac3</anchor>
      <arglist>(const cv::gapi::GFunctor &amp;functor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>includes</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>a241956bdf05dc7d3fd4199c43f8e35de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>includesAPI</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>ac66fb69c2f0dda7b87bec2995bcecf17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::gapi::GBackend</type>
      <name>lookup</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>ab8295c41ed6dcd92169935e865169dda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>aee70e44a2eecc1226c12f33a415c65e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>ad89105f73dec98d3865aa35d93646aaa</anchor>
      <arglist>(const cv::gapi::GBackend &amp;backend)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP std::size_t</type>
      <name>size</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>a412b8bb971ec29a340a95fffd7dbad88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend GKernelPackage</type>
      <name>cv::gapi::combine</name>
      <anchorfile>d4/d3a/classcv_1_1GKernelPackage.html</anchorfile>
      <anchor>a8bb22dc04e28a2fdee031b50b0b629af</anchor>
      <arglist>(const GKernelPackage &amp;lhs, const GKernelPackage &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GKernelType</name>
    <filename>dd/dd2/classcv_1_1GKernelType.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="class">
    <name>cv::GKernelType&lt; K, std::function&lt; R(Args...)&gt; &gt;</name>
    <filename>df/d7c/classcv_1_1GKernelType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename R</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::detail::MetaHelper&lt; K, std::tuple&lt; Args... &gt;, R &gt;</base>
    <base>cv::detail::NoTag</base>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>InArgs</name>
      <anchorfile>df/d7c/classcv_1_1GKernelType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a7215cc7c28a5d1d3d20397e3bcba6675</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; R &gt;</type>
      <name>OutArgs</name>
      <anchorfile>df/d7c/classcv_1_1GKernelType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a4d3d93d4cceda20b6712ca4b0a21ceaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static R</type>
      <name>on</name>
      <anchorfile>df/d7c/classcv_1_1GKernelType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a22b2b5fd61dd5989e0b283d1874bc39b</anchor>
      <arglist>(Args... args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GKernelTypeM</name>
    <filename>da/d42/classcv_1_1GKernelTypeM.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="class">
    <name>cv::GKernelTypeM&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</name>
    <filename>dc/d2d/classcv_1_1GKernelTypeM_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename... R</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::detail::MetaHelper&lt; K, std::tuple&lt; Args... &gt;, std::tuple&lt; R... &gt; &gt;</base>
    <base>cv::detail::NoTag</base>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>InArgs</name>
      <anchorfile>dc/d2d/classcv_1_1GKernelTypeM_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a2839de0a0c028b1112bc115e67b08e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; R... &gt;</type>
      <name>OutArgs</name>
      <anchorfile>dc/d2d/classcv_1_1GKernelTypeM_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a5d425af9fdadd9e84aa9ae9da620fb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::tuple&lt; R... &gt;</type>
      <name>on</name>
      <anchorfile>dc/d2d/classcv_1_1GKernelTypeM_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>af34921225ca8a7c9faf1558008767166</anchor>
      <arglist>(Args... args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::GlobPtr</name>
    <filename>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>a12c24f13b56d6b76e55a21db42b95375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>ae0b0aee5db1ec717753abc3b9e38a999</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ T &amp;</type>
      <name>operator()</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>a8029b127b8c3f4562df66f94a4edaed9</anchor>
      <arglist>(int y, int x)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ const T &amp;</type>
      <name>operator()</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>a78d11bfe55be31edf95c9deb36e2c3d0</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ T *</type>
      <name>row</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>ab1d898f03241c092f6da42d48bc9dbfa</anchor>
      <arglist>(int y)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ const T *</type>
      <name>row</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>a4fdffb512d209ec870268ea7f1bc29ef</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>data</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>a08c60e63849725a9e983941960ac3b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>step</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1GlobPtr.html</anchorfile>
      <anchor>ae913de2a7d43776977be4ed78d0d9765</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::GlobPtrSz</name>
    <filename>de/d2e/structcv_1_1cudev_1_1GlobPtrSz.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::GlobPtr&lt; T &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>de/d2e/structcv_1_1cudev_1_1GlobPtrSz.html</anchorfile>
      <anchor>adb3ca4dbb9b8925ab9b421d769aba582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>de/d2e/structcv_1_1cudev_1_1GlobPtrSz.html</anchorfile>
      <anchor>acac6694e561997683a142f9ff1f8afac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GMat</name>
    <filename>df/daa/classcv_1_1GMat.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMat</name>
      <anchorfile>df/daa/classcv_1_1GMat.html</anchorfile>
      <anchor>a0760c6c75e8030cc2886d41a80f3f917</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMat</name>
      <anchorfile>df/daa/classcv_1_1GMat.html</anchorfile>
      <anchor>a13a05193a4a08d8a47a72c4dc477b06a</anchor>
      <arglist>(cv::Mat m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GMatDesc</name>
    <filename>d0/d82/structcv_1_1GMatDesc.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMatDesc</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>ab88cbb0da066393022f397871ad8e87f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMatDesc</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a9f4bbe77029d3d24f0bfb55fc363d825</anchor>
      <arglist>(int d, const std::vector&lt; int &gt; &amp;dd)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMatDesc</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a1132449b45d160020724302400816343</anchor>
      <arglist>(int d, int c, cv::Size s, bool p=false)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMatDesc</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>ae7c31b8a33343e0a3f81dfc5cf20dded</anchor>
      <arglist>(int d, std::vector&lt; int &gt; &amp;&amp;dd)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>asInterleaved</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>ace08ce0c2a52718ecf3cc2729b686021</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>asPlanar</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a64d49089afba7414b51f27b8bbffb2e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>asPlanar</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a3d47b599cc04c4f9b3fceb3941084982</anchor>
      <arglist>(int planes) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canDescribe</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>af5ff4c580b9c3d2162ae4d6ff9c0537e</anchor>
      <arglist>(const cv::Mat &amp;mat) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canDescribe</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a8e7480f125ed884dc19ab199ffd8e352</anchor>
      <arglist>(const cv::RMat &amp;mat) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isND</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a2597ddde56d22b00bc0174978309849b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a6b16d9a0f3bb63fa355a63a05a5fd397</anchor>
      <arglist>(const GMatDesc &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a15c5b7fd785e239a1863f4658c1c53ac</anchor>
      <arglist>(const GMatDesc &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>withDepth</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a964bd20bd0f7be0b171a13e256e637ab</anchor>
      <arglist>(int ddepth) const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>withSize</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>aa4b922bb47e8eb25ff1c04bd3492e8fd</anchor>
      <arglist>(cv::Size sz) const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>withSizeDelta</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>ae2f65f0e4a1e95f25bf22d1438d3eedf</anchor>
      <arglist>(cv::Size delta) const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>withSizeDelta</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>aab7d4150e2c9f02ed8b03321fb9f6bc4</anchor>
      <arglist>(int dx, int dy) const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP GMatDesc</type>
      <name>withType</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a757aa00ebfaab7bc18a089bacef9bd28</anchor>
      <arglist>(int ddepth, int dchan) const</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP int</type>
      <name>chan</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a8f48f2c254fadfc1c3a5ed3109ec0b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP int</type>
      <name>depth</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a7f4e6789e7a271b08dffafd48a572741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP std::vector&lt; int &gt;</type>
      <name>dims</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a314d1b4394efca245828f730a2dff865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP bool</type>
      <name>planar</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a8b9150097877154e6ce47e809a57253c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP cv::Size</type>
      <name>size</name>
      <anchorfile>d0/d82/structcv_1_1GMatDesc.html</anchorfile>
      <anchor>a77d63c37cb49acd13b4deb35e25c2822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GMatP</name>
    <filename>de/d39/classcv_1_1GMatP.html</filename>
    <base>cv::GMat</base>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMat</name>
      <anchorfile>de/d39/classcv_1_1GMatP.html</anchorfile>
      <anchor>a0760c6c75e8030cc2886d41a80f3f917</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GMat</name>
      <anchorfile>de/d39/classcv_1_1GMatP.html</anchorfile>
      <anchor>a13a05193a4a08d8a47a72c4dc477b06a</anchor>
      <arglist>(cv::Mat m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::streaming::detail::GMeta</name>
    <filename>d3/d40/structcv_1_1gapi_1_1streaming_1_1detail_1_1GMeta.html</filename>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>d3/d40/structcv_1_1gapi_1_1streaming_1_1detail_1_1GMeta.html</anchorfile>
      <anchor>a714704dbc4ecdbac09391059dde60af3</anchor>
      <arglist>(const GMetaArgs &amp;args, const GArgs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>id</name>
      <anchorfile>d3/d40/structcv_1_1gapi_1_1streaming_1_1detail_1_1GMeta.html</anchorfile>
      <anchor>a43b0bb55fd6acbbf4d97bb63aa6cdb9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::tuple&lt; R... &gt;</type>
      <name>yield</name>
      <anchorfile>d3/d40/structcv_1_1gapi_1_1streaming_1_1detail_1_1GMeta.html</anchorfile>
      <anchor>aae2dc354c81f43bd501da0e5368ebcfc</anchor>
      <arglist>(cv::GCall &amp;call, cv::detail::Seq&lt; IIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::GNetPackage</name>
    <filename>de/dc4/structcv_1_1gapi_1_1GNetPackage.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GNetPackage</name>
      <anchorfile>de/dc4/structcv_1_1gapi_1_1GNetPackage.html</anchorfile>
      <anchor>a996dfc9c1549716add9cd05875a749b8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GNetPackage</name>
      <anchorfile>de/dc4/structcv_1_1gapi_1_1GNetPackage.html</anchorfile>
      <anchor>a65a2f0d637add7237c00fe52df33f98e</anchor>
      <arglist>(std::initializer_list&lt; GNetParam &gt; ii)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GNetPackage</name>
      <anchorfile>de/dc4/structcv_1_1gapi_1_1GNetPackage.html</anchorfile>
      <anchor>a910df325b0bfbd123887ad943f634615</anchor>
      <arglist>(std::vector&lt; GNetParam &gt; nets)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; GBackend &gt;</type>
      <name>backends</name>
      <anchorfile>de/dc4/structcv_1_1gapi_1_1GNetPackage.html</anchorfile>
      <anchor>aee744163bbf134d7a09f4bcf81e95883</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GNetParam &gt;</type>
      <name>networks</name>
      <anchorfile>de/dc4/structcv_1_1gapi_1_1GNetPackage.html</anchorfile>
      <anchor>ae18b954708d7bc69c9b8efe4fcda9da6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GNetworkType</name>
    <filename>dc/d61/classcv_1_1GNetworkType.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="class">
    <name>cv::GNetworkType&lt; K, std::function&lt; R(Args...)&gt; &gt;</name>
    <filename>dc/de8/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename R</templarg>
    <templarg>typename... Args</templarg>
    <member kind="typedef">
      <type>std::function&lt; R(Args...)&gt;</type>
      <name>API</name>
      <anchorfile>dc/de8/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a8deb9cb3b86d9ff737551479d58223a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>InArgs</name>
      <anchorfile>dc/de8/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a4e620f80b7c2260381689f2917c3dc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; R &gt;</type>
      <name>OutArgs</name>
      <anchorfile>dc/de8/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a3e36c5b5f896a8c38ca9ec9214cb42e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>Result</name>
      <anchorfile>dc/de8/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a699ef8c594d5305ed0dbf74502bb8ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::GArray&lt; R &gt;</type>
      <name>ResultL</name>
      <anchorfile>dc/de8/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>aa8ca41b6f9ff154f122d3f5231b980b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GNetworkType&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</name>
    <filename>d1/da2/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename... R</templarg>
    <templarg>typename... Args</templarg>
    <member kind="typedef">
      <type>std::function&lt; Result(Args...)&gt;</type>
      <name>API</name>
      <anchorfile>d1/da2/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a250c7a499bcf263c64413b6a82addb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>InArgs</name>
      <anchorfile>d1/da2/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a3713cb5a0d98f023b092dbff23be9766</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; R... &gt;</type>
      <name>OutArgs</name>
      <anchorfile>d1/da2/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a36e3cb62226e67796bf747908a4eacf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutArgs</type>
      <name>Result</name>
      <anchorfile>d1/da2/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a3b2e87c13d5240a9f8b5b527554c369f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; cv::GArray&lt; R &gt;... &gt;</type>
      <name>ResultL</name>
      <anchorfile>d1/da2/classcv_1_1GNetworkType_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a3535631eb028f444e9ded6eb0d68a36f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GObtainCtor</name>
    <filename>d3/d75/structcv_1_1detail_1_1GObtainCtor.html</filename>
    <templarg>typename T</templarg>
    <member kind="function" static="yes">
      <type>static HostCtor</type>
      <name>get</name>
      <anchorfile>d3/d75/structcv_1_1detail_1_1GObtainCtor.html</anchorfile>
      <anchor>a71a636eaf14fedf2604a591983fb0be6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GOCLContext</name>
    <filename>d7/da9/classcv_1_1GOCLContext.html</filename>
    <member kind="function">
      <type>const T &amp;</type>
      <name>inArg</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>a13bf8e547cb0a8ec19f7bdbcc522d4b8</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>const cv::UMat &amp;</type>
      <name>inMat</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>a1413227037257268438d8cec9655e453</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>const cv::Scalar &amp;</type>
      <name>inVal</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>a0bf04f26d86176414a37c7eda4c2f1bc</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>cv::UMat &amp;</type>
      <name>outMatR</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>ada7c2003e95cde36e799236b05710b96</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>outOpaqueR</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>a76631d68dddf893a99503aa415217505</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar &amp;</type>
      <name>outValR</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>ae4f4f280b4988c4f56c638ea800657a5</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt; &amp;</type>
      <name>outVecR</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>ad2b61e57cfbe69cd3d3f1a6da45b5d83</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>detail::OpaqueRef &amp;</type>
      <name>outOpaqueRef</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>a83a3bdd69c4a3a24e3077f83ed32294f</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>detail::VectorRef &amp;</type>
      <name>outVecRef</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>a85f0c414152c352e68bd642633541b9b</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GArg &gt;</type>
      <name>m_args</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>adadfe363aeb36efda23e4a4c2b24c3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::size_t, GRunArgP &gt;</type>
      <name>m_results</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>aef292728daf8181723a5a56a969e17dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>gimpl::GOCLExecutable</name>
      <anchorfile>d7/da9/classcv_1_1GOCLContext.html</anchorfile>
      <anchor>a1c0bdef3cddbcf4d7a1c64e48248732c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GOCLKernel</name>
    <filename>d5/d65/classcv_1_1GOCLKernel.html</filename>
    <member kind="typedef">
      <type>std::function&lt; void(GOCLContext &amp;)&gt;</type>
      <name>F</name>
      <anchorfile>d5/d65/classcv_1_1GOCLKernel.html</anchorfile>
      <anchor>aff00699e540127c7d92fb352164257ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GOCLKernel</name>
      <anchorfile>d5/d65/classcv_1_1GOCLKernel.html</anchorfile>
      <anchor>aa76103326cdf0b5ce42e5c8466dea113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GOCLKernel</name>
      <anchorfile>d5/d65/classcv_1_1GOCLKernel.html</anchorfile>
      <anchor>a2da247db14accf228762984591ed1b8d</anchor>
      <arglist>(const F &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d5/d65/classcv_1_1GOCLKernel.html</anchorfile>
      <anchor>a4c2736a75bb29feb1ddd387947135393</anchor>
      <arglist>(GOCLContext &amp;ctx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>F</type>
      <name>m_f</name>
      <anchorfile>d5/d65/classcv_1_1GOCLKernel.html</anchorfile>
      <anchor>a19d73000cd7b9d6fd63cd3c50ad8c4f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GOCLKernelImpl</name>
    <filename>d0/d0d/classcv_1_1GOCLKernelImpl.html</filename>
    <templarg>class Impl</templarg>
    <templarg>class K</templarg>
    <base>cv::detail::OCLCallHelper&lt; Impl, K::InArgs, K::OutArgs &gt;</base>
    <base>cv::detail::KernelTag</base>
    <member kind="typedef">
      <type>K</type>
      <name>API</name>
      <anchorfile>d0/d0d/classcv_1_1GOCLKernelImpl.html</anchorfile>
      <anchor>a89c12b602953b44d6488fb60efbff2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::gapi::GBackend</type>
      <name>backend</name>
      <anchorfile>d0/d0d/classcv_1_1GOCLKernelImpl.html</anchorfile>
      <anchor>a1a6acaf585f91c212e24d860cf28eaf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::GOCLKernel</type>
      <name>kernel</name>
      <anchorfile>d0/d0d/classcv_1_1GOCLKernelImpl.html</anchorfile>
      <anchor>ac42fb5d276d34fdee3252879fe2ca72b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GOpaque</name>
    <filename>de/dfd/classcv_1_1GOpaque.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>GOpaque</name>
      <anchorfile>de/dfd/classcv_1_1GOpaque.html</anchorfile>
      <anchor>a16ea4129e488555bacf6a7fbb588ed13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GOpaqueDesc</name>
    <filename>d2/d93/structcv_1_1GOpaqueDesc.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d2/d93/structcv_1_1GOpaqueDesc.html</anchorfile>
      <anchor>acba456a8fd992b67f96176fd48a2b2e5</anchor>
      <arglist>(const GOpaqueDesc &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits</name>
    <filename>d3/d52/structcv_1_1detail_1_1GOpaqueTraits.html</filename>
    <templarg>typename T</templarg>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d3/d52/structcv_1_1detail_1_1GOpaqueTraits.html</anchorfile>
      <anchor>a591cc2c96a17cbdba7c539454484c88a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; bool &gt;</name>
    <filename>dd/dc8/structcv_1_1detail_1_1GOpaqueTraits_3_01bool_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>dd/dc8/structcv_1_1detail_1_1GOpaqueTraits_3_01bool_01_4.html</anchorfile>
      <anchor>aa7a6b09d03bb919e6f8ffa489695e47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::gapi::wip::draw::Prim &gt;</name>
    <filename>dd/df3/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1gapi_1_1wip_1_1draw_1_1Prim_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>dd/df3/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1gapi_1_1wip_1_1draw_1_1Prim_01_4.html</anchorfile>
      <anchor>a42dc72476b4a9a33dfba98ea7215bb98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::GMat &gt;</name>
    <filename>d5/dd4/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d5/dd4/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a97f64aff649523401533399700843d61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::Mat &gt;</name>
    <filename>d0/d0e/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Mat_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d0/d0e/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Mat_01_4.html</anchorfile>
      <anchor>a9138f55f4705d6ab113dd0a588c2955e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::Point &gt;</name>
    <filename>d6/da8/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d6/da8/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point_01_4.html</anchorfile>
      <anchor>a777b7503ad2da31a7e3e687dcab239e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::Point2f &gt;</name>
    <filename>d3/dcd/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point2f_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d3/dcd/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point2f_01_4.html</anchorfile>
      <anchor>a46e31821cd3d36affc23aff859881a91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::Point3f &gt;</name>
    <filename>d8/d45/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point3f_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d8/d45/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point3f_01_4.html</anchorfile>
      <anchor>a162b0f9478801cad9cf8fd201efd5ba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::Rect &gt;</name>
    <filename>db/d9a/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Rect_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>db/d9a/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Rect_01_4.html</anchorfile>
      <anchor>a54d23c25d64bfc58a4be7f0a2f525ed9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::Scalar &gt;</name>
    <filename>d0/d75/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Scalar_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d0/d75/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Scalar_01_4.html</anchorfile>
      <anchor>a6dc17c3471122cc8515d468e1b7be188</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; cv::Size &gt;</name>
    <filename>dd/dd9/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Size_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>dd/dd9/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Size_01_4.html</anchorfile>
      <anchor>af65c28a53e755fa7de42ade3f1709899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; double &gt;</name>
    <filename>d9/def/structcv_1_1detail_1_1GOpaqueTraits_3_01double_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d9/def/structcv_1_1detail_1_1GOpaqueTraits_3_01double_01_4.html</anchorfile>
      <anchor>a1ccc1dc4e414ca6647fb75634b08d82c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; float &gt;</name>
    <filename>db/d0b/structcv_1_1detail_1_1GOpaqueTraits_3_01float_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>db/d0b/structcv_1_1detail_1_1GOpaqueTraits_3_01float_01_4.html</anchorfile>
      <anchor>a3c4acca4c355ea1892f6d0a58895bc29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; int64_t &gt;</name>
    <filename>d0/d62/structcv_1_1detail_1_1GOpaqueTraits_3_01int64__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d0/d62/structcv_1_1detail_1_1GOpaqueTraits_3_01int64__t_01_4.html</anchorfile>
      <anchor>a152ac9d0ba3a81b6b72bf5e9a28160c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; std::string &gt;</name>
    <filename>d9/d63/structcv_1_1detail_1_1GOpaqueTraits_3_01std_1_1string_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d9/d63/structcv_1_1detail_1_1GOpaqueTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>ace0190088da97facda8601cc366e7516</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GOpaqueTraits&lt; uint64_t &gt;</name>
    <filename>d5/dea/structcv_1_1detail_1_1GOpaqueTraits_3_01uint64__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d5/dea/structcv_1_1detail_1_1GOpaqueTraits_3_01uint64__t_01_4.html</anchorfile>
      <anchor>adff9e8480c4da00166d698d93d1c14e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GOpaqueU</name>
    <filename>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</filename>
    <member kind="function">
      <type></type>
      <name>GOpaqueU</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>ac50152f1ca17b4ed60e41fe1f8a814db</anchor>
      <arglist>(const GNode &amp;n, std::size_t out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>holds</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a752ad6d60133ba776c5dc14f7ecf8d93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GOrigin &amp;</type>
      <name>priv</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a3a819954e6030dc8652a5b3e227ee308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GOrigin &amp;</type>
      <name>priv</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a7db91addb70d45b3bcbe32e30563a287</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GOpaqueU</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a89955f0acb4ba0205d2c891b8e2ad45f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setConstructFcn</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a1448a7d29ac741c3d20b5b906aa70847</anchor>
      <arglist>(ConstructOpaque &amp;&amp;cv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setKind</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>afdbd70f72447f5a8b8b40a4ddd268f6b</anchor>
      <arglist>(cv::detail::OpaqueKind)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>specifyType</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a2cbdb88bdca6bdd06a962d296825a494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>storeKind</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a5f1c54fa09db16f49e2d773d7a59f142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; TypeHintBase &gt;</type>
      <name>m_hint</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>afe5ee47633d9fd0815b4a4d50d5e09cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; GOrigin &gt;</type>
      <name>m_priv</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a908af0f95a5d30b7a4c6b2fd2f8a8cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>cv::GOpaque</name>
      <anchorfile>d4/ddf/classcv_1_1detail_1_1GOpaqueU.html</anchorfile>
      <anchor>a10c3bcecdebefc6d68165e97bf10f23e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rapid::GOSTracker</name>
    <filename>d8/dee/classcv_1_1rapid_1_1GOSTracker.html</filename>
    <base>cv::rapid::Tracker</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OLSTracker &gt;</type>
      <name>create</name>
      <anchorfile>d8/dee/classcv_1_1rapid_1_1GOSTracker.html</anchorfile>
      <anchor>aee86b63b90bc880db73b0d8ee43f4424</anchor>
      <arglist>(InputArray pts3d, InputArray tris, int histBins=4, uchar sobelThesh=10)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::GPCDetails</name>
    <filename>d0/dba/classcv_1_1optflow_1_1GPCDetails.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dropOutliers</name>
      <anchorfile>d0/dba/classcv_1_1optflow_1_1GPCDetails.html</anchorfile>
      <anchor>abeab00b6118efef02aae861afc12f5a0</anchor>
      <arglist>(std::vector&lt; std::pair&lt; Point2i, Point2i &gt; &gt; &amp;corr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getAllDescriptorsForImage</name>
      <anchorfile>d0/dba/classcv_1_1optflow_1_1GPCDetails.html</anchorfile>
      <anchor>aa081385adda786d93076539854e0d57e</anchor>
      <arglist>(const Mat *imgCh, std::vector&lt; GPCPatchDescriptor &gt; &amp;descr, const GPCMatchingParams &amp;mp, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getCoordinatesFromIndex</name>
      <anchorfile>d0/dba/classcv_1_1optflow_1_1GPCDetails.html</anchorfile>
      <anchor>ad7c9abbcf3844761136088ee69ea7cd8</anchor>
      <arglist>(size_t index, Size sz, int &amp;x, int &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::GPCForest</name>
    <filename>da/dfe/classcv_1_1optflow_1_1GPCForest.html</filename>
    <templarg>int T</templarg>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type>void</type>
      <name>findCorrespondences</name>
      <anchorfile>d2/d84/group__optflow.html</anchorfile>
      <anchor>ga91c50d0cd4b35a72f3850f87fddec2cb</anchor>
      <arglist>(InputArray imgFrom, InputArray imgTo, std::vector&lt; std::pair&lt; Point2i, Point2i &gt; &gt; &amp;corr, const GPCMatchingParams params=GPCMatchingParams()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>da/dfe/classcv_1_1optflow_1_1GPCForest.html</anchorfile>
      <anchor>ad1633ff926fe62db586c652c637db131</anchor>
      <arglist>(const FileNode &amp;fn) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>train</name>
      <anchorfile>da/dfe/classcv_1_1optflow_1_1GPCForest.html</anchorfile>
      <anchor>a7c847534dbb3d1064bdf183bfb6c8cfa</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;imagesFrom, const std::vector&lt; String &gt; &amp;imagesTo, const std::vector&lt; String &gt; &amp;gt, const GPCTrainingParams params=GPCTrainingParams())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>train</name>
      <anchorfile>da/dfe/classcv_1_1optflow_1_1GPCForest.html</anchorfile>
      <anchor>acbb90d36fd7d96b7bc60949645a3a9bf</anchor>
      <arglist>(GPCTrainingSamples &amp;samples, const GPCTrainingParams params=GPCTrainingParams())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>train</name>
      <anchorfile>da/dfe/classcv_1_1optflow_1_1GPCForest.html</anchorfile>
      <anchor>ad31b607375a4fee8cdfc38d2fe826d11</anchor>
      <arglist>(InputArrayOfArrays imagesFrom, InputArrayOfArrays imagesTo, InputArrayOfArrays gt, const GPCTrainingParams params=GPCTrainingParams())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/dfe/classcv_1_1optflow_1_1GPCForest.html</anchorfile>
      <anchor>a317f6d1fd8a028e47c469eb1778af9db</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GPCForest &gt;</type>
      <name>create</name>
      <anchorfile>da/dfe/classcv_1_1optflow_1_1GPCForest.html</anchorfile>
      <anchor>a8b6a8c989b75973f38bd8430109020d8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::optflow::GPCMatchingParams</name>
    <filename>d0/d4d/structcv_1_1optflow_1_1GPCMatchingParams.html</filename>
    <member kind="function">
      <type></type>
      <name>GPCMatchingParams</name>
      <anchorfile>d0/d4d/structcv_1_1optflow_1_1GPCMatchingParams.html</anchorfile>
      <anchor>a69bd1717410b6cc23f45c798081c2831</anchor>
      <arglist>(bool _useOpenCL=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPCMatchingParams</name>
      <anchorfile>d0/d4d/structcv_1_1optflow_1_1GPCMatchingParams.html</anchorfile>
      <anchor>a32d91b1abf6b7daa70f99204c431ff6b</anchor>
      <arglist>(const GPCMatchingParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useOpenCL</name>
      <anchorfile>d0/d4d/structcv_1_1optflow_1_1GPCMatchingParams.html</anchorfile>
      <anchor>a404bfbaf234979fe9a57cc8bb12dd276</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::optflow::GPCPatchDescriptor</name>
    <filename>d1/dfd/structcv_1_1optflow_1_1GPCPatchDescriptor.html</filename>
    <member kind="function">
      <type>double</type>
      <name>dot</name>
      <anchorfile>d1/dfd/structcv_1_1optflow_1_1GPCPatchDescriptor.html</anchorfile>
      <anchor>a288f37934866eb0e753303e789973c05</anchor>
      <arglist>(const Vec&lt; double, nFeatures &gt; &amp;coef) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSeparated</name>
      <anchorfile>d1/dfd/structcv_1_1optflow_1_1GPCPatchDescriptor.html</anchorfile>
      <anchor>a9e2fd040535e62051dc84627edb73d4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markAsSeparated</name>
      <anchorfile>d1/dfd/structcv_1_1optflow_1_1GPCPatchDescriptor.html</anchorfile>
      <anchor>a817b5ec10f659b463d084a586c369310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Vec&lt; double, nFeatures &gt;</type>
      <name>feature</name>
      <anchorfile>d1/dfd/structcv_1_1optflow_1_1GPCPatchDescriptor.html</anchorfile>
      <anchor>ac889e5305e19e8d786e1093e521d9ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>nFeatures</name>
      <anchorfile>d1/dfd/structcv_1_1optflow_1_1GPCPatchDescriptor.html</anchorfile>
      <anchor>a012ec7055b83bd564046fcf7481dbae2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::optflow::GPCPatchSample</name>
    <filename>d4/d6a/structcv_1_1optflow_1_1GPCPatchSample.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getDirections</name>
      <anchorfile>d4/d6a/structcv_1_1optflow_1_1GPCPatchSample.html</anchorfile>
      <anchor>accdd61f77536428ff13c9da65dfa00c3</anchor>
      <arglist>(bool &amp;refdir, bool &amp;posdir, bool &amp;negdir, const Vec&lt; double, GPCPatchDescriptor::nFeatures &gt; &amp;coef, double rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>GPCPatchDescriptor</type>
      <name>neg</name>
      <anchorfile>d4/d6a/structcv_1_1optflow_1_1GPCPatchSample.html</anchorfile>
      <anchor>ac349003c6aeac96618e985202601e078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPCPatchDescriptor</type>
      <name>pos</name>
      <anchorfile>d4/d6a/structcv_1_1optflow_1_1GPCPatchSample.html</anchorfile>
      <anchor>aa1974f4d48d7c895fe29447d29696396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPCPatchDescriptor</type>
      <name>ref</name>
      <anchorfile>d4/d6a/structcv_1_1optflow_1_1GPCPatchSample.html</anchorfile>
      <anchor>af4dc7f46ece01e93bbe2f75847f8275d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::optflow::GPCTrainingParams</name>
    <filename>d1/dcc/structcv_1_1optflow_1_1GPCTrainingParams.html</filename>
    <member kind="function">
      <type></type>
      <name>GPCTrainingParams</name>
      <anchorfile>d1/dcc/structcv_1_1optflow_1_1GPCTrainingParams.html</anchorfile>
      <anchor>a2707c626dcc069e9fcfd80b2f03d5d1b</anchor>
      <arglist>(unsigned _maxTreeDepth=20, int _minNumberOfSamples=3, GPCDescType _descriptorType=GPC_DESCRIPTOR_DCT, bool _printProgress=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>d1/dcc/structcv_1_1optflow_1_1GPCTrainingParams.html</anchorfile>
      <anchor>a04484415fdb2e4522a197304d8773bde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>descriptorType</name>
      <anchorfile>d1/dcc/structcv_1_1optflow_1_1GPCTrainingParams.html</anchorfile>
      <anchor>ab9ad4f810ff813b3369fc996842818ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>maxTreeDepth</name>
      <anchorfile>d1/dcc/structcv_1_1optflow_1_1GPCTrainingParams.html</anchorfile>
      <anchor>a1b60a97150c8b5f3aa926e04d17ad864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minNumberOfSamples</name>
      <anchorfile>d1/dcc/structcv_1_1optflow_1_1GPCTrainingParams.html</anchorfile>
      <anchor>a2168707bcbf42324cbbc108591e835a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>printProgress</name>
      <anchorfile>d1/dcc/structcv_1_1optflow_1_1GPCTrainingParams.html</anchorfile>
      <anchor>a2c5256bc7c99e0ca2fd998cf129f5e8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::GPCTrainingSamples</name>
    <filename>d5/d49/classcv_1_1optflow_1_1GPCTrainingSamples.html</filename>
    <member kind="function">
      <type></type>
      <name>operator GPCSamplesVector &amp;</name>
      <anchorfile>d5/d49/classcv_1_1optflow_1_1GPCTrainingSamples.html</anchorfile>
      <anchor>a94aaca04120126c35eebd20217a9d7dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>d5/d49/classcv_1_1optflow_1_1GPCTrainingSamples.html</anchorfile>
      <anchor>a111ea435bae91141a418e9ce8f5f31b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d5/d49/classcv_1_1optflow_1_1GPCTrainingSamples.html</anchorfile>
      <anchor>a0d183c893967e06ed760d7d2dd4f4669</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GPCTrainingSamples &gt;</type>
      <name>create</name>
      <anchorfile>d5/d49/classcv_1_1optflow_1_1GPCTrainingSamples.html</anchorfile>
      <anchor>ab459320809d8dddfc52daa043a97ef17</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;imagesFrom, const std::vector&lt; String &gt; &amp;imagesTo, const std::vector&lt; String &gt; &amp;gt, int descriptorType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GPCTrainingSamples &gt;</type>
      <name>create</name>
      <anchorfile>d5/d49/classcv_1_1optflow_1_1GPCTrainingSamples.html</anchorfile>
      <anchor>a2c8acd882c63416242c4b281d134cd1b</anchor>
      <arglist>(InputArrayOfArrays imagesFrom, InputArrayOfArrays imagesTo, InputArrayOfArrays gt, int descriptorType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::GPCTree</name>
    <filename>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</filename>
    <base>cv::Algorithm</base>
    <class kind="struct">cv::optflow::GPCTree::Node</class>
    <member kind="function">
      <type>unsigned</type>
      <name>findLeafForPatch</name>
      <anchorfile>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</anchorfile>
      <anchor>a6a0557a84e7c270037ba1af441dde526</anchor>
      <arglist>(const GPCPatchDescriptor &amp;descr) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDescriptorType</name>
      <anchorfile>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</anchorfile>
      <anchor>adbee0ca7827089d8dc1f8402d4aeb7eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</anchorfile>
      <anchor>a1f2bff8899fd6b72e574d48194bf283b</anchor>
      <arglist>(const GPCTree &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</anchorfile>
      <anchor>a68f772c4b664f8de4cf659f1b71350b8</anchor>
      <arglist>(const FileNode &amp;fn) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>train</name>
      <anchorfile>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</anchorfile>
      <anchor>a841c5d9457e3b43a55cc514698f460d6</anchor>
      <arglist>(GPCTrainingSamples &amp;samples, const GPCTrainingParams params=GPCTrainingParams())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</anchorfile>
      <anchor>a396150fc270fc42152219b39105f29c4</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GPCTree &gt;</type>
      <name>create</name>
      <anchorfile>d4/d4d/classcv_1_1optflow_1_1GPCTree.html</anchorfile>
      <anchor>aa806635cbfeb63d0d9fb2e12c6104bbf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GPlaidMLContext</name>
    <filename>de/d5f/structcv_1_1GPlaidMLContext.html</filename>
    <member kind="function">
      <type>const T &amp;</type>
      <name>inArg</name>
      <anchorfile>de/d5f/structcv_1_1GPlaidMLContext.html</anchorfile>
      <anchor>aa48802eb9c3910a216dfe1f30aacb49a</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>const plaidml::edsl::Tensor &amp;</type>
      <name>inTensor</name>
      <anchorfile>de/d5f/structcv_1_1GPlaidMLContext.html</anchorfile>
      <anchor>a2a80bebab3fd5253b0d75368681fff8b</anchor>
      <arglist>(int input)</arglist>
    </member>
    <member kind="function">
      <type>plaidml::edsl::Tensor &amp;</type>
      <name>outTensor</name>
      <anchorfile>de/d5f/structcv_1_1GPlaidMLContext.html</anchorfile>
      <anchor>a09f431adc5e349180db0fece1b48a48c</anchor>
      <arglist>(int output)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GArg &gt;</type>
      <name>m_args</name>
      <anchorfile>de/d5f/structcv_1_1GPlaidMLContext.html</anchorfile>
      <anchor>a10d0fde1d715a95bffda17a0f4e05aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::size_t, GArg &gt;</type>
      <name>m_results</name>
      <anchorfile>de/d5f/structcv_1_1GPlaidMLContext.html</anchorfile>
      <anchor>afe9444e1e79e95cd0a0ba8536f872a21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GPlaidMLKernel</name>
    <filename>df/db7/classcv_1_1GPlaidMLKernel.html</filename>
    <member kind="typedef">
      <type>std::function&lt; void(GPlaidMLContext &amp;)&gt;</type>
      <name>F</name>
      <anchorfile>df/db7/classcv_1_1GPlaidMLKernel.html</anchorfile>
      <anchor>a8f206ecd311e4461f5edfe17e3692684</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPlaidMLKernel</name>
      <anchorfile>df/db7/classcv_1_1GPlaidMLKernel.html</anchorfile>
      <anchor>ad3c76e825a199aef38c312ced78c59ce</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPlaidMLKernel</name>
      <anchorfile>df/db7/classcv_1_1GPlaidMLKernel.html</anchorfile>
      <anchor>a0597820f857cf4fb01269112e4b367a3</anchor>
      <arglist>(const F &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>df/db7/classcv_1_1GPlaidMLKernel.html</anchorfile>
      <anchor>aa6ad01b741587b0e02668dfb4bca8c59</anchor>
      <arglist>(GPlaidMLContext &amp;ctx) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>F</type>
      <name>m_f</name>
      <anchorfile>df/db7/classcv_1_1GPlaidMLKernel.html</anchorfile>
      <anchor>a6068d9e5cb47574a8c6156c575783875</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GPlaidMLKernelImpl</name>
    <filename>d1/d8a/classcv_1_1GPlaidMLKernelImpl.html</filename>
    <templarg>class Impl</templarg>
    <templarg>class K</templarg>
    <base>cv::detail::PlaidMLCallHelper&lt; Impl, K::InArgs, K::OutArgs &gt;</base>
    <base>cv::detail::KernelTag</base>
    <member kind="typedef">
      <type>K</type>
      <name>API</name>
      <anchorfile>d1/d8a/classcv_1_1GPlaidMLKernelImpl.html</anchorfile>
      <anchor>a849b26d7b5f1f0c8f1e6e7d6a75c60c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::gapi::GBackend</type>
      <name>backend</name>
      <anchorfile>d1/d8a/classcv_1_1GPlaidMLKernelImpl.html</anchorfile>
      <anchor>aca47bb03f58024930dd3ec9cec95d64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::GPlaidMLKernel</type>
      <name>kernel</name>
      <anchorfile>d1/d8a/classcv_1_1GPlaidMLKernelImpl.html</anchorfile>
      <anchor>a2e0fe6affe5fa2811a84585b437a2b5d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cuda::GpuData</name>
    <filename>dc/dec/structcv_1_1cuda_1_1GpuData.html</filename>
    <member kind="function">
      <type></type>
      <name>GpuData</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>a63f3dbf1969b150e7ea6b45ee5a07e47</anchor>
      <arglist>(const GpuData &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuData</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>a627f6bdb0d4887cde0c64fb485781cf9</anchor>
      <arglist>(GpuData &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuData</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>adaddcbd66d6b57c36e324ad4d2d71264</anchor>
      <arglist>(size_t _size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GpuData</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>ab87cd4871bd95c799e0faac7036b55e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GpuData &amp;</type>
      <name>operator=</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>a929167f586df7a3151b3b0b5aecfbd2e</anchor>
      <arglist>(const GpuData &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>GpuData &amp;</type>
      <name>operator=</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>a466779d6fab334249f7594104ceb68b7</anchor>
      <arglist>(GpuData &amp;&amp;)=delete</arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>data</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>a40d703d34c581223df9c1e778e982199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>dc/dec/structcv_1_1cuda_1_1GpuData.html</anchorfile>
      <anchor>adb11fa54713a17ab2b8ba9888d4ba0af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::GpuMat</name>
    <filename>d0/d60/classcv_1_1cuda_1_1GpuMat.html</filename>
    <class kind="class">cv::cuda::GpuMat::Allocator</class>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>af1fd1025a62d333c9c970ca3761a23db</anchor>
      <arglist>(const GpuMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>acb11621e15a3e06d243b73ae04a0f398</anchor>
      <arglist>(const GpuMat &amp;m, Range rowRange, Range colRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>aed4eea5d06f115f2a137822cb11cea46</anchor>
      <arglist>(const GpuMat &amp;m, Rect roi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a1ac7380bd407013cc35b150f6243c417</anchor>
      <arglist>(GpuMat::Allocator *allocator=GpuMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a28fd93f7aa3adbcadd9c1f7f7d87bb4c</anchor>
      <arglist>(InputArray arr, GpuMat::Allocator *allocator=GpuMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ac93af62c4de452d69e61c0adef511429</anchor>
      <arglist>(int rows, int cols, int type, GpuMat::Allocator *allocator=GpuMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a40333be65edc1191260d1f7252b0d72c</anchor>
      <arglist>(int rows, int cols, int type, Scalar s, GpuMat::Allocator *allocator=GpuMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ab7210166f4bd124855b520b3dde28fb1</anchor>
      <arglist>(int rows, int cols, int type, void *data, size_t step=Mat::AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a36a4b321e7b141f99d41c0b431f74c5e</anchor>
      <arglist>(Size size, int type, GpuMat::Allocator *allocator=GpuMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a378bc9ca64dcbbb3dacef9fe48e9c0a5</anchor>
      <arglist>(Size size, int type, Scalar s, GpuMat::Allocator *allocator=GpuMat::defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a658d498dbb3ecff8bacb52934862533d</anchor>
      <arglist>(Size size, int type, void *data, size_t step=Mat::AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GpuMat</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a576b5879eff288bdc3364b6123e38457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GpuMat &amp;</type>
      <name>adjustROI</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a6cdd55bdc067e64e693929f9c290017b</anchor>
      <arglist>(int dtop, int dbottom, int dleft, int dright)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a03e76eb8993215020cff624ace66d7e6</anchor>
      <arglist>(GpuMat &amp;m, int type=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a538fc6d75281b4ecb7ad50e4555f3fc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>clone</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ae1d42819f7f3251478cd6edab8069758</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>col</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>aac2b18c2ef3fbefc6f776cc313b966c0</anchor>
      <arglist>(int x) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>colRange</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a7256892911593daf1bdefb183d6fd29e</anchor>
      <arglist>(int startcol, int endcol) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>colRange</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>acfcbd3a61ca20ec908dc6de76ef6e5bb</anchor>
      <arglist>(Range r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ac15573aeafb223f9341658118a54e254</anchor>
      <arglist>(GpuMat &amp;dst, int rtype) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a0e5ccdcb5046caf143a38151ce6955fe</anchor>
      <arglist>(GpuMat &amp;dst, int rtype, double alpha, double beta, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a539890c47240c44b3cdd354ec8d802bc</anchor>
      <arglist>(GpuMat &amp;dst, int rtype, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a3a1b076e54d8a8503014e27a5440d98a</anchor>
      <arglist>(OutputArray dst, int rtype) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a408e9ba5344ab7d3aa27323774de118e</anchor>
      <arglist>(OutputArray dst, int rtype, double alpha, double beta, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a656ac1f6a1426527f838c19e2d677dc0</anchor>
      <arglist>(OutputArray dst, int rtype, double alpha, double beta=0.0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a54f6bde0a55552bc80a48ecbc8e272d6</anchor>
      <arglist>(OutputArray dst, int rtype, double alpha, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a079d3d6541bb2fe6127c8f5d58953c9c</anchor>
      <arglist>(OutputArray dst, int rtype, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a5cc77b91600fe774e398c1978b52cc0f</anchor>
      <arglist>(GpuMat &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a0fa371a32418d37da4bd5d76f3ef2198</anchor>
      <arglist>(GpuMat &amp;dst, GpuMat &amp;mask) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>abfeec67046409425839da0328bc38b05</anchor>
      <arglist>(GpuMat &amp;dst, GpuMat &amp;mask, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a419ad2f0a7881e41020a00360fcc2753</anchor>
      <arglist>(GpuMat &amp;dst, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a948c562ee340c0678a44884bde1f5a3e</anchor>
      <arglist>(OutputArray dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ad47f7b0aaf53fa904a6381e7d0192145</anchor>
      <arglist>(OutputArray dst, InputArray mask) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a49b74a0ef2076543de438fadde55de7b</anchor>
      <arglist>(OutputArray dst, InputArray mask, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>adf64af21a2bb13276269584c2a6e1b81</anchor>
      <arglist>(OutputArray dst, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>af21454929f3efba4c783edbc27042200</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>af88f29d92f6fc2c29cd6ff8960954d4e</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cudaPtr</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a3fa3b3234ef66ef85bcd8f4ad5d1dcd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>aaa229d9b2b2f60ecae3b5fbf0603c1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>download</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a027e74e4364ddfd9687b58aa5db8d4e8</anchor>
      <arglist>(OutputArray dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>download</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a2522fd0642c30e0455ec52a28bd3be7b</anchor>
      <arglist>(OutputArray dst, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a7e73b4fa94d32e0585564217ebe3fc6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize1</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a988831407704239eadc036df1b615de5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a509710f61e3a7e13b5ebb2b40984900a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuous</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a400fc4c7880bf132f2ffea03892486b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>locateROI</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a934d25560bfb1f03c0077e437d41e0cb</anchor>
      <arglist>(Size &amp;wholeSize, Point &amp;ofs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator PtrStep&lt; _Tp &gt;</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a8b0aa2f9bdf8b40f43be8d8068f2e389</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator PtrStepSz&lt; _Tp &gt;</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a939f8ef4be2fc9a51058c2404d491f74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>operator()</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a2b3c25e36b0f82ca8f9f74b6ae68c41d</anchor>
      <arglist>(Range rowRange, Range colRange) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>operator()</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a217e27e7051bed168c34ba767915cc63</anchor>
      <arglist>(Rect roi) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat &amp;</type>
      <name>operator=</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a842187dd1b01ca6d4b984ec79386a2c0</anchor>
      <arglist>(const GpuMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ab0f7199a9b564bc020e7251588b657f4</anchor>
      <arglist>(int y=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>ptr</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>abebc8ee98b8421f10f2c8e543790ce0c</anchor>
      <arglist>(int y=0)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a8382845c01c49d49c78591df7438161a</anchor>
      <arglist>(int y=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>ptr</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>af0d6e70ec4b6a74fab842e467881d47b</anchor>
      <arglist>(int y=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a460951a00945774e9da0b1062ea0a319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>reshape</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a408e22ed824d1ddf59f58bda895017a8</anchor>
      <arglist>(int cn, int rows=0) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>row</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a8d6954870e3c3eacc0ea85cd38bd86b4</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>rowRange</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a0bf9a88fc518cc9986808aaf916f2182</anchor>
      <arglist>(int startrow, int endrow) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>rowRange</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>aabccb49164b02284e26884360b7062e8</anchor>
      <arglist>(Range r) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>aa4c50630ceb28bb28cb861a9a96945a1</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>GpuMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a540c5fb76c313fccd626c9cfb4939642</anchor>
      <arglist>(Scalar s, InputArray mask)</arglist>
    </member>
    <member kind="function">
      <type>GpuMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ace5cf52edd7aebaa3ddf52bfe60d693c</anchor>
      <arglist>(Scalar s, InputArray mask, Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>GpuMat &amp;</type>
      <name>setTo</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a628f02a62708460b66dec117312a81d9</anchor>
      <arglist>(Scalar s, Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ab02f97698d8272f0d253f3029329ed10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>step1</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a5ead91d096cca20e59ba9af8574187cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a7135c058aef51c37884a2b2ae8151631</anchor>
      <arglist>(GpuMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ab0c835e86e2af3c8fc14fee8a2937281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateContinuityFlag</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a700ad759547d8c4255833e1fa0e6f751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upload</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a00ef5bfe18d14623dcf578a35e40a46b</anchor>
      <arglist>(InputArray arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upload</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a89d1f885b9f5a479a7c4eb319e7368ae</anchor>
      <arglist>(InputArray arr, Stream &amp;stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GpuMat::Allocator *</type>
      <name>defaultAllocator</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a5c97009a327d58934cf00cd879a24755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GpuMat::Allocator *</type>
      <name>getStdAllocator</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a31e089f29c260a3eec9b94a197bbb418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefaultAllocator</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a5cc463cf6516957a2d78bd03c6d81de5</anchor>
      <arglist>(GpuMat::Allocator *allocator)</arglist>
    </member>
    <member kind="variable">
      <type>Allocator *</type>
      <name>allocator</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a1dc1f7a23c89d2a36f0efc7db1b0d5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a9265a32d8d29fe29804a0cb8f57213e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>data</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a5139f9492f9079c7b9e414d50da332a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>dataend</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ad76c4f58490134f1acf3e580e669c58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>datastart</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>ade4a4dfc61facd5f18143b4c9d56dbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>adfd242b365e79ebc382a0829d8e9f44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>refcount</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>af528e8b675a72fd79ff1f399b7dd42df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>a7385022ca9114e5f5058dbb2f12467cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>step</name>
      <anchorfile>d0/d60/classcv_1_1cuda_1_1GpuMat.html</anchorfile>
      <anchor>af46427ea4c9b3fe7687e3afa84baede3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::GpuMat_</name>
    <filename>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cuda::GpuMat</base>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>afc62d071da3fd5fd8e7c03ffb2bd084b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ad8812a5c8b778a7c3a73606d74c9051e</anchor>
      <arglist>(Allocator *allocator=defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ad0216688ada700b8c38cbcc29b033754</anchor>
      <arglist>(const Expr&lt; Body &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>af2bbd8f8550c9af08ef018ff5c1cf420</anchor>
      <arglist>(const GpuMat &amp;m, Allocator *allocator=defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a8ab17488c1950c560a3f1d9466882776</anchor>
      <arglist>(const GpuMat_ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ab026cc26f08bfe678b3cd0e9bee22bcf</anchor>
      <arglist>(const GpuMat_ &amp;m, Range arowRange, Range acolRange)</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a9f8668ae59c51e55204c23838f6c2fae</anchor>
      <arglist>(const GpuMat_ &amp;m, Rect roi)</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a838cf3120b5602ac623b57579505cf1f</anchor>
      <arglist>(InputArray arr, Allocator *allocator=defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>aead1b25ec1635264e42089e77c8acd8a</anchor>
      <arglist>(int arows, int acols, Allocator *allocator=defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a7eb498e9befe2b6d050d1b1e7524f8e2</anchor>
      <arglist>(int arows, int acols, Scalar val, Allocator *allocator=defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a708d214a39c65913258b5675d970221b</anchor>
      <arglist>(int arows, int acols, T *adata, size_t astep=Mat::AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a49b5145c3a728ed33ab26e82e6daa84a</anchor>
      <arglist>(Size asize, Allocator *allocator=defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a16cb6a3e901bc4edef79bffa46188782</anchor>
      <arglist>(Size asize, Scalar val, Allocator *allocator=defaultAllocator())</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>GpuMat_</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>acf8d4b238034f11f666ea90cfc7caa27</anchor>
      <arglist>(Size asize, T *adata, size_t astep=Mat::AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_ &amp;</type>
      <name>adjustROI</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a15372fb2aff373c0dcf5d7cfb3993f8b</anchor>
      <arglist>(int dtop, int dbottom, int dleft, int dright)</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_ &amp;</type>
      <name>assign</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a6ad1e667d115f062a0754a8825468e40</anchor>
      <arglist>(const Expr&lt; Body &gt; &amp;expr, Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>__host__ int</type>
      <name>channels</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a4d92401f4bbdf92721955c478fb2fea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>clone</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a3a157968855ce36fd7045b57eaae6639</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>col</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a6df72dc4291483b4c93251782abe2445</anchor>
      <arglist>(int x) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>colRange</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>adb4d4ba56dc63484445f278b25819b90</anchor>
      <arglist>(int startcol, int endcol) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>colRange</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ae3b1cd86db92d50c5776742796ecc8d1</anchor>
      <arglist>(Range r) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ void</type>
      <name>create</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a9d88407df08c49f1de5d2d062099c1fc</anchor>
      <arglist>(int arows, int acols)</arglist>
    </member>
    <member kind="function">
      <type>__host__ void</type>
      <name>create</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a08a2c5d06291bf4ef516b3a835b2c5eb</anchor>
      <arglist>(Size asize)</arglist>
    </member>
    <member kind="function">
      <type>__host__ int</type>
      <name>depth</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>aec2636a0d4065f56f55373a7507c8b3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ size_t</type>
      <name>elemSize</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a6a79fdf2070ede4fd33fd3abb36d7b8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ size_t</type>
      <name>elemSize1</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>aca1348912149f41d5246e3aa2b4c7dce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>operator()</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>aa1ccd7742a80a4f084c78f1d61601073</anchor>
      <arglist>(Range rowRange, Range colRange) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>operator()</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a5770b11d962d14d542b915f81441ccb4</anchor>
      <arglist>(Rect roi) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ad6f665e0ec8b7030be7f4a26f7985704</anchor>
      <arglist>(const Expr&lt; Body &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>acf9e95e1dc301509074bb0d8e9f773a3</anchor>
      <arglist>(const GpuMat_ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>__host__ T *</type>
      <name>operator[]</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>af787299e27dfa517987e1a1fc7636a70</anchor>
      <arglist>(int y)</arglist>
    </member>
    <member kind="function">
      <type>__host__ const T *</type>
      <name>operator[]</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ac276e4b5ffc7f35c912cdc75f777382d</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>row</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a5a946d10ad0be1e4e733234bc76320d6</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>rowRange</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ad6788fae0580dcba9af735cf3d1512b8</anchor>
      <arglist>(int startrow, int endrow) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ GpuMat_</type>
      <name>rowRange</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a2a99ad74228c204b602c735ca044771a</anchor>
      <arglist>(Range r) const</arglist>
    </member>
    <member kind="function">
      <type>__host__ size_t</type>
      <name>step1</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>ad6ab81d95b0e52444250b136e0da3cfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ size_t</type>
      <name>stepT</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a1d9a9d12ecf2297a3d540a1985d6f53a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ void</type>
      <name>swap</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a0e1c66de99997b6fe13959dfb6794f2f</anchor>
      <arglist>(GpuMat_ &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>__host__ int</type>
      <name>type</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>aca78acd1e054a20caf3427c2a36e898e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__host__ void</type>
      <name>upload</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a4ea39af6532a4e20897275fb5879e19c</anchor>
      <arglist>(InputArray arr)</arglist>
    </member>
    <member kind="function">
      <type>__host__ void</type>
      <name>upload</name>
      <anchorfile>d3/d1c/classcv_1_1cudev_1_1GpuMat__.html</anchorfile>
      <anchor>a3092637534bb93579859eb43c6fee7e1</anchor>
      <arglist>(InputArray arr, Stream &amp;stream)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::GpuMatND</name>
    <filename>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>IndexArray</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ad237f0819b8b867a4dd8a4e8ebe69751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>SizeArray</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a02420c069482deee85b0f111d3edd3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; size_t &gt;</type>
      <name>StepArray</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a200e362b6ffa85296e917a3a7baf5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMatND</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a0121ae48309b703132bdd1c62a74e8b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMatND</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a069cb5cb3feadfb800c1a318c726391b</anchor>
      <arglist>(const GpuMatND &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMatND</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a9b0d644164f83237dd4354344781ca7e</anchor>
      <arglist>(GpuMatND &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMatND</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>aa861cde3285953a9f31fc6cbc0e864b9</anchor>
      <arglist>(SizeArray size, int type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuMatND</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ac88ce43a2c7922db3dbfc1979faca28d</anchor>
      <arglist>(SizeArray size, int type, void *data, StepArray step=StepArray())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GpuMatND</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a1b0f008b1853b871ff6a710f0e212312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GpuMatND</type>
      <name>clone</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a286dc4b28a43c41814355fea8fb5eecf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GpuMatND</type>
      <name>clone</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a03f31a070b2336e47cd24de568cfb2c2</anchor>
      <arglist>(Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ac611c38596f137fcb096297735a4ea13</anchor>
      <arglist>(SizeArray size, int type)</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>createGpuMatHeader</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a9685798953a57ebbd18558a6ca0e9c63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>createGpuMatHeader</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a838414e68957e2e4ea6cf92f138d36ed</anchor>
      <arglist>(IndexArray idx, Range rowRange, Range colRange) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>download</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a541ecc2ed0a625fa1a553ebec49ea5da</anchor>
      <arglist>(OutputArray dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>download</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ae73194a603d3897279950934d52e94ce</anchor>
      <arglist>(OutputArray dst, Stream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a9613a1cb08b93538c6a91e4b65dc68f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize1</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a32608e334c69769359fb395a9c012f94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ad70f1a6adcd06229f4953b72b9d7918d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>external</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a1c5ccfd3a01b3c25ef2b860668781017</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>getDevicePtr</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ac9392a4ba521750ad34b23f2773afaf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuous</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a69cf00f52088902c4f7cfb878889d24b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubmatrix</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a12b9ae95f63299fc6a4ca0078f393368</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator GpuMat</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>af1c7d7063a526b4662c339a965e601a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GpuMatND</type>
      <name>operator()</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ac50c25ab533701f7e6c590f77ceca463</anchor>
      <arglist>(const std::vector&lt; Range &gt; &amp;ranges) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>operator()</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a9b4feb04cb75aa314905b36d15cf7684</anchor>
      <arglist>(IndexArray idx, Range rowRange, Range colRange) const</arglist>
    </member>
    <member kind="function">
      <type>GpuMatND &amp;</type>
      <name>operator=</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a8d6d1ef75427ba64fefc4be5f45494f5</anchor>
      <arglist>(const GpuMatND &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>GpuMatND &amp;</type>
      <name>operator=</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a8578f306619a994f1346e49f577bb669</anchor>
      <arglist>(GpuMatND &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ab2fb57a56ebd24076ff2ab715cfdb55b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>aff068aafbcb358f85bf214f51ff3a785</anchor>
      <arglist>(GpuMatND &amp;m) noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>total</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a1f394b0658fde4da1fd67e667e1e7d0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>totalMemSize</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a9ead01c1372c6dce2ee3217b7392ffff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>aaaa7c0aff13beeac8217773f57b47468</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upload</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>af2216b878fd50a7aec3d1f580bd5471a</anchor>
      <arglist>(InputArray src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upload</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ab36e1f43183fa34d08170a555aa05ac4</anchor>
      <arglist>(InputArray src, Stream &amp;stream)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dims</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a0c7bb2ffe61258ee8330e92ed2de841c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a7d884fbe10014edf2410aed9d0dc7d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SizeArray</type>
      <name>size</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>ab0b733dbf9e305537fd9f45834d1fa15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StepArray</type>
      <name>step</name>
      <anchorfile>d2/d0f/classcv_1_1cuda_1_1GpuMatND.html</anchorfile>
      <anchor>a3448b5ff7cd136b1c36ef20ce95136af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::python::GPythonContext</name>
    <filename>d5/db9/structcv_1_1gapi_1_1python_1_1GPythonContext.html</filename>
    <member kind="variable">
      <type>const cv::GMetaArgs &amp;</type>
      <name>in_metas</name>
      <anchorfile>d5/db9/structcv_1_1gapi_1_1python_1_1GPythonContext.html</anchorfile>
      <anchor>a73039f0211336fc3952707d510ed26ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const cv::GArgs &amp;</type>
      <name>ins</name>
      <anchorfile>d5/db9/structcv_1_1gapi_1_1python_1_1GPythonContext.html</anchorfile>
      <anchor>a695c81662c7b509bb37dd3723ca86631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::optional&lt; cv::GArg &gt;</type>
      <name>m_state</name>
      <anchorfile>d5/db9/structcv_1_1gapi_1_1python_1_1GPythonContext.html</anchorfile>
      <anchor>adcef98e98556e8de87b2d08a05b1bf2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const cv::GTypesInfo &amp;</type>
      <name>out_info</name>
      <anchorfile>d5/db9/structcv_1_1gapi_1_1python_1_1GPythonContext.html</anchorfile>
      <anchor>a28d05364b9f87b3f4873634a62c17139</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::python::GPythonFunctor</name>
    <filename>df/dec/classcv_1_1gapi_1_1python_1_1GPythonFunctor.html</filename>
    <member kind="typedef">
      <type>cv::GKernel::M</type>
      <name>Meta</name>
      <anchorfile>df/dec/classcv_1_1gapi_1_1python_1_1GPythonFunctor.html</anchorfile>
      <anchor>aac1b92dc9eb768994c99d92c91b72e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPythonFunctor</name>
      <anchorfile>df/dec/classcv_1_1gapi_1_1python_1_1GPythonFunctor.html</anchorfile>
      <anchor>a5952f27e46967e17afe444c8493c1ee3</anchor>
      <arglist>(const char *id, const Meta &amp;meta, const Impl &amp;impl, const Setup &amp;setup=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>gapi::GBackend</type>
      <name>backend</name>
      <anchorfile>df/dec/classcv_1_1gapi_1_1python_1_1GPythonFunctor.html</anchorfile>
      <anchor>af7a1d8288bda68bd3fe1301df8dfe780</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>GKernelImpl</type>
      <name>impl</name>
      <anchorfile>df/dec/classcv_1_1gapi_1_1python_1_1GPythonFunctor.html</anchorfile>
      <anchor>a43373084f605c32267d5566f497d9084</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::python::GPythonKernel</name>
    <filename>d2/da8/classcv_1_1gapi_1_1python_1_1GPythonKernel.html</filename>
    <member kind="function">
      <type></type>
      <name>GPythonKernel</name>
      <anchorfile>d2/da8/classcv_1_1gapi_1_1python_1_1GPythonKernel.html</anchorfile>
      <anchor>a1bc08c5977ce3170d6ad45675b84d77b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPythonKernel</name>
      <anchorfile>d2/da8/classcv_1_1gapi_1_1python_1_1GPythonKernel.html</anchorfile>
      <anchor>a0f9687426ea69ee0f589dade2863ac13</anchor>
      <arglist>(Impl run, Setup setup)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_stateful</name>
      <anchorfile>d2/da8/classcv_1_1gapi_1_1python_1_1GPythonKernel.html</anchorfile>
      <anchor>a84ff57902748da9219ac3461280b5c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Impl</type>
      <name>run</name>
      <anchorfile>d2/da8/classcv_1_1gapi_1_1python_1_1GPythonKernel.html</anchorfile>
      <anchor>a987e0c43b7cc66ab1516df1d1ec8413e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Setup</type>
      <name>setup</name>
      <anchorfile>d2/da8/classcv_1_1gapi_1_1python_1_1GPythonKernel.html</anchorfile>
      <anchor>a9db60ddb14abe59aa718cf3e2f589005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::GR_chalearn</name>
    <filename>d9/d14/classcv_1_1datasets_1_1GR__chalearn.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d9/d14/classcv_1_1datasets_1_1GR__chalearn.html</anchorfile>
      <anchor>a64506d54f0bb14d3ce08d1950ecd4fbd</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GR_chalearn &gt;</type>
      <name>create</name>
      <anchorfile>d9/d14/classcv_1_1datasets_1_1GR__chalearn.html</anchorfile>
      <anchor>a867bc3755e5be5203e1bad0e349cd1ac</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::GR_chalearnObj</name>
    <filename>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a7f4f6af840c97f7de852ec6bc9f5629c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fps</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a8567f2981a5a63a3214b4375f83e37ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; groundTruth &gt;</type>
      <name>groundTruths</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a43d3cb2e0a81d118d1ba12329e243069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>ae22b1eb8e1fdb38ef366328f3321a169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>nameColor</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a74815e7658ae0d513594dd9f61fe694a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>nameDepth</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a8dfe55c2b08fb887ad0a69ceb90b6d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>nameUser</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a819ffb060e9e454b26ec52a5994d0b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFrames</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a5de85d16d4b55bb7ba094c2cb6d94b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; skeleton &gt;</type>
      <name>skeletons</name>
      <anchorfile>d3/dad/structcv_1_1datasets_1_1GR__chalearnObj.html</anchorfile>
      <anchor>a1b1069e0014fda9b87792e0932d67ef8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::GR_skig</name>
    <filename>d0/deb/classcv_1_1datasets_1_1GR__skig.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d0/deb/classcv_1_1datasets_1_1GR__skig.html</anchorfile>
      <anchor>a281a8a0041423d7bd251610cb40875e0</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GR_skig &gt;</type>
      <name>create</name>
      <anchorfile>d0/deb/classcv_1_1datasets_1_1GR__skig.html</anchorfile>
      <anchor>a42e92336e1ea8ace450626efa33fec10</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::GR_skigObj</name>
    <filename>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>backgroundType</type>
      <name>background</name>
      <anchorfile>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</anchorfile>
      <anchor>a8050ffa819ecda412bb219d8044ced22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dep</name>
      <anchorfile>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</anchorfile>
      <anchor>aa20cc45779278c7f3c74b3c86f30c294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>illuminationType</type>
      <name>illumination</name>
      <anchorfile>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</anchorfile>
      <anchor>ab1d8913f14356fcda818def0baa2fd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>person</name>
      <anchorfile>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</anchorfile>
      <anchor>a2d5afac17806cdb1ed13943f06be54a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poseType</type>
      <name>pose</name>
      <anchorfile>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</anchorfile>
      <anchor>a96deeb2b971ea1d9d47188f39d64118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rgb</name>
      <anchorfile>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</anchorfile>
      <anchor>aa3729704cbd03b83b2e9247b16e28ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>actionType</type>
      <name>type</name>
      <anchorfile>d6/d4b/structcv_1_1datasets_1_1GR__skigObj.html</anchorfile>
      <anchor>ae716a59c79a20a2a2660096d1dd47b18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::Graph</name>
    <filename>dc/d4c/classcv_1_1detail_1_1Graph.html</filename>
    <member kind="function">
      <type></type>
      <name>Graph</name>
      <anchorfile>dc/d4c/classcv_1_1detail_1_1Graph.html</anchorfile>
      <anchor>a28af321e16d2ff278f0ee8ca5ff93eb9</anchor>
      <arglist>(int num_vertices=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>dc/d4c/classcv_1_1detail_1_1Graph.html</anchorfile>
      <anchor>ab71aed62d6713b3dc9c2833a42686fdc</anchor>
      <arglist>(int from, int to, float weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>dc/d4c/classcv_1_1detail_1_1Graph.html</anchorfile>
      <anchor>a36812f283b56ba6cbeec3cf3c3db3883</anchor>
      <arglist>(int num_vertices)</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>forEach</name>
      <anchorfile>dc/d4c/classcv_1_1detail_1_1Graph.html</anchorfile>
      <anchor>ae240a8d6ee21deaee7617e459597b042</anchor>
      <arglist>(B body) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numVertices</name>
      <anchorfile>dc/d4c/classcv_1_1detail_1_1Graph.html</anchorfile>
      <anchor>a8f71b977899774233d495be13a3d400b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>walkBreadthFirst</name>
      <anchorfile>dc/d4c/classcv_1_1detail_1_1Graph.html</anchorfile>
      <anchor>aa0adb7331b3c3d89b9ec630ba860308a</anchor>
      <arglist>(int from, B body) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::graph_dump_path</name>
    <filename>d9/d2e/structcv_1_1graph__dump__path.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>m_dump_path</name>
      <anchorfile>d9/d2e/structcv_1_1graph__dump__path.html</anchorfile>
      <anchor>aadb73f1f733914f3b752ce35443da85d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GraphCutSeamFinder</name>
    <filename>db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html</filename>
    <base>cv::detail::GraphCutSeamFinderBase</base>
    <base>cv::detail::SeamFinder</base>
    <member kind="function">
      <type></type>
      <name>GraphCutSeamFinder</name>
      <anchorfile>db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html</anchorfile>
      <anchor>a35191986128771a43662f02a25b0174a</anchor>
      <arglist>(int cost_type=COST_COLOR_GRAD, float terminal_cost=10000.f, float bad_region_penalty=1000.f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphCutSeamFinder</name>
      <anchorfile>db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html</anchorfile>
      <anchor>ad608c71f9e931ab4a00a3fd325f55347</anchor>
      <arglist>(String cost_type, float terminal_cost=10000.f, float bad_region_penalty=1000.f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GraphCutSeamFinder</name>
      <anchorfile>db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html</anchorfile>
      <anchor>a3b3d3a8389535c42a89c357b8e81829c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>find</name>
      <anchorfile>db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html</anchorfile>
      <anchor>aea2fc0865be1d3134b8dde43ae3e9dd4</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;src, const std::vector&lt; Point &gt; &amp;corners, std::vector&lt; UMat &gt; &amp;masks) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::GraphCutSeamFinderBase</name>
    <filename>d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html</filename>
    <member kind="enumvalue">
      <name>COST_COLOR</name>
      <anchorfile>d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html</anchorfile>
      <anchor>a42953bdb4c8a234670d37c5b5f4386cbafe0d275582723d93a0c576584ea90091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COST_COLOR_GRAD</name>
      <anchorfile>d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html</anchorfile>
      <anchor>a42953bdb4c8a234670d37c5b5f4386cba4e0af02eed7c3f02976244dc832e0e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CostType</name>
      <anchorfile>d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html</anchorfile>
      <anchor>a42953bdb4c8a234670d37c5b5f4386cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COST_COLOR</name>
      <anchorfile>d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html</anchorfile>
      <anchor>a42953bdb4c8a234670d37c5b5f4386cbafe0d275582723d93a0c576584ea90091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COST_COLOR_GRAD</name>
      <anchorfile>d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html</anchorfile>
      <anchor>a42953bdb4c8a234670d37c5b5f4386cba4e0af02eed7c3f02976244dc832e0e81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GraphEdge</name>
    <filename>d5/dca/structcv_1_1detail_1_1GraphEdge.html</filename>
    <member kind="function">
      <type></type>
      <name>GraphEdge</name>
      <anchorfile>d1/d46/group__stitching.html</anchorfile>
      <anchor>ga7de758260f93bd840c47184aef9b25a2</anchor>
      <arglist>(int from, int to, float weight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>d5/dca/structcv_1_1detail_1_1GraphEdge.html</anchorfile>
      <anchor>ae9655069c8161475dd6c1ff504a6c89f</anchor>
      <arglist>(const GraphEdge &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>d5/dca/structcv_1_1detail_1_1GraphEdge.html</anchorfile>
      <anchor>a02573cd46ba9f4cf2fa8e7b40cde41df</anchor>
      <arglist>(const GraphEdge &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>from</name>
      <anchorfile>d5/dca/structcv_1_1detail_1_1GraphEdge.html</anchorfile>
      <anchor>ac4e43b1421e87ba73232f9d502925b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to</name>
      <anchorfile>d5/dca/structcv_1_1detail_1_1GraphEdge.html</anchorfile>
      <anchor>a7ee67c4025576238d703f2b51bdcaa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>d5/dca/structcv_1_1detail_1_1GraphEdge.html</anchorfile>
      <anchor>a9efad8a7b27a03e6029a75413aed60ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GraphicalCodeDetector</name>
    <filename>d7/d90/classcv_1_1GraphicalCodeDetector.html</filename>
    <member kind="function">
      <type></type>
      <name>GraphicalCodeDetector</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>ae5a6dea673dd09045a26cd1cbc5781d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphicalCodeDetector</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>afd62513deaf0980d8742e1dbf44a482a</anchor>
      <arglist>(const GraphicalCodeDetector &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphicalCodeDetector</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>af3c8ece6c7a9ad55db683a1597360edd</anchor>
      <arglist>(GraphicalCodeDetector &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decode</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>a27be30f41b577d3e7e1c594ab38df054</anchor>
      <arglist>(InputArray img, InputArray points, OutputArray straight_code=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decodeMulti</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>a0672bdb4fd2049e9954e3f8d766ae427</anchor>
      <arglist>(InputArray img, InputArray points, std::vector&lt; std::string &gt; &amp;decoded_info, OutputArrayOfArrays straight_code=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detect</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>ad28ae6b728add0ca8538ea0fc9d61732</anchor>
      <arglist>(InputArray img, OutputArray points) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>detectAndDecode</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>a878307029654e43ee8bee1c99efdbdc0</anchor>
      <arglist>(InputArray img, OutputArray points=noArray(), OutputArray straight_code=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detectAndDecodeMulti</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>ab55183bd951757a9fdc2148440c3518a</anchor>
      <arglist>(InputArray img, std::vector&lt; std::string &gt; &amp;decoded_info, OutputArray points=noArray(), OutputArrayOfArrays straight_code=noArray()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detectMulti</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>aa114fad187f1119354541e3d297bcff9</anchor>
      <arglist>(InputArray img, OutputArray points) const</arglist>
    </member>
    <member kind="function">
      <type>GraphicalCodeDetector &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>a4dceb85b96f4a785d2c8c269307148b0</anchor>
      <arglist>(const GraphicalCodeDetector &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>GraphicalCodeDetector &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>ae8dcc8c07be211eae4d4fd0df5311890</anchor>
      <arglist>(GraphicalCodeDetector &amp;&amp;)=default</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; Impl &gt;</type>
      <name>p</name>
      <anchorfile>d7/d90/classcv_1_1GraphicalCodeDetector.html</anchorfile>
      <anchor>ae1edf95cfdc85024e7ef3efa7c0bdad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::GraphSegmentation</name>
    <filename>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getK</name>
      <anchorfile>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</anchorfile>
      <anchor>a1aabdaafc77c87fa5cec3bbc25185718</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinSize</name>
      <anchorfile>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</anchorfile>
      <anchor>aa0875869f93af07cf27ec695b5ea30dd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSigma</name>
      <anchorfile>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</anchorfile>
      <anchor>ad9abf9e1a06d74ec8836b6a10b2bd7ae</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>processImage</name>
      <anchorfile>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</anchorfile>
      <anchor>a13a3603cb371d740c3c4b01d63553d90</anchor>
      <arglist>(InputArray src, OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setK</name>
      <anchorfile>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</anchorfile>
      <anchor>afb0158f535ad5636161c3e4d6a6c7fb1</anchor>
      <arglist>(float k)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinSize</name>
      <anchorfile>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</anchorfile>
      <anchor>a27940f63af4381a5c2215c49f3f9d276</anchor>
      <arglist>(int min_size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigma</name>
      <anchorfile>dd/d19/classcv_1_1ximgproc_1_1segmentation_1_1GraphSegmentation.html</anchorfile>
      <anchor>a35bb2fc02d255a7ba81e2de0c0045562</anchor>
      <arglist>(double sigma)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::Gray2RGB</name>
    <filename>df/d47/classcv_1_1cudev_1_1color__cvt__detail_1_1Gray2RGB.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::GRAY_to_BGR_func</name>
    <filename>dd/da9/structcv_1_1cudev_1_1GRAY__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Gray2RGB&lt; SrcDepth, 3 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::GRAY_to_BGRA_func</name>
    <filename>df/de3/structcv_1_1cudev_1_1GRAY__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Gray2RGB&lt; SrcDepth, 4 &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::structured_light::GrayCodePattern</name>
    <filename>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</filename>
    <base>cv::structured_light::StructuredLightPattern</base>
    <class kind="struct">cv::structured_light::GrayCodePattern::Params</class>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getImagesForShadowMasks</name>
      <anchorfile>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</anchorfile>
      <anchor>ae67bd95cfab3a78721d978f6ba0fd3f3</anchor>
      <arglist>(InputOutputArray blackImage, InputOutputArray whiteImage) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getNumberOfPatternImages</name>
      <anchorfile>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</anchorfile>
      <anchor>a86f48b2b4d4395f4064481ec3181da45</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getProjPixel</name>
      <anchorfile>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</anchorfile>
      <anchor>a098c1e42780d2212476c61d1e803bb06</anchor>
      <arglist>(InputArrayOfArrays patternImages, int x, int y, Point &amp;projPix) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlackThreshold</name>
      <anchorfile>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</anchorfile>
      <anchor>a3607cba801a696881df31bbd6c59c4fd</anchor>
      <arglist>(size_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWhiteThreshold</name>
      <anchorfile>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</anchorfile>
      <anchor>aeaf08cd487c5d2894eda4ebd1eea6322</anchor>
      <arglist>(size_t value)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GrayCodePattern &gt;</type>
      <name>create</name>
      <anchorfile>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</anchorfile>
      <anchor>a5e0ff1cf6cdc5898d6a8eb09f78483d0</anchor>
      <arglist>(const GrayCodePattern::Params &amp;parameters=GrayCodePattern::Params())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GrayCodePattern &gt;</type>
      <name>create</name>
      <anchorfile>d1/dec/classcv_1_1structured__light_1_1GrayCodePattern.html</anchorfile>
      <anchor>a008fa9098ff25ad57a7f9a9df1e750dd</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xphoto::GrayworldWB</name>
    <filename>d7/d71/classcv_1_1xphoto_1_1GrayworldWB.html</filename>
    <base>cv::xphoto::WhiteBalancer</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSaturationThreshold</name>
      <anchorfile>d7/d71/classcv_1_1xphoto_1_1GrayworldWB.html</anchorfile>
      <anchor>ae64791998ff4df2a991ffb72e71fc3ca</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSaturationThreshold</name>
      <anchorfile>d7/d71/classcv_1_1xphoto_1_1GrayworldWB.html</anchorfile>
      <anchor>ac6e17766e394adc15588b8522202cc71</anchor>
      <arglist>(float val)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::greater</name>
    <filename>d9/d1c/structcv_1_1cudev_1_1greater.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d9/d1c/structcv_1_1cudev_1_1greater.html</anchorfile>
      <anchor>a8f4c74eae4f0147c1fec938df98d8ce5</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::greater_equal</name>
    <filename>dd/d08/structcv_1_1cudev_1_1greater__equal.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>dd/d08/structcv_1_1cudev_1_1greater__equal.html</anchorfile>
      <anchor>a665d61bf0f326ac1617f7ed272a7076a</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::aruco::GridBoard</name>
    <filename>de/d05/classcv_1_1aruco_1_1GridBoard.html</filename>
    <base>cv::aruco::Board</base>
    <member kind="function">
      <type></type>
      <name>GridBoard</name>
      <anchorfile>de/d05/classcv_1_1aruco_1_1GridBoard.html</anchorfile>
      <anchor>af196eab4ed99bcf91f4b3110a31bc320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridBoard</name>
      <anchorfile>de/d05/classcv_1_1aruco_1_1GridBoard.html</anchorfile>
      <anchor>a9ccf1f5b7ccf96cf24fcb1d9e454f40f</anchor>
      <arglist>(const Size &amp;size, float markerLength, float markerSeparation, const Dictionary &amp;dictionary, InputArray ids=noArray())</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>getGridSize</name>
      <anchorfile>de/d05/classcv_1_1aruco_1_1GridBoard.html</anchorfile>
      <anchor>a453b9b227f2f67e87a10954195b91a33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMarkerLength</name>
      <anchorfile>de/d05/classcv_1_1aruco_1_1GridBoard.html</anchorfile>
      <anchor>ad047ae499ce29e5769d80327c5388234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMarkerSeparation</name>
      <anchorfile>de/d05/classcv_1_1aruco_1_1GridBoard.html</anchorfile>
      <anchor>a01e706d6572529d00e1896b34a68c058</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::groundTruth</name>
    <filename>d7/dce/structcv_1_1datasets_1_1groundTruth.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>gestureID</name>
      <anchorfile>d7/dce/structcv_1_1datasets_1_1groundTruth.html</anchorfile>
      <anchor>ab69fd4e3fd1f6dbcaa2a455a2c90e2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>initialFrame</name>
      <anchorfile>d7/dce/structcv_1_1datasets_1_1groundTruth.html</anchorfile>
      <anchor>a65def147b12803d2daa714002fe58196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastFrame</name>
      <anchorfile>d7/dce/structcv_1_1datasets_1_1groundTruth.html</anchorfile>
      <anchor>a9052b24a1b61be2f3f9471c57fc0e27c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::GroupNormLayer</name>
    <filename>d4/d6d/classcv_1_1dnn_1_1GroupNormLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GroupNormLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/d6d/classcv_1_1dnn_1_1GroupNormLayer.html</anchorfile>
      <anchor>a19d626f527a76f575eb6f0b489403973</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::GRULayer</name>
    <filename>d2/dce/classcv_1_1dnn_1_1GRULayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; GRULayer &gt;</type>
      <name>create</name>
      <anchorfile>d2/dce/classcv_1_1dnn_1_1GRULayer.html</anchorfile>
      <anchor>a56b2dcba3d456a7571f64abfe1d18c2d</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GRunArg</name>
    <filename>d3/d74/structcv_1_1GRunArg.html</filename>
    <base>cv::util::variant&lt; Ts &gt;</base>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, util::any &gt;</type>
      <name>Meta</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>aff082a78dba8a6fa89ab57ef77fc7ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>a5ae5454dc1beb68d59f94a4f49ca92e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>ab3f4cf9ec7c1e20c0c7eda401bdd1119</anchor>
      <arglist>(const cv::GRunArg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>aa0b672ff7af8cff71dd1ba343db781ad</anchor>
      <arglist>(const T &amp;t, const Meta &amp;m=Meta{}, typename std::enable_if&lt; detail::in_variant&lt; T, GRunArgBase &gt;::value, int &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>a43cdfc7be08ccdecc660609502016b4e</anchor>
      <arglist>(cv::GRunArg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GRunArg</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>a51a8e77349c93026290e076558f33101</anchor>
      <arglist>(T &amp;&amp;t, const Meta &amp;m=Meta{}, typename std::enable_if&lt; detail::in_variant&lt; T, GRunArgBase &gt;::value, int &gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>GRunArg &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>af9b8c63cac76bc89a84a15431be8e65b</anchor>
      <arglist>(const GRunArg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator=</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>a3aac59595e4c5a7156fd16e26c2096de</anchor>
      <arglist>(const T &amp;t) -&gt; typename std::enable_if&lt; detail::in_variant&lt; T, GRunArgBase &gt;::value, cv::GRunArg &gt;::type &amp;</arglist>
    </member>
    <member kind="function">
      <type>GRunArg &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>a2abbfc62dc2502990c7fb5450357f844</anchor>
      <arglist>(GRunArg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator=</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>a86b9f0d4b2fcda21eac052103e926086</anchor>
      <arglist>(T &amp;&amp;t) -&gt; typename std::enable_if&lt; detail::in_variant&lt; T, GRunArgBase &gt;::value, cv::GRunArg &gt;::type &amp;</arglist>
    </member>
    <member kind="variable">
      <type>Meta</type>
      <name>meta</name>
      <anchorfile>d3/d74/structcv_1_1GRunArg.html</anchorfile>
      <anchor>a4f37ae80990db932c3f0ce8c772a9577</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GScalar</name>
    <filename>d9/d98/classcv_1_1GScalar.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GScalar</name>
      <anchorfile>d3/d0c/group__gapi__meta__args.html</anchorfile>
      <anchor>ga78ad8a1f26cbcfb11e8b8d74a24b9445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GScalar</name>
      <anchorfile>d3/d0c/group__gapi__meta__args.html</anchorfile>
      <anchor>ga916fd0ac91ac875a00ed63553260f630</anchor>
      <arglist>(const cv::Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GScalar</name>
      <anchorfile>d3/d0c/group__gapi__meta__args.html</anchorfile>
      <anchor>ga8df17652316ebd92981ec9629305cc1e</anchor>
      <arglist>(cv::Scalar &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GScalar</name>
      <anchorfile>d3/d0c/group__gapi__meta__args.html</anchorfile>
      <anchor>gaa4669adb32034ae58c7432bba232993d</anchor>
      <arglist>(double v0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GScalarDesc</name>
    <filename>d1/d6a/structcv_1_1GScalarDesc.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>d3/d0c/group__gapi__meta__args.html</anchorfile>
      <anchor>ga7aa7e15af456abb71d568281f4148781</anchor>
      <arglist>(const GScalarDesc &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d3/d0c/group__gapi__meta__args.html</anchorfile>
      <anchor>ga36bdb1c38855e657126b600da4befb61</anchor>
      <arglist>(const GScalarDesc &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::onevpl::GSource</name>
    <filename>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</filename>
    <base>cv::gapi::wip::IStreamSource</base>
    <member kind="function">
      <type></type>
      <name>GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>ac13e975f2182d775d5790b93c10cef44</anchor>
      <arglist>(const std::string &amp;filePath, const CfgParams &amp;cfg_params, const Device &amp;device, const Context &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>a7d4d99e062f5a7ece1ddc1b38d38243e</anchor>
      <arglist>(const std::string &amp;filePath, const CfgParams &amp;cfg_params, const std::string &amp;device_id, void *accel_device_ptr, void *accel_ctx_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>a9a79d6029925322ccffb5d143c1b8ec4</anchor>
      <arglist>(const std::string &amp;filePath, const CfgParams &amp;cfg_params, std::shared_ptr&lt; IDeviceSelector &gt; selector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>ae6f50c959767aab5154b27b3b860f579</anchor>
      <arglist>(const std::string &amp;filePath, const CfgParams &amp;cfg_params=CfgParams{})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>aa2e9aa78af53e165e72a3cdabfd46aed</anchor>
      <arglist>(std::shared_ptr&lt; IDataProvider &gt; source, const CfgParams &amp;cfg_params, const std::string &amp;device_id, void *accel_device_ptr, void *accel_ctx_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>ac8664f25875237c6a4a50fc2715b3957</anchor>
      <arglist>(std::shared_ptr&lt; IDataProvider &gt; source, const CfgParams &amp;cfg_params, std::shared_ptr&lt; IDeviceSelector &gt; selector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>a7c27abf0d95be8057280d1b9258dbfc2</anchor>
      <arglist>(std::shared_ptr&lt; IDataProvider &gt; source, const CfgParams &amp;cfg_params=CfgParams{})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GSource</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>a1814ca62b9efc32c07157f2da43f4bcc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>GMetaArg</type>
      <name>descr_of</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>a61857ef0953ddfc316e346a927bb02ad</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pull</name>
      <anchorfile>d4/d23/classcv_1_1gapi_1_1wip_1_1onevpl_1_1GSource.html</anchorfile>
      <anchor>a81f4beb852aaacddaac38d160c7554ce</anchor>
      <arglist>(cv::gapi::wip::Data &amp;data) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::gst::GStreamerPipeline</name>
    <filename>df/d76/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerPipeline.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GStreamerPipeline</name>
      <anchorfile>df/d76/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerPipeline.html</anchorfile>
      <anchor>a575d7b90baca8cbec92e523c05a32edd</anchor>
      <arglist>(const std::string &amp;pipeline)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GStreamerPipeline</name>
      <anchorfile>df/d76/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerPipeline.html</anchorfile>
      <anchor>ad73fe5b082af18eec6b9b9f6b75cd386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IStreamSource::Ptr</type>
      <name>getStreamingSource</name>
      <anchorfile>df/d76/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerPipeline.html</anchorfile>
      <anchor>ac3e06d59617538a22ab735eb28b74d71</anchor>
      <arglist>(const std::string &amp;appsinkName, const GStreamerSource::OutputType outputType=GStreamerSource::OutputType::MAT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GStreamerPipeline</name>
      <anchorfile>df/d76/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerPipeline.html</anchorfile>
      <anchor>ab6ea494b874e291444f6594124a51ce2</anchor>
      <arglist>(std::unique_ptr&lt; Priv &gt; priv)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; Priv &gt;</type>
      <name>m_priv</name>
      <anchorfile>df/d76/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerPipeline.html</anchorfile>
      <anchor>aa5e20383fe09b1d60f953fa08b84b042</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::gst::GStreamerSource</name>
    <filename>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</filename>
    <base>cv::gapi::wip::IStreamSource</base>
    <member kind="enumeration">
      <type></type>
      <name>OutputType</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>ad9a34b4292e557b1041dade0e020014b</anchor>
      <arglist></arglist>
      <enumvalue file="db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html" anchor="ad9a34b4292e557b1041dade0e020014bac57e921596445b99ab85558984966184">FRAME</enumvalue>
      <enumvalue file="db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html" anchor="ad9a34b4292e557b1041dade0e020014baf0c2c0ca864067cc6e21a7ea2c1b1fdd">MAT</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>GStreamerSource</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>a602b9f74f12cd520e6baab5df31936d5</anchor>
      <arglist>(const std::string &amp;pipeline, const GStreamerSource::OutputType outputType=GStreamerSource::OutputType::MAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GStreamerSource</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>a53d68e85bae1339463af3a5bb96e734e</anchor>
      <arglist>(std::shared_ptr&lt; GStreamerPipelineFacade &gt; pipeline, const std::string &amp;appsinkName, const GStreamerSource::OutputType outputType=GStreamerSource::OutputType::MAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GStreamerSource</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>af6589e4e7313e6c319764b157b061857</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>GMetaArg</type>
      <name>descr_of</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>a97a555dbe12636a78b57e71c74699f23</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pull</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>a70e38f891287793a7849dc232a45ab1a</anchor>
      <arglist>(cv::gapi::wip::Data &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GStreamerSource</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>ad9e247a2fa3552fe842c0be3c57e2109</anchor>
      <arglist>(std::unique_ptr&lt; Priv &gt; priv)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; Priv &gt;</type>
      <name>m_priv</name>
      <anchorfile>db/d13/classcv_1_1gapi_1_1wip_1_1gst_1_1GStreamerSource.html</anchorfile>
      <anchor>a0233a00a0ef698476f95d8cbd359445d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GStreamingCompiled</name>
    <filename>d1/d9b/classcv_1_1GStreamingCompiled.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>GStreamingCompiled</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a1f4f10ecfccca6cfec90b6418c3e377d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GMetaArgs &amp;</type>
      <name>metas</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a410beaa6e31920d6aa84c8b83f5b678c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>ab7cd2f5971886fc2e4670c40abfa92c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const GMetaArgs &amp;</type>
      <name>outMetas</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a11cbda4b6336e012a5b7c34dccc37e67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pull</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>aa7d26e86b5a7680ddde2f76c17dcacd1</anchor>
      <arglist>(cv::GOptRunArgsP &amp;&amp;outs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pull</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>af4c31493fc72aae2afabcbe8eec9aaa5</anchor>
      <arglist>(cv::GRunArgsP &amp;&amp;outs)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP bool</type>
      <name>running</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a1085c0627d28ea178f607ee225dd5100</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSource</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a85ada34dc17c0573a317160cb9c89db7</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSource</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a534f08e6a1438455d38571025bbf321c</anchor>
      <arglist>(const gapi::wip::IStreamSource::Ptr &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSource</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a20f82ac711832fec1b2be70e7a3785de</anchor>
      <arglist>(GRunArgs &amp;&amp;ins)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP void</type>
      <name>start</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a3cc45dcb57acab91359b4e8493bb39a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP void</type>
      <name>stop</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>a3974060adbb61cd678387463fc19c0a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_pull</name>
      <anchorfile>d1/d9b/classcv_1_1GStreamingCompiled.html</anchorfile>
      <anchor>af4a40c09634ba45686b2177f38c49022</anchor>
      <arglist>(cv::GRunArgsP &amp;&amp;outs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GTransform</name>
    <filename>dd/db9/structcv_1_1GTransform.html</filename>
    <member kind="typedef">
      <type>std::function&lt; GComputation()&gt;</type>
      <name>F</name>
      <anchorfile>dd/db9/structcv_1_1GTransform.html</anchorfile>
      <anchor>a13e5a25158bdea74c7ed03b53df23237</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTransform</name>
      <anchorfile>dd/db9/structcv_1_1GTransform.html</anchorfile>
      <anchor>a24585b2f805734ef23658248f89eeb40</anchor>
      <arglist>(const std::string &amp;d, const F &amp;p, const F &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>dd/db9/structcv_1_1GTransform.html</anchorfile>
      <anchor>a729d054f574159f6df0566c3441e316a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>F</type>
      <name>pattern</name>
      <anchorfile>dd/db9/structcv_1_1GTransform.html</anchorfile>
      <anchor>ad21c88ff36d3cb622e84df46cc06355c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>F</type>
      <name>substitute</name>
      <anchorfile>dd/db9/structcv_1_1GTransform.html</anchorfile>
      <anchor>a65db27befeb10beae9cd452d04bcc589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::GTransformImpl</name>
    <filename>d1/db6/classcv_1_1GTransformImpl.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="class">
    <name>cv::GTransformImpl&lt; K, std::function&lt; R(Args...)&gt; &gt;</name>
    <filename>db/d1f/classcv_1_1GTransformImpl_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename R</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::detail::TransHelper&lt; K, std::tuple&lt; Args... &gt;, R &gt;</base>
    <base>cv::detail::TransformTag</base>
    <member kind="typedef">
      <type>K</type>
      <name>API</name>
      <anchorfile>db/d1f/classcv_1_1GTransformImpl_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>a9c44d6f37621f1442c9ead63a30fb67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GTransform</type>
      <name>transformation</name>
      <anchorfile>db/d1f/classcv_1_1GTransformImpl_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</anchorfile>
      <anchor>ad8a474251aeaec92fa67bf0fe0353e41</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::GTypeInfo</name>
    <filename>d7/d0f/structcv_1_1GTypeInfo.html</filename>
    <member kind="variable">
      <type>detail::HostCtor</type>
      <name>ctor</name>
      <anchorfile>d7/d0f/structcv_1_1GTypeInfo.html</anchorfile>
      <anchor>ad1f4d96e9e0a034f03b732f5fd2bd4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::detail::OpaqueKind</type>
      <name>kind</name>
      <anchorfile>d7/d0f/structcv_1_1GTypeInfo.html</anchorfile>
      <anchor>ad5141671b68e4129da3b72f503b264b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GShape</type>
      <name>shape</name>
      <anchorfile>d7/d0f/structcv_1_1GTypeInfo.html</anchorfile>
      <anchor>a462dfb33c791dda8d8c6c25e459d2473</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf</name>
    <filename>d2/d35/structcv_1_1detail_1_1GTypeOf.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>cv::GOpaque&lt; U &gt;</type>
      <name>type</name>
      <anchorfile>d2/d35/structcv_1_1detail_1_1GTypeOf.html</anchorfile>
      <anchor>a5f32fc366443cd82d11caebe879c39b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf&lt; cv::gapi::wip::IStreamSource::Ptr &gt;</name>
    <filename>d0/d42/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1gapi_1_1wip_1_1IStreamSource_1_1Ptr_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GMat</type>
      <name>type</name>
      <anchorfile>d0/d42/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1gapi_1_1wip_1_1IStreamSource_1_1Ptr_01_4.html</anchorfile>
      <anchor>a5aebb9bfa662eaaaea36ea494b779b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf&lt; cv::Mat &gt;</name>
    <filename>d4/da4/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1Mat_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GMat</type>
      <name>type</name>
      <anchorfile>d4/da4/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1Mat_01_4.html</anchorfile>
      <anchor>ada4d0d0a5311ace96a96ff4fa49ce76d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf&lt; cv::MediaFrame &gt;</name>
    <filename>d3/dbe/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1MediaFrame_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GFrame</type>
      <name>type</name>
      <anchorfile>d3/dbe/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1MediaFrame_01_4.html</anchorfile>
      <anchor>ae67005ee20e0e24b7b955c94bd4233e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf&lt; cv::RMat &gt;</name>
    <filename>de/d46/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1RMat_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GMat</type>
      <name>type</name>
      <anchorfile>de/d46/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1RMat_01_4.html</anchorfile>
      <anchor>ac9453e2e4c53269ab302d9443bf2c877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf&lt; cv::Scalar &gt;</name>
    <filename>de/d80/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1Scalar_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GScalar</type>
      <name>type</name>
      <anchorfile>de/d80/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1Scalar_01_4.html</anchorfile>
      <anchor>a836f56410d99a7a756116862c6d6a612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf&lt; cv::UMat &gt;</name>
    <filename>d6/d6a/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1UMat_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GMat</type>
      <name>type</name>
      <anchorfile>d6/d6a/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1UMat_01_4.html</anchorfile>
      <anchor>ab40940941d89769905586e316c96244c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeOf&lt; std::vector&lt; U &gt; &gt;</name>
    <filename>d4/d06/structcv_1_1detail_1_1GTypeOf_3_01std_1_1vector_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>cv::GArray&lt; U &gt;</type>
      <name>type</name>
      <anchorfile>d4/d06/structcv_1_1detail_1_1GTypeOf_3_01std_1_1vector_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a60a7e94845175df8777a35d886b86627</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeTraits</name>
    <filename>d3/d85/structcv_1_1detail_1_1GTypeTraits.html</filename>
    <templarg>typename T</templarg>
    <member kind="variable" static="yes">
      <type>static constexpr const ArgKind</type>
      <name>kind</name>
      <anchorfile>d3/d85/structcv_1_1detail_1_1GTypeTraits.html</anchorfile>
      <anchor>abc4de8d44ab0a02e04be50a2d6136ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>op_kind</name>
      <anchorfile>d3/d85/structcv_1_1detail_1_1GTypeTraits.html</anchorfile>
      <anchor>a8b9e19c011541355a3920ae18cffc15b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeTraits&lt; cv::GArray&lt; T &gt; &gt;</name>
    <filename>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</filename>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;</type>
      <name>host_type</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a52ae6fd216901e8a7d6fc33614886cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::detail::VectorRef</type>
      <name>strip_type</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acdb454d1c6a7b3529ca54a5094034d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::detail::VectorRef</type>
      <name>wrap_in</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5a541dfa504b30b5407d2db322b5ac36</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::detail::VectorRef</type>
      <name>wrap_out</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a998319a3020e3deb96b1b838fb12d519</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::detail::GArrayU</type>
      <name>wrap_value</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9d31069a644ac8142a480db3fefa42ee</anchor>
      <arglist>(const cv::GArray&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const ArgKind</type>
      <name>kind</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a38663a4a3ff1d153a38e5e82b982af98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>op_kind</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae151e415295e8ba7320c4cfa569197ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const GShape</type>
      <name>shape</name>
      <anchorfile>da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac3001f5e2adac265aa5c3fdddfaf0c6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeTraits&lt; cv::GFrame &gt;</name>
    <filename>dc/d3a/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GFrame_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const ArgKind</type>
      <name>kind</name>
      <anchorfile>dc/d3a/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GFrame_01_4.html</anchorfile>
      <anchor>aea22e4add86aa7fd531f0479bc3d33a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>op_kind</name>
      <anchorfile>dc/d3a/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GFrame_01_4.html</anchorfile>
      <anchor>a936e2f372216a701bd3fa7b6b91f83a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const GShape</type>
      <name>shape</name>
      <anchorfile>dc/d3a/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GFrame_01_4.html</anchorfile>
      <anchor>a054ad8932d8ebf44b700cf3933fcf5b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeTraits&lt; cv::GMat &gt;</name>
    <filename>d0/d17/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const ArgKind</type>
      <name>kind</name>
      <anchorfile>d0/d17/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a3dd472df5e7d86beb47ac600a7246beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>op_kind</name>
      <anchorfile>d0/d17/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a41bd9ff2bf40d3b76500028b934a0c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const GShape</type>
      <name>shape</name>
      <anchorfile>d0/d17/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>af06bf4c84018ab41553899390e586e7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeTraits&lt; cv::GMatP &gt;</name>
    <filename>df/d42/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMatP_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const ArgKind</type>
      <name>kind</name>
      <anchorfile>df/d42/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMatP_01_4.html</anchorfile>
      <anchor>a85044f26e6d7734bd9240c7909461c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>op_kind</name>
      <anchorfile>df/d42/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMatP_01_4.html</anchorfile>
      <anchor>a5fb5ae2ed5dfc347157a322da1823fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const GShape</type>
      <name>shape</name>
      <anchorfile>df/d42/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMatP_01_4.html</anchorfile>
      <anchor>a018358568e48e311f0f204d6d4b44926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeTraits&lt; cv::GOpaque&lt; T &gt; &gt;</name>
    <filename>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</filename>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>host_type</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae4719cce0417678efaa1652ad013233f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::detail::OpaqueRef</type>
      <name>strip_type</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a77a6e7c7f3160d00a6a41f720200932c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::detail::OpaqueRef</type>
      <name>wrap_in</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aab1d555c3e118d92391ac585b19dbe38</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::detail::OpaqueRef</type>
      <name>wrap_out</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5d49d710a2d98986de323e98da157425</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::detail::GOpaqueU</type>
      <name>wrap_value</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3a6b0090c8bf03b5611d2429eed5d4d4</anchor>
      <arglist>(const cv::GOpaque&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const ArgKind</type>
      <name>kind</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa308f6e19bae307080eefb59522f6935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>op_kind</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0963595f453c6045be62f371718678a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const GShape</type>
      <name>shape</name>
      <anchorfile>da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a93cde920ed9d094b4ad2d0c18eee8476</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::GTypeTraits&lt; cv::GScalar &gt;</name>
    <filename>dc/db5/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static constexpr const ArgKind</type>
      <name>kind</name>
      <anchorfile>dc/db5/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>aec3a4bee4efd6ff365a5f40ff9249f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const OpaqueKind</type>
      <name>op_kind</name>
      <anchorfile>dc/db5/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>a849b69e64b1668bd43c20b22b90cf13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const GShape</type>
      <name>shape</name>
      <anchorfile>dc/db5/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>a8fd029fb4a3aef7506964d90ce5e7d11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::GuidedFilter</name>
    <filename>de/d73/classcv_1_1ximgproc_1_1GuidedFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>de/d73/classcv_1_1ximgproc_1_1GuidedFilter.html</anchorfile>
      <anchor>a342f5ac3131a9e4c06472c587668eb40</anchor>
      <arglist>(InputArray src, OutputArray dst, int dDepth=-1)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HaarClassifierCascadeDescriptor</name>
    <filename>d6/dfc/structHaarClassifierCascadeDescriptor.html</filename>
    <member kind="variable">
      <type>NcvBool</type>
      <name>bHasStumpsOnly</name>
      <anchorfile>d6/dfc/structHaarClassifierCascadeDescriptor.html</anchorfile>
      <anchor>a4f6752cb6d92f5a7e461aadc2e5cf723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NcvBool</type>
      <name>bNeedsTiltedII</name>
      <anchorfile>d6/dfc/structHaarClassifierCascadeDescriptor.html</anchorfile>
      <anchor>a7c6683275d2dab4ae553d41f3c8b757e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NcvSize32u</type>
      <name>ClassifierSize</name>
      <anchorfile>d6/dfc/structHaarClassifierCascadeDescriptor.html</anchorfile>
      <anchor>aba7ecad61d7632f75f2b48e7becb1bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>NumClassifierRootNodes</name>
      <anchorfile>d6/dfc/structHaarClassifierCascadeDescriptor.html</anchorfile>
      <anchor>ad3a96f77c2a3fd3377d38344970eadb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>NumClassifierTotalNodes</name>
      <anchorfile>d6/dfc/structHaarClassifierCascadeDescriptor.html</anchorfile>
      <anchor>ac06d944bc6beabe293f6e9ef9b928e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>NumFeatures</name>
      <anchorfile>d6/dfc/structHaarClassifierCascadeDescriptor.html</anchorfile>
      <anchor>a21bd5b9e52ecfb00ddbec3bd88df65cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>NumStages</name>
      <anchorfile>d6/dfc/structHaarClassifierCascadeDescriptor.html</anchorfile>
      <anchor>a95d5c1f21f7e1474ca8ec409373229d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HaarClassifierNode128</name>
    <filename>de/db5/structHaarClassifierNode128.html</filename>
    <member kind="function">
      <type>__host__ __device__ HaarFeatureDescriptor32</type>
      <name>getFeatureDesc</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>a71d99f0c02e01e6bff26b5a8fb268c6a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__ HaarClassifierNodeDescriptor32</type>
      <name>getLeftNodeDesc</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>a5be4d09784c3866edb9f75f942858d63</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__ HaarClassifierNodeDescriptor32</type>
      <name>getRightNodeDesc</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>a89367251b1b12f4a62caf17403b7dde9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__ Ncv32f</type>
      <name>getThreshold</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>a987c07ede25f3992d981a088d396226f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setFeatureDesc</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>aa978dba6f257f99c200633a9e2be56c4</anchor>
      <arglist>(HaarFeatureDescriptor32 f)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setLeftNodeDesc</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>ae947fbf30026b45adc0802d799eaafe7</anchor>
      <arglist>(HaarClassifierNodeDescriptor32 nl)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setRightNodeDesc</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>a86df27b22f7ed8f1f0158667344b4a7c</anchor>
      <arglist>(HaarClassifierNodeDescriptor32 nr)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setThreshold</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>a9219b271e971cd7ae812a3bc98d509ca</anchor>
      <arglist>(Ncv32f t)</arglist>
    </member>
    <member kind="variable">
      <type>uint4</type>
      <name>_ui4</name>
      <anchorfile>de/db5/structHaarClassifierNode128.html</anchorfile>
      <anchor>a78fa750306e6011c2cb0925c970a69f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HaarClassifierNodeDescriptor32</name>
    <filename>d8/d94/structHaarClassifierNodeDescriptor32.html</filename>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>create</name>
      <anchorfile>d8/d94/structHaarClassifierNodeDescriptor32.html</anchorfile>
      <anchor>aa7153a73228bb6ab0a744f21fd959d12</anchor>
      <arglist>(Ncv32f leafValue)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>create</name>
      <anchorfile>d8/d94/structHaarClassifierNodeDescriptor32.html</anchorfile>
      <anchor>a7b647bfc12d5b55c232757492181eb9c</anchor>
      <arglist>(Ncv32u offsetHaarClassifierNode)</arglist>
    </member>
    <member kind="function">
      <type>__host__ Ncv32f</type>
      <name>getLeafValueHost</name>
      <anchorfile>d8/d94/structHaarClassifierNodeDescriptor32.html</anchorfile>
      <anchor>a2d141a08fb131ee1df885e7428b2b259</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __host__ Ncv32u</type>
      <name>getNextNodeOffset</name>
      <anchorfile>d8/d94/structHaarClassifierNodeDescriptor32.html</anchorfile>
      <anchor>adf154ce4d553c441232083e54032f1b5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>uint1</type>
      <name>_ui1</name>
      <anchorfile>d8/d94/structHaarClassifierNodeDescriptor32.html</anchorfile>
      <anchor>a8c8a76ce219a5f53be95c4f2e1442360</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HaarFeature64</name>
    <filename>d1/d74/structHaarFeature64.html</filename>
    <member kind="function">
      <type>__device__ __host__ void</type>
      <name>getRect</name>
      <anchorfile>d1/d74/structHaarFeature64.html</anchorfile>
      <anchor>ac3d582d0013f964230b73a819cc758e8</anchor>
      <arglist>(Ncv32u *rectX, Ncv32u *rectY, Ncv32u *rectWidth, Ncv32u *rectHeight)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __host__ Ncv32f</type>
      <name>getWeight</name>
      <anchorfile>d1/d74/structHaarFeature64.html</anchorfile>
      <anchor>ab65a16a86a5745d4b388fbbb9b1b8dc3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setRect</name>
      <anchorfile>d1/d74/structHaarFeature64.html</anchorfile>
      <anchor>a9881c5a424318d3e19570b464ac63659</anchor>
      <arglist>(Ncv32u rectX, Ncv32u rectY, Ncv32u rectWidth, Ncv32u rectHeight, Ncv32u, Ncv32u)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setWeight</name>
      <anchorfile>d1/d74/structHaarFeature64.html</anchorfile>
      <anchor>ab565bd4a42ee7091c3130106000f5383</anchor>
      <arglist>(Ncv32f weight)</arglist>
    </member>
    <member kind="variable">
      <type>uint2</type>
      <name>_ui2</name>
      <anchorfile>d1/d74/structHaarFeature64.html</anchorfile>
      <anchor>a16782e283a7890da0764c6ac79bba38b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HaarFeatureDescriptor32</name>
    <filename>df/d88/structHaarFeatureDescriptor32.html</filename>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>create</name>
      <anchorfile>df/d88/structHaarFeatureDescriptor32.html</anchorfile>
      <anchor>aeec844e6d66283286eef0a66cbdc49ba</anchor>
      <arglist>(NcvBool bTilted, NcvBool bLeftLeaf, NcvBool bRightLeaf, Ncv32u numFeatures, Ncv32u offsetFeatures)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __host__ Ncv32u</type>
      <name>getFeaturesOffset</name>
      <anchorfile>df/d88/structHaarFeatureDescriptor32.html</anchorfile>
      <anchor>af9bde5473439031c0765fd406daa1e0b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __host__ Ncv32u</type>
      <name>getNumFeatures</name>
      <anchorfile>df/d88/structHaarFeatureDescriptor32.html</anchorfile>
      <anchor>a16c7d4907406ef9f8b540896e5624257</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __host__ NcvBool</type>
      <name>isLeftNodeLeaf</name>
      <anchorfile>df/d88/structHaarFeatureDescriptor32.html</anchorfile>
      <anchor>abca5878272c73ca3ca080d099f2356b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __host__ NcvBool</type>
      <name>isRightNodeLeaf</name>
      <anchorfile>df/d88/structHaarFeatureDescriptor32.html</anchorfile>
      <anchor>a91d79fdfbd4c4c2ae53f0d33dd989c6a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __host__ NcvBool</type>
      <name>isTilted</name>
      <anchorfile>df/d88/structHaarFeatureDescriptor32.html</anchorfile>
      <anchor>a0dfa9fddc7a4c99325a2382c493a5111</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HaarStage64</name>
    <filename>d5/d37/structHaarStage64.html</filename>
    <member kind="function">
      <type>__host__ __device__ Ncv32u</type>
      <name>getNumClassifierRootNodes</name>
      <anchorfile>d5/d37/structHaarStage64.html</anchorfile>
      <anchor>af1269433370bb307e7efe2f3f76d8fbe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__ Ncv32f</type>
      <name>getStageThreshold</name>
      <anchorfile>d5/d37/structHaarStage64.html</anchorfile>
      <anchor>a107609269cb0d921ec9bfb4346ea000a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__ Ncv32u</type>
      <name>getStartClassifierRootNodeOffset</name>
      <anchorfile>d5/d37/structHaarStage64.html</anchorfile>
      <anchor>a6bb07cffd74204e5f6d380ca4de9dbc7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setNumClassifierRootNodes</name>
      <anchorfile>d5/d37/structHaarStage64.html</anchorfile>
      <anchor>a6d3532ce82316f4a0e7f4568638c4bba</anchor>
      <arglist>(Ncv32u val)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setStageThreshold</name>
      <anchorfile>d5/d37/structHaarStage64.html</anchorfile>
      <anchor>a8ef83f1f3b12e6b9e99b7cbe78986a8a</anchor>
      <arglist>(Ncv32f t)</arglist>
    </member>
    <member kind="function">
      <type>__host__ NCVStatus</type>
      <name>setStartClassifierRootNodeOffset</name>
      <anchorfile>d5/d37/structHaarStage64.html</anchorfile>
      <anchor>a8e4a8efe43f64b9a87ad257830c8b412</anchor>
      <arglist>(Ncv32u val)</arglist>
    </member>
    <member kind="variable">
      <type>uint2</type>
      <name>_ui2</name>
      <anchorfile>d5/d37/structHaarStage64.html</anchorfile>
      <anchor>a452b9819c2b01d11bded00da0e7d8696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Hamming</name>
    <filename>d3/d59/structcv_1_1Hamming.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>ResultType</name>
      <anchorfile>d3/d59/structcv_1_1Hamming.html</anchorfile>
      <anchor>abffe184d1a986c885ed381482a160de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>ValueType</name>
      <anchorfile>d3/d59/structcv_1_1Hamming.html</anchorfile>
      <anchor>a67b8acf2d74fa76d10a71fb94a43fea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>d3/d59/structcv_1_1Hamming.html</anchorfile>
      <anchor>a3d6ec47bfdc0d89f191428ccbfe00823</anchor>
      <arglist>(const unsigned char *a, const unsigned char *b, int size) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const NormTypes</type>
      <name>normType</name>
      <anchorfile>d3/d59/structcv_1_1Hamming.html</anchorfile>
      <anchor>af8cc9a994e3652df2cde602e3388fbe2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::HardSigmoidLayer</name>
    <filename>dd/db5/classcv_1_1dnn_1_1HardSigmoidLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HardSigmoidLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/db5/classcv_1_1dnn_1_1HardSigmoidLayer.html</anchorfile>
      <anchor>a8728e37ce19c1bb1843dcbcd2ad36aeb</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>dd/db5/classcv_1_1dnn_1_1HardSigmoidLayer.html</anchorfile>
      <anchor>a3bdcf14642e9e6d36781c132c4de7eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>beta</name>
      <anchorfile>dd/db5/classcv_1_1dnn_1_1HardSigmoidLayer.html</anchorfile>
      <anchor>a643c357803d1706ee95735a874d77ed0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::HardSwishLayer</name>
    <filename>df/d94/classcv_1_1dnn_1_1HardSwishLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HardSwishLayer &gt;</type>
      <name>create</name>
      <anchorfile>df/d94/classcv_1_1dnn_1_1HardSwishLayer.html</anchorfile>
      <anchor>a9b806a4231d5292d78c6187de1563a8b</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::HarrisLaplaceFeatureDetector</name>
    <filename>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getCornThresh</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a71ee05c428a3b142917f79f41a41a124</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a80d5f635b34dbc29d0118f047f7694be</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getDOGThresh</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>afe200402dcc58194534bce7894b1a3ff</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxCorners</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a82e171045fa534ed56b56926fe1134af</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumLayers</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>adf0fcfebffc28ef2c8581cecd35275ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumOctaves</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a5806fa38850634bd5497cb1bd9496277</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCornThresh</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a5b85ac3ceb006ab8d966b092e0263131</anchor>
      <arglist>(float corn_thresh_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDOGThresh</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>aab53085c4509b4270e864cf5e33c5495</anchor>
      <arglist>(float DOG_thresh_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxCorners</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a9fa010f18676477d59d1ddf9d795605b</anchor>
      <arglist>(int maxCorners_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumLayers</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a9cc3b281615875a55a7e4441c81cba33</anchor>
      <arglist>(int num_layers_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumOctaves</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>aad96847287ec671b63db87afbc1b487c</anchor>
      <arglist>(int numOctaves_)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HarrisLaplaceFeatureDetector &gt;</type>
      <name>create</name>
      <anchorfile>d1/dad/classcv_1_1xfeatures2d_1_1HarrisLaplaceFeatureDetector.html</anchorfile>
      <anchor>a537b3ede269871616a7d6f873a491937</anchor>
      <arglist>(int numOctaves=6, float corn_thresh=0.01f, float DOG_thresh=0.01f, int maxCorners=5000, int num_layers=4)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::has_custom_wrap</name>
    <filename>d3/dc8/structcv_1_1detail_1_1has__custom__wrap.html</filename>
    <templarg>class T</templarg>
    <class kind="class">cv::detail::has_custom_wrap::check</class>
    <member kind="typedef">
      <type>decltype(test&lt; T &gt;(nullptr))</type>
      <name>type</name>
      <anchorfile>d3/dc8/structcv_1_1detail_1_1has__custom__wrap.html</anchorfile>
      <anchor>a93046c1542d94f9770df3420552e5085</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::false_type</type>
      <name>test</name>
      <anchorfile>d3/dc8/structcv_1_1detail_1_1has__custom__wrap.html</anchorfile>
      <anchor>a02664452df328aeeec0207725f0ed14f</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::true_type</type>
      <name>test</name>
      <anchorfile>d3/dc8/structcv_1_1detail_1_1has__custom__wrap.html</anchorfile>
      <anchor>a3ab3936ed06e2c59320b9ced7b5e5db9</anchor>
      <arglist>(check&lt; C, decltype(&amp;GTypeTraits&lt; C &gt;::wrap_value)&gt; *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const constexpr bool</type>
      <name>value</name>
      <anchorfile>d3/dc8/structcv_1_1detail_1_1has__custom__wrap.html</anchorfile>
      <anchor>ab3fedf93af8c8ba3495e3c14a75e100b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::has_gshape</name>
    <filename>dc/da4/structcv_1_1detail_1_1has__gshape.html</filename>
    <templarg>typename Type</templarg>
    <base>cv::detail::contains_shape_field&lt; Type &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::detail::has_Window</name>
    <filename>d7/d1b/structcv_1_1detail_1_1has__Window.html</filename>
    <templarg>typename C</templarg>
    <templarg>typename T</templarg>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>value</name>
      <anchorfile>d7/d1b/structcv_1_1detail_1_1has__Window.html</anchorfile>
      <anchor>a003774e3ed8c680311caabf6b992d61f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; cv::gapi::GBackend &gt;</name>
    <filename>d3/d10/structstd_1_1hash_3_01cv_1_1gapi_1_1GBackend_01_4.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>d3/d10/structstd_1_1hash_3_01cv_1_1gapi_1_1GBackend_01_4.html</anchorfile>
      <anchor>a5064b9ea589368a0f1814598cfcb67c8</anchor>
      <arglist>(const cv::gapi::GBackend &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; cv::GShape &gt;</name>
    <filename>d4/d99/structstd_1_1hash_3_01cv_1_1GShape_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>d4/d99/structstd_1_1hash_3_01cv_1_1GShape_01_4.html</anchorfile>
      <anchor>aabcf77cfe57beafe3afffb118967829a</anchor>
      <arglist>(cv::GShape sh) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hashnode_i</name>
    <filename>d7/d48/structhashnode__i.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>d7/d48/structhashnode__i.html</anchorfile>
      <anchor>aacbedabd5a4a640f1cfc7e9f492074ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyType</type>
      <name>key</name>
      <anchorfile>d7/d48/structhashnode__i.html</anchorfile>
      <anchor>a0d4309b225d571370652c129dae650b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hashnode_i *</type>
      <name>next</name>
      <anchorfile>d7/d48/structhashnode__i.html</anchorfile>
      <anchor>aea416fa440719be3dca2b61a48c25b07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hashtable_int</name>
    <filename>d9/d8b/structhashtable__int.html</filename>
    <member kind="variable">
      <type>size_t(*</type>
      <name>hashfunc</name>
      <anchorfile>d9/d8b/structhashtable__int.html</anchorfile>
      <anchor>ad2fdfd3d67ccc65a5d875d1add957107</anchor>
      <arglist>)(uint)</arglist>
    </member>
    <member kind="variable">
      <type>struct hashnode_i **</type>
      <name>nodes</name>
      <anchorfile>d9/d8b/structhashtable__int.html</anchorfile>
      <anchor>a95f66a365503d1e45ac4c90b7eca3673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>d9/d8b/structhashtable__int.html</anchorfile>
      <anchor>af2fcd9f790e42fd58daef178dcd7ad49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::HausdorffDistanceExtractor</name>
    <filename>d0/de1/classcv_1_1HausdorffDistanceExtractor.html</filename>
    <base>cv::ShapeDistanceExtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDistanceFlag</name>
      <anchorfile>d0/de1/classcv_1_1HausdorffDistanceExtractor.html</anchorfile>
      <anchor>a0cd09b764ae62d682b75a1d7caecfa79</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getRankProportion</name>
      <anchorfile>d0/de1/classcv_1_1HausdorffDistanceExtractor.html</anchorfile>
      <anchor>ab34200a60e1f60f42925c0d75a67a0df</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDistanceFlag</name>
      <anchorfile>d0/de1/classcv_1_1HausdorffDistanceExtractor.html</anchorfile>
      <anchor>a4469fbc8322ee88d34b4dc885e173ec6</anchor>
      <arglist>(int distanceFlag)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRankProportion</name>
      <anchorfile>d0/de1/classcv_1_1HausdorffDistanceExtractor.html</anchorfile>
      <anchor>a36af13e0653ebb2d6677e68932010dfb</anchor>
      <arglist>(float rankProportion)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::hdf::HDF5</name>
    <filename>d3/d23/classcv_1_1hdf_1_1HDF5.html</filename>
    <member kind="enumvalue">
      <name>H5_UNLIMITED</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa37922eb736b83d9b8f52edd7730738de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_NONE</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa86224e6878c1368b3394d579c8921654</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_GETDIMS</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa429aa799e6d8e9d8fde395d778f46e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_GETMAXDIMS</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa90ba7d9af40b1d6137c6c0b220bedf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_GETCHUNKDIMS</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aae518bd8d16bf8c2776128a27d90d47ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_GETCHUNKDIMS</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aae518bd8d16bf8c2776128a27d90d47ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_GETDIMS</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa429aa799e6d8e9d8fde395d778f46e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_GETMAXDIMS</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa90ba7d9af40b1d6137c6c0b220bedf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_NONE</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa86224e6878c1368b3394d579c8921654</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H5_UNLIMITED</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8cd1bcc2bca3cd5854d036655a1b930aa37922eb736b83d9b8f52edd7730738de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HDF5</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a22c3c8dad313e21ab108b777c0160f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atdelete</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a7b1f9a5d6c7bfe011670757995c77f04</anchor>
      <arglist>(const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>atexists</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a3ce1d93d746a79d6eabaadeae783956e</anchor>
      <arglist>(const String &amp;atlabel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>aaeddc16f4cb1d4f1b299f477ac5b1264</anchor>
      <arglist>(double *value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a57d7777e74ec5dd83ee3c8533927dec8</anchor>
      <arglist>(int *value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a74a8bcd8bf608a6cb2c5bde81215556a</anchor>
      <arglist>(OutputArray value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a9d18050b603b806de09e9e7339c066f4</anchor>
      <arglist>(String *value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atwrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8ca86bdaa18f2fa2133a5e8e76026a33</anchor>
      <arglist>(const double value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atwrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>adee759dc8dd95d6423d9a236527dacb8</anchor>
      <arglist>(const int value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atwrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a656476fc6396e46c7ec309eb6aae30c3</anchor>
      <arglist>(const String &amp;value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>atwrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>ac62bd87e92b349d1992e770052314572</anchor>
      <arglist>(InputArray value, const String &amp;atlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>aa56606dd84312a4c1010f0e6e918fd9b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>ac92451730b86bc222ed9c859dc659d0f</anchor>
      <arglist>(const int n_dims, const int *sizes, const int type, const String &amp;dslabel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>ae727e22a530c6bd624b36a8d2b72a889</anchor>
      <arglist>(const int n_dims, const int *sizes, const int type, const String &amp;dslabel, const int compresslevel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a56fa3b7affaa49cb0418895f572e2841</anchor>
      <arglist>(const int n_dims, const int *sizes, const int type, const String &amp;dslabel, const int compresslevel, const int *dims_chunks) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a0f8b59fb69fc0ffeb2abb6e413d00885</anchor>
      <arglist>(const int rows, const int cols, const int type, const String &amp;dslabel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>abe6abf5b602170b2f5f9a6553d6d3654</anchor>
      <arglist>(const int rows, const int cols, const int type, const String &amp;dslabel, const int compresslevel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>adb40bb34c486048a1dd3a19f70a4bb32</anchor>
      <arglist>(const int rows, const int cols, const int type, const String &amp;dslabel, const int compresslevel, const int *dims_chunks) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a77a0140c5df98a3969f0cae1bd6f20e1</anchor>
      <arglist>(const int rows, const int cols, const int type, const String &amp;dslabel, const int compresslevel, const vector&lt; int &gt; &amp;dims_chunks) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dscreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>ab7b3aaab7b40babf5fa208c21a2a370b</anchor>
      <arglist>(const vector&lt; int &gt; &amp;sizes, const int type, const String &amp;dslabel, const int compresslevel=HDF5::H5_NONE, const vector&lt; int &gt; &amp;dims_chunks=vector&lt; int &gt;()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual vector&lt; int &gt;</type>
      <name>dsgetsize</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a9d9ef1e0cbb84f32e618723f2068a385</anchor>
      <arglist>(const String &amp;dslabel, int dims_flag=HDF5::H5_GETDIMS) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>dsgettype</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a6e718bd24804c3a47ac2df03294b5b60</anchor>
      <arglist>(const String &amp;dslabel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsinsert</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a066531c8c803361851b278667f5442a7</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsinsert</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>af3df2e41bad99a4b74c915567f84a3b0</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel, const int *dims_offset) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsinsert</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8ed41a770f3b262ba62d8e51ff91e9bd</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel, const int *dims_offset, const int *dims_counts) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsinsert</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a12a80b308989a80f72cdfe88f1b6e935</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel, const vector&lt; int &gt; &amp;dims_offset, const vector&lt; int &gt; &amp;dims_counts=vector&lt; int &gt;()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>afc0f24683dbce852884f2147a68ddae3</anchor>
      <arglist>(OutputArray Array, const String &amp;dslabel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a6088901b1c715aad6164b27b83262479</anchor>
      <arglist>(OutputArray Array, const String &amp;dslabel, const int *dims_offset) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a61e2bfc6d35271a160fdfec69c1a2157</anchor>
      <arglist>(OutputArray Array, const String &amp;dslabel, const int *dims_offset, const int *dims_counts) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dsread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a849ed15c7d4697f562c2f230332b16fc</anchor>
      <arglist>(OutputArray Array, const String &amp;dslabel, const vector&lt; int &gt; &amp;dims_offset, const vector&lt; int &gt; &amp;dims_counts=vector&lt; int &gt;()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dswrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>adc4bb3ba821d6ea52a7d8b6b9f623c85</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dswrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a575120ad1a8857b1fa2db4cb05488e81</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel, const int *dims_offset) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dswrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a0aa86fc0ec7a74dadd53da977ce0d181</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel, const int *dims_offset, const int *dims_counts) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dswrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a996681e3faff692b8d94502164599ad3</anchor>
      <arglist>(InputArray Array, const String &amp;dslabel, const vector&lt; int &gt; &amp;dims_offset, const vector&lt; int &gt; &amp;dims_counts=vector&lt; int &gt;()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>grcreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a8a02caf1f2f90a10221954c55e1c4d81</anchor>
      <arglist>(const String &amp;grlabel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hlexists</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>add5b1b96093a2a28994627cd545e3d9e</anchor>
      <arglist>(const String &amp;label) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>kpcreate</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>ae51728375392082e849e035ff940a554</anchor>
      <arglist>(const int size, const String &amp;kplabel, const int compresslevel=H5_NONE, const int chunks=H5_NONE) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>kpgetsize</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>ab09e36ab1f7a2336f1ef7b37d9b48752</anchor>
      <arglist>(const String &amp;kplabel, int dims_flag=HDF5::H5_GETDIMS) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>kpinsert</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>a9d9bbb04a2ae548824ec9b2e2b9bea94</anchor>
      <arglist>(const vector&lt; KeyPoint &gt; keypoints, const String &amp;kplabel, const int offset=H5_NONE, const int counts=H5_NONE) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>kpread</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>ab88cf9b28686de24808f5e2c15a0f135</anchor>
      <arglist>(vector&lt; KeyPoint &gt; &amp;keypoints, const String &amp;kplabel, const int offset=H5_NONE, const int counts=H5_NONE) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>kpwrite</name>
      <anchorfile>d3/d23/classcv_1_1hdf_1_1HDF5.html</anchorfile>
      <anchor>af17cf2bb863e96446ade6da3cd0e63eb</anchor>
      <arglist>(const vector&lt; KeyPoint &gt; keypoints, const String &amp;kplabel, const int offset=H5_NONE, const int counts=H5_NONE) const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::SparseMat::Hdr</name>
    <filename>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</filename>
    <member kind="function">
      <type></type>
      <name>Hdr</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>af7347f393f1c5c497d05ec6a7fa98e38</anchor>
      <arglist>(int _dims, const int *_sizes, int _type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>af5b0241d5aed2b281fa06ee44035db7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dims</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>ad474662d46f4a5cfa6fa9c561e3877b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>freeList</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>ac3fd8d1d9f1c3d7d4124ec8677cbd128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>hashtab</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>ae7c774827d2e076ffa36d0b381388079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>nodeCount</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>af85adc1b8ca1660afcf00f8df02e532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>nodeSize</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>a7c640b50e79d174311bd058247a9f8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uchar &gt;</type>
      <name>pool</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>ac12e3852d9f4482a1069703bc124868d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>acdcfa90051a2b0cc818ab61ea3f89f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>ac90d9bd519dc9d1c1c03bac053f5293a</anchor>
      <arglist>[MAX_DIM]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>valueOffset</name>
      <anchorfile>d4/d8d/structcv_1_1SparseMat_1_1Hdr.html</anchorfile>
      <anchor>a6b09668278ec34c931b93d6f7bb1547c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::hfloat</name>
    <filename>d4/d45/classcv_1_1hfloat.html</filename>
    <member kind="function">
      <type></type>
      <name>hfloat</name>
      <anchorfile>d4/d45/classcv_1_1hfloat.html</anchorfile>
      <anchor>a63fa7f8b8a6326692a772e3b95b0e30a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>hfloat</name>
      <anchorfile>d4/d45/classcv_1_1hfloat.html</anchorfile>
      <anchor>a3e5c96640743d3397c583ae575a5a553</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float</name>
      <anchorfile>d4/d45/classcv_1_1hfloat.html</anchorfile>
      <anchor>a22b61fa5d335bdf43906ace5de6474c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ushort</type>
      <name>w</name>
      <anchorfile>d4/d45/classcv_1_1hfloat.html</anchorfile>
      <anchor>a08e9e58288b214e608e3d9497c72aedb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::hfs::HfsSegment</name>
    <filename>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinRegionSizeI</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a597a62f1940a3f6f033e9ffcfcfdb3f0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinRegionSizeII</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a84f5d8b7395fcdff00a045100588634f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumSlicIter</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>af4439eadfe2341b75c3659ae001bf2e9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSegEgbThresholdI</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a0130788120bcbc57444002bbc68c17a8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSegEgbThresholdII</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>ae33a76fb3fa5214bed7a5bb300a5aa03</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSlicSpixelSize</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a356f95311bc8a31c0b83d9fad08ce497</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSpatialWeight</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a47e5f8d7b5fb3e2adeb6da3aade431d7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>performSegmentCpu</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a53fac3e2d612a11a71c10d196ab94e4b</anchor>
      <arglist>(InputArray src, bool ifDraw=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>performSegmentGpu</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a5a7ebdd324113f4fefcd246bbb5d90ce</anchor>
      <arglist>(InputArray src, bool ifDraw=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinRegionSizeI</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>aec3051481425596ce245adfe057605ef</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinRegionSizeII</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>ae5b55d3546448628b94beab5a8c76126</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumSlicIter</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a15637f86ecbd5ef2e944810e75fbdaa8</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSegEgbThresholdI</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a0eff2a2f17a1262f6b9f3271695f071b</anchor>
      <arglist>(float c)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSegEgbThresholdII</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>aa0ea696e91819ee3706f8353b07d5cb0</anchor>
      <arglist>(float c)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSlicSpixelSize</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>a5affbf9b56a7b0189c4a4f2988df373e</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSpatialWeight</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>aa3813a0d299c006d1d7f6bcae7e54cd7</anchor>
      <arglist>(float w)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HfsSegment &gt;</type>
      <name>create</name>
      <anchorfile>d2/de0/classcv_1_1hfs_1_1HfsSegment.html</anchorfile>
      <anchor>ab4150a673c5b5ab1487ab4bbf884b181</anchor>
      <arglist>(int height, int width, float segEgbThresholdI=0.08f, int minRegionSizeI=100, float segEgbThresholdII=0.28f, int minRegionSizeII=200, float spatialWeight=0.6f, int slicSpixelSize=8, int numSlicIter=5)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HistogramBody</name>
    <filename>d9/dea/structcv_1_1cudev_1_1HistogramBody.html</filename>
    <templarg>int BIN_COUNT</templarg>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d9/dea/structcv_1_1cudev_1_1HistogramBody.html</anchorfile>
      <anchor>af429d41ab0474d517c5befac92135df7</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d9/dea/structcv_1_1cudev_1_1HistogramBody.html</anchorfile>
      <anchor>a835b34b72a6e8cc23c2c9a6f400a6713</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::HistogramCostExtractor</name>
    <filename>df/d9a/classcv_1_1HistogramCostExtractor.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>buildCostMatrix</name>
      <anchorfile>df/d9a/classcv_1_1HistogramCostExtractor.html</anchorfile>
      <anchor>a6290833254fedea5058d551c4137b33d</anchor>
      <arglist>(InputArray descriptors1, InputArray descriptors2, OutputArray costMatrix)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getDefaultCost</name>
      <anchorfile>df/d9a/classcv_1_1HistogramCostExtractor.html</anchorfile>
      <anchor>a0a2d507e4287c30d5a7c3ef66eacb1d4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNDummies</name>
      <anchorfile>df/d9a/classcv_1_1HistogramCostExtractor.html</anchorfile>
      <anchor>afdeacda92fc362c4635ab8f7186a4b50</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDefaultCost</name>
      <anchorfile>df/d9a/classcv_1_1HistogramCostExtractor.html</anchorfile>
      <anchor>aea35e7379f43e4c1b09ae5cfbce41547</anchor>
      <arglist>(float defaultCost)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNDummies</name>
      <anchorfile>df/d9a/classcv_1_1HistogramCostExtractor.html</anchorfile>
      <anchor>a625258f2c9005af2f6745195830e5b4b</anchor>
      <arglist>(int nDummies)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::phase_unwrapping::HistogramPhaseUnwrapping</name>
    <filename>d5/d7d/classcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping.html</filename>
    <base>cv::phase_unwrapping::PhaseUnwrapping</base>
    <class kind="struct">cv::phase_unwrapping::HistogramPhaseUnwrapping::Params</class>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getInverseReliabilityMap</name>
      <anchorfile>d5/d7d/classcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping.html</anchorfile>
      <anchor>a9ff3ba8af5188c51141c30eb4f261de9</anchor>
      <arglist>(OutputArray reliabilityMap)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HistogramPhaseUnwrapping &gt;</type>
      <name>create</name>
      <anchorfile>d5/d7d/classcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping.html</anchorfile>
      <anchor>ac9336b78e4aaa34892a942cbbc20f3f7</anchor>
      <arglist>(const HistogramPhaseUnwrapping::Params &amp;parameters=HistogramPhaseUnwrapping::Params())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::HLS2RGB</name>
    <filename>d2/d84/classcv_1_1cudev_1_1color__cvt__detail_1_1HLS2RGB.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGR_FULL_func</name>
    <filename>d2/db3/structcv_1_1cudev_1_1HLS4__to__BGR__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 3, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGR_FULL_func&lt; float &gt;</name>
    <filename>d5/ddb/structcv_1_1cudev_1_1HLS4__to__BGR__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGR_func</name>
    <filename>d4/dde/structcv_1_1cudev_1_1HLS4__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGR_func&lt; float &gt;</name>
    <filename>de/da3/structcv_1_1cudev_1_1HLS4__to__BGR__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGRA_FULL_func</name>
    <filename>dc/d6e/structcv_1_1cudev_1_1HLS4__to__BGRA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 4, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGRA_FULL_func&lt; float &gt;</name>
    <filename>d0/dba/structcv_1_1cudev_1_1HLS4__to__BGRA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGRA_func</name>
    <filename>dc/d29/structcv_1_1cudev_1_1HLS4__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_BGRA_func&lt; float &gt;</name>
    <filename>dd/d24/structcv_1_1cudev_1_1HLS4__to__BGRA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGB_FULL_func</name>
    <filename>d5/d88/structcv_1_1cudev_1_1HLS4__to__RGB__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 3, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGB_FULL_func&lt; float &gt;</name>
    <filename>d5/d88/structcv_1_1cudev_1_1HLS4__to__RGB__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGB_func</name>
    <filename>d1/d27/structcv_1_1cudev_1_1HLS4__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGB_func&lt; float &gt;</name>
    <filename>df/d04/structcv_1_1cudev_1_1HLS4__to__RGB__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGBA_FULL_func</name>
    <filename>dc/dd8/structcv_1_1cudev_1_1HLS4__to__RGBA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 4, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGBA_FULL_func&lt; float &gt;</name>
    <filename>de/da6/structcv_1_1cudev_1_1HLS4__to__RGBA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGBA_func</name>
    <filename>d5/d29/structcv_1_1cudev_1_1HLS4__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 4, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS4_to_RGBA_func&lt; float &gt;</name>
    <filename>da/de0/structcv_1_1cudev_1_1HLS4__to__RGBA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGR_FULL_func</name>
    <filename>db/d9e/structcv_1_1cudev_1_1HLS__to__BGR__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 3, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGR_FULL_func&lt; float &gt;</name>
    <filename>db/d14/structcv_1_1cudev_1_1HLS__to__BGR__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGR_func</name>
    <filename>d9/d86/structcv_1_1cudev_1_1HLS__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGR_func&lt; float &gt;</name>
    <filename>de/d3e/structcv_1_1cudev_1_1HLS__to__BGR__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGRA_FULL_func</name>
    <filename>d7/d9e/structcv_1_1cudev_1_1HLS__to__BGRA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 4, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGRA_FULL_func&lt; float &gt;</name>
    <filename>dc/de8/structcv_1_1cudev_1_1HLS__to__BGRA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGRA_func</name>
    <filename>df/d5d/structcv_1_1cudev_1_1HLS__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_BGRA_func&lt; float &gt;</name>
    <filename>d8/d50/structcv_1_1cudev_1_1HLS__to__BGRA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGB_FULL_func</name>
    <filename>d0/d6f/structcv_1_1cudev_1_1HLS__to__RGB__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 3, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGB_FULL_func&lt; float &gt;</name>
    <filename>d8/d54/structcv_1_1cudev_1_1HLS__to__RGB__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGB_func</name>
    <filename>d1/daf/structcv_1_1cudev_1_1HLS__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGB_func&lt; float &gt;</name>
    <filename>d4/d65/structcv_1_1cudev_1_1HLS__to__RGB__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGBA_FULL_func</name>
    <filename>d9/d0d/structcv_1_1cudev_1_1HLS__to__RGBA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 4, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGBA_FULL_func&lt; float &gt;</name>
    <filename>d9/da1/structcv_1_1cudev_1_1HLS__to__RGBA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGBA_func</name>
    <filename>dc/d45/structcv_1_1cudev_1_1HLS__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; SrcDepth, 3, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HLS_to_RGBA_func&lt; float &gt;</name>
    <filename>d9/d0e/structcv_1_1cudev_1_1HLS__to__RGBA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HLS2RGB&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::cuda::HOG</name>
    <filename>de/da6/classcv_1_1cuda_1_1HOG.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>ab4287267081959ec77c01269dbfcd373</anchor>
      <arglist>(InputArray img, OutputArray descriptors, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a53f437cfa49541c039a4b21c78400dc8</anchor>
      <arglist>(InputArray img, std::vector&lt; Point &gt; &amp;found_locations, std::vector&lt; double &gt; &amp;confidences)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a6673d9c05926ea11e0070c8ee4145664</anchor>
      <arglist>(InputArray img, std::vector&lt; Point &gt; &amp;found_locations, std::vector&lt; double &gt; *confidences=NULL)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMultiScale</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a313f71f973d7c79b4317829cf7984da2</anchor>
      <arglist>(InputArray img, std::vector&lt; Rect &gt; &amp;found_locations, std::vector&lt; double &gt; &amp;confidences)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectMultiScale</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>af4a3bf27a5a04817c6d584d9108f50b7</anchor>
      <arglist>(InputArray img, std::vector&lt; Rect &gt; &amp;found_locations, std::vector&lt; double &gt; *confidences=NULL)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMultiScaleWithoutConf</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a725cbe69adb1a758d4fef85a74102a40</anchor>
      <arglist>(InputArray img, std::vector&lt; Rect &gt; &amp;found_locations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectWithoutConf</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>aeeca455c3c28b9e119d1185d7e1cef92</anchor>
      <arglist>(InputArray img, std::vector&lt; Point &gt; &amp;found_locations)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getBlockHistogramSize</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a91cfda4bf995d20aae02594d020a7305</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getDefaultPeopleDetector</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a016f9ffced8b2f4b20bdd06a775017d1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HOGDescriptor::DescriptorStorageFormat</type>
      <name>getDescriptorFormat</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>adad29ed960a953aa13dc59c410683620</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getDescriptorSize</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>adb8c714cba1a025b8869d5a0e152f824</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getGammaCorrection</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a7032eed27cf7a004b727a6e522c2404e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getGroupThreshold</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a5c8d9ed0f2d33c33cdf1deec98c5387d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getHitThreshold</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>ae0de149980ea47fbd39b7766df565b27</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getL2HysThreshold</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a6853c9a66889fed996678f7972df9660</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumLevels</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a15238eb6f52a1ddeedd015773c46efd8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleFactor</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a89c59564625bb2c691af8c2cf49aab9e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getWinSigma</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a22d03fa05b251b4f19cfa1fab36e754e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getWinStride</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a6c63504790b51963ca33496a0b039b48</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescriptorFormat</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a6e3e1075a567268f2dfb2151b1c99cb6</anchor>
      <arglist>(HOGDescriptor::DescriptorStorageFormat descr_format)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGammaCorrection</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a0eb2f1ecf59ccc599bffac3a0a55562f</anchor>
      <arglist>(bool gamma_correction)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGroupThreshold</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>adad9af4e4ed0e0a045a70cd44520eefd</anchor>
      <arglist>(int group_threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHitThreshold</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a8b623393c11d18b89fa373269b97aea4</anchor>
      <arglist>(double hit_threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setL2HysThreshold</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a30e5c88864fff774f403313993947d62</anchor>
      <arglist>(double threshold_L2hys)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumLevels</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a7602088f3e792de196f8f7efcd9bd448</anchor>
      <arglist>(int nlevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a21dc5e3dc6272030694d52e83352b337</anchor>
      <arglist>(double scale0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSVMDetector</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a5d12db2277b7c3c849d75258eec8d1d4</anchor>
      <arglist>(InputArray detector)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWinSigma</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>ab291779ff8ac649174b102f64c5f9012</anchor>
      <arglist>(double win_sigma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWinStride</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a5e74646651209ae13f1b3dd18179773f</anchor>
      <arglist>(Size win_stride)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HOG &gt;</type>
      <name>create</name>
      <anchorfile>de/da6/classcv_1_1cuda_1_1HOG.html</anchorfile>
      <anchor>a756c0db6391e93fc5828fa3b290950ac</anchor>
      <arglist>(Size win_size=Size(64, 128), Size block_size=Size(16, 16), Size block_stride=Size(8, 8), Size cell_size=Size(8, 8), int nbins=9)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::HOGDescriptor</name>
    <filename>d5/d33/structcv_1_1HOGDescriptor.html</filename>
    <member kind="enumvalue">
      <name>DEFAULT_NLEVELS</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a6a9609b127efaf54a8d51d51b1bfba5ea00a697fa3ad742792128a39785a60ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT_NLEVELS</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a6a9609b127efaf54a8d51d51b1bfba5ea00a697fa3ad742792128a39785a60ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCR_FORMAT_COL_BY_COL</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a0931e149238b27ba63357cbde12dcf1aae896332fd7b76bda217f50049f74d4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCR_FORMAT_ROW_BY_ROW</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a0931e149238b27ba63357cbde12dcf1aa1a8f620a538dee55bf8c8d0c06fb62aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DescriptorStorageFormat</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a0931e149238b27ba63357cbde12dcf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCR_FORMAT_COL_BY_COL</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a0931e149238b27ba63357cbde12dcf1aae896332fd7b76bda217f50049f74d4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCR_FORMAT_ROW_BY_ROW</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a0931e149238b27ba63357cbde12dcf1aa1a8f620a538dee55bf8c8d0c06fb62aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HistogramNormType</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>aaf697bc744e0c0b561fa09099bb56ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2Hys</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>aaf697bc744e0c0b561fa09099bb56ed8ac5abac3eda715a05d1ce29512d7f17bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2Hys</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>aaf697bc744e0c0b561fa09099bb56ed8ac5abac3eda715a05d1ce29512d7f17bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HOGDescriptor</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a723b95b709cfd3f95cf9e616de988fc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HOGDescriptor</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>abb90ac4bb8220c44bb5a7e796113e51e</anchor>
      <arglist>(const HOGDescriptor &amp;d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HOGDescriptor</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a32a635936edaed1b2789caf3dcb09b6e</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HOGDescriptor</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a5c8e8ce0578512fe80493ed3ed88ca83</anchor>
      <arglist>(Size _winSize, Size _blockSize, Size _blockStride, Size _cellSize, int _nbins, int _derivAperture=1, double _winSigma=-1, HOGDescriptor::HistogramNormType _histogramNormType=HOGDescriptor::L2Hys, double _L2HysThreshold=0.2, bool _gammaCorrection=false, int _nlevels=HOGDescriptor::DEFAULT_NLEVELS, bool _signedGradient=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HOGDescriptor</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a73cf07abfa064f47a53b7c66b18e55b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkDetectorSize</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a5c6715965fab466de041ad2a39765478</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a38cd712cd5a6d9ed0344731fcd121e8b</anchor>
      <arglist>(InputArray img, std::vector&lt; float &gt; &amp;descriptors, Size winStride=Size(), Size padding=Size(), const std::vector&lt; Point &gt; &amp;locations=std::vector&lt; Point &gt;()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeGradient</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a1f76c51c08d69f2b8a0f079efc4bd093</anchor>
      <arglist>(InputArray img, InputOutputArray grad, InputOutputArray angleOfs, Size paddingTL=Size(), Size paddingBR=Size()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyTo</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>ab133c13641d53944f48bb925f6d96cb1</anchor>
      <arglist>(HOGDescriptor &amp;c) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a309829908ffaf4645755729d7aa90627</anchor>
      <arglist>(InputArray img, std::vector&lt; Point &gt; &amp;foundLocations, double hitThreshold=0, Size winStride=Size(), Size padding=Size(), const std::vector&lt; Point &gt; &amp;searchLocations=std::vector&lt; Point &gt;()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a5851df61c5b95391533144c078403672</anchor>
      <arglist>(InputArray img, std::vector&lt; Point &gt; &amp;foundLocations, std::vector&lt; double &gt; &amp;weights, double hitThreshold=0, Size winStride=Size(), Size padding=Size(), const std::vector&lt; Point &gt; &amp;searchLocations=std::vector&lt; Point &gt;()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectMultiScale</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a1f631b771af4a3cfa0f2db7ba952e5f4</anchor>
      <arglist>(InputArray img, std::vector&lt; Rect &gt; &amp;foundLocations, double hitThreshold=0, Size winStride=Size(), Size padding=Size(), double scale=1.05, double groupThreshold=2.0, bool useMeanshiftGrouping=false) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectMultiScale</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>adbad3258a9fc8203757f668f6fd473dd</anchor>
      <arglist>(InputArray img, std::vector&lt; Rect &gt; &amp;foundLocations, std::vector&lt; double &gt; &amp;foundWeights, double hitThreshold=0, Size winStride=Size(), Size padding=Size(), double scale=1.05, double groupThreshold=2.0, bool useMeanshiftGrouping=false) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectMultiScaleROI</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a40aabc4ac4dbab3a855ae9182b91ef73</anchor>
      <arglist>(InputArray img, std::vector&lt; cv::Rect &gt; &amp;foundLocations, std::vector&lt; DetectionROI &gt; &amp;locations, double hitThreshold=0, int groupThreshold=0) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectROI</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a26a3085d2f461f22b98c7b6066f51d3e</anchor>
      <arglist>(InputArray img, const std::vector&lt; cv::Point &gt; &amp;locations, std::vector&lt; cv::Point &gt; &amp;foundLocations, std::vector&lt; double &gt; &amp;confidences, double hitThreshold=0, cv::Size winStride=Size(), cv::Size padding=Size()) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getDescriptorSize</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a437dcb4d9b539a0035fb1f63946daa1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getWinSigma</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>afe0058890e561cde3ab451f9e097787e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>groupRectangles</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>ad7c9679b23e8476e332e9114181d656d</anchor>
      <arglist>(std::vector&lt; cv::Rect &gt; &amp;rectList, std::vector&lt; double &gt; &amp;weights, int groupThreshold, double eps) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>load</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a957f55d36ba2f1a2ae47883c11f4b730</anchor>
      <arglist>(const String &amp;filename, const String &amp;objname=String())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a237a16a0646dc7a0dbecc52a93480aeb</anchor>
      <arglist>(FileNode &amp;fn)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a44f2566a83049536a2879f37c977c7fd</anchor>
      <arglist>(const String &amp;filename, const String &amp;objname=String()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSVMDetector</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a6de5ac55631eed51e36278cde3a2c159</anchor>
      <arglist>(InputArray svmdetector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a2c13c67988147921d6ba313e15de5fda</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;objname) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>getDaimlerPeopleDetector</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a4eed2d1adfb574d20c2a6511df28d1e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>getDefaultPeopleDetector</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a721436d76d9b3cce5abf119e114bff52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>blockSize</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a847f3d42f1cf72897d5263fe3217a36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>blockStride</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>ac272d532e2a672f302e9a5eab7ca1055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>cellSize</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a5ef930c38e2b0cfcd5e5252989e056ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>derivAperture</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a128efda1c45dee2a989547c7b41e6a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>free_coef</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a56f6acc89453e032e34ed32cef8ba8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gammaCorrection</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a7dc72b5092c9cec54f380252b125046c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HOGDescriptor::HistogramNormType</type>
      <name>histogramNormType</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a03bb4bba3f3af82fc2674e4c3d7feb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>L2HysThreshold</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a26322828ab7a936a74e321f9c049a906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbins</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>ab1eda37f2e10b14bcd51a9014409b8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nlevels</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a94a54b27a5d707796c4fa56766497b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UMat</type>
      <name>oclSvmDetector</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a42bb83b4d03a8ead9d54e8c5c8463076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>signedGradient</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a0c2f2db8693dbec32092bc659d25c9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>svmDetector</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a904130d56281ba264e097e9895c648f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>winSigma</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>aa63743f4aca740e3fdefd0ca767b8ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>winSize</name>
      <anchorfile>d5/d33/structcv_1_1HOGDescriptor.html</anchorfile>
      <anchor>a75329167dfdacde41b488e091dd555d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OptRef::Holder</name>
    <filename>d4/d34/structcv_1_1detail_1_1OptRef_1_1Holder.html</filename>
    <templarg>class T</templarg>
    <base>cv::detail::OptRef&lt; RefHolder &gt;::OptHolder</base>
    <member kind="function">
      <type></type>
      <name>Holder</name>
      <anchorfile>d4/d34/structcv_1_1detail_1_1OptRef_1_1Holder.html</anchorfile>
      <anchor>acff344dfa391ab74c6a50679f2fc2957</anchor>
      <arglist>(cv::optional&lt; T &gt; &amp;opt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mov</name>
      <anchorfile>d4/d34/structcv_1_1detail_1_1OptRef_1_1Holder.html</anchorfile>
      <anchor>a10464789c8151c9792039a729a7ba333</anchor>
      <arglist>(RefHolder &amp;h) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d4/d34/structcv_1_1detail_1_1OptRef_1_1Holder.html</anchorfile>
      <anchor>ae1de1c1b878a40c612c71e8faa8e1d16</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>std::reference_wrapper&lt; cv::optional&lt; T &gt; &gt;</type>
      <name>m_opt_ref</name>
      <anchorfile>d4/d34/structcv_1_1detail_1_1OptRef_1_1Holder.html</anchorfile>
      <anchor>afa412ea263e6cffe3300a83647826779</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::HomographyBasedEstimator</name>
    <filename>db/d3e/classcv_1_1detail_1_1HomographyBasedEstimator.html</filename>
    <base>cv::detail::Estimator</base>
    <member kind="function">
      <type></type>
      <name>HomographyBasedEstimator</name>
      <anchorfile>db/d3e/classcv_1_1detail_1_1HomographyBasedEstimator.html</anchorfile>
      <anchor>a1721c1881d881d337c7ffb1615ac508c</anchor>
      <arglist>(bool is_focals_estimated=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::HostMem</name>
    <filename>d0/d44/classcv_1_1cuda_1_1HostMem.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>AllocType</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa0d69b2aa95680a6b2af6dc4dda44e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAGE_LOCKED</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa0d69b2aa95680a6b2af6dc4dda44e16a968d788513648797c888aa13e056d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHARED</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa0d69b2aa95680a6b2af6dc4dda44e16ac5eb57263e17573194ea66ab06b1bdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_COMBINED</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa0d69b2aa95680a6b2af6dc4dda44e16aef6b60397f05650d972d2cf55e3523eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAGE_LOCKED</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa0d69b2aa95680a6b2af6dc4dda44e16a968d788513648797c888aa13e056d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHARED</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa0d69b2aa95680a6b2af6dc4dda44e16ac5eb57263e17573194ea66ab06b1bdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_COMBINED</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa0d69b2aa95680a6b2af6dc4dda44e16aef6b60397f05650d972d2cf55e3523eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HostMem</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>abddf8d1a9db3b9369841e2bf40e4b210</anchor>
      <arglist>(const HostMem &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HostMem</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>abc1d3f04e0f38e97870a944f4cfb6852</anchor>
      <arglist>(HostMem::AllocType alloc_type=HostMem::AllocType::PAGE_LOCKED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HostMem</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>ae750a078e64922f8d3fc81a8f1edbfb8</anchor>
      <arglist>(InputArray arr, HostMem::AllocType alloc_type=HostMem::AllocType::PAGE_LOCKED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HostMem</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a2b306f27eed3a9acb34ca1142610c4e7</anchor>
      <arglist>(int rows, int cols, int type, HostMem::AllocType alloc_type=HostMem::AllocType::PAGE_LOCKED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HostMem</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a768d8b14c2db875e6db4f3b8dc7bc884</anchor>
      <arglist>(Size size, int type, HostMem::AllocType alloc_type=HostMem::AllocType::PAGE_LOCKED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HostMem</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a866109b3d78afe6a2ea4fc53e156f637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a0de01702b003773e10207c0de0bf2730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HostMem</type>
      <name>clone</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a29b76f344d85d77b4c51478cfebbbd28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a62eea66ac1a181eeeb10a2335f3bd4bd</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a451a57a38885d605a95b4c965dd17ea7</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
    <member kind="function">
      <type>GpuMat</type>
      <name>createGpuMatHeader</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a6444e4aa55f0c4cd6fcba072763106ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>createMatHeader</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a017b175a89135b3dd04c5825913e6b87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a1cb85c2b9f858bbc892b1dd282eba3c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>af4d2f52deeacd51b5ccd07759123e0f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize1</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a350f03863027be4851f1b21ae8514bab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>afe92b26dbd1a2a1d718504dfb24c1866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuous</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>ad091db7d7ddc0e484d2556cf36b8e0af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HostMem &amp;</type>
      <name>operator=</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a521e8d43d6f22a6557866d72d122f9c1</anchor>
      <arglist>(const HostMem &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a924b94dc7a70dd17d8c38e0de48ab827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HostMem</type>
      <name>reshape</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a31e3165f8fc1a4863d7a67a973f5bd68</anchor>
      <arglist>(int cn, int rows=0) const</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>aa61acd6d1db2ec950221831dc3fe1ca9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>step1</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>ab51be367c23f9976389efd3eccbded97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a6eabc73d59936b87292125e17415b053</anchor>
      <arglist>(HostMem &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>ac55673be0aa82cc6dbe7b17cf2c480ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatAllocator *</type>
      <name>getAllocator</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>ab23de52de809661b0c283927660e4795</anchor>
      <arglist>(HostMem::AllocType alloc_type=HostMem::AllocType::PAGE_LOCKED)</arglist>
    </member>
    <member kind="variable">
      <type>AllocType</type>
      <name>alloc_type</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>adafb6e996e9e7a0d6c4696b6a186600e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a637b04a3a6e107d9bdb16eba7ca238eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>data</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a22e267551b43057c9371aa927cc34ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>dataend</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a895b08a1958e4d6a73bd5410a7b86c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>datastart</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a5e62aeda0a11c82ed104ad2c0475e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>af81a4ce11a420f2905f7666d5545c674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>refcount</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>ae3e7ec959e9a6a3142d55f1896be1b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a454a7773e1423302f35819ea7720303f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>step</name>
      <anchorfile>d0/d44/classcv_1_1cuda_1_1HostMem.html</anchorfile>
      <anchor>a7a34062e40db102086a987edc7f5858c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::HoughCirclesDetector</name>
    <filename>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>ae4c9aa668b46bb497175af3c15b34f72</anchor>
      <arglist>(InputArray src, OutputArray circles, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getCannyThreshold</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a7be2cc63d5aba6a1cc2b36a93830d0b5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getDp</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a5956765e6e410fec17d0e12f72d153e6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxCircles</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>aab688e3ac5c58c1f06b0fff93c864881</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxRadius</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a8430747a4f1c61532a832b89f2bb4130</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMinDist</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>ae902cc3e754d3bfbc6a1c1c0e4f7373e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinRadius</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>ac348de5d8ddeb6612c94ac6029b50538</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getVotesThreshold</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a29e7ff95a7ea0fb63b9af05533223358</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCannyThreshold</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a4dbc24683ff04e2dbc791fd80d6a1076</anchor>
      <arglist>(int cannyThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDp</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>af477bd20671090c1c74bbc32e87f1ebf</anchor>
      <arglist>(float dp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxCircles</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a9f72ef28244ce031f493d8bd0e45e1e2</anchor>
      <arglist>(int maxCircles)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxRadius</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a287affcc09e29f3f4fe822b4c612fab1</anchor>
      <arglist>(int maxRadius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinDist</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a58fff962c301faf3c7640b78070545e1</anchor>
      <arglist>(float minDist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinRadius</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>a0cccc5738c37a5fb48757224ef144e10</anchor>
      <arglist>(int minRadius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVotesThreshold</name>
      <anchorfile>da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html</anchorfile>
      <anchor>ab3290bedb053fc9d1583d9a0170d2c85</anchor>
      <arglist>(int votesThreshold)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::HoughLinesDetector</name>
    <filename>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>a18ff6d0886833ac6215054e191ae2520</anchor>
      <arglist>(InputArray src, OutputArray lines, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>downloadResults</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>acdcc2461e0f46ebda28dee9d8dcf912d</anchor>
      <arglist>(InputArray d_lines, OutputArray h_lines, OutputArray h_votes=noArray(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getDoSort</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>a2d9f9c57ef7e9cfc0a88ee5a3fbba8a2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxLines</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>a84197cda0102ff7a6661fdecf64c8176</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getRho</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>a10a60b25c96062e39cf783dadf995c9b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getTheta</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>aa493737ea6564f032be39283f8dddb98</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getThreshold</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>aaeebe55bac5d61c1d269a30c00e0bc1b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDoSort</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>af5b67e1d6259cba8c347b39e8641efa9</anchor>
      <arglist>(bool doSort)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxLines</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>afe1e1e89113e20a3eafcc0c76639798a</anchor>
      <arglist>(int maxLines)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRho</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>a7c28b483669bf7286ac9356e36f78c1d</anchor>
      <arglist>(float rho)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTheta</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>aea12c3df9963eb3a28cdcb81f1018252</anchor>
      <arglist>(float theta)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html</anchorfile>
      <anchor>aa962c928a4eeaa619215a318f8dddfc6</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::HoughSegmentDetector</name>
    <filename>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a739bf84825ca455966d69dd75ca0ea6e</anchor>
      <arglist>(InputArray src, OutputArray lines, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxLineGap</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a8ecff74e7b4026328e014daa6c304131</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxLines</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a634527a02c20036eff9a1a3c38158f30</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinLineLength</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a8b5ab06062c0d5d8afddf0ca9f76c327</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getRho</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>af24e30594467142312ba6617e70ff92c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getTheta</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>afe08dd5e0dae1d79376f916340cdafdd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getThreshold</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a26d61adab7837825ef963c616b4cc1d8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxLineGap</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a23319b68e050918b52857a2815b57823</anchor>
      <arglist>(int maxLineGap)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxLines</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>aa196bbf7cb2840ebd52b162adcd14509</anchor>
      <arglist>(int maxLines)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinLineLength</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a447c927941b2eba54a76b73ac816f638</anchor>
      <arglist>(int minLineLength)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRho</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>ac3241f0ceb27843e66b060e79d98898c</anchor>
      <arglist>(float rho)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTheta</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a437ed5509bed40cd17a187e8133058ee</anchor>
      <arglist>(float theta)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html</anchorfile>
      <anchor>a32ddfc6b545171e6e9b976b3413af859</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::HPE_humaneva</name>
    <filename>d5/d42/classcv_1_1datasets_1_1HPE__humaneva.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d5/d42/classcv_1_1datasets_1_1HPE__humaneva.html</anchorfile>
      <anchor>a269d8987797bffb9493782a8a40ed7f5</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HPE_humaneva &gt;</type>
      <name>create</name>
      <anchorfile>d5/d42/classcv_1_1datasets_1_1HPE__humaneva.html</anchorfile>
      <anchor>a43967dc9cf65d08e6b142f0ba067b8c0</anchor>
      <arglist>(int num=humaneva_1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::HPE_humanevaObj</name>
    <filename>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>action</name>
      <anchorfile>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</anchorfile>
      <anchor>af5617396d9a6bb21d2318079be03a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</anchorfile>
      <anchor>add0020a627fead72259285e837069056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>imageNames</name>
      <anchorfile>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</anchorfile>
      <anchor>ace1275a3bdec76f6f006ca7b6b11cad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx13d</type>
      <name>ofs</name>
      <anchorfile>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</anchorfile>
      <anchor>a5b35b2b2ed439cc747eeae85bb0228ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>person</name>
      <anchorfile>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</anchorfile>
      <anchor>af3f958ba916e0d2ae312fcb0c369dffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type1</name>
      <anchorfile>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</anchorfile>
      <anchor>a32db8f0b08a582326de2ecc1e2baea10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type2</name>
      <anchorfile>d4/da1/structcv_1_1datasets_1_1HPE__humanevaObj.html</anchorfile>
      <anchor>a6f03ab1a7944ee6a50a81404b8760e77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::HPE_parse</name>
    <filename>d6/d72/classcv_1_1datasets_1_1HPE__parse.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d6/d72/classcv_1_1datasets_1_1HPE__parse.html</anchorfile>
      <anchor>a0a0b7e768f05ebc8aa5161e8c56cf514</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; HPE_parse &gt;</type>
      <name>create</name>
      <anchorfile>d6/d72/classcv_1_1datasets_1_1HPE__parse.html</anchorfile>
      <anchor>af4ae1976b42d66e65f9beb174f319219</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::HPE_parseObj</name>
    <filename>da/d82/structcv_1_1datasets_1_1HPE__parseObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>da/d82/structcv_1_1datasets_1_1HPE__parseObj.html</anchorfile>
      <anchor>a04837aed79dbc564f5b20210d09c682c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::HSV2RGB</name>
    <filename>d8/d00/classcv_1_1cudev_1_1color__cvt__detail_1_1HSV2RGB.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGR_FULL_func</name>
    <filename>d9/de1/structcv_1_1cudev_1_1HSV4__to__BGR__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 3, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGR_FULL_func&lt; float &gt;</name>
    <filename>d6/dd7/structcv_1_1cudev_1_1HSV4__to__BGR__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGR_func</name>
    <filename>d8/d65/structcv_1_1cudev_1_1HSV4__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGR_func&lt; float &gt;</name>
    <filename>d2/d2c/structcv_1_1cudev_1_1HSV4__to__BGR__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGRA_FULL_func</name>
    <filename>d7/d58/structcv_1_1cudev_1_1HSV4__to__BGRA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 4, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGRA_FULL_func&lt; float &gt;</name>
    <filename>d5/d91/structcv_1_1cudev_1_1HSV4__to__BGRA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGRA_func</name>
    <filename>de/d80/structcv_1_1cudev_1_1HSV4__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_BGRA_func&lt; float &gt;</name>
    <filename>dc/dc6/structcv_1_1cudev_1_1HSV4__to__BGRA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGB_FULL_func</name>
    <filename>d4/d7f/structcv_1_1cudev_1_1HSV4__to__RGB__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 3, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGB_FULL_func&lt; float &gt;</name>
    <filename>dd/d6b/structcv_1_1cudev_1_1HSV4__to__RGB__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGB_func</name>
    <filename>d0/da6/structcv_1_1cudev_1_1HSV4__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGB_func&lt; float &gt;</name>
    <filename>d1/d95/structcv_1_1cudev_1_1HSV4__to__RGB__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGBA_FULL_func</name>
    <filename>d7/d30/structcv_1_1cudev_1_1HSV4__to__RGBA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 4, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGBA_FULL_func&lt; float &gt;</name>
    <filename>df/d03/structcv_1_1cudev_1_1HSV4__to__RGBA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGBA_func</name>
    <filename>d5/dea/structcv_1_1cudev_1_1HSV4__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 4, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV4_to_RGBA_func&lt; float &gt;</name>
    <filename>d7/d18/structcv_1_1cudev_1_1HSV4__to__RGBA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGR_FULL_func</name>
    <filename>d0/da4/structcv_1_1cudev_1_1HSV__to__BGR__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 3, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGR_FULL_func&lt; float &gt;</name>
    <filename>d6/deb/structcv_1_1cudev_1_1HSV__to__BGR__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGR_func</name>
    <filename>d9/d4c/structcv_1_1cudev_1_1HSV__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 3, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGR_func&lt; float &gt;</name>
    <filename>df/dd5/structcv_1_1cudev_1_1HSV__to__BGR__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 3, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGRA_FULL_func</name>
    <filename>dc/d25/structcv_1_1cudev_1_1HSV__to__BGRA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 4, 0, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGRA_FULL_func&lt; float &gt;</name>
    <filename>d0/da6/structcv_1_1cudev_1_1HSV__to__BGRA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGRA_func</name>
    <filename>d2/d8f/structcv_1_1cudev_1_1HSV__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 4, 0, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_BGRA_func&lt; float &gt;</name>
    <filename>d3/db4/structcv_1_1cudev_1_1HSV__to__BGRA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 4, 0, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGB_FULL_func</name>
    <filename>d7/d86/structcv_1_1cudev_1_1HSV__to__RGB__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 3, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGB_FULL_func&lt; float &gt;</name>
    <filename>dc/d25/structcv_1_1cudev_1_1HSV__to__RGB__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGB_func</name>
    <filename>d8/d1e/structcv_1_1cudev_1_1HSV__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGB_func&lt; float &gt;</name>
    <filename>d2/d73/structcv_1_1cudev_1_1HSV__to__RGB__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGBA_FULL_func</name>
    <filename>d7/d71/structcv_1_1cudev_1_1HSV__to__RGBA__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 4, 2, 255 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGBA_FULL_func&lt; float &gt;</name>
    <filename>de/dda/structcv_1_1cudev_1_1HSV__to__RGBA__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGBA_func</name>
    <filename>df/d10/structcv_1_1cudev_1_1HSV__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; SrcDepth, 3, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::HSV_to_RGBA_func&lt; float &gt;</name>
    <filename>d8/dff/structcv_1_1cudev_1_1HSV__to__RGBA__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::HSV2RGB&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func</name>
    <filename>d9/d3e/structcv_1_1cudev_1_1hypot__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d9/d3e/structcv_1_1cudev_1_1hypot__func.html</anchorfile>
      <anchor>ad257be75fd9e2afe5d4263bee048ed34</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func&lt; double &gt;</name>
    <filename>d6/d05/structcv_1_1cudev_1_1hypot__func_3_01double_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; double, double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d6/d05/structcv_1_1cudev_1_1hypot__func_3_01double_01_4.html</anchorfile>
      <anchor>ac8bf27e184911fc704e88916c649111c</anchor>
      <arglist>(double a, double b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func&lt; float &gt;</name>
    <filename>d4/d37/structcv_1_1cudev_1_1hypot__func_3_01float_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; float, float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/d37/structcv_1_1cudev_1_1hypot__func_3_01float_01_4.html</anchorfile>
      <anchor>a66cf4ee063a301dc96ee60077be2294f</anchor>
      <arglist>(float a, float b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func&lt; schar &gt;</name>
    <filename>df/dbd/structcv_1_1cudev_1_1hypot__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; schar, schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/dbd/structcv_1_1cudev_1_1hypot__func_3_01schar_01_4.html</anchorfile>
      <anchor>aaf99e66892b49d09d373efd1f40fa989</anchor>
      <arglist>(schar a, schar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func&lt; short &gt;</name>
    <filename>dd/d0b/structcv_1_1cudev_1_1hypot__func_3_01short_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; short, short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d0b/structcv_1_1cudev_1_1hypot__func_3_01short_01_4.html</anchorfile>
      <anchor>a09105d3f2332f484875c304fba5bcc0e</anchor>
      <arglist>(short a, short b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func&lt; uchar &gt;</name>
    <filename>d2/db0/structcv_1_1cudev_1_1hypot__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uchar, uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/db0/structcv_1_1cudev_1_1hypot__func_3_01uchar_01_4.html</anchorfile>
      <anchor>aa16959b94a6a1da0516f20fefa457cca</anchor>
      <arglist>(uchar a, uchar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func&lt; uint &gt;</name>
    <filename>d6/dad/structcv_1_1cudev_1_1hypot__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uint, uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/dad/structcv_1_1cudev_1_1hypot__func_3_01uint_01_4.html</anchorfile>
      <anchor>a6f4a739bd0d21bd64e163cfb091fc3e2</anchor>
      <arglist>(uint a, uint b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::hypot_func&lt; ushort &gt;</name>
    <filename>d7/d26/structcv_1_1cudev_1_1hypot__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; ushort, ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d7/d26/structcv_1_1cudev_1_1hypot__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a32ad689516093e2d048d47e1775e71bf</anchor>
      <arglist>(ushort a, ushort b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MediaFrame::IAdapter</name>
    <filename>d0/dfb/classcv_1_1MediaFrame_1_1IAdapter.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual</type>
      <name>~IAdapter</name>
      <anchorfile>d0/dfb/classcv_1_1MediaFrame_1_1IAdapter.html</anchorfile>
      <anchor>a19e5605e987163280eb5c86f5a03146c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MediaFrame::View</type>
      <name>access</name>
      <anchorfile>d0/dfb/classcv_1_1MediaFrame_1_1IAdapter.html</anchorfile>
      <anchor>af0fff30ab749275e16311daa2420368f</anchor>
      <arglist>(MediaFrame::Access)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::util::any</type>
      <name>blobParams</name>
      <anchorfile>d0/dfb/classcv_1_1MediaFrame_1_1IAdapter.html</anchorfile>
      <anchor>a38fdfa9fb08a28bb43270950ffc81f93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>deserialize</name>
      <anchorfile>d0/dfb/classcv_1_1MediaFrame_1_1IAdapter.html</anchorfile>
      <anchor>a32275f125ac209353a4560e480b1c33f</anchor>
      <arglist>(cv::gapi::s11n::IIStream &amp;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::GFrameDesc</type>
      <name>meta</name>
      <anchorfile>d0/dfb/classcv_1_1MediaFrame_1_1IAdapter.html</anchorfile>
      <anchor>a0e3d3651787be748314d3fb83249a36c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize</name>
      <anchorfile>d0/dfb/classcv_1_1MediaFrame_1_1IAdapter.html</anchorfile>
      <anchor>a603810b228aa5fd82a69a6451ffa1bbd</anchor>
      <arglist>(cv::gapi::s11n::IOStream &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::RMat::IAdapter</name>
    <filename>de/d87/classcv_1_1RMat_1_1IAdapter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IAdapter</name>
      <anchorfile>de/d87/classcv_1_1RMat_1_1IAdapter.html</anchorfile>
      <anchor>aabba47f76c0b2d76650e1fae91701215</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual View</type>
      <name>access</name>
      <anchorfile>de/d87/classcv_1_1RMat_1_1IAdapter.html</anchorfile>
      <anchor>afcb6899d52af067f0cd55e14d9b1f376</anchor>
      <arglist>(Access)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GMatDesc</type>
      <name>desc</name>
      <anchorfile>de/d87/classcv_1_1RMat_1_1IAdapter.html</anchorfile>
      <anchor>ab0d7207f30125df438ce3f109e5f0947</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>deserialize</name>
      <anchorfile>de/d87/classcv_1_1RMat_1_1IAdapter.html</anchorfile>
      <anchor>a8453e830f10633b5dfc4246172a8b55e</anchor>
      <arglist>(cv::gapi::s11n::IIStream &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize</name>
      <anchorfile>de/d87/classcv_1_1RMat_1_1IAdapter.html</anchorfile>
      <anchor>ac9898ce5e2ef06388d572cd54040df3d</anchor>
      <arglist>(cv::gapi::s11n::IOStream &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ppf_match_3d::ICP</name>
    <filename>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</filename>
    <member kind="enumvalue">
      <name>ICP_SAMPLING_TYPE_UNIFORM</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>ae73ffe5a2c5b5ffd90bec5b27f1827a2a5779cc8b98ed4d1c8468007c5873123a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICP_SAMPLING_TYPE_GELFAND</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>ae73ffe5a2c5b5ffd90bec5b27f1827a2aa3247323abf8483272eadee8a26f7dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICP_SAMPLING_TYPE_GELFAND</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>ae73ffe5a2c5b5ffd90bec5b27f1827a2aa3247323abf8483272eadee8a26f7dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICP_SAMPLING_TYPE_UNIFORM</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>ae73ffe5a2c5b5ffd90bec5b27f1827a2a5779cc8b98ed4d1c8468007c5873123a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ICP</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>a7290e1a410e32ace65046c4c047c7b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ICP</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>af0a4a96762f10658963bbfa5f84c3091</anchor>
      <arglist>(const int iterations, const float tolerence=0.05f, const float rejectionScale=2.5f, const int numLevels=6, const int sampleType=ICP::ICP_SAMPLING_TYPE_UNIFORM, const int numMaxCorr=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ICP</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>a3797f4199a713ecf4c869db1830333cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerModelToScene</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>accd9744cedf9cd9cd175d2c5bd77951e</anchor>
      <arglist>(const Mat &amp;srcPC, const Mat &amp;dstPC, double &amp;residual, Matx44d &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerModelToScene</name>
      <anchorfile>dc/d9b/classcv_1_1ppf__match__3d_1_1ICP.html</anchorfile>
      <anchor>ab45e66bf4453badc77a4b0e1524673cf</anchor>
      <arglist>(const Mat &amp;srcPC, const Mat &amp;dstPC, std::vector&lt; Pose3DPtr &gt; &amp;poses)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::ICPOdometry</name>
    <filename>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</filename>
    <base>cv::rgbd::Odometry</base>
    <member kind="function">
      <type></type>
      <name>ICPOdometry</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aa59cec1c3730de5cbba9e34cb4e13572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ICPOdometry</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a29281fae556d093b553bb72a362a02d3</anchor>
      <arglist>(const Mat &amp;cameraMatrix, float minDepth=Odometry::DEFAULT_MIN_DEPTH(), float maxDepth=Odometry::DEFAULT_MAX_DEPTH(), float maxDepthDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), float maxPointsPart=Odometry::DEFAULT_MAX_POINTS_PART(), const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;(), int transformType=Odometry::RIGID_BODY_MOTION)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getCameraMatrix</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a4132f3a9b13a5b8171595414a24ed95c</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getIterationCounts</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a7d451dccfa62d7a68362d1a5b4f69343</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDepth</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a4aefd78e84f0caab245b04fd6a914bf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDepthDiff</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>acbfb412182e54db14efcb0b7aa48a48c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxPointsPart</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aae5873a871347be5eba67c727a1fadc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxRotation</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>afb99bcc53763d47c182da7b33ae24a8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxTranslation</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>ae1047fa5bc0e557265e45d5a6c4993f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinDepth</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a116d9d55a481c2b6f599a319c7048c7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; RgbdNormals &gt;</type>
      <name>getNormalsComputer</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a4aab96192e4dec8b2d84042b767a1910</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTransformType</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aac92c8f521c10aa83a5c81289cd801c6</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Size</type>
      <name>prepareFrameCache</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a651fe7eab423d79d258c8f26d12601a0</anchor>
      <arglist>(Ptr&lt; OdometryFrame &gt; &amp;frame, int cacheType) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraMatrix</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aa9e4e89e20f76445afb86127acb2fa8d</anchor>
      <arglist>(const cv::Mat &amp;val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterationCounts</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a6287107408f045c34f9148f01b64638a</anchor>
      <arglist>(const cv::Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepth</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a9f6c17376dc49f8bef4a1cee771871b2</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepthDiff</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>ad7bba84dc1f971c6773be51a1836a25c</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPointsPart</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a162a63aa33a447a11595296fd463ef7a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRotation</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a0afd7b4b944978a1eb0efd8b3bd0c2fb</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxTranslation</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>ad4e04a2482e4e030dcf0670e1f25a8a1</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDepth</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a6f0b190dc9d7e7f6c7c0ddc036a98085</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformType</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a702746d52b26e5803d97e4344389ff26</anchor>
      <arglist>(int val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ICPOdometry &gt;</type>
      <name>create</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aa78ae22f850279a4855a2f60db48aa47</anchor>
      <arglist>(const Mat &amp;cameraMatrix=Mat(), float minDepth=Odometry::DEFAULT_MIN_DEPTH(), float maxDepth=Odometry::DEFAULT_MAX_DEPTH(), float maxDepthDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), float maxPointsPart=Odometry::DEFAULT_MAX_POINTS_PART(), const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;(), int transformType=Odometry::RIGID_BODY_MOTION)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkParams</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aefeb1e17c0907f3a56f269559df1debf</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>computeImpl</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a1c9e09d30453a7f3088d2a7d6afd495a</anchor>
      <arglist>(const Ptr&lt; OdometryFrame &gt; &amp;srcFrame, const Ptr&lt; OdometryFrame &gt; &amp;dstFrame, OutputArray Rt, const Mat &amp;initRt) const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>cameraMatrix</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aac4941bb98f3c73ba40f96363057b9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>iterCounts</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a9e00bb579d842cc1860aea11cebdd8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxDepth</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aeb5d02172f4cb8089a71a860a6f7709f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxDepthDiff</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>aecd843efaf58de7f7ae73db7f47247e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxPointsPart</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a949f055f8ebc29ddf5a2c8d35b8552fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxRotation</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>af845083029333e0684ef03e33eed2208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxTranslation</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>ad45b6d1d2cc318a78292678a1bb63979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minDepth</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>a5a5770574b40555feff550b22efa705b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; RgbdNormals &gt;</type>
      <name>normalsComputer</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>ad0363b8e3836257da95f548e26997bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>transformType</name>
      <anchorfile>d7/d83/classcv_1_1rgbd_1_1ICPOdometry.html</anchorfile>
      <anchor>ab162fed327f7753dbb439d480e493a64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::IDataProvider</name>
    <filename>d0/d35/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDataProvider.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>mfx_codec_id_type</name>
      <anchorfile>d0/d35/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDataProvider.html</anchorfile>
      <anchor>adac0758facb656b390ce7c98bea8ec58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IDataProvider &gt;</type>
      <name>Ptr</name>
      <anchorfile>d0/d35/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDataProvider.html</anchorfile>
      <anchor>a87f2ed727a4bbd99adff71ff709f5aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IDataProvider</name>
      <anchorfile>d0/d35/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDataProvider.html</anchorfile>
      <anchor>a9146120fa56e9ee546580e178f6b5b70</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>d0/d35/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDataProvider.html</anchorfile>
      <anchor>a54ac247c8331326f92f750d21b204ba0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fetch_bitstream_data</name>
      <anchorfile>d0/d35/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDataProvider.html</anchorfile>
      <anchor>aed671d985b2cf0ae5fe421843e7847db</anchor>
      <arglist>(std::shared_ptr&lt; mfx_bitstream &gt; &amp;in_out_bitsream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual mfx_codec_id_type</type>
      <name>get_mfx_codec_id</name>
      <anchorfile>d0/d35/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDataProvider.html</anchorfile>
      <anchor>a02a3e8281462d93e6e631019882f5665</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::IDenseOptFlowEstimator</name>
    <filename>de/d24/classcv_1_1videostab_1_1IDenseOptFlowEstimator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IDenseOptFlowEstimator</name>
      <anchorfile>de/d24/classcv_1_1videostab_1_1IDenseOptFlowEstimator.html</anchorfile>
      <anchor>aa56059e037f5271640e0a2415bdba994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>de/d24/classcv_1_1videostab_1_1IDenseOptFlowEstimator.html</anchorfile>
      <anchor>a5e961d8501881347a113d3cb75b52aae</anchor>
      <arglist>(InputArray frame0, InputArray frame1, InputOutputArray flowX, InputOutputArray flowY, OutputArray errors)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::identity</name>
    <filename>df/d22/structcv_1_1cudev_1_1identity.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>df/d22/structcv_1_1cudev_1_1identity.html</anchorfile>
      <anchor>ae8e53f80a081edd0156421f7e502674a</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type x) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::tbm::IDescriptorDistance</name>
    <filename>db/db4/classcv_1_1detail_1_1tracking_1_1tbm_1_1IDescriptorDistance.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IDescriptorDistance</name>
      <anchorfile>db/db4/classcv_1_1detail_1_1tracking_1_1tbm_1_1IDescriptorDistance.html</anchorfile>
      <anchor>a6652df9f7464814fa8328066e7652890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>compute</name>
      <anchorfile>db/db4/classcv_1_1detail_1_1tracking_1_1tbm_1_1IDescriptorDistance.html</anchorfile>
      <anchor>aa246e261cdbae56519f7cf1e963ffbf0</anchor>
      <arglist>(const cv::Mat &amp;descr1, const cv::Mat &amp;descr2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; float &gt;</type>
      <name>compute</name>
      <anchorfile>db/db4/classcv_1_1detail_1_1tracking_1_1tbm_1_1IDescriptorDistance.html</anchorfile>
      <anchor>af16b8ad13c9dd9d0b029ac2a2e6c189c</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;descrs1, const std::vector&lt; cv::Mat &gt; &amp;descrs2)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::DetectionBasedTracker::IDetector</name>
    <filename>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</filename>
    <member kind="function">
      <type></type>
      <name>IDetector</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>a7c0adbebe4c859cffaabb9a17da8cc96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IDetector</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>adf4da28e12715f1ba3126b4799e205bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>ae613e0c9a09698523280299e1bb02b5d</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::Rect &gt; &amp;objects)=0</arglist>
    </member>
    <member kind="function">
      <type>cv::Size</type>
      <name>getMaxObjectSize</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>ae00167aa10a2e553e7d73375022d7084</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinNeighbours</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>aa07417ff188483d9e8aed9684ebe74f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Size</type>
      <name>getMinObjectSize</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>a2ee8efd446544a5c4cd0f11245a20d35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScaleFactor</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>ae7a395e1e7557fb1bb74fadbbb7e9a89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxObjectSize</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>ae2d73cf36e6f3882625576eb300a3712</anchor>
      <arglist>(const cv::Size &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinNeighbours</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>adfc30759564fd402d3d9a4dc30bcb798</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinObjectSize</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>a04fefc396886a457f4569660d4c66c0e</anchor>
      <arglist>(const cv::Size &amp;min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleFactor</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>a9f11f963c44fb96531595cbbca220730</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>maxObjSize</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>a36207faebbad7ce45c3dde9d37c9e5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>minNeighbours</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>a8ef03c2f2a5d822ef686d119a2800212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>minObjSize</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>af89dbb1102becacb1bfae95069ab1bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>scaleFactor</name>
      <anchorfile>d8/da6/classcv_1_1DetectionBasedTracker_1_1IDetector.html</anchorfile>
      <anchor>a09e466966d8e1d37f7eb1200ecdf090a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::IDeviceSelector</name>
    <filename>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</filename>
    <class kind="struct">cv::gapi::wip::onevpl::IDeviceSelector::Score</class>
    <member kind="typedef">
      <type>std::vector&lt; Context &gt;</type>
      <name>DeviceContexts</name>
      <anchorfile>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</anchorfile>
      <anchor>a055fb3ecd48aefd4d6c39247c322878e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; Score, Device &gt;</type>
      <name>DeviceScoreTable</name>
      <anchorfile>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</anchorfile>
      <anchor>a81bd55612d50733bda6e4f3ff55a3813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IDeviceSelector &gt;</type>
      <name>Ptr</name>
      <anchorfile>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</anchorfile>
      <anchor>aaf3e50a21a92e13e16f394a85ac6b2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IDeviceSelector</name>
      <anchorfile>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</anchorfile>
      <anchor>a8b7316da07f5a863806698c4d13531b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DeviceContexts</type>
      <name>select_context</name>
      <anchorfile>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</anchorfile>
      <anchor>a7a4c9fe73a85db33108202ee0fd3e565</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DeviceScoreTable</type>
      <name>select_devices</name>
      <anchorfile>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</anchorfile>
      <anchor>add64133e8db137d15bbabb731e49f231</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Entity</type>
      <name>create</name>
      <anchorfile>d4/dc2/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector.html</anchorfile>
      <anchor>a2a629f21cd4abafa253fb53229491249</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::IFrameSource</name>
    <filename>d1/d81/classcv_1_1videostab_1_1IFrameSource.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IFrameSource</name>
      <anchorfile>d1/d81/classcv_1_1videostab_1_1IFrameSource.html</anchorfile>
      <anchor>ae6a9b158bb17a7320bcb767965033ea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>nextFrame</name>
      <anchorfile>d1/d81/classcv_1_1videostab_1_1IFrameSource.html</anchorfile>
      <anchor>a9f20adf64db74c9673eccf8d75f88ad8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d1/d81/classcv_1_1videostab_1_1IFrameSource.html</anchorfile>
      <anchor>a4aca86a6810f2330f4934db4dce65822</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::tbm::IImageDescriptor</name>
    <filename>d3/daa/classcv_1_1detail_1_1tracking_1_1tbm_1_1IImageDescriptor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IImageDescriptor</name>
      <anchorfile>d3/daa/classcv_1_1detail_1_1tracking_1_1tbm_1_1IImageDescriptor.html</anchorfile>
      <anchor>a26184d1301c72d4af71e89bce45e393b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d3/daa/classcv_1_1detail_1_1tracking_1_1tbm_1_1IImageDescriptor.html</anchorfile>
      <anchor>a4c8f965dc27b5986a5c90f80bdf5846c</anchor>
      <arglist>(const cv::Mat &amp;mat, cv::Mat &amp;descr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d3/daa/classcv_1_1detail_1_1tracking_1_1tbm_1_1IImageDescriptor.html</anchorfile>
      <anchor>a5ed20ef115a4eff5f20cc4496ad3c9e7</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;mats, std::vector&lt; cv::Mat &gt; &amp;descrs)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Size</type>
      <name>size</name>
      <anchorfile>d3/daa/classcv_1_1detail_1_1tracking_1_1tbm_1_1IImageDescriptor.html</anchorfile>
      <anchor>ad48d0a2441c24e8e44232161a3056b9e</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::s11n::IIStream</name>
    <filename>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IIStream</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>a59ba4eea4e84dd19fc43b9bc6d0ae4aa</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>a046f0b4f3c3d7160ed08245236594891</anchor>
      <arglist>(bool &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>ac2d2d6f550e198b73d714e7105a3e7db</anchor>
      <arglist>(char &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>a75fe8c451c45def3baf0dca11e765864</anchor>
      <arglist>(double &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>ae11291c2969acf631591ac77db94391c</anchor>
      <arglist>(float &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>a7f9c5a13b42a4d9e8192776c91ca9b83</anchor>
      <arglist>(int &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>ab166191b9d81d5cebdf5f0db7432c104</anchor>
      <arglist>(short &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>ac9580dfab5c7e96b5709f555bf97ad7b</anchor>
      <arglist>(std::string &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>a6c3cd73caaf4c4a4f5551793da6c1279</anchor>
      <arglist>(std::vector&lt; bool &gt;::reference)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>a7a68b0bda8b1f7809eb553cd47e44fef</anchor>
      <arglist>(uint32_t &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>ac5658863f18415beb9fe6c9030fa152c</anchor>
      <arglist>(uint64_t &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>ac086a6986694cd4326c32c9a1e75ac8f</anchor>
      <arglist>(unsigned char &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IIStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>d5/dc2/structcv_1_1gapi_1_1s11n_1_1IIStream.html</anchorfile>
      <anchor>a22657dc2cb348a567a580f8b061953d0</anchor>
      <arglist>(unsigned short &amp;)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::ILog</name>
    <filename>d8/d95/classcv_1_1videostab_1_1ILog.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ILog</name>
      <anchorfile>d8/d95/classcv_1_1videostab_1_1ILog.html</anchorfile>
      <anchor>aeb129796c2300df246ac9039736b87d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>d8/d95/classcv_1_1videostab_1_1ILog.html</anchorfile>
      <anchor>a86f2e9eee64228bfee3934337231c53e</anchor>
      <arglist>(const char *format,...)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::Image</name>
    <filename>d5/d8c/structcv_1_1gapi_1_1wip_1_1draw_1_1Image.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Image</name>
      <anchorfile>d5/d8c/structcv_1_1gapi_1_1wip_1_1draw_1_1Image.html</anchorfile>
      <anchor>aa686495add2ca72738c9b9212dd04f52</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Image</name>
      <anchorfile>d5/d8c/structcv_1_1gapi_1_1wip_1_1draw_1_1Image.html</anchorfile>
      <anchor>ae01d3036bcd8c1a98b70308135c218a7</anchor>
      <arglist>(const cv::Point &amp;org_, const cv::Mat &amp;img_, const cv::Mat &amp;alpha_)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Mat</type>
      <name>alpha</name>
      <anchorfile>d5/d8c/structcv_1_1gapi_1_1wip_1_1draw_1_1Image.html</anchorfile>
      <anchor>a879f90d5db26a7620a46e8697fae5d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Mat</type>
      <name>img</name>
      <anchorfile>d5/d8c/structcv_1_1gapi_1_1wip_1_1draw_1_1Image.html</anchorfile>
      <anchor>a53f2630ca0676985939ad3e1b837b555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Point</type>
      <name>org</name>
      <anchorfile>d5/d8c/structcv_1_1gapi_1_1wip_1_1draw_1_1Image.html</anchorfile>
      <anchor>a66b597f45d6d3bed3920bba681f2bf8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::dnn::Image2BlobParams</name>
    <filename>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</filename>
    <member kind="function">
      <type></type>
      <name>Image2BlobParams</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>af37f187519a78e737c71bed39c7a79d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image2BlobParams</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a12c8e4e57322a5b3e114b118e1c5f4e0</anchor>
      <arglist>(const Scalar &amp;scalefactor, const Size &amp;size=Size(), const Scalar &amp;mean=Scalar(), bool swapRB=false, int ddepth=CV_32F, dnn::DataLayout datalayout=DNN_LAYOUT_NCHW, ImagePaddingMode mode=dnn::DNN_PMODE_NULL, Scalar borderValue=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blobRectsToImageRects</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a822728804c0d35fc3b743644ee192f60</anchor>
      <arglist>(const std::vector&lt; Rect &gt; &amp;rBlob, std::vector&lt; Rect &gt; &amp;rImg, const Size &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>blobRectToImageRect</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a40b2b5a731da82f042279650ffb3c3ee</anchor>
      <arglist>(const Rect &amp;rBlob, const Size &amp;size)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>borderValue</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>af86df5ddceb371bbb4afdd627e85bceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dnn::DataLayout</type>
      <name>datalayout</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a6f5b0f5aca15698187abfcb6f2f76b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ddepth</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a06228f253e0af0e569a26d4ee3dcc151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>mean</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>aac95508aef61f6181dd1910703cd9e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dnn::ImagePaddingMode</type>
      <name>paddingmode</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a2aadc5fbd457f33fc1b2a62a144cf18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>scalefactor</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a73314b6aa9559ad6e76b51bb63339c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>a5908824ca320636871f4c0aee7ea02dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>swapRB</name>
      <anchorfile>d9/d3c/structcv_1_1dnn_1_1Image2BlobParams.html</anchorfile>
      <anchor>aafa7c714aa0d1f1c2fec93ef70ac5fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::Image2D</name>
    <filename>d0/d4e/classcv_1_1ocl_1_1Image2D.html</filename>
    <member kind="function">
      <type></type>
      <name>Image2D</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>a4ad0b88d9dfa90b2656e33d388360ece</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image2D</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>a7db0945ce066ef26226773382a177e68</anchor>
      <arglist>(const Image2D &amp;i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image2D</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>add72e2232b399e958dde24794b2ce798</anchor>
      <arglist>(const UMat &amp;src, bool norm=false, bool alias=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image2D</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>a2eb4255262b945258b31789af4471784</anchor>
      <arglist>(Image2D &amp;&amp;) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Image2D</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>aba3bf705d74fbed411876a7c2d81b101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Image2D &amp;</type>
      <name>operator=</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>ab7ba3c79294d3dd2e59e802c41f98655</anchor>
      <arglist>(const Image2D &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Image2D &amp;</type>
      <name>operator=</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>a9385cac1be685dce6ec26689a5e25565</anchor>
      <arglist>(Image2D &amp;&amp;) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>afbe1d87e88e4373e8c5f7f9dc3297171</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>canCreateAlias</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>a8c9dd58298eed71239fbf5da38e79480</anchor>
      <arglist>(const UMat &amp;u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isFormatSupported</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>ae864e2b519e2533923aafbba2bdd3f7d</anchor>
      <arglist>(int depth, int cn, bool norm)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d0/d4e/classcv_1_1ocl_1_1Image2D.html</anchorfile>
      <anchor>aa1e8b47ab87b910997f8dea0b5706b4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ImageCollection</name>
    <filename>da/dc5/classcv_1_1ImageCollection.html</filename>
    <class kind="struct">cv::ImageCollection::iterator</class>
    <member kind="function">
      <type></type>
      <name>ImageCollection</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a69069591b50fb9b89ee5749c4dd6d83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageCollection</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a8d15a76f3d2d734060b3ed499f7a2b62</anchor>
      <arglist>(const String &amp;filename, int flags)</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>at</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a5793348d0c4d3d2016ea373af99463cf</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>abf56d18d567888647908fbe985eee600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a655023d7959868aeae4a404c31acdaf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Impl &gt;</type>
      <name>getImpl</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a4485dfdc19eb2847cc8d668601cb276b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a9fcfa54d13dec49622a6577a44fe758f</anchor>
      <arglist>(const String &amp;img, int flags)</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>operator[]</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a0ca68175ae3db796cca6299e80aa7d3d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseCache</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a2902f172bc53a10fe2d2fa730aa24045</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>a0b348c352b8e12eea2a4ac3da53aa367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; Impl &gt;</type>
      <name>pImpl</name>
      <anchorfile>da/dc5/classcv_1_1ImageCollection.html</anchorfile>
      <anchor>aaa3462e0ffa3fc6f5df70025c6702995</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ImageFeatures</name>
    <filename>d4/db5/structcv_1_1detail_1_1ImageFeatures.html</filename>
    <member kind="function">
      <type>std::vector&lt; KeyPoint &gt;</type>
      <name>getKeypoints</name>
      <anchorfile>d4/db5/structcv_1_1detail_1_1ImageFeatures.html</anchorfile>
      <anchor>a923c80fe35cad96e5393320c5150e8c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>UMat</type>
      <name>descriptors</name>
      <anchorfile>d4/db5/structcv_1_1detail_1_1ImageFeatures.html</anchorfile>
      <anchor>a7c794befb9b8a67bf363fd9fad7b8870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>img_idx</name>
      <anchorfile>d4/db5/structcv_1_1detail_1_1ImageFeatures.html</anchorfile>
      <anchor>a323db3650a49ac613aa22e5847d11402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>img_size</name>
      <anchorfile>d4/db5/structcv_1_1detail_1_1ImageFeatures.html</anchorfile>
      <anchor>a7a1bb046a17262f873efd09fa990b327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; KeyPoint &gt;</type>
      <name>keypoints</name>
      <anchorfile>d4/db5/structcv_1_1detail_1_1ImageFeatures.html</anchorfile>
      <anchor>a1defd2a583122cb6360ab12c6333212b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::ImageMotionEstimatorBase</name>
    <filename>d4/dd1/classcv_1_1videostab_1_1ImageMotionEstimatorBase.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageMotionEstimatorBase</name>
      <anchorfile>d4/dd1/classcv_1_1videostab_1_1ImageMotionEstimatorBase.html</anchorfile>
      <anchor>ab7b56b0352976d8084604fc458648958</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>estimate</name>
      <anchorfile>d4/dd1/classcv_1_1videostab_1_1ImageMotionEstimatorBase.html</anchorfile>
      <anchor>ad00c9820ae28ce5a00edcfc5df526ea2</anchor>
      <arglist>(const Mat &amp;frame0, const Mat &amp;frame1, bool *ok=0)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MotionModel</type>
      <name>motionModel</name>
      <anchorfile>d4/dd1/classcv_1_1videostab_1_1ImageMotionEstimatorBase.html</anchorfile>
      <anchor>a841d954ea87bc9453590180096b36646</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrameMask</name>
      <anchorfile>d4/dd1/classcv_1_1videostab_1_1ImageMotionEstimatorBase.html</anchorfile>
      <anchor>ac82d2de9d188ca96e6e7e0455cfa079a</anchor>
      <arglist>(InputArray mask)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotionModel</name>
      <anchorfile>d4/dd1/classcv_1_1videostab_1_1ImageMotionEstimatorBase.html</anchorfile>
      <anchor>afa8d7b05663b5ab2f70dd24a344fac44</anchor>
      <arglist>(MotionModel val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ImageMotionEstimatorBase</name>
      <anchorfile>d4/dd1/classcv_1_1videostab_1_1ImageMotionEstimatorBase.html</anchorfile>
      <anchor>a57edcbe22bc6b8aefd80ea7de0f2a2a8</anchor>
      <arglist>(MotionModel model)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::ImagePyramid</name>
    <filename>d2/d77/classcv_1_1cuda_1_1ImagePyramid.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLayer</name>
      <anchorfile>d2/d77/classcv_1_1cuda_1_1ImagePyramid.html</anchorfile>
      <anchor>ad0ef735194b64fc6aa44489f8c9c0abd</anchor>
      <arglist>(OutputArray outImg, Size outRoi, Stream &amp;stream=Stream::Null()) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::img_hash::ImgHashBase</name>
    <filename>de/d29/classcv_1_1img__hash_1_1ImgHashBase.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>~ImgHashBase</name>
      <anchorfile>de/d29/classcv_1_1img__hash_1_1ImgHashBase.html</anchorfile>
      <anchor>addf4706f1e51b2f2b82601353b58e311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compare</name>
      <anchorfile>de/d29/classcv_1_1img__hash_1_1ImgHashBase.html</anchorfile>
      <anchor>a444a3e9ec792cf029385809393f84ad5</anchor>
      <arglist>(cv::InputArray hashOne, cv::InputArray hashTwo) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>de/d29/classcv_1_1img__hash_1_1ImgHashBase.html</anchorfile>
      <anchor>ae2d9288db370089dfd8aab85d5e0b0f3</anchor>
      <arglist>(cv::InputArray inputArr, cv::OutputArray outputArr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ImgHashBase</name>
      <anchorfile>de/d29/classcv_1_1img__hash_1_1ImgHashBase.html</anchorfile>
      <anchor>acd86138597f1679b8ffb7a730a68761c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; ImgHashImpl &gt;</type>
      <name>pImpl</name>
      <anchorfile>de/d29/classcv_1_1img__hash_1_1ImgHashBase.html</anchorfile>
      <anchor>a3a6b4cc6dd3279018cefdf240c93e99c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::IMotionStabilizer</name>
    <filename>d0/df6/classcv_1_1videostab_1_1IMotionStabilizer.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IMotionStabilizer</name>
      <anchorfile>d0/df6/classcv_1_1videostab_1_1IMotionStabilizer.html</anchorfile>
      <anchor>af3a92f91ffc94af03b9727f5a829f756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stabilize</name>
      <anchorfile>d0/df6/classcv_1_1videostab_1_1IMotionStabilizer.html</anchorfile>
      <anchor>a8039cecfd3ffab371be3c8be3d53785e</anchor>
      <arglist>(int size, const std::vector&lt; Mat &gt; &amp;motions, const Range &amp;range, Mat *stabilizationMotions)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::AscendEvent::Impl</name>
    <filename>dc/d86/classcv_1_1cann_1_1AscendEvent_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>dc/d86/classcv_1_1cann_1_1AscendEvent_1_1Impl.html</anchorfile>
      <anchor>a744377f395de68d04e5a1e168d792d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>dc/d86/classcv_1_1cann_1_1AscendEvent_1_1Impl.html</anchorfile>
      <anchor>ab38643499fdb46c82791d4d46ac178b6</anchor>
      <arglist>(aclrtEvent event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>dc/d86/classcv_1_1cann_1_1AscendEvent_1_1Impl.html</anchorfile>
      <anchor>aaa562156b8ab512739e41778fafe745c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>aclrtEvent</type>
      <name>event</name>
      <anchorfile>dc/d86/classcv_1_1cann_1_1AscendEvent_1_1Impl.html</anchorfile>
      <anchor>af29374180dd590718eb54eb28f707bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ownEvent</name>
      <anchorfile>dc/d86/classcv_1_1cann_1_1AscendEvent_1_1Impl.html</anchorfile>
      <anchor>a1993a2a09eab690cea9259c2e90f3f1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::AscendStream::Impl</name>
    <filename>dd/d9e/classcv_1_1cann_1_1AscendStream_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>dd/d9e/classcv_1_1cann_1_1AscendStream_1_1Impl.html</anchorfile>
      <anchor>a266708c14404e2ace1ba88e76518f810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>dd/d9e/classcv_1_1cann_1_1AscendStream_1_1Impl.html</anchorfile>
      <anchor>ac58448a2b17c1cefbfaf8ac7ce1b97aa</anchor>
      <arglist>(aclrtStream stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddTensorHolder</name>
      <anchorfile>dd/d9e/classcv_1_1cann_1_1AscendStream_1_1Impl.html</anchorfile>
      <anchor>ac31361a381e4387b3a25aeb073d07dd5</anchor>
      <arglist>(const std::shared_ptr&lt; uchar &gt; &amp;tensorData)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ownStream</name>
      <anchorfile>dd/d9e/classcv_1_1cann_1_1AscendStream_1_1Impl.html</anchorfile>
      <anchor>a2fe6f6d48de351582928eed90a79171d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aclrtStream</type>
      <name>stream</name>
      <anchorfile>dd/d9e/classcv_1_1cann_1_1AscendStream_1_1Impl.html</anchorfile>
      <anchor>acd3db381d438075dad61968f2af61f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::shared_ptr&lt; uchar &gt; &gt;</type>
      <name>tensorHolders</name>
      <anchorfile>dd/d9e/classcv_1_1cann_1_1AscendStream_1_1Impl.html</anchorfile>
      <anchor>ac0785d3053a7b913d45d882169a9b091</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::In_Tag</name>
    <filename>d0/dde/structcv_1_1In__Tag.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::detail::in_variant</name>
    <filename>d0/d49/structcv_1_1detail_1_1in__variant.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="class">
    <name>INCVMemAllocator</name>
    <filename>da/df8/classINCVMemAllocator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual</type>
      <name>~INCVMemAllocator</name>
      <anchorfile>d5/dc3/group__cudalegacy.html</anchorfile>
      <anchor>gaa754e479e09a3995c6491f7d15be2923</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ncv32u</type>
      <name>alignment</name>
      <anchorfile>da/df8/classINCVMemAllocator.html</anchorfile>
      <anchor>a22bbeb73256c4b87069e4fccc217924e</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NCVStatus</type>
      <name>alloc</name>
      <anchorfile>da/df8/classINCVMemAllocator.html</anchorfile>
      <anchor>a4b1432cac3a276d4ae3e98cce84484ca</anchor>
      <arglist>(NCVMemSegment &amp;seg, size_t size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NCVStatus</type>
      <name>dealloc</name>
      <anchorfile>da/df8/classINCVMemAllocator.html</anchorfile>
      <anchor>a2ed9d487ec85b2b1fdab8f1d771b9573</anchor>
      <arglist>(NCVMemSegment &amp;seg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NcvBool</type>
      <name>isCounting</name>
      <anchorfile>da/df8/classINCVMemAllocator.html</anchorfile>
      <anchor>ab001a82eb5b4c3af9145733dc6cad213</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NcvBool</type>
      <name>isInitialized</name>
      <anchorfile>da/df8/classINCVMemAllocator.html</anchorfile>
      <anchor>aa537f9cda2a22dcb69e7ea89ba6edabc</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>maxSize</name>
      <anchorfile>da/df8/classINCVMemAllocator.html</anchorfile>
      <anchor>abed50a3b4fb6efb9a9a05b7c55c0edc2</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NCVMemoryType</type>
      <name>memType</name>
      <anchorfile>da/df8/classINCVMemAllocator.html</anchorfile>
      <anchor>af8070dc8c7faee07938281306cacf0c8</anchor>
      <arglist>(void) const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::InferAPI</name>
    <filename>d8/dee/structcv_1_1InferAPI.html</filename>
    <templarg>class Net</templarg>
    <templarg>class... Ts</templarg>
    <member kind="typedef">
      <type>typename std::enable_if&lt; detail::valid_infer_types&lt; Ts... &gt;::value &amp;&amp;std::tuple_size&lt; typename Net::InArgs &gt;::value==sizeof...(Ts), std::function&lt; typename Net::Result(Ts...)&gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>d8/dee/structcv_1_1InferAPI.html</anchorfile>
      <anchor>af6c0e6996162416e1fb16a255b1d48c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::InferAPIList</name>
    <filename>d1/df6/structcv_1_1InferAPIList.html</filename>
    <templarg>class Net</templarg>
    <templarg>class... Ts</templarg>
    <member kind="typedef">
      <type>typename std::enable_if&lt; detail::valid_infer_types&lt; Ts... &gt;::value &amp;&amp;std::tuple_size&lt; typename Net::InArgs &gt;::value==sizeof...(Ts), std::function&lt; typename Net::ResultL(cv::GArray&lt; cv::Rect &gt;, Ts...)&gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>d1/df6/structcv_1_1InferAPIList.html</anchorfile>
      <anchor>a6903e7e3bc19565e9b8864da1f2ba916</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::InferAPIList2</name>
    <filename>df/d9d/structcv_1_1InferAPIList2.html</filename>
    <templarg>class Net</templarg>
    <templarg>typename T</templarg>
    <templarg>class... Ts</templarg>
    <member kind="typedef">
      <type>typename std::enable_if&lt; detail::valid_infer_types&lt; T &gt;::value &amp;&amp; cv::detail::valid_infer2_types&lt; typename Net::InArgs, std::tuple&lt; Ts... &gt; &gt;::value, std::function&lt; typename Net::ResultL(T, cv::GArray&lt; Ts &gt;...)&gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>df/d9d/structcv_1_1InferAPIList2.html</anchorfile>
      <anchor>a86971449dda44623c3ead0179ad130e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::InferAPIRoi</name>
    <filename>dd/dd7/structcv_1_1InferAPIRoi.html</filename>
    <templarg>class Net</templarg>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>typename std::enable_if&lt; detail::valid_infer_types&lt; T &gt;::value &amp;&amp;std::tuple_size&lt; typename Net::InArgs &gt;::value==1u, std::function&lt; typename Net::Result(cv::GOpaque&lt; cv::Rect &gt;, T)&gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>dd/dd7/structcv_1_1InferAPIRoi.html</anchorfile>
      <anchor>a57cb9be0bd31f8f5309eaf11488434a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn_objdetect::InferBbox</name>
    <filename>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</filename>
    <member kind="function">
      <type></type>
      <name>InferBbox</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a480ff4d0ebdb8a41e685e3f719b8e607</anchor>
      <arglist>(Mat _delta_bbox, Mat _class_scores, Mat _conf_scores)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a32b3b9f6efa4e6f8bd37695252bd50b1</anchor>
      <arglist>(double thresh=0.8)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; object &gt;</type>
      <name>detections</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a538ca4168bb84e270b592eacb13ed5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assert_predictions</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a7934b3d0aeb136e71abf2f410230d113</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *min_max_boxes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filter_top_n</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>ac85adaf91b32341eb158588e65b5679b</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *probs, std::vector&lt; std::vector&lt; double &gt; &gt; *boxes, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;top_n_boxes, std::vector&lt; size_t &gt; &amp;top_n_idxs, std::vector&lt; double &gt; &amp;top_n_probs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>final_probability_dist</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a77d8731db72035c2e8dd73ee33278de9</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *final_probs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>intersection_over_union</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>addf33c7ccf2d69158f9e863b99b99581</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *boxes, std::vector&lt; double &gt; *base_box, std::vector&lt; double &gt; *iou)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>nms_wrapper</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a6738e7677bf54cb7eae77a4be2f6bb17</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; &amp;top_n_boxes, std::vector&lt; size_t &gt; &amp;top_n_idxs, std::vector&lt; double &gt; &amp;top_n_probs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; bool &gt;</type>
      <name>non_maximal_suppression</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a5228397d9fc6a8aa1b0c3e9c46146d88</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *boxes, std::vector&lt; double &gt; *probs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>transform_bboxes</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a0e8ce822b1e0f50026fabd6492feeaa7</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *bboxes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>transform_bboxes_inv</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>a43a0eefb42e9c57c5de9cb976a41e3a4</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *pre, std::vector&lt; std::vector&lt; double &gt; &gt; *post)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>comparator</name>
      <anchorfile>d1/d0a/classcv_1_1dnn__objdetect_1_1InferBbox.html</anchorfile>
      <anchor>afa5ae49218fbf90c102f306f618b1cf3</anchor>
      <arglist>(std::pair&lt; double, size_t &gt; l1, std::pair&lt; double, size_t &gt; l2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::InferROITraits</name>
    <filename>de/d4a/structcv_1_1detail_1_1InferROITraits.html</filename>
    <templarg>typename InferType</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::InferROITraits&lt; GInferListBase &gt;</name>
    <filename>dd/de5/structcv_1_1detail_1_1InferROITraits_3_01GInferListBase_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GArray&lt; cv::Rect &gt;</type>
      <name>inType</name>
      <anchorfile>dd/de5/structcv_1_1detail_1_1InferROITraits_3_01GInferListBase_01_4.html</anchorfile>
      <anchor>a6160ec3b6f3896b62c6a8c5c2d53275a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::GInferListOutputs</type>
      <name>outType</name>
      <anchorfile>dd/de5/structcv_1_1detail_1_1InferROITraits_3_01GInferListBase_01_4.html</anchorfile>
      <anchor>ae48b2fc65b99080d4dddcf917a9fe14f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::InferROITraits&lt; GInferROIBase &gt;</name>
    <filename>d7/d6b/structcv_1_1detail_1_1InferROITraits_3_01GInferROIBase_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GOpaque&lt; cv::Rect &gt;</type>
      <name>inType</name>
      <anchorfile>d7/d6b/structcv_1_1detail_1_1InferROITraits_3_01GInferROIBase_01_4.html</anchorfile>
      <anchor>a9fe4898111fa0a8a29e010d307e36932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::GInferOutputs</type>
      <name>outType</name>
      <anchorfile>d7/d6b/structcv_1_1detail_1_1InferROITraits_3_01GInferROIBase_01_4.html</anchorfile>
      <anchor>aecd55bea4d50441d8352a0105f650f14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::DetectionBasedTracker::InnerParameters</name>
    <filename>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>InnerParameters</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>a662f0418b8db17892b95a5f87ce35c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>coeffObjectSizeToTrack</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>a9687dc16c686bfa924b8f81672f07f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>coeffObjectSpeedUsingInPrediction</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>a7967591810eabddc5ecb13f28a45f213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>coeffTrackingWindowSize</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>a9fabef7efb531ebe2f0ba9d2ff06a253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numLastPositionsToTrack</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>a2a58d6c53d4e525c891ec89a92df436b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numStepsToShowWithoutDetecting</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>a102b08d61404b141e997e8bd0370d753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numStepsToTrackWithoutDetectingIfObjectHasNotBeenShown</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>ab606d5b2e44d0f8f06d79ae26fc21906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numStepsToWaitBeforeFirstShow</name>
      <anchorfile>d9/d44/structcv_1_1DetectionBasedTracker_1_1InnerParameters.html</anchorfile>
      <anchor>a8ab7c8d16dc319344fbe1cd8983e347f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::InnerProductLayer</name>
    <filename>d0/dc7/classcv_1_1dnn_1_1InnerProductLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; InnerProductLayer &gt;</type>
      <name>create</name>
      <anchorfile>d0/dc7/classcv_1_1dnn_1_1InnerProductLayer.html</anchorfile>
      <anchor>a52a17e52146f4dde598db62f7b091273</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis</name>
      <anchorfile>d0/dc7/classcv_1_1dnn_1_1InnerProductLayer.html</anchorfile>
      <anchor>a802e2eecf90aec44f37c8e26501b7805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::InnerProductLayerInt8</name>
    <filename>d0/ddc/classcv_1_1dnn_1_1InnerProductLayerInt8.html</filename>
    <base>cv::dnn::InnerProductLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; InnerProductLayerInt8 &gt;</type>
      <name>create</name>
      <anchorfile>d0/ddc/classcv_1_1dnn_1_1InnerProductLayerInt8.html</anchorfile>
      <anchor>ac4bd617520dae174d685901e9ba76793</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>input_sc</name>
      <anchorfile>d0/ddc/classcv_1_1dnn_1_1InnerProductLayerInt8.html</anchorfile>
      <anchor>a289f26a114eb06bd26f655d76bd453ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>input_zp</name>
      <anchorfile>d0/ddc/classcv_1_1dnn_1_1InnerProductLayerInt8.html</anchorfile>
      <anchor>acf7544f83ba2182f91a9ce94a006340a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>output_sc</name>
      <anchorfile>d0/ddc/classcv_1_1dnn_1_1InnerProductLayerInt8.html</anchorfile>
      <anchor>a9449c236fba08866602f2262013efa86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>output_zp</name>
      <anchorfile>d0/ddc/classcv_1_1dnn_1_1InnerProductLayerInt8.html</anchorfile>
      <anchor>af28e1c7dd7ec2328cf032d3d354786b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>per_channel</name>
      <anchorfile>d0/ddc/classcv_1_1dnn_1_1InnerProductLayerInt8.html</anchorfile>
      <anchor>af1ab8a7b271032be55d3ba139c29e77e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::InOutInfo</name>
    <filename>dd/d2c/structcv_1_1detail_1_1InOutInfo.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>in_names</name>
      <anchorfile>dd/d2c/structcv_1_1detail_1_1InOutInfo.html</anchorfile>
      <anchor>a09f6543352a1c2c7546e2f3bd7f9f1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>out_names</name>
      <anchorfile>dd/d2c/structcv_1_1detail_1_1InOutInfo.html</anchorfile>
      <anchor>ae9e2713cf323e169a92f817689616610</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::InpainterBase</name>
    <filename>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</filename>
    <member kind="function">
      <type></type>
      <name>InpainterBase</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a74429e890d897eb24d38087b253ea727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InpainterBase</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>af17e46d41bad73d1be17312ff42b6d39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; Mat &gt; &amp;</type>
      <name>frames</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a189cdc95264902b23530803b46baaab8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>inpaint</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>aa3a1cba9518b2afbad928859b073ad93</anchor>
      <arglist>(int idx, Mat &amp;frame, Mat &amp;mask)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MotionModel</type>
      <name>motionModel</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a0ad21d4676d5e0d07766f124f90b1a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; Mat &gt; &amp;</type>
      <name>motions</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>ac60b83f6d905f620a173398e06d9be76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>radius</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a830eac11b77be3224f6fcd2fd996f9d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrames</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a9c9c42ea041ec6e67db0041df4e022c8</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotionModel</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>ae6b922a0eac6e676f0b1574fe388645b</anchor>
      <arglist>(MotionModel val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotions</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a91ea73b4944c3f852ae48dff5cc48557</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRadius</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>ae2bfdae38decac0507ae942294b686b8</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStabilizationMotions</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a68bc03d322d17c9de5bf443b288070e7</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStabilizedFrames</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>af358007841909b089eb568ac9eb76a79</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; Mat &gt; &amp;</type>
      <name>stabilizationMotions</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a5e5a2419777cc35f942874dba51fea2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; Mat &gt; &amp;</type>
      <name>stabilizedFrames</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>aaa3f8c53d129f13800ab909f81c29d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; Mat &gt; *</type>
      <name>frames_</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>adc5085073fa501e61d8edfe5a34975c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MotionModel</type>
      <name>motionModel_</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a9aaefb1f57fb4ca73438b391473206c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; Mat &gt; *</type>
      <name>motions_</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a464def3695a8ef1ff91666e896ee1005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>radius_</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a2300c582c556d8e74329abe28f6d08ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; Mat &gt; *</type>
      <name>stabilizationMotions_</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>ab778e2b654dbd54e36bb0aea388914ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; Mat &gt; *</type>
      <name>stabilizedFrames_</name>
      <anchorfile>d5/d00/classcv_1_1videostab_1_1InpainterBase.html</anchorfile>
      <anchor>a83e696d92ba2329bec22047f9298f2fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::InpaintingPipeline</name>
    <filename>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</filename>
    <base>cv::videostab::InpainterBase</base>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a1c7c37b854e7aa2852bcd0e4e26ef3bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inpaint</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a2461fddc037a498cabfaf6cd32f25ece</anchor>
      <arglist>(int idx, Mat &amp;frame, Mat &amp;mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a81161c1f209a241259f22714334f0bd1</anchor>
      <arglist>(Ptr&lt; InpainterBase &gt; inpainter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrames</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a4ef1cc113b04949c32bce6629dad6f70</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotionModel</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a8c4c28f4607190586ab6798d8a79329a</anchor>
      <arglist>(MotionModel val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotions</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a20a3c9acf34d3251bfbaa9f831473c63</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRadius</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a5b13150e97832acd181c5f48b4dd536f</anchor>
      <arglist>(int val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStabilizationMotions</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>a8010bbd57f273de4a6054513d321c326</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStabilizedFrames</name>
      <anchorfile>dc/dc0/classcv_1_1videostab_1_1InpaintingPipeline.html</anchorfile>
      <anchor>ade99b46eb80ad9db0b7d9d9a0ceb03e3</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;val) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::InRangeComparator</name>
    <filename>d0/d91/structcv_1_1cudev_1_1InRangeComparator.html</filename>
    <templarg>typename T</templarg>
    <templarg>int cn</templarg>
    <templarg>int i</templarg>
    <member kind="function">
      <type>__device__ bool</type>
      <name>operator()</name>
      <anchorfile>d0/d91/structcv_1_1cudev_1_1InRangeComparator.html</anchorfile>
      <anchor>aeb1c56a8b9f7de39e5457c0bb9a32022</anchor>
      <arglist>(const typename MakeVec&lt; T, cn &gt;::type &amp;lowerb, const typename MakeVec&lt; T, cn &gt;::type &amp;upperb, const typename MakeVec&lt; T, cn &gt;::type &amp;v) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::InRangeCopier</name>
    <filename>d6/d3d/structcv_1_1cudev_1_1InRangeCopier.html</filename>
    <templarg>typename T</templarg>
    <templarg>int cn</templarg>
    <templarg>int i</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d6/d3d/structcv_1_1cudev_1_1InRangeCopier.html</anchorfile>
      <anchor>a9f743d1be4275ea42585a344398acee2</anchor>
      <arglist>(const Scalar &amp;in, typename MakeVec&lt; T, cn &gt;::type &amp;out) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::InRangeFunc</name>
    <filename>dd/d86/structcv_1_1cudev_1_1InRangeFunc.html</filename>
    <templarg>typename T</templarg>
    <templarg>int cn</templarg>
    <base>cv::cudev::unary_function&lt; MakeVec&lt; T, cn &gt;::type, uchar &gt;</base>
    <member kind="function">
      <type>__host__</type>
      <name>InRangeFunc</name>
      <anchorfile>dd/d86/structcv_1_1cudev_1_1InRangeFunc.html</anchorfile>
      <anchor>a6637127d6e2f47e71dfc8749b1543ad4</anchor>
      <arglist>(const Scalar &amp;lowerb_scalar, const Scalar &amp;upperb_scalar)</arglist>
    </member>
    <member kind="function">
      <type>__device__ uchar</type>
      <name>operator()</name>
      <anchorfile>dd/d86/structcv_1_1cudev_1_1InRangeFunc.html</anchorfile>
      <anchor>a9d1452ffd5f2470c02748e8111919931</anchor>
      <arglist>(const typename MakeVec&lt; T, cn &gt;::type &amp;src) const</arglist>
    </member>
    <member kind="variable">
      <type>MakeVec&lt; T, cn &gt;::type</type>
      <name>lowerb</name>
      <anchorfile>dd/d86/structcv_1_1cudev_1_1InRangeFunc.html</anchorfile>
      <anchor>ae964687c5a139d5bf2c989386e1031b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MakeVec&lt; T, cn &gt;::type</type>
      <name>upperb</name>
      <anchorfile>dd/d86/structcv_1_1cudev_1_1InRangeFunc.html</anchorfile>
      <anchor>ab5834ba76ff7d0295b4b1a237fa3a964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::InstanceNormLayer</name>
    <filename>dd/d85/classcv_1_1dnn_1_1InstanceNormLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; InstanceNormLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/d85/classcv_1_1dnn_1_1InstanceNormLayer.html</anchorfile>
      <anchor>aea493d6baecf46d5effb5aadb765587c</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>dd/d85/classcv_1_1dnn_1_1InstanceNormLayer.html</anchorfile>
      <anchor>aa16497b51241c209c3e5a2bd8fb1ff24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Int2Type</name>
    <filename>d9/d23/structcv_1_1cudev_1_1Int2Type.html</filename>
    <templarg>int A</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d9/d23/structcv_1_1cudev_1_1Int2Type.html</anchorfile>
      <anchor>a6389c6de4ab9bb2ce7ac33499526fb07a30c67650242d5b240a90a7b989f03d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d9/d23/structcv_1_1cudev_1_1Int2Type.html</anchorfile>
      <anchor>a6389c6de4ab9bb2ce7ac33499526fb07a30c67650242d5b240a90a7b989f03d16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IntegerAreaInterPtr</name>
    <filename>d3/de3/structcv_1_1cudev_1_1IntegerAreaInterPtr.html</filename>
    <templarg>typename SrcPtr</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>d3/de3/structcv_1_1cudev_1_1IntegerAreaInterPtr.html</anchorfile>
      <anchor>a0f500eea197aa6ae14fd402af4aaf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d3/de3/structcv_1_1cudev_1_1IntegerAreaInterPtr.html</anchorfile>
      <anchor>aed77e0496a3ab2ec042efc5d5bcd7361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d3/de3/structcv_1_1cudev_1_1IntegerAreaInterPtr.html</anchorfile>
      <anchor>a3e4c95b7799def7a4a65bc2baa17d90d</anchor>
      <arglist>(float y, float x) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>area_height</name>
      <anchorfile>d3/de3/structcv_1_1cudev_1_1IntegerAreaInterPtr.html</anchorfile>
      <anchor>ad9d0d873010be71658a02874a3542605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>area_width</name>
      <anchorfile>d3/de3/structcv_1_1cudev_1_1IntegerAreaInterPtr.html</anchorfile>
      <anchor>af6be746d742b89b83e88863b4ae3e040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d3/de3/structcv_1_1cudev_1_1IntegerAreaInterPtr.html</anchorfile>
      <anchor>a4bbe7a71b855ad501e2094559d58b6c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IntegerAreaInterPtrSz</name>
    <filename>d7/de9/structcv_1_1cudev_1_1IntegerAreaInterPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::IntegerAreaInterPtr&lt; SrcPtr &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d7/de9/structcv_1_1cudev_1_1IntegerAreaInterPtrSz.html</anchorfile>
      <anchor>ad4910674af0d4fd16d88db715bc5ccb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d7/de9/structcv_1_1cudev_1_1IntegerAreaInterPtrSz.html</anchorfile>
      <anchor>a8e1c4cedfd149f97e7fb63a2966222ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IntegralBody</name>
    <filename>d3/dde/structcv_1_1cudev_1_1IntegralBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d3/dde/structcv_1_1cudev_1_1IntegralBody.html</anchorfile>
      <anchor>a02c55aaaf7c505b578fcc3598a5d62ca</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d3/dde/structcv_1_1cudev_1_1IntegralBody.html</anchorfile>
      <anchor>ab9411704ac319d52eed01b35cdc2a298</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::segmentation::IntelligentScissorsMB</name>
    <filename>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</filename>
    <member kind="function">
      <type></type>
      <name>IntelligentScissorsMB</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>aed1e7e68cfd9e42addcb923c4a1d03c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IntelligentScissorsMB &amp;</type>
      <name>applyImage</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>aebe3110df30387460677c85c6754587a</anchor>
      <arglist>(InputArray image)</arglist>
    </member>
    <member kind="function">
      <type>IntelligentScissorsMB &amp;</type>
      <name>applyImageFeatures</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>ab56d02d473a79c931d9298c1c6c53043</anchor>
      <arglist>(InputArray non_edge, InputArray gradient_direction, InputArray gradient_magnitude, InputArray image=noArray())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildMap</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>a0b17c167833efff803121eca3ca30f56</anchor>
      <arglist>(const Point &amp;sourcePt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getContour</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>a1edf6cc2f3d687a43dba71c66e583f2b</anchor>
      <arglist>(const Point &amp;targetPt, OutputArray contour, bool backward=false) const</arglist>
    </member>
    <member kind="function">
      <type>IntelligentScissorsMB &amp;</type>
      <name>setEdgeFeatureCannyParameters</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>adc289413103ac252abb6f5f40ecdecbe</anchor>
      <arglist>(double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false)</arglist>
    </member>
    <member kind="function">
      <type>IntelligentScissorsMB &amp;</type>
      <name>setEdgeFeatureZeroCrossingParameters</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>ae4df2e21d4325b44fc6247df38821e54</anchor>
      <arglist>(float gradient_magnitude_min_value=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IntelligentScissorsMB &amp;</type>
      <name>setGradientMagnitudeMaxLimit</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>ab28e8155ea2fd9ccfb9d4ee8351808fe</anchor>
      <arglist>(float gradient_magnitude_threshold_max=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IntelligentScissorsMB &amp;</type>
      <name>setWeights</name>
      <anchorfile>df/d6b/classcv_1_1segmentation_1_1IntelligentScissorsMB.html</anchorfile>
      <anchor>a52a4c34724e040489d97a402d7660e23</anchor>
      <arglist>(float weight_non_edge, float weight_gradient_direction, float weight_gradient_magnitude)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::InterpLayer</name>
    <filename>de/d56/classcv_1_1dnn_1_1InterpLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>de/d56/classcv_1_1dnn_1_1InterpLayer.html</anchorfile>
      <anchor>aed58b3c43340f225b6c64dd79857b101</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::kinfu::Intr</name>
    <filename>df/ded/structcv_1_1kinfu_1_1Intr.html</filename>
    <class kind="struct">cv::kinfu::Intr::Projector</class>
    <class kind="struct">cv::kinfu::Intr::Reprojector</class>
    <member kind="function">
      <type></type>
      <name>Intr</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>af68e15b95093a84aeadb78fb6663187f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intr</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>a03994f00fcd0d1672f2ab0027bfefae9</anchor>
      <arglist>(cv::Matx33f m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intr</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>a02f60017282b87c7abb9e5a2b694ba01</anchor>
      <arglist>(float _fx, float _fy, float _cx, float _cy)</arglist>
    </member>
    <member kind="function">
      <type>cv::Matx33f</type>
      <name>getMat</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>a7c1a612e308d205925ff926d5f79930f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Projector</type>
      <name>makeProjector</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>a9c064d4621d0ed5f2b6ea9ca1c588b05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Reprojector</type>
      <name>makeReprojector</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>aa0c34da8ede02a9c6a56da60f7af628e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Intr</type>
      <name>scale</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>ac15039d09b27fbc8925515be0f7ebc97</anchor>
      <arglist>(int pyr) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cx</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>a0419e8d277f2f2c4675750527ee1997d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cy</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>ad45f413e073b8beadd76c862881f2db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fx</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>a867372e00e7c5702be90a454d08a0c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fy</name>
      <anchorfile>df/ded/structcv_1_1kinfu_1_1Intr.html</anchorfile>
      <anchor>acd23fa40b7303c5183800841731d6a5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::s11n::IOStream</name>
    <filename>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IOStream</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>a50139daca9d5e466a3ee03831f2e6273</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>ace3861b718e0d14764598ee176b27d48</anchor>
      <arglist>(bool)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>a3cc53506acc62cab87157939ba2991b0</anchor>
      <arglist>(char)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>ad1230e915528641fb99347d933b19567</anchor>
      <arglist>(const std::string &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>a5417648dcef807f527e8eceb7c5c32b0</anchor>
      <arglist>(double)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>ab3ea53bea5df55b22bc5a4df1fc9fe48</anchor>
      <arglist>(float)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>a1b299c6a996ee5a9924f23f8c974d909</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>af64589ac1ebc219d3a443106a51f3122</anchor>
      <arglist>(short)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>a6cf93ca859b10511c57ae5b8a3240541</anchor>
      <arglist>(uint32_t)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>a323fec683e8611bf6e41c6b24d600e9f</anchor>
      <arglist>(uint64_t)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>aaa6e45aa48e6e8231f17d0f14a37a138</anchor>
      <arglist>(unsigned char)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IOStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>d0/da9/structcv_1_1gapi_1_1s11n_1_1IOStream.html</anchorfile>
      <anchor>a5ac25171597eb0a52d08e00e6d86a1a4</anchor>
      <arglist>(unsigned short)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::IOutlierRejector</name>
    <filename>d9/dbb/classcv_1_1videostab_1_1IOutlierRejector.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IOutlierRejector</name>
      <anchorfile>d9/dbb/classcv_1_1videostab_1_1IOutlierRejector.html</anchorfile>
      <anchor>a5884e0a52d4843a75cb1b34a07c838a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d9/dbb/classcv_1_1videostab_1_1IOutlierRejector.html</anchorfile>
      <anchor>a7d49112305864ffad1e47cc5057c2e89</anchor>
      <arglist>(Size frameSize, InputArray points0, InputArray points1, OutputArray mask)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::bioinspired::RetinaParameters::IplMagnoParameters</name>
    <filename>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>IplMagnoParameters</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>a0d15280a2a8850b966b2059254062281</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>amacrinCellsTemporalCutFrequency</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>ad50ef2a35801eb5e0b2d7ad9e20c33f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>localAdaptintegration_k</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>a1246bbabc4fe4ddb24c8bce5f62bdf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>localAdaptintegration_tau</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>addc4f8df07a7e35b6eaf59ec167cdbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>normaliseOutput</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>a4396c41915e446d630378aa4bb34a38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>parasolCells_beta</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>a1705f791f4a5d5b6745fb31e61763e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>parasolCells_k</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>a24aec5077fabb9a09f8ab1c97f64a265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>parasolCells_tau</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>a164ab19d1ffe43c1a3ef9c230065488e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>V0CompressionParameter</name>
      <anchorfile>d9/d93/structcv_1_1bioinspired_1_1RetinaParameters_1_1IplMagnoParameters.html</anchorfile>
      <anchor>a1474a148f6476d0f599bb683e568a23e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::IR_affine</name>
    <filename>d3/d20/classcv_1_1datasets_1_1IR__affine.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d3/d20/classcv_1_1datasets_1_1IR__affine.html</anchorfile>
      <anchor>ab42ab085a182539bd9d828cbeb63328f</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; IR_affine &gt;</type>
      <name>create</name>
      <anchorfile>d3/d20/classcv_1_1datasets_1_1IR__affine.html</anchorfile>
      <anchor>a2f27d98aa9e1663f19e06516da89280b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::IR_affineObj</name>
    <filename>d9/dff/structcv_1_1datasets_1_1IR__affineObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>imageName</name>
      <anchorfile>d9/dff/structcv_1_1datasets_1_1IR__affineObj.html</anchorfile>
      <anchor>a5e7c316ff2b58e6df6c81df421f37d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33d</type>
      <name>mat</name>
      <anchorfile>d9/dff/structcv_1_1datasets_1_1IR__affineObj.html</anchorfile>
      <anchor>a64e3005ee9661a9a8b67bc8a35afc902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::IR_robot</name>
    <filename>d7/d5f/classcv_1_1datasets_1_1IR__robot.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d7/d5f/classcv_1_1datasets_1_1IR__robot.html</anchorfile>
      <anchor>ab2ca17a360201029a1967af34dcc283e</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; IR_robot &gt;</type>
      <name>create</name>
      <anchorfile>d7/d5f/classcv_1_1datasets_1_1IR__robot.html</anchorfile>
      <anchor>ab98215f251f81fc87ddceca60ff8d810</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::IR_robotObj</name>
    <filename>d8/d7d/structcv_1_1datasets_1_1IR__robotObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>d8/d7d/structcv_1_1datasets_1_1IR__robotObj.html</anchorfile>
      <anchor>ae7cf32cbab6c8907c7dc61204c932650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cameraPos &gt;</type>
      <name>pos</name>
      <anchorfile>d8/d7d/structcv_1_1datasets_1_1IR__robotObj.html</anchorfile>
      <anchor>a3fce07cd1c3d3087d39099669651cab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::IS_bsds</name>
    <filename>dd/d0e/classcv_1_1datasets_1_1IS__bsds.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>dd/d0e/classcv_1_1datasets_1_1IS__bsds.html</anchorfile>
      <anchor>a77835f3c33526b756a4f6c1ef3783333</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; IS_bsds &gt;</type>
      <name>create</name>
      <anchorfile>dd/d0e/classcv_1_1datasets_1_1IS__bsds.html</anchorfile>
      <anchor>a43ca60e850dfde9467838bda315d3aba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::IS_bsdsObj</name>
    <filename>db/d07/structcv_1_1datasets_1_1IS__bsdsObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>db/d07/structcv_1_1datasets_1_1IS__bsdsObj.html</anchorfile>
      <anchor>aa116a96b7fedbac431125abccc8246b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::is_gmat_type</name>
    <filename>d9/dc3/structcv_1_1detail_1_1is__gmat__type.html</filename>
    <templarg>typename T</templarg>
    <member kind="variable" static="yes">
      <type>static const constexpr bool</type>
      <name>value</name>
      <anchorfile>d9/dc3/structcv_1_1detail_1_1is__gmat__type.html</anchorfile>
      <anchor>ae4a31fcdc3052f93ca55b848781bfdee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::is_meta_descr</name>
    <filename>d3/d8d/structcv_1_1detail_1_1is__meta__descr.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::is_meta_descr&lt; GArrayDesc &gt;</name>
    <filename>dc/de2/structcv_1_1detail_1_1is__meta__descr_3_01GArrayDesc_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::detail::is_meta_descr&lt; GMatDesc &gt;</name>
    <filename>d4/db3/structcv_1_1detail_1_1is__meta__descr_3_01GMatDesc_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::detail::is_meta_descr&lt; GOpaqueDesc &gt;</name>
    <filename>d3/d29/structcv_1_1detail_1_1is__meta__descr_3_01GOpaqueDesc_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::detail::is_meta_descr&lt; GScalarDesc &gt;</name>
    <filename>db/dbe/structcv_1_1detail_1_1is__meta__descr_3_01GScalarDesc_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::datasets::IS_weizmann</name>
    <filename>d9/dbe/classcv_1_1datasets_1_1IS__weizmann.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d9/dbe/classcv_1_1datasets_1_1IS__weizmann.html</anchorfile>
      <anchor>a11aabfdc1bcea1d9f7311f2990fce38b</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; IS_weizmann &gt;</type>
      <name>create</name>
      <anchorfile>d9/dbe/classcv_1_1datasets_1_1IS__weizmann.html</anchorfile>
      <anchor>a27c0ff3af2fe9b2b1425a66e9ef91c5d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::IS_weizmannObj</name>
    <filename>d8/d65/structcv_1_1datasets_1_1IS__weizmannObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>humanSeg</name>
      <anchorfile>d8/d65/structcv_1_1datasets_1_1IS__weizmannObj.html</anchorfile>
      <anchor>a657b127a842bb3ab4bf9a496cf0cf208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>imageName</name>
      <anchorfile>d8/d65/structcv_1_1datasets_1_1IS__weizmannObj.html</anchorfile>
      <anchor>ae5b458a3d24032c463fb0bb7060c041b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>srcBw</name>
      <anchorfile>d8/d65/structcv_1_1datasets_1_1IS__weizmannObj.html</anchorfile>
      <anchor>aaa10679fcb8ecda4305025192c6b90e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>srcColor</name>
      <anchorfile>d8/d65/structcv_1_1datasets_1_1IS__weizmannObj.html</anchorfile>
      <anchor>a984317c8df2da404c1d50856948bf816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IsBinaryFunction</name>
    <filename>d1/de5/structcv_1_1cudev_1_1IsBinaryFunction.html</filename>
    <templarg>typename F</templarg>
    <class kind="struct">cv::cudev::IsBinaryFunction::No</class>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d1/de5/structcv_1_1cudev_1_1IsBinaryFunction.html</anchorfile>
      <anchor>ab1e8d353a3a0d8d1e84b44bf03b9eb18a90ad3b693ab1636982b2edc8890cb66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d1/de5/structcv_1_1cudev_1_1IsBinaryFunction.html</anchorfile>
      <anchor>ab1e8d353a3a0d8d1e84b44bf03b9eb18a90ad3b693ab1636982b2edc8890cb66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>Yes</name>
      <anchorfile>d1/de5/structcv_1_1cudev_1_1IsBinaryFunction.html</anchorfile>
      <anchor>aca6d1f1061db8e79c8ed3633a76761a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static No</type>
      <name>check</name>
      <anchorfile>d1/de5/structcv_1_1cudev_1_1IsBinaryFunction.html</anchorfile>
      <anchor>a0e4fd65fceffabea4e8d1f6148d9a681</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Yes</type>
      <name>check</name>
      <anchorfile>d1/de5/structcv_1_1cudev_1_1IsBinaryFunction.html</anchorfile>
      <anchor>a3be864a9c497fc8a58cac5aa8e5465eb</anchor>
      <arglist>(binary_function&lt; T1, T2, D &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static F</type>
      <name>makeF</name>
      <anchorfile>d1/de5/structcv_1_1cudev_1_1IsBinaryFunction.html</anchorfile>
      <anchor>a1032a91a75daa80e476c5da0612cb2bc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::ISparseOptFlowEstimator</name>
    <filename>df/de2/classcv_1_1videostab_1_1ISparseOptFlowEstimator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ISparseOptFlowEstimator</name>
      <anchorfile>df/de2/classcv_1_1videostab_1_1ISparseOptFlowEstimator.html</anchorfile>
      <anchor>a9ee3211cc32dc4006223f8c0ee11ecd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>df/de2/classcv_1_1videostab_1_1ISparseOptFlowEstimator.html</anchorfile>
      <anchor>aec9ea9902f650a42d7e672a4e331f2fc</anchor>
      <arglist>(InputArray frame0, InputArray frame1, InputArray points0, InputOutputArray points1, OutputArray status, OutputArray errors)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IsPowerOf2</name>
    <filename>da/db4/structcv_1_1cudev_1_1IsPowerOf2.html</filename>
    <templarg>int N</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>da/db4/structcv_1_1cudev_1_1IsPowerOf2.html</anchorfile>
      <anchor>a154a071319d2b40d55faaba1f1a21029ab32ea8ad86d2766541dbd8c20e29a9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>da/db4/structcv_1_1cudev_1_1IsPowerOf2.html</anchorfile>
      <anchor>a154a071319d2b40d55faaba1f1a21029ab32ea8ad86d2766541dbd8c20e29a9a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::IStreamReader</name>
    <filename>d4/d49/classcv_1_1IStreamReader.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IStreamReader</name>
      <anchorfile>d4/d49/classcv_1_1IStreamReader.html</anchorfile>
      <anchor>a7edcbda9bdeab4bbde892bbd7eff194f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long long</type>
      <name>read</name>
      <anchorfile>d4/d49/classcv_1_1IStreamReader.html</anchorfile>
      <anchor>ab74c12ceca21294af02c441d27b83e23</anchor>
      <arglist>(char *buffer, long long size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long long</type>
      <name>seek</name>
      <anchorfile>d4/d49/classcv_1_1IStreamReader.html</anchorfile>
      <anchor>a2bb5936a1562080e67a1ce74c7e535db</anchor>
      <arglist>(long long offset, int origin)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::IStreamSource</name>
    <filename>da/d03/classcv_1_1gapi_1_1wip_1_1IStreamSource.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IStreamSource &gt;</type>
      <name>Ptr</name>
      <anchorfile>da/d03/classcv_1_1gapi_1_1wip_1_1IStreamSource.html</anchorfile>
      <anchor>afa9caf180bca701df9b10a6974eaa8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IStreamSource</name>
      <anchorfile>da/d03/classcv_1_1gapi_1_1wip_1_1IStreamSource.html</anchorfile>
      <anchor>a24296442c24fa38de2944f69bbe6af81</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GMetaArg</type>
      <name>descr_of</name>
      <anchorfile>da/d03/classcv_1_1gapi_1_1wip_1_1IStreamSource.html</anchorfile>
      <anchor>a183343b6247b7a4ec24e8ec795795611</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>halt</name>
      <anchorfile>da/d03/classcv_1_1gapi_1_1wip_1_1IStreamSource.html</anchorfile>
      <anchor>aa1808d4e6281db46882cde9d95c78dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>ptr</name>
      <anchorfile>da/d03/classcv_1_1gapi_1_1wip_1_1IStreamSource.html</anchorfile>
      <anchor>ad3d4f3f6fb1f275bd04d574b5add03d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>pull</name>
      <anchorfile>da/d03/classcv_1_1gapi_1_1wip_1_1IStreamSource.html</anchorfile>
      <anchor>aabf1343183c118fa2a5818d519fce4cc</anchor>
      <arglist>(Data &amp;data)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IsUnaryFunction</name>
    <filename>d6/d82/structcv_1_1cudev_1_1IsUnaryFunction.html</filename>
    <templarg>typename F</templarg>
    <class kind="struct">cv::cudev::IsUnaryFunction::No</class>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d6/d82/structcv_1_1cudev_1_1IsUnaryFunction.html</anchorfile>
      <anchor>a852177aefd3a3925fe784d6b244c9986a15389267bc101f4e4513f9be55c7a7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d6/d82/structcv_1_1cudev_1_1IsUnaryFunction.html</anchorfile>
      <anchor>a852177aefd3a3925fe784d6b244c9986a15389267bc101f4e4513f9be55c7a7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>Yes</name>
      <anchorfile>d6/d82/structcv_1_1cudev_1_1IsUnaryFunction.html</anchorfile>
      <anchor>a4a151d80a9526a0422989fcb3624d3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static No</type>
      <name>check</name>
      <anchorfile>d6/d82/structcv_1_1cudev_1_1IsUnaryFunction.html</anchorfile>
      <anchor>a6941577791fd0617b7a50bfe7cf4b7b2</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Yes</type>
      <name>check</name>
      <anchorfile>d6/d82/structcv_1_1cudev_1_1IsUnaryFunction.html</anchorfile>
      <anchor>a22f375dd1a1dca82324c69fc60861447</anchor>
      <arglist>(unary_function&lt; T, D &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static F</type>
      <name>makeF</name>
      <anchorfile>d6/d82/structcv_1_1cudev_1_1IsUnaryFunction.html</anchorfile>
      <anchor>aeb79c48c2fbf3868e1f743785803eedc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ImageCollection::iterator</name>
    <filename>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>a99a057986e201b53e78b192e2d233120</anchor>
      <arglist>(ImageCollection *col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>af2936ba342dc816b63fc94487916cd19</anchor>
      <arglist>(ImageCollection *col, int end)</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator*</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>a02bd4359aeb1fdbb007396a9ce0ef7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>a48abd56c879451db083526ef23cb4b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator++</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>ae5f3bb41e05c29e6441969eab51b1cf9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Mat *</type>
      <name>operator-&gt;</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>a82a7811ea67f38887776d6e312d4b2ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>a55a8ee0e80dad1a7da9d751c25bc0386</anchor>
      <arglist>(const iterator &amp;a, const iterator &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>d0/ddd/structcv_1_1ImageCollection_1_1iterator.html</anchorfile>
      <anchor>a81d10d7799462c7ca5e7cf19119ca356</anchor>
      <arglist>(const iterator &amp;a, const iterator &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::tbm::ITrackerByMatching</name>
    <filename>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IImageDescriptor &gt;</type>
      <name>Descriptor</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>af25ede2ae413417d2649c09093b521eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IDescriptorDistance &gt;</type>
      <name>Distance</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>ac0f6285f7029ed0b799c2d7209ab0c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ITrackerByMatching</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>aba1dd74fffb01b715a8c66d7d9946644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>count</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a07201a9a6b40c71015db23f78e1601dc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Descriptor &amp;</type>
      <name>descriptorFast</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a6346e37470e9e76fc6bcf67a7beb755a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Descriptor &amp;</type>
      <name>descriptorStrong</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a939290a9166cda1e4af672b2163f428b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Distance &amp;</type>
      <name>distanceFast</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a8de8655561a64a2683128f2cf7c106ea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Distance &amp;</type>
      <name>distanceStrong</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>ae02fa59265bb59ae454829af1464d2ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>drawActiveTracks</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>afd884c683d53d6a0840b01f6ff9ba6e8</anchor>
      <arglist>(const cv::Mat &amp;frame)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dropForgottenTrack</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>aa294882a01629ebad3654053e0a9069d</anchor>
      <arglist>(size_t track_id)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dropForgottenTracks</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>ac89639829565ea5d13ed161f077c384e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::unordered_map&lt; size_t, std::vector&lt; cv::Point &gt; &gt;</type>
      <name>getActiveTracks</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>ab2e9e4c8b1917a4415de668dc24d3e8f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isTrackForgotten</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a7792d41274c508df1e2adbf005390361</anchor>
      <arglist>(size_t id) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isTrackValid</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a1069e663f07fb40ba01051607b5e8f85</anchor>
      <arglist>(size_t track_id) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const TrackerParams &amp;</type>
      <name>params</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a577cb27c6de88edcd602e1e7cca4fb0f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a4b9e76b4af6ff7700f23c0eae084e5aa</anchor>
      <arglist>(const cv::Mat &amp;frame, const TrackedObjects &amp;detections, uint64_t timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescriptorFast</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a9fc042059b9168a22f444a63928917d7</anchor>
      <arglist>(const Descriptor &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDescriptorStrong</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a97f5db32a1f821277b3316db5cb84d01</anchor>
      <arglist>(const Descriptor &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDistanceFast</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>aac4ea41cdc479c86b4d9ef6ffc5ac1dd</anchor>
      <arglist>(const Distance &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDistanceStrong</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>af7dd2192bd2467af5de97cdcbb65bf9a</anchor>
      <arglist>(const Distance &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParams</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>ac0d440dabc9e27542f66c13f1cd6a051</anchor>
      <arglist>(const TrackerParams &amp;params)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TrackedObjects</type>
      <name>trackedDetections</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a7ace2d6c94c0ae94f0361e5166fbd268</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::unordered_map&lt; size_t, Track &gt; &amp;</type>
      <name>tracks</name>
      <anchorfile>db/da8/classcv_1_1detail_1_1tracking_1_1tbm_1_1ITrackerByMatching.html</anchorfile>
      <anchor>a63f76eb92119188ea6bd080e4c431e58</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::join</name>
    <filename>d0/de2/structcv_1_1datasets_1_1join.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>Px</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>a6d4656662b0860b16bed40411a529352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Py</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>a154c4f2f0edcc2dadfbbb90b379cc770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Rw</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>a99638d4d691fbb2b8d2adf7e40f60440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Rx</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>aaa084bf27556e6ac0ef23699c6eaf8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Ry</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>a1cae60b94eaa450e838934b659ff3fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Rz</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>af33b7142437444f5f4fb83f545bfbbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Wx</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>a5db659a99ea517f666e0d75e261ad4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Wy</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>aed76f4f61e9c07356e87c9614211565d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Wz</name>
      <anchorfile>d0/de2/structcv_1_1datasets_1_1join.html</anchorfile>
      <anchor>a64fa0cf136bece7c7c10dac726c2acc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::KalmanFilter</name>
    <filename>dd/d6a/classcv_1_1KalmanFilter.html</filename>
    <member kind="function">
      <type></type>
      <name>KalmanFilter</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>ac0799f0611baee9e7e558f016e4a7b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KalmanFilter</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>abac82ecfa530611a163255bc7d91c088</anchor>
      <arglist>(int dynamParams, int measureParams, int controlParams=0, int type=CV_32F)</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>correct</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>ad2b05172fe48be090c0d82a32d0bb40f</anchor>
      <arglist>(const Mat &amp;measurement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a4f136c39c016d3530c7c5801dd1ddb3b</anchor>
      <arglist>(int dynamParams, int measureParams, int controlParams=0, int type=CV_32F)</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>predict</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>ae682426262f3001e324d6a8d757679ba</anchor>
      <arglist>(const Mat &amp;control=Mat())</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>controlMatrix</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a6486e7287114810636fb33953280ed52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>errorCovPost</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a446d8e9a0105b0aa35cd66119c529803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>errorCovPre</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>ae1bd3a86f10753d723e7174d570d9ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>gain</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a077d73eb075b00779dc009a9057c27c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>measurementMatrix</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a0f60b78726d8eccf74a1f2479c2d1f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>measurementNoiseCov</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a828d051035ba807966ad65edf288a08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>processNoiseCov</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>af19be9c0630d0f658bdbaea409a35cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>statePost</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>add8fb5ac9c04b4600b679698dcb0447d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>statePre</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a926dece64b4e0e28c3f58af8b7793669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>temp1</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>aa3d064a9194c2815dbe19c056b6dc763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>temp2</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a14866bd506668eb0ed57b3974b3a1ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>temp3</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>afdbe36066a7d7f560aa02abe6be114d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>temp4</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a84342f2d9dec1e6389025ad229401809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>temp5</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a846c2a6222c6e5d8b1385dfbccc83ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>transitionMatrix</name>
      <anchorfile>dd/d6a/classcv_1_1KalmanFilter.html</anchorfile>
      <anchor>a0657173e411acbf40d2d3c6b46e03b19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::KalmanParams</name>
    <filename>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</filename>
    <member kind="variable">
      <type>Mat</type>
      <name>controlMatrix</name>
      <anchorfile>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</anchorfile>
      <anchor>ac4aac985d16bb68b5cdf0c9645f5edc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>errorCov</name>
      <anchorfile>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</anchorfile>
      <anchor>a9b407244e018ec38ca4b1ca9ffa341ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>measurementMatrix</name>
      <anchorfile>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</anchorfile>
      <anchor>a23df4d899b46365df5ac42eb2ea5cb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>measurementNoiseCov</name>
      <anchorfile>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</anchorfile>
      <anchor>a39e7c111711960bfe3af61d45d8dde1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>processNoiseCov</name>
      <anchorfile>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</anchorfile>
      <anchor>acbb421385bdb3030bcd0298761f01a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>state</name>
      <anchorfile>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</anchorfile>
      <anchor>ac653386f4e968d13a60eb2e9ef44a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>transitionMatrix</name>
      <anchorfile>d7/df7/structcv_1_1gapi_1_1KalmanParams.html</anchorfile>
      <anchor>a8f7e063aa243801154e67d16ca9a1f00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::KAZE</name>
    <filename>d3/d61/classcv_1_1KAZE.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumvalue">
      <name>DIFF_CHARBONNIER</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3da94ad3fbf098e9b7f9fb6a5a754067967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_PM_G1</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3dad6659572d4c1e28eac8f2457c659dd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_PM_G2</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3daf0bf57c733e7cf3d4f465523e9c058d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_WEICKERT</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3da447463a563f9ac8e641dca67e4cda08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DiffusivityType</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_PM_G1</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3dad6659572d4c1e28eac8f2457c659dd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_PM_G2</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3daf0bf57c733e7cf3d4f465523e9c058d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_WEICKERT</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3da447463a563f9ac8e641dca67e4cda08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_CHARBONNIER</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a95fa590c085aad08adca9e2d962bad3da94ad3fbf098e9b7f9fb6a5a754067967</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a7ebf328b9444907263d1cf98a9296d6d</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual KAZE::DiffusivityType</type>
      <name>getDiffusivity</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a85809bf035fe71063f8dbc8e4cfc6cae</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getExtended</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>ace915cb13eb979791f16a82aa2ca23be</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaveLayers</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>aef1163ee8250203ea0566efb6e883164</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaves</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>aac8483ef81b4384d0369c4f52436e534</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getThreshold</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>aacbe9c8742e96bab1c9db5a5f80c8fe6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUpright</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a5843f15721d39ee5f24b70cecf599096</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDiffusivity</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a636da9c984f4f5b1d7c7423b39d8a012</anchor>
      <arglist>(KAZE::DiffusivityType diff)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setExtended</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>ab32e09a09bc9d5475601e309bbb04f02</anchor>
      <arglist>(bool extended)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaveLayers</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a2e924736db869f733e7892fdb1d9ce08</anchor>
      <arglist>(int octaveLayers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaves</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a986db4cdad6723c087f9d726bc85dc43</anchor>
      <arglist>(int octaves)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>ae338d672a3f1531c9862a410dbdafe69</anchor>
      <arglist>(double threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpright</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>abd5499d92c0a3c89b19ad8ceeb96a1a0</anchor>
      <arglist>(bool upright)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; KAZE &gt;</type>
      <name>create</name>
      <anchorfile>d3/d61/classcv_1_1KAZE.html</anchorfile>
      <anchor>a2fdb3848a465a55bc39941f5af99f7e3</anchor>
      <arglist>(bool extended=false, bool upright=false, float threshold=0.001f, int nOctaves=4, int nOctaveLayers=4, KAZE::DiffusivityType diffusivity=KAZE::DIFF_PM_G2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::SVM::Kernel</name>
    <filename>d7/db8/classcv_1_1ml_1_1SVM_1_1Kernel.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calc</name>
      <anchorfile>d7/db8/classcv_1_1ml_1_1SVM_1_1Kernel.html</anchorfile>
      <anchor>ae5549ba1bcd381d2e4cab115d96442a8</anchor>
      <arglist>(int vcount, int n, const float *vecs, const float *another, float *results)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getType</name>
      <anchorfile>d7/db8/classcv_1_1ml_1_1SVM_1_1Kernel.html</anchorfile>
      <anchor>a33b39d101d0c95cb7f7486278eb70ad2</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::Kernel</name>
    <filename>dd/d4c/classcv_1_1ocl_1_1Kernel.html</filename>
    <member kind="function">
      <type></type>
      <name>Kernel</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a46b9185ef45da15d6a6823496e206a0c</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Kernel</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>ac65ad198b5346b5c48e496ff4b2c31fd</anchor>
      <arglist>(const char *kname, const Program &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Kernel</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a0ed0338964e0672275ed7fa50f07ff76</anchor>
      <arglist>(const char *kname, const ProgramSource &amp;prog, const String &amp;buildopts=String(), String *errmsg=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Kernel</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>afc037e65a7faf099602e1d959f7f8d23</anchor>
      <arglist>(const Kernel &amp;k)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Kernel</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>ad47391af64fd3f2a17f281d332672260</anchor>
      <arglist>(Kernel &amp;&amp;k) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Kernel</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>acf471adab409b0327615a56aa9ddd59e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Kernel &amp;</type>
      <name>args</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>ae0e07521e34db7825be2dc7b36dbaa56</anchor>
      <arglist>(const _Tps &amp;... kernel_args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compileWorkGroupSize</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a45d1fe80bed5fe85974a83d08c67ca53</anchor>
      <arglist>(size_t wsz[]) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>af4c66ae727523e0a1155b9837848e8a6</anchor>
      <arglist>(const char *kname, const Program &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>ad9374801e94cbfdabdd121e59d1abd73</anchor>
      <arglist>(const char *kname, const ProgramSource &amp;prog, const String &amp;buildopts, String *errmsg=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a405ff97081b9506249b7f31fd22191d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>localMemSize</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a9a22e8dbd4fd080ac2c1946d1bae220c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Kernel &amp;</type>
      <name>operator=</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a40a54607403c7a97648ebbdc1fd58c13</anchor>
      <arglist>(const Kernel &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>Kernel &amp;</type>
      <name>operator=</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>ac28bde44535c6b41a965dc287329613a</anchor>
      <arglist>(Kernel &amp;&amp;k) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>preferedWorkGroupSizeMultiple</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a4c7c188799b17f593647f3476de0ec4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a7faaa893844331a6c8ea3a9e9be3f2e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a1ce6b92ee1801a96913402483f086e4a</anchor>
      <arglist>(int dims, size_t globalsize[], size_t localsize[], bool sync, const Queue &amp;q=Queue())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run_</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a5bf4be4a8a726493c4128c0894c51f0a</anchor>
      <arglist>(int dims, size_t globalsize[], size_t localsize[], bool sync, const Queue &amp;q=Queue())</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>runProfiling</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a9e3957a938a48d16a665bfc170759461</anchor>
      <arglist>(int dims, size_t globalsize[], size_t localsize[], const Queue &amp;q=Queue())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runTask</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>afdc8795606e2db6d3186d8fb339d4623</anchor>
      <arglist>(bool sync, const Queue &amp;q=Queue())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>aff26198735930885f1f78e1990937475</anchor>
      <arglist>(int i, const _Tp &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a77a6c6c3b21e1b1a9259c541f88b48b7</anchor>
      <arglist>(int i, const Image2D &amp;image2D)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a6130a2a2f7d6cc61c234c1f062630734</anchor>
      <arglist>(int i, const KernelArg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>aee13a6f7c087c5611048d97e4b833c56</anchor>
      <arglist>(int i, const UMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a7d1878c70f71fa758d2a7e72944ae01b</anchor>
      <arglist>(int i, const void *value, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>workGroupSize</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>ad4d8b8b503683b9ab5764e4faa54984a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>set_args_</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a247492daa0f3be7fe0265a1d19bb8597</anchor>
      <arglist>(int i, const _Tp0 &amp;a0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>set_args_</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>ad756885d0824fd781064692a60697708</anchor>
      <arglist>(int i, const _Tp0 &amp;a0, const _Tps &amp;... rest_args)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>dd/d4c/classcv_1_1ocl_1_1Kernel.html</anchorfile>
      <anchor>a0275f89c9817453bcc4742b725ed00c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::KernelArg</name>
    <filename>d3/d17/classcv_1_1ocl_1_1KernelArg.html</filename>
    <member kind="enumvalue">
      <name>LOCAL</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a635cd42ccd784e7c833a2d335bf483bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ONLY</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2af543648c468a8f8eeab540b84ed9fd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_ONLY</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a7e7f7fcb59366af118874fb12865b52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_WRITE</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a7077dbb41d7964d5f68d9e033dcabfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONSTANT</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a70a1b962f26e257cbb8715653897e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTR_ONLY</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a11b9ffc35882068b09f14166ac3b52f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_SIZE</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a86b9c8707900440e0352ba01bc953556</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONSTANT</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a70a1b962f26e257cbb8715653897e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a635cd42ccd784e7c833a2d335bf483bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_SIZE</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a86b9c8707900440e0352ba01bc953556</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTR_ONLY</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a11b9ffc35882068b09f14166ac3b52f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_ONLY</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2af543648c468a8f8eeab540b84ed9fd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_WRITE</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a7077dbb41d7964d5f68d9e033dcabfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_ONLY</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a3c360f6523bb37f0bd6a2344c3fc20a2a7e7f7fcb59366af118874fb12865b52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KernelArg</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>af81d15769012672366ef12dbd35970ff</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KernelArg</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a236c95b502dc482cfb48937e1b64caed</anchor>
      <arglist>(int _flags, UMat *_m, int wscale=1, int iwscale=1, const void *_obj=0, size_t _sz=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>Constant</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a357cca635048b2a6e2606f07d30efd31</anchor>
      <arglist>(const _Tp *arr, size_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>Constant</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>aa91553f34d69e1c969e2e9fab0beb08f</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>Local</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>ae99e4f30c874011acee657294d077b36</anchor>
      <arglist>(size_t localMemSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>PtrReadOnly</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a90411e7de61ef5cb3163634f0432a962</anchor>
      <arglist>(const UMat &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>PtrReadWrite</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a58399f09b9b3f98e6154707eb74e137f</anchor>
      <arglist>(const UMat &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>PtrWriteOnly</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a54217697aa71270c29c064b7c8f462f7</anchor>
      <arglist>(const UMat &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>ReadOnly</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a68b572e76caf0ba28d0f964e0d7b8f72</anchor>
      <arglist>(const UMat &amp;m, int wscale=1, int iwscale=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>ReadOnlyNoSize</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a221bd893d50d9d0ec9b0b9e4eb3bb78e</anchor>
      <arglist>(const UMat &amp;m, int wscale=1, int iwscale=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>ReadWrite</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>aa169a58e85125b20514623871644be24</anchor>
      <arglist>(const UMat &amp;m, int wscale=1, int iwscale=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>ReadWriteNoSize</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a18172f202deb28c75eda860c6e93ce26</anchor>
      <arglist>(const UMat &amp;m, int wscale=1, int iwscale=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>WriteOnly</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>afb748ac6d3d227ab05d49a39b5d66726</anchor>
      <arglist>(const UMat &amp;m, int wscale=1, int iwscale=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KernelArg</type>
      <name>WriteOnlyNoSize</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>ab9acb7ed46efc0b35330082fe3015f13</anchor>
      <arglist>(const UMat &amp;m, int wscale=1, int iwscale=1)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a6c2adb1ffd71913a3c37ea4f0e0583f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iwscale</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a097562f84bb9d6a6bf28f53369fc26c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UMat *</type>
      <name>m</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>ac893d5710cca7d85c85b194a4e38afaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>obj</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a415569785153582f595b68d65576d2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sz</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>a7c4ecb345f1bd57c86f9395c7b82de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wscale</name>
      <anchorfile>d3/d17/classcv_1_1ocl_1_1KernelArg.html</anchorfile>
      <anchor>aafa6d7b275138dd568afb41a388c2fc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::KernelTag</name>
    <filename>d4/d88/structcv_1_1detail_1_1KernelTag.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::detail::KernelTypeMedium</name>
    <filename>d9/d5f/classcv_1_1detail_1_1KernelTypeMedium.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="class">
    <name>cv::detail::KernelTypeMedium&lt; K, std::function&lt; R(Args...)&gt; &gt;</name>
    <filename>d2/d94/classcv_1_1detail_1_1KernelTypeMedium_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename R</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::GKernelType&lt; K, std::function&lt; R(Args...)&gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::detail::KernelTypeMedium&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</name>
    <filename>d5/d9b/classcv_1_1detail_1_1KernelTypeMedium_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename... R</templarg>
    <templarg>typename... Args</templarg>
    <base>cv::GKernelTypeM&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::viz::KeyboardEvent</name>
    <filename>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</filename>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285a9eef92f7409954282a9692e42a86a5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALT</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285afd9ab1f5c695ae44e49a8a932431dc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTRL</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285afd3c745ae0bd40c386991c4e3604747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHIFT</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285aaabb16b9959c94ef32fe148b8db588ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a1fe59c8e882f412666a89beae3b755d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_UP</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a1fe59c8e882f412666a89beae3b755d2a5da00bb4272c4e15cad392c9ab5f376f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DOWN</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a1fe59c8e882f412666a89beae3b755d2a0227c531db69fc5a2a6b42d919603989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALT</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285afd9ab1f5c695ae44e49a8a932431dc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTRL</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285afd3c745ae0bd40c386991c4e3604747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DOWN</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a1fe59c8e882f412666a89beae3b755d2a0227c531db69fc5a2a6b42d919603989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_UP</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a1fe59c8e882f412666a89beae3b755d2a5da00bb4272c4e15cad392c9ab5f376f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285a9eef92f7409954282a9692e42a86a5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHIFT</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad2568598ed2c4041aac83c29dc213285aaabb16b9959c94ef32fe148b8db588ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyboardEvent</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a6fd001f7426f78463172ce5c90937819</anchor>
      <arglist>(Action action, const String &amp;symbol, unsigned char code, int modifiers)</arglist>
    </member>
    <member kind="variable">
      <type>Action</type>
      <name>action</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a6397bf651511d452f26a700df2df7381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>code</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a90f5e8b6d152aa7f1ecf4a5098020c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>modifiers</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a81e30567f8f4099804cb2980ed4026df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>symbol</name>
      <anchorfile>d3/d06/classcv_1_1viz_1_1KeyboardEvent.html</anchorfile>
      <anchor>a45265d0feab99428177831a24374854f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::line_descriptor::KeyLine</name>
    <filename>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyLine</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>aba88c983c0480a8e96357c12b427aabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getEndPoint</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a88b18e563b54841e2642566c0851d520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getEndPointInOctave</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a30b2827d83df0e723a23946a2d3c37c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getStartPoint</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a5a08a6f3f00e2997150988203426273b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getStartPointInOctave</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>ab2206aae58c7d9728b6a993be0a608ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a041a6bbf2fc22e3ab9f5a80ef5a5b922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>class_id</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a4a82cb1083a3e18d54b055a692b60eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>endPointX</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a43b634f8f6b5953f2491b00bf6c231f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>endPointY</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a1b528bf3d1f3ab902e279ba1b5a593f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ePointInOctaveX</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a260a577f6dc5778ef2fc668c5df32eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ePointInOctaveY</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a1f16ffeca01cfc6bfd9cec4c925c4248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lineLength</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a7a1b7b2712a9c77d64d749729bdb79c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOfPixels</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a5ef7fe33dd5d4096e679148c50bdb64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>octave</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>acd62d95914b8005ee4f425c171c2ed1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point2f</type>
      <name>pt</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a9502f2f63fc1d4d15d10730359e750f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>response</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a6cd22aa3cdcf0613f457d4881b51f7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>size</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a3d23124ae5d210ba5ba5faebf5e89f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sPointInOctaveX</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>aadf42087a0908a900d34d9396037dc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sPointInOctaveY</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a4d7fb8e09d606597d0af5a0df7e72087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>startPointX</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>a300d7487fced03e0f781afbad5f6e67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>startPointY</name>
      <anchorfile>d1/dd7/structcv_1_1line__descriptor_1_1KeyLine.html</anchorfile>
      <anchor>ac36c0fe32df87388d9fa6a8def75f7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::KeyPoint</name>
    <filename>d2/d29/classcv_1_1KeyPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyPoint</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>a507d41b54805e9ee5042b922e68e4372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyPoint</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>a9d81b57ae182dcb3ceac86a6b0211e94</anchor>
      <arglist>(float x, float y, float size, float angle=-1, float response=0, int octave=0, int class_id=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyPoint</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>a6da0ee0ed0e7e71cb5c6c2c8125030e7</anchor>
      <arglist>(Point2f pt, float size, float angle=-1, float response=0, int octave=0, int class_id=-1)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>ac90165a05ac1ffc86a2282299acad922</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>acfcc8e0dd1a634a7583686e18d372237</anchor>
      <arglist>(const std::vector&lt; KeyPoint &gt; &amp;keypoints, std::vector&lt; Point2f &gt; &amp;points2f, const std::vector&lt; int &gt; &amp;keypointIndexes=std::vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>ab6a67a0ab17d65a1b28502eba424bfde</anchor>
      <arglist>(const std::vector&lt; Point2f &gt; &amp;points2f, std::vector&lt; KeyPoint &gt; &amp;keypoints, float size=1, float response=1, int octave=0, int class_id=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>overlap</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>a6a56a625fb5fb0df7c63c69ce7713360</anchor>
      <arglist>(const KeyPoint &amp;kp1, const KeyPoint &amp;kp2)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>a4484e94502486930e94e7391adf9d215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>class_id</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>aea339bc868102430087b659cd0709c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>octave</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>aee152750aa98ea54a48196a937197095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point2f</type>
      <name>pt</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>ae6b87d798d3e181a472b08fa33883abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>response</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>a1f163ac418c281042e28895b20514360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>size</name>
      <anchorfile>d2/d29/classcv_1_1KeyPoint.html</anchorfile>
      <anchor>a308006c9f963547a8cff61548ddd2ef2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::KeypointBasedMotionEstimator</name>
    <filename>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</filename>
    <base>cv::videostab::ImageMotionEstimatorBase</base>
    <member kind="function">
      <type></type>
      <name>KeypointBasedMotionEstimator</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>a907f7425888a6d60175e9f7e928834c2</anchor>
      <arglist>(Ptr&lt; MotionEstimatorBase &gt; estimator)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; FeatureDetector &gt;</type>
      <name>detector</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>adf29f6f310c66f262ceb5c76230877a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>estimate</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>a5fb98833d57373577ba78799b5abe7e6</anchor>
      <arglist>(const Mat &amp;frame0, const Mat &amp;frame1, bool *ok=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>estimate</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>a3852d2f99345896839dd1efab0898a0e</anchor>
      <arglist>(InputArray frame0, InputArray frame1, bool *ok=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MotionModel</type>
      <name>motionModel</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>aef396847ece742047bcf40a415ffa898</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; ISparseOptFlowEstimator &gt;</type>
      <name>opticalFlowEstimator</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>adad498cb39c094945dcb89a9e1f6a13c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; IOutlierRejector &gt;</type>
      <name>outlierRejector</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>aa64f2e0aff0f55c48437e673b5b52e77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetector</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>a629366ab4e0e482425c244f66a121337</anchor>
      <arglist>(Ptr&lt; FeatureDetector &gt; val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrameMask</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>aa1ad1af1c82b1231a81db24512e81221</anchor>
      <arglist>(InputArray mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotionModel</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>a39e32aad5e5befe66b1f63a4c90ca0f4</anchor>
      <arglist>(MotionModel val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpticalFlowEstimator</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>a8ad21523860d819b2a84faeace4551c4</anchor>
      <arglist>(Ptr&lt; ISparseOptFlowEstimator &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutlierRejector</name>
      <anchorfile>d5/dec/classcv_1_1videostab_1_1KeypointBasedMotionEstimator.html</anchorfile>
      <anchor>ade0c45a14e83a4f2b7a480f4459c47b9</anchor>
      <arglist>(Ptr&lt; IOutlierRejector &gt; val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::KeyPointsFilter</name>
    <filename>de/db2/classcv_1_1KeyPointsFilter.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyPointsFilter</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>a30034e37cc543bcec5d29ca1a14a0ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeDuplicated</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>ab037cbf3fd6d9e8d802aab77dc10395b</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeDuplicatedSorted</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>a6f0da858c8fb8f8fab0ffd9a8c9109a5</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>retainBest</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>adeb110acade85bf7a110968c6d856a1c</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;keypoints, int npoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>runByImageBorder</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>a8feeffd95d167db42575f2dce2337ed6</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;keypoints, Size imageSize, int borderSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>runByKeypointSize</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>a0970d203b5cda500d8f77bd92ae0a894</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;keypoints, float minSize, float maxSize=FLT_MAX)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>runByPixelsMask</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>aed11c95cb56f2d0f42d89b37a81baa02</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;keypoints, const Mat &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>runByPixelsMask2VectorPoint</name>
      <anchorfile>de/db2/classcv_1_1KeyPointsFilter.html</anchorfile>
      <anchor>aed2ae69e869c210e8b1b44163f3f8657</anchor>
      <arglist>(std::vector&lt; KeyPoint &gt; &amp;keypoints, std::vector&lt; std::vector&lt; Point &gt; &gt; &amp;removeFrom, const Mat &amp;mask)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::KeypointsModel</name>
    <filename>db/ddd/classcv_1_1dnn_1_1KeypointsModel.html</filename>
    <base>cv::dnn::Model</base>
    <member kind="function">
      <type></type>
      <name>KeypointsModel</name>
      <anchorfile>db/ddd/classcv_1_1dnn_1_1KeypointsModel.html</anchorfile>
      <anchor>aa8af7fc91657075b8d6f7ea1fb0290d3</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeypointsModel</name>
      <anchorfile>db/ddd/classcv_1_1dnn_1_1KeypointsModel.html</anchorfile>
      <anchor>a8162eaa1c991effa0838e13884e560d5</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;model, CV_WRAP_FILE_PATH const String &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point2f &gt;</type>
      <name>estimate</name>
      <anchorfile>db/ddd/classcv_1_1dnn_1_1KeypointsModel.html</anchorfile>
      <anchor>a5a5b345c1a5386635e42e720e033d7ab</anchor>
      <arglist>(InputArray frame, float thresh=0.5)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::kinfu::KinFu</name>
    <filename>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KinFu</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a0808366d73bb8e4ca41a085ba6ff0ae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getCloud</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a6e6ca0f28a94b4e3d25d41673344b1b4</anchor>
      <arglist>(OutputArray points, OutputArray normals) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getNormals</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a93db2b3b7ce11388a9bb6e5191ffb38c</anchor>
      <arglist>(InputArray points, OutputArray normals) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Params &amp;</type>
      <name>getParams</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a2c028ea6fe106cabb04a6e129853c422</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getPoints</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a4c43d1d6d61aefb2b8e08ddd3fd54a20</anchor>
      <arglist>(OutputArray points) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Affine3f</type>
      <name>getPose</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a02cf0eec38ec0eef2a0675ed96d6dd76</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a32c664ea9a93a845103f13d96434e0b2</anchor>
      <arglist>(OutputArray image) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>a285b5fa34bb3addeefbc94c1793de2d2</anchor>
      <arglist>(OutputArray image, const Matx44f &amp;cameraPose) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>ac784d8e5a9379fbb64ac98278c3e2ca8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>abdc4284ed06755b5c329b48320cc9637</anchor>
      <arglist>(InputArray depth)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; KinFu &gt;</type>
      <name>create</name>
      <anchorfile>d8/d1f/classcv_1_1kinfu_1_1KinFu.html</anchorfile>
      <anchor>af0ce752f1dbc8b1fc86ca6944c2db3e8</anchor>
      <arglist>(const Ptr&lt; Params &gt; &amp;_params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::KNearest</name>
    <filename>dd/de1/classcv_1_1ml_1_1KNearest.html</filename>
    <base>cv::ml::StatModel</base>
    <member kind="enumvalue">
      <name>BRUTE_FORCE</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>ab654e56b6b5b0745022b7ca054ef2c1ca4d97b1f90c4890a8d9bb109943ee3fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>ab654e56b6b5b0745022b7ca054ef2c1cac02e2187356d076a706cce02dcf3ea55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Types</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>ab654e56b6b5b0745022b7ca054ef2c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>ab654e56b6b5b0745022b7ca054ef2c1ca4d97b1f90c4890a8d9bb109943ee3fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>ab654e56b6b5b0745022b7ca054ef2c1cac02e2187356d076a706cce02dcf3ea55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>findNearest</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>a312f975c24725b57200e221a97474b45</anchor>
      <arglist>(InputArray samples, int k, OutputArray results, OutputArray neighborResponses=noArray(), OutputArray dist=noArray()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getAlgorithmType</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>ab942d8c101a08752dda72093a37f03e7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDefaultK</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>a402cb4d6027cc5f6cc0ff8699fcfb926</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEmax</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>a113588d314f6aab1b2ba8c893f7c0658</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getIsClassifier</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>a810997797296f788a070036fdd34d971</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAlgorithmType</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>aaa7548bc92dd0b43bb96e3c230e1997e</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDefaultK</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>a0e4bbe73142a27fda05f73125b1ed5ef</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEmax</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>a6b5975897bfc53ebc35b88414512f6f0</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIsClassifier</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>adf7439615632c768fa0bd448615e09e8</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; KNearest &gt;</type>
      <name>create</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>ad44afa18f21aecc4f019dd215e3339e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; KNearest &gt;</type>
      <name>load</name>
      <anchorfile>dd/de1/classcv_1_1ml_1_1KNearest.html</anchorfile>
      <anchor>aa12f82205a7311d03bd650ccca088585</anchor>
      <arglist>(const String &amp;filepath)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::L1</name>
    <filename>d4/d7f/structcv_1_1L1.html</filename>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>d4/d7f/structcv_1_1L1.html</anchorfile>
      <anchor>a0a08dec2ba9c64ff1cdf859709a1f799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>ValueType</name>
      <anchorfile>d4/d7f/structcv_1_1L1.html</anchorfile>
      <anchor>a7074c6b652ce5f0940825ccaa8cd88c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>d4/d7f/structcv_1_1L1.html</anchorfile>
      <anchor>a6e1989c64affb81cd157f49f9b8b93b0</anchor>
      <arglist>(const T *a, const T *b, int size) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const NormTypes</type>
      <name>normType</name>
      <anchorfile>d4/d7f/structcv_1_1L1.html</anchorfile>
      <anchor>ad89d6306fc5aa869cad4331829a81413</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::L2</name>
    <filename>dc/daa/structcv_1_1L2.html</filename>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>dc/daa/structcv_1_1L2.html</anchorfile>
      <anchor>af7c5ebaf5ef010b8196046917e4b37f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>ValueType</name>
      <anchorfile>dc/daa/structcv_1_1L2.html</anchorfile>
      <anchor>a2e15eb010b1b7d8e494b51eee65773e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>dc/daa/structcv_1_1L2.html</anchorfile>
      <anchor>a1bd9f1b3a846126410d188c72645c25d</anchor>
      <arglist>(const T *a, const T *b, int size) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const NormTypes</type>
      <name>normType</name>
      <anchorfile>dc/daa/structcv_1_1L2.html</anchorfile>
      <anchor>a8e2183229c487c4bee384b5a013272ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::Lab2RGB</name>
    <filename>d0/de5/classcv_1_1cudev_1_1color__cvt__detail_1_1Lab2RGB.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_BGR_func</name>
    <filename>d0/d9b/structcv_1_1cudev_1_1Lab4__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_BGRA_func</name>
    <filename>dd/d90/structcv_1_1cudev_1_1Lab4__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_LBGR_func</name>
    <filename>d6/daa/structcv_1_1cudev_1_1Lab4__to__LBGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_LBGRA_func</name>
    <filename>d5/d42/structcv_1_1cudev_1_1Lab4__to__LBGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_LRGB_func</name>
    <filename>d8/d8b/structcv_1_1cudev_1_1Lab4__to__LRGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_LRGBA_func</name>
    <filename>da/d79/structcv_1_1cudev_1_1Lab4__to__LRGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_RGB_func</name>
    <filename>d6/d85/structcv_1_1cudev_1_1Lab4__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab4_to_RGBA_func</name>
    <filename>d2/d63/structcv_1_1cudev_1_1Lab4__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 4, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_BGR_func</name>
    <filename>d7/d73/structcv_1_1cudev_1_1Lab__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_BGRA_func</name>
    <filename>d0/dd1/structcv_1_1cudev_1_1Lab__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_LBGR_func</name>
    <filename>d6/d7e/structcv_1_1cudev_1_1Lab__to__LBGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_LBGRA_func</name>
    <filename>df/ddf/structcv_1_1cudev_1_1Lab__to__LBGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_LRGB_func</name>
    <filename>d0/d79/structcv_1_1cudev_1_1Lab__to__LRGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_LRGBA_func</name>
    <filename>dc/d4d/structcv_1_1cudev_1_1Lab__to__LRGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_RGB_func</name>
    <filename>d4/d08/structcv_1_1cudev_1_1Lab__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Lab_to_RGBA_func</name>
    <filename>df/df8/structcv_1_1cudev_1_1Lab__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Lab2RGB&lt; SrcDepth, 3, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LaplacianPtr</name>
    <filename>da/d40/structcv_1_1cudev_1_1LaplacianPtr.html</filename>
    <templarg>int ksize</templarg>
    <templarg>class SrcPtr</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LaplacianPtr&lt; 1, SrcPtr &gt;</name>
    <filename>d0/de6/structcv_1_1cudev_1_1LaplacianPtr_3_011_00_01SrcPtr_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>d0/de6/structcv_1_1cudev_1_1LaplacianPtr_3_011_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>a30ac387d7159815d04aa90cd1a507c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d0/de6/structcv_1_1cudev_1_1LaplacianPtr_3_011_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>a0d45837009d833b0303b60c6b10dd043</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d0/de6/structcv_1_1cudev_1_1LaplacianPtr_3_011_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>a2c086780497e0563da1c7a65f7176149</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d0/de6/structcv_1_1cudev_1_1LaplacianPtr_3_011_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>a5d3403e2a9f0bf0884a715e4224fa1e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LaplacianPtr&lt; 3, SrcPtr &gt;</name>
    <filename>d4/d89/structcv_1_1cudev_1_1LaplacianPtr_3_013_00_01SrcPtr_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>d4/d89/structcv_1_1cudev_1_1LaplacianPtr_3_013_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>a79fcf32608d5ecbb8868455530aabff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d4/d89/structcv_1_1cudev_1_1LaplacianPtr_3_013_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>af0086cffa74bb8eb38c8588c674548a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d4/d89/structcv_1_1cudev_1_1LaplacianPtr_3_013_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>a39d6cdd785ddd8b819dadd0df994841e</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d4/d89/structcv_1_1cudev_1_1LaplacianPtr_3_013_00_01SrcPtr_01_4.html</anchorfile>
      <anchor>a33991dc92063cf0e67005497b259e93c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LaplacianPtrSz</name>
    <filename>da/dd9/structcv_1_1cudev_1_1LaplacianPtrSz.html</filename>
    <templarg>int ksize</templarg>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::LaplacianPtr&lt; ksize, SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>da/dd9/structcv_1_1cudev_1_1LaplacianPtrSz.html</anchorfile>
      <anchor>ac0233702e954ba44e1ccc5d063241cc7</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>da/dd9/structcv_1_1cudev_1_1LaplacianPtrSz.html</anchorfile>
      <anchor>ad1a2c27552dfe905142ce3052816fb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>da/dd9/structcv_1_1cudev_1_1LaplacianPtrSz.html</anchorfile>
      <anchor>a654e16a238190bd8285d08c516387ab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::large_kinfu::LargeKinfu</name>
    <filename>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LargeKinfu</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>a8f783fd0c048d69886f59d2a19812c53</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getCloud</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>a18505883c5ebab8def1e53cd76258f5d</anchor>
      <arglist>(OutputArray points, OutputArray normals) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getNormals</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>a22a14bf8eb15a07c71c2d98496d4861e</anchor>
      <arglist>(InputArray points, OutputArray normals) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Params &amp;</type>
      <name>getParams</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>acf8d23a29fa59d56b24cf659271dc99a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getPoints</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>a61b7106e0173016d5a3523ccd6b82ec8</anchor>
      <arglist>(OutputArray points) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Affine3f</type>
      <name>getPose</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>aa62387548a9115d1134cb987c3dcdfe0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>a6ea5acfd83a688f6a821f00c79b0789b</anchor>
      <arglist>(OutputArray image) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>abe2383e8af3cbc7f20276afb397c95fe</anchor>
      <arglist>(OutputArray image, const Matx44f &amp;cameraPose) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>afb4bf4a83d788a9b6d530c110d4ea7c0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>ab34337bf95b1bb8f8b7d1e81788b90b4</anchor>
      <arglist>(InputArray depth)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LargeKinfu &gt;</type>
      <name>create</name>
      <anchorfile>dc/d0b/classcv_1_1large__kinfu_1_1LargeKinfu.html</anchorfile>
      <anchor>a0ea5b00e9748945dbe94260534088065</anchor>
      <arglist>(const Ptr&lt; Params &gt; &amp;_params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LargerType</name>
    <filename>d5/d33/structcv_1_1cudev_1_1LargerType.html</filename>
    <templarg>typename A</templarg>
    <templarg>typename B</templarg>
    <member kind="typedef">
      <type>SelectIf&lt; unsigned(VecTraits&lt; A &gt;::cn)!=unsigned(VecTraits&lt; B &gt;::cn), void, typenameMakeVec&lt; typenametype_traits_detail::LargerDepth&lt; typenameVecTraits&lt; A &gt;::elem_type, typenameVecTraits&lt; B &gt;::elem_type &gt;::type, VecTraits&lt; A &gt;::cn &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>d5/d33/structcv_1_1cudev_1_1LargerType.html</anchorfile>
      <anchor>a9fc784c18fd32d88f717dfe477fc0d5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::last_type</name>
    <filename>d0/d1d/structcv_1_1detail_1_1last__type.html</filename>
    <templarg>typename...</templarg>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::LATCH</name>
    <filename>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBytes</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>a6036f85c6ecf87fa9b27270e86956e4e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>a5cc814f9de149e2e44bde47ba80c0a9d</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getHalfSSDsize</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>aeaf0450c43b06f00cf2b8b35bc6bc219</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getRotationInvariance</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>a908996c5f2c9aac4bf3f1a41e36aba25</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSigma</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>aba2ef5ae04dd39e7493dfc8bacadd3f0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBytes</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>aa107b61a0f0dc9450ca80cc65328c5aa</anchor>
      <arglist>(int bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHalfSSDsize</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>a6d465264870f97140af1ede3e47e248d</anchor>
      <arglist>(int half_ssd_size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRotationInvariance</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>a9907ac0ff15b9e36dc7938a494ee04d2</anchor>
      <arglist>(bool rotationInvariance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigma</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>a744e2c2aafee96c3ca4e02a835eac89b</anchor>
      <arglist>(double sigma)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LATCH &gt;</type>
      <name>create</name>
      <anchorfile>d6/d36/classcv_1_1xfeatures2d_1_1LATCH.html</anchorfile>
      <anchor>a87143b5c164b5b01723ee00c8be8c290</anchor>
      <arglist>(int bytes=32, bool rotationInvariance=true, int half_ssd_size=3, double sigma=2.0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::Layer</name>
    <filename>d3/d6c/classcv_1_1dnn_1_1Layer.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>Layer</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a32c409ae0f071cb1abd38e34592566e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Layer</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>af9a80ccb673389ff6664c8b5a94468a5</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Layer</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>af51333431c711b8ed12ada5dc4824323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyHalideScheduler</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a581a5897abb8f62bc1cb1bb400398ffc</anchor>
      <arglist>(Ptr&lt; BackendNode &gt; &amp;node, const std::vector&lt; Mat * &gt; &amp;inputs, const std::vector&lt; Mat &gt; &amp;outputs, int targetId) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finalize</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a16e8d282842ce091953dbcf181d2facb</anchor>
      <arglist>(const std::vector&lt; Mat * &gt; &amp;input, std::vector&lt; Mat &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Mat &gt;</type>
      <name>finalize</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a2e0738c9de69fae259fec327d6fa9b2a</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a0b9321b1c809d7804e602b6a862d2217</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;inputs, std::vector&lt; Mat &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finalize</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a45db2ad86a84737afa623976a957a7e6</anchor>
      <arglist>(InputArrayOfArrays inputs, OutputArrayOfArrays outputs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forward</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>ab3c05d3e918cd96c39bc95aee0522353</anchor>
      <arglist>(InputArrayOfArrays inputs, OutputArrayOfArrays outputs, OutputArrayOfArrays internals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forward</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a7d9cf7133a388311bce8ef9344f1b923</anchor>
      <arglist>(std::vector&lt; Mat * &gt; &amp;input, std::vector&lt; Mat &gt; &amp;output, std::vector&lt; Mat &gt; &amp;internals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward_fallback</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>ae240acf2b7ad43531ca903c927334c8a</anchor>
      <arglist>(InputArrayOfArrays inputs, OutputArrayOfArrays outputs, OutputArrayOfArrays internals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64</type>
      <name>getFLOPS</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a9a2476f50e854bbeb873fdfd18144c32</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;inputs, const std::vector&lt; MatShape &gt; &amp;outputs) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getMemoryShapes</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a3405ff43150088f3cc1d54f7e9b3ec29</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;inputs, const int requiredOutputs, std::vector&lt; MatShape &gt; &amp;outputs, std::vector&lt; MatShape &gt; &amp;internals) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getScaleShift</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a47f9b49d9614ae8c1d76ff19eda3dae1</anchor>
      <arglist>(Mat &amp;scale, Mat &amp;shift) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getScaleZeropoint</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>af3ec184cd5ef4919b424a0552fbac6ee</anchor>
      <arglist>(float &amp;scale, int &amp;zeropoint) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>initCann</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>abfea25d67db993a52daf8f87b047d0bf</anchor>
      <arglist>(const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;inputs, const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;outputs, const std::vector&lt; Ptr&lt; BackendNode &gt; &gt; &amp;nodes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>initCUDA</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a98a5c44c9c2e0cecb0ff717a46c8a964</anchor>
      <arglist>(void *context, const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;inputs, const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>initHalide</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>ac64bbe2b9bf3cd5263a384a37a0080c7</anchor>
      <arglist>(const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;inputs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>initNgraph</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a4a9737e358477e13bd4fd85391bbe199</anchor>
      <arglist>(const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;inputs, const std::vector&lt; Ptr&lt; BackendNode &gt; &gt; &amp;nodes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>initTimVX</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>aa8abd6c6d9da254748ac253be07448c1</anchor>
      <arglist>(void *timVxInfo, const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;inputsWrapper, const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;outputsWrapper, bool isLast)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>initVkCom</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>aaedf70b3ac7979037609f7aec3a3f40a</anchor>
      <arglist>(const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;inputs, std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>initWebnn</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a85c9ff75dfd6304f6e92238cb6ec683a</anchor>
      <arglist>(const std::vector&lt; Ptr&lt; BackendWrapper &gt; &gt; &amp;inputs, const std::vector&lt; Ptr&lt; BackendNode &gt; &gt; &amp;nodes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>inputNameToIndex</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a93212cf0fe50ace40af0f2b4f42263c4</anchor>
      <arglist>(String inputName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>outputNameToIndex</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a60ffc8238f3fa26cd3f49daa7ac0884b</anchor>
      <arglist>(const String &amp;outputName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>aa5697f2be7791040e7fb45d938211a93</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;inputs, std::vector&lt; Mat &gt; &amp;outputs, std::vector&lt; Mat &gt; &amp;internals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setActivation</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a43dab9b2aae0d48ae01cb70112009ee1</anchor>
      <arglist>(const Ptr&lt; ActivationLayer &gt; &amp;layer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParamsFrom</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>ad1bf1e5d77da2f75ea241e588c906177</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>supportBackend</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a14017804fd5e8c28807263bbdb415383</anchor>
      <arglist>(int backendId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr&lt; BackendNode &gt;</type>
      <name>tryAttach</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a771ce6600912f0e6963908aad4c4a6ef</anchor>
      <arglist>(const Ptr&lt; BackendNode &gt; &amp;node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryFuse</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>ae52d400e21d50885742aed859ce732ba</anchor>
      <arglist>(Ptr&lt; Layer &gt; &amp;top)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryQuantize</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>aeb6a8b737c90ade6962459b8a6497790</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; float &gt; &gt; &amp;scales, const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;zeropoints, LayerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unsetAttached</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>ae4b9f1b91fe12e625c1754c42c937a79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updateMemoryShapes</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>aa41dc25bc70105151a6a96b59746bb14</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;inputs)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>blobs</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a9a5578e0b3a0ec0301fb7320b54aa6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>name</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>ab2017c5a2f17d01868393985e3abe457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>preferableTarget</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a35e0e4f0e8441d1b0e62c596df6b1942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>type</name>
      <anchorfile>d3/d6c/classcv_1_1dnn_1_1Layer.html</anchorfile>
      <anchor>a5f3cdb2524e281094e14e212a76a2d38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::LayerFactory</name>
    <filename>d4/d67/classcv_1_1dnn_1_1LayerFactory.html</filename>
    <member kind="typedef">
      <type>Ptr&lt; Layer &gt;(*)</type>
      <name>Constructor</name>
      <anchorfile>d4/d67/classcv_1_1dnn_1_1LayerFactory.html</anchorfile>
      <anchor>afa776c2957936a7f3f2afbf4b0d9b3b6</anchor>
      <arglist>(LayerParams &amp;params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>createLayerInstance</name>
      <anchorfile>d4/d67/classcv_1_1dnn_1_1LayerFactory.html</anchorfile>
      <anchor>ac9eea07382387546c16cb4b988e92aba</anchor>
      <arglist>(const String &amp;type, LayerParams &amp;params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isLayerRegistered</name>
      <anchorfile>d4/d67/classcv_1_1dnn_1_1LayerFactory.html</anchorfile>
      <anchor>a8f0a504cce8ff9d0e8fb9b0933024d47</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerLayer</name>
      <anchorfile>d4/d67/classcv_1_1dnn_1_1LayerFactory.html</anchorfile>
      <anchor>aca69c92ed171a3a1e4ea38f28be20252</anchor>
      <arglist>(const String &amp;type, Constructor constructor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unregisterLayer</name>
      <anchorfile>d4/d67/classcv_1_1dnn_1_1LayerFactory.html</anchorfile>
      <anchor>a229f5b982a69b44e38ad2e68a580fd9f</anchor>
      <arglist>(const String &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::LayerNormLayer</name>
    <filename>dd/dcb/classcv_1_1dnn_1_1LayerNormLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LayerNormLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/dcb/classcv_1_1dnn_1_1LayerNormLayer.html</anchorfile>
      <anchor>a92deb13aa4cec310141c57376ddd9378</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis</name>
      <anchorfile>dd/dcb/classcv_1_1dnn_1_1LayerNormLayer.html</anchorfile>
      <anchor>aa1393706a669b731555b71b4e0ac0005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>dd/dcb/classcv_1_1dnn_1_1LayerNormLayer.html</anchorfile>
      <anchor>a3fe05d78ca256e3c60e36c25931a752b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasBias</name>
      <anchorfile>dd/dcb/classcv_1_1dnn_1_1LayerNormLayer.html</anchorfile>
      <anchor>a4698e9466a02fc8e8805f21ccd526b54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::LayerParams</name>
    <filename>db/db6/classcv_1_1dnn_1_1LayerParams.html</filename>
    <base>cv::dnn::Dict</base>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>blobs</name>
      <anchorfile>db/db6/classcv_1_1dnn_1_1LayerParams.html</anchorfile>
      <anchor>a01bf72cbee84a0edc32c16e4d97e0627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>name</name>
      <anchorfile>db/db6/classcv_1_1dnn_1_1LayerParams.html</anchorfile>
      <anchor>a4b8f725e1fef3654d9608fad85429816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>type</name>
      <anchorfile>db/db6/classcv_1_1dnn_1_1LayerParams.html</anchorfile>
      <anchor>a0dbcba5635f513704ca7adc9cf6eff78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGR_to_Lab4_func</name>
    <filename>d3/d25/structcv_1_1cudev_1_1LBGR__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGR_to_Lab_func</name>
    <filename>dd/d07/structcv_1_1cudev_1_1LBGR__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGR_to_Luv4_func</name>
    <filename>db/d4d/structcv_1_1cudev_1_1LBGR__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGR_to_Luv_func</name>
    <filename>d8/d9e/structcv_1_1cudev_1_1LBGR__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGRA_to_Lab4_func</name>
    <filename>dc/db6/structcv_1_1cudev_1_1LBGRA__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGRA_to_Lab_func</name>
    <filename>d5/d55/structcv_1_1cudev_1_1LBGRA__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGRA_to_Luv4_func</name>
    <filename>df/d4b/structcv_1_1cudev_1_1LBGRA__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LBGRA_to_Luv_func</name>
    <filename>d2/d19/structcv_1_1cudev_1_1LBGRA__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::face::LBPHFaceRecognizer</name>
    <filename>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</filename>
    <base>cv::face::FaceRecognizer</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getGridX</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>ada6839bed931a8f68c5127e1af7a8b83</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getGridY</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a22c68c0baf3eb9e852f47ae9241dbf15</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; cv::Mat &gt;</type>
      <name>getHistograms</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a52823d9ea41b504a9c3a3df03ec296c0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getLabels</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a6e60ba3d8257dde9c494fe5b444ee449</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNeighbors</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a50a3e2ca6e8464166e153c9df84b0a77</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getRadius</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>abd508c1c89c53c181da13bb138da6eb2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getThreshold</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>acf2a6993eb4347b3f89009da693a3f70</anchor>
      <arglist>() const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGridX</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>ad65975baee31dbf3bd2a750feef74831</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGridY</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a9cebb0138dbb3553b27beb2df3924ae6</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNeighbors</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>ab225f7bf353ce8697a506eda10124a92</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRadius</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a62d94c75cade902fd3b487b1ef9883fc</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a4b4903dcfaa98192784a41b299360b5c</anchor>
      <arglist>(double val) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LBPHFaceRecognizer &gt;</type>
      <name>create</name>
      <anchorfile>df/d25/classcv_1_1face_1_1LBPHFaceRecognizer.html</anchorfile>
      <anchor>a59bb305dc416a0159b9a3c923f510a82</anchor>
      <arglist>(int radius=1, int neighbors=8, int grid_x=8, int grid_y=8, double threshold=DBL_MAX)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::LDA</name>
    <filename>db/d59/classcv_1_1LDA.html</filename>
    <member kind="function">
      <type></type>
      <name>LDA</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a5e8ec64b33aea2317631be0f9b85d833</anchor>
      <arglist>(InputArrayOfArrays src, InputArray labels, int num_components=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDA</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a6d654ebfab272bf734a6ffa35b3ce908</anchor>
      <arglist>(int num_components=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LDA</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>af925c22e1ac537e20660036b7fcf3f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a68c714a24483a1afd1864fbac7fe2048</anchor>
      <arglist>(InputArrayOfArrays src, InputArray labels)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>eigenvalues</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a09eeb511758f419c8d079489e2c5c939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>eigenvectors</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a70ef2afa53f4eb93b4b98a8e359cc628</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>ace12ed0301bbd01b8fc16934c9a4c580</anchor>
      <arglist>(const FileStorage &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>ab5a8bf45f2ad6aee3b8b02a816cb1282</anchor>
      <arglist>(const String &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>project</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>ac8b4067465dda3972a74d4f15ef1087c</anchor>
      <arglist>(InputArray src)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>reconstruct</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a64eb8bb493d5c491e6d28ea04501c068</anchor>
      <arglist>(InputArray src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a6576e46845c6c06257d8093cb9fcf591</anchor>
      <arglist>(const String &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a4af51bffed68599c187003dc73fdba1d</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mat</type>
      <name>subspaceProject</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a69c7019a344edc5c55799c16a9fc9ada</anchor>
      <arglist>(InputArray W, InputArray mean, InputArray src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mat</type>
      <name>subspaceReconstruct</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>acbf9949e7567e23af5f71c29fcef76d4</anchor>
      <arglist>(InputArray W, InputArray mean, InputArray src)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>lda</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>a3c05e9ccb53db6cae9254a71d73c87dd</anchor>
      <arglist>(InputArrayOfArrays src, InputArray labels)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>_eigenvalues</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>abfe6e11fba50470efba487829e099077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>_eigenvectors</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>aa5cdbca7882b091f61a0d5835e3a20e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_num_components</name>
      <anchorfile>db/d59/classcv_1_1LDA.html</anchorfile>
      <anchor>af8f8148c967cd73f3f3fd570549dc38b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xphoto::LearningBasedWB</name>
    <filename>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</filename>
    <base>cv::xphoto::WhiteBalancer</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>extractSimpleFeatures</name>
      <anchorfile>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</anchorfile>
      <anchor>aeeaca052262a01d0feed6312ccb9a76e</anchor>
      <arglist>(InputArray src, OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getHistBinNum</name>
      <anchorfile>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</anchorfile>
      <anchor>abfe7d3983f8245a7eba0a7f9de40e3e1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getRangeMaxVal</name>
      <anchorfile>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</anchorfile>
      <anchor>a764b51265b5a1bd7bd11ce9d14d6f75f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSaturationThreshold</name>
      <anchorfile>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</anchorfile>
      <anchor>ae7eb310249709c2aef41d6399ebd7660</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHistBinNum</name>
      <anchorfile>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</anchorfile>
      <anchor>a3381bd425bc4201133c9669071908e7f</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRangeMaxVal</name>
      <anchorfile>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</anchorfile>
      <anchor>a3d9395274be8053b2f09e46d11a24a65</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSaturationThreshold</name>
      <anchorfile>d4/d3b/classcv_1_1xphoto_1_1LearningBasedWB.html</anchorfile>
      <anchor>a9bff5a507d4dffc58e16d85b1d07f35f</anchor>
      <arglist>(float val)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::less</name>
    <filename>d0/d04/structcv_1_1cudev_1_1less.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d0/d04/structcv_1_1cudev_1_1less.html</anchorfile>
      <anchor>ada02c1706c1ca4ea01f2e76b5e16ad01</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::less_equal</name>
    <filename>d1/d03/structcv_1_1cudev_1_1less__equal.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d1/d03/structcv_1_1cudev_1_1less__equal.html</anchorfile>
      <anchor>a901ef27e18dc6de27043f28a4292cc72</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::sfm::libmv_CameraIntrinsicsOptions</name>
    <filename>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>libmv_CameraIntrinsicsOptions</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>afdc199c0b44e2ad43f581277020494b7</anchor>
      <arglist>(const int _distortion_model=0, const double _focal_length_x=0, const double _focal_length_y=0, const double _principal_point_x=0, const double _principal_point_y=0, const double _polynomial_k1=0, const double _polynomial_k2=0, const double _polynomial_k3=0, const double _polynomial_p1=0, const double _polynomial_p2=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>distortion_model</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>a8f3fefa30cf9b26faf59da385028705a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>division_k1</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>a6aa622195d1d02a1796d3931791e70c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>division_k2</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>aad01910b47eafea00cbe58fd55e7b5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_x</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>a175a0ace6e27a419e26ec948e69f024c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_y</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>a5b35252bf045707640b06b9ba3fd6e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>image_height</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>a70a6a01ef3e603a76ccacad7d9141894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>image_width</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>ad402b2464ffeca81b231bad362ce5eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>polynomial_k1</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>aa74e53f61a182e7c832d21c21739f14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>polynomial_k2</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>aebaf73bf5121e7688b027b0bae218074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>polynomial_k3</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>a3ba0193b4c12ae3dd2fa3edd34ee0e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>polynomial_p1</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>adb06d303c46a5932e43d683a12130219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>polynomial_p2</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>aeea8973777e2e1264a74e858f2f2f555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>principal_point_x</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>aebf2bea45d0b050c8517177aff3bbb6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>principal_point_y</name>
      <anchorfile>d9/d5a/classcv_1_1sfm_1_1libmv__CameraIntrinsicsOptions.html</anchorfile>
      <anchor>a4eb89feb3d0555da1931a4cf3fe79e04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::sfm::libmv_ReconstructionOptions</name>
    <filename>d1/d61/classcv_1_1sfm_1_1libmv__ReconstructionOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>libmv_ReconstructionOptions</name>
      <anchorfile>d1/d61/classcv_1_1sfm_1_1libmv__ReconstructionOptions.html</anchorfile>
      <anchor>a4a4d4ad0f4413f7947982699f2a1a78b</anchor>
      <arglist>(const int _keyframe1=1, const int _keyframe2=2, const int _refine_intrinsics=1, const int _select_keyframes=1, const int _verbosity_level=-1)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keyframe1</name>
      <anchorfile>d1/d61/classcv_1_1sfm_1_1libmv__ReconstructionOptions.html</anchorfile>
      <anchor>ab722404d7b762e6c2b2d7ff4a8c1a194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keyframe2</name>
      <anchorfile>d1/d61/classcv_1_1sfm_1_1libmv__ReconstructionOptions.html</anchorfile>
      <anchor>a9fd434f8e181ae542bd62a2b7cf32324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refine_intrinsics</name>
      <anchorfile>d1/d61/classcv_1_1sfm_1_1libmv__ReconstructionOptions.html</anchorfile>
      <anchor>ad29acc9d64442e328ce12495b24f1bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>select_keyframes</name>
      <anchorfile>d1/d61/classcv_1_1sfm_1_1libmv__ReconstructionOptions.html</anchorfile>
      <anchor>a1f7fae6ec918e2b1fb94b122aeb1cb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity_level</name>
      <anchorfile>d1/d61/classcv_1_1sfm_1_1libmv__ReconstructionOptions.html</anchorfile>
      <anchor>a53121aaf46050c0340df1fdce3ae3d67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::Line</name>
    <filename>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Line</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>ae72552e3a0b21601c1dd561fd7538d1e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Line</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>ad33b4654483daa2c53b9f24d37959019</anchor>
      <arglist>(const cv::Point &amp;pt1_, const cv::Point &amp;pt2_, const cv::Scalar &amp;color_, int thick_=1, int lt_=8, int shift_=0)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Scalar</type>
      <name>color</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>a2d60e6b909bcc92a1a7d3b04b81672fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>lt</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>a7cb0cbd779189bdcf3222c456017cd8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Point</type>
      <name>pt1</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>a7fa0d9c3d2fdd1adcb05e22cc37396d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Point</type>
      <name>pt2</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>a48df5152704fec6af82fe09d89173717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>shift</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>aac8035776c4fba6e2a3465976013001b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>thick</name>
      <anchorfile>d4/d9d/structcv_1_1gapi_1_1wip_1_1draw_1_1Line.html</anchorfile>
      <anchor>ad5f187637d355211d8e6a70b1b4c392e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LinearInterPtr</name>
    <filename>d7/d8a/structcv_1_1cudev_1_1LinearInterPtr.html</filename>
    <templarg>typename SrcPtr</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>d7/d8a/structcv_1_1cudev_1_1LinearInterPtr.html</anchorfile>
      <anchor>adf86a544c3c4710a95113f849d2906d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d7/d8a/structcv_1_1cudev_1_1LinearInterPtr.html</anchorfile>
      <anchor>a4874ac7255a6c1a4eea300f2d9e673da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d7/d8a/structcv_1_1cudev_1_1LinearInterPtr.html</anchorfile>
      <anchor>a2609b2ee9877d7ddb8e4dd5b3c7bc907</anchor>
      <arglist>(float y, float x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d7/d8a/structcv_1_1cudev_1_1LinearInterPtr.html</anchorfile>
      <anchor>a803c0787533b510decf2ff784d6658c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LinearInterPtrSz</name>
    <filename>d9/d2e/structcv_1_1cudev_1_1LinearInterPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::LinearInterPtr&lt; SrcPtr &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d9/d2e/structcv_1_1cudev_1_1LinearInterPtrSz.html</anchorfile>
      <anchor>a9a0fae7a594a696ae9b6c0aa73e2943d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d9/d2e/structcv_1_1cudev_1_1LinearInterPtrSz.html</anchorfile>
      <anchor>ab5df009ffa6c436f7407b5216c114bca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::LineIterator</name>
    <filename>dc/dd2/classcv_1_1LineIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>LineIterator</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>ac83a4c574ce6a50a78a52d7eee10371b</anchor>
      <arglist>(const Mat &amp;img, Point pt1, Point pt2, int connectivity=8, bool leftToRight=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LineIterator</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a77c1558a5b659fb3e039f2d4002ecfd9</anchor>
      <arglist>(Point pt1, Point pt2, int connectivity=8, bool leftToRight=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LineIterator</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>af4dcab5426fe8d879932f1b2d35a6367</anchor>
      <arglist>(Rect boundingAreaRect, Point pt1, Point pt2, int connectivity=8, bool leftToRight=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LineIterator</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>ac8a3586d10fad1b1326dbf7988e2beb1</anchor>
      <arglist>(Size boundingAreaSize, Point pt1, Point pt2, int connectivity=8, bool leftToRight=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a278f4f6d0ff9bef5193789af647c421e</anchor>
      <arglist>(const Mat *img, Rect boundingAreaRect, Point pt1, Point pt2, int connectivity, bool leftToRight)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>operator*</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>acb6147b7759034fc3f1ebb0a0586b0fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LineIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a70f9337c9047f24405f25d6b3f97c4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LineIterator</type>
      <name>operator++</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a79c1edcfb30865c5abec03e48f91bcdc</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>pos</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>afeddb548b519ef727e3d07b2361cd8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a78e06b7798ab056aba770b6e49c549b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elemSize</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>aa012621795cee84b02dd63dee0d2a70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>err</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a37cf77db73ddf2eaace21028c99b0cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minusDelta</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>ad8c1822684034533a52969c837e5f96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minusShift</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>ad9effab1755fb1c96e04bac1d3557a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minusStep</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a293eafffedcac965ae5d7fb7fc8d8345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point</type>
      <name>p</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>ad3f28c0cbd51d1a08b44d6c55ae92a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>plusDelta</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a364babc688c58ba62ea0cad61a65f07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>plusShift</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>ad750408a2774a499f6b08045f7b8e59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>plusStep</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>adb7f1c0c3e722d9e87230b92e7b9f773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ptmode</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a6fe1f4e8d925bf60ca35255d765d83d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>a9fc3f91adc5a20c6841c083cc89178d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>ptr0</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>acc76bbdcf947d3040d9b6d0e0ca27714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>step</name>
      <anchorfile>dc/dd2/classcv_1_1LineIterator.html</anchorfile>
      <anchor>ad01672bb85b10aff6f89dfcd93b618f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::LineSegmentDetector</name>
    <filename>db/d73/classcv_1_1LineSegmentDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LineSegmentDetector</name>
      <anchorfile>db/d73/classcv_1_1LineSegmentDetector.html</anchorfile>
      <anchor>a7656a3533b28741d1cb6c27abd9f3f3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>compareSegments</name>
      <anchorfile>db/d73/classcv_1_1LineSegmentDetector.html</anchorfile>
      <anchor>a6f9082d8c459410efcbb9f9da4fd7b4d</anchor>
      <arglist>(const Size &amp;size, InputArray lines1, InputArray lines2, InputOutputArray image=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>db/d73/classcv_1_1LineSegmentDetector.html</anchorfile>
      <anchor>acb0cbd33bb3fbcd29a68309850da82fd</anchor>
      <arglist>(InputArray image, OutputArray lines, OutputArray width=noArray(), OutputArray prec=noArray(), OutputArray nfa=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>drawSegments</name>
      <anchorfile>db/d73/classcv_1_1LineSegmentDetector.html</anchorfile>
      <anchor>aff3fef3cc44188e264e0d27ee6312be2</anchor>
      <arglist>(InputOutputArray image, InputArray lines)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::LMSolver</name>
    <filename>d3/d6d/classcv_1_1LMSolver.html</filename>
    <base>cv::Algorithm</base>
    <class kind="class">cv::LMSolver::Callback</class>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxIters</name>
      <anchorfile>d3/d6d/classcv_1_1LMSolver.html</anchorfile>
      <anchor>a481f4b72c5a2970475fe9632e9808a8e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>run</name>
      <anchorfile>d3/d6d/classcv_1_1LMSolver.html</anchorfile>
      <anchor>ae32456aafdc15dfef2c757ba744947b8</anchor>
      <arglist>(InputOutputArray param) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxIters</name>
      <anchorfile>d3/d6d/classcv_1_1LMSolver.html</anchorfile>
      <anchor>ab6985da1052df9a4b88e5dd0b7d34bec</anchor>
      <arglist>(int maxIters)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LMSolver &gt;</type>
      <name>create</name>
      <anchorfile>d3/d6d/classcv_1_1LMSolver.html</anchorfile>
      <anchor>ae32ca53ffad1f0dec5517a8f900c67c7</anchor>
      <arglist>(const Ptr&lt; LMSolver::Callback &gt; &amp;cb, int maxIters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LMSolver &gt;</type>
      <name>create</name>
      <anchorfile>d3/d6d/classcv_1_1LMSolver.html</anchorfile>
      <anchor>ac6706156bf019407f5ca474068debb1c</anchor>
      <arglist>(const Ptr&lt; LMSolver::Callback &gt; &amp;cb, int maxIters, double eps)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::utils::lock_guard</name>
    <filename>de/d29/classcv_1_1utils_1_1lock__guard.html</filename>
    <templarg>class _Mutex</templarg>
    <member kind="typedef">
      <type>_Mutex</type>
      <name>Mutex</name>
      <anchorfile>de/d29/classcv_1_1utils_1_1lock__guard.html</anchorfile>
      <anchor>affbfb12a880db2113c3d4a02436abd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lock_guard</name>
      <anchorfile>de/d29/classcv_1_1utils_1_1lock__guard.html</anchorfile>
      <anchor>a2ba70ea4aedbf1a96de94be8dfa0b7c2</anchor>
      <arglist>(Mutex &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~lock_guard</name>
      <anchorfile>de/d29/classcv_1_1utils_1_1lock__guard.html</anchorfile>
      <anchor>afb8ed8974c3f3a9fd2ac3e092619c17d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>de/d29/classcv_1_1utils_1_1lock__guard.html</anchorfile>
      <anchor>adb7b5ff1eee9bb34cc15a64cbd86cf15</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func</name>
    <filename>d8/da8/structcv_1_1cudev_1_1log10__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d8/da8/structcv_1_1cudev_1_1log10__func.html</anchorfile>
      <anchor>af1ca1e1edf616e222c1906a8573d4a44</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func&lt; double &gt;</name>
    <filename>dc/d32/structcv_1_1cudev_1_1log10__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>dc/d32/structcv_1_1cudev_1_1log10__func_3_01double_01_4.html</anchorfile>
      <anchor>a55aa0560ae5a0fc01487540ff1658e87</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func&lt; float &gt;</name>
    <filename>d0/d42/structcv_1_1cudev_1_1log10__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d0/d42/structcv_1_1cudev_1_1log10__func_3_01float_01_4.html</anchorfile>
      <anchor>ae7011f3b9f7529c765c6d4433e93d9bc</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func&lt; schar &gt;</name>
    <filename>dd/d4b/structcv_1_1cudev_1_1log10__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d4b/structcv_1_1cudev_1_1log10__func_3_01schar_01_4.html</anchorfile>
      <anchor>ab04065a7b741671ea7050e5367a94362</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func&lt; short &gt;</name>
    <filename>d9/d00/structcv_1_1cudev_1_1log10__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d9/d00/structcv_1_1cudev_1_1log10__func_3_01short_01_4.html</anchorfile>
      <anchor>a4490ba24cdd88c8c1708830583aef024</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func&lt; uchar &gt;</name>
    <filename>dd/dcc/structcv_1_1cudev_1_1log10__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/dcc/structcv_1_1cudev_1_1log10__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a4f9937403d93a32fe7d0e9b18831821c</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func&lt; uint &gt;</name>
    <filename>df/d6e/structcv_1_1cudev_1_1log10__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/d6e/structcv_1_1cudev_1_1log10__func_3_01uint_01_4.html</anchorfile>
      <anchor>af462996a0b52e703042273d4533983b7</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log10_func&lt; ushort &gt;</name>
    <filename>d0/df1/structcv_1_1cudev_1_1log10__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d0/df1/structcv_1_1cudev_1_1log10__func_3_01ushort_01_4.html</anchorfile>
      <anchor>aef130449d3276fedd53036bbaafe6828</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Log2</name>
    <filename>d5/da6/structcv_1_1cudev_1_1Log2.html</filename>
    <templarg>int N</templarg>
    <templarg>int CURRENT_VAL</templarg>
    <templarg>int COUNT</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d5/da6/structcv_1_1cudev_1_1Log2.html</anchorfile>
      <anchor>ab4443ba0133abf1a1cdd3abfa2374fa0af61f084c4b5cf2f65f4992b5ce3955c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d5/da6/structcv_1_1cudev_1_1Log2.html</anchorfile>
      <anchor>ab4443ba0133abf1a1cdd3abfa2374fa0af61f084c4b5cf2f65f4992b5ce3955c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Log2&lt; N, 0, COUNT &gt;</name>
    <filename>d5/d16/structcv_1_1cudev_1_1Log2_3_01N_00_010_00_01COUNT_01_4.html</filename>
    <templarg>int N</templarg>
    <templarg>int COUNT</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d5/d16/structcv_1_1cudev_1_1Log2_3_01N_00_010_00_01COUNT_01_4.html</anchorfile>
      <anchor>ae06484220e939a54397de387041ea3baac667b581a71abad6bb3069a8626160d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>d5/d16/structcv_1_1cudev_1_1Log2_3_01N_00_010_00_01COUNT_01_4.html</anchorfile>
      <anchor>ae06484220e939a54397de387041ea3baac667b581a71abad6bb3069a8626160d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func</name>
    <filename>d9/d23/structcv_1_1cudev_1_1log2__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d9/d23/structcv_1_1cudev_1_1log2__func.html</anchorfile>
      <anchor>a8fe5d60c8c7615bc4d11509f74400b41</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func&lt; double &gt;</name>
    <filename>dc/d17/structcv_1_1cudev_1_1log2__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>dc/d17/structcv_1_1cudev_1_1log2__func_3_01double_01_4.html</anchorfile>
      <anchor>ae825f360d7a8c1c2976ec16a52afcbe3</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func&lt; float &gt;</name>
    <filename>db/dba/structcv_1_1cudev_1_1log2__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>db/dba/structcv_1_1cudev_1_1log2__func_3_01float_01_4.html</anchorfile>
      <anchor>afdfb43df5d0d168e65bfa795f0654034</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func&lt; schar &gt;</name>
    <filename>d6/ded/structcv_1_1cudev_1_1log2__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/ded/structcv_1_1cudev_1_1log2__func_3_01schar_01_4.html</anchorfile>
      <anchor>aeb64ee83eecff169547ebf72ff37f2f4</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func&lt; short &gt;</name>
    <filename>d6/d0b/structcv_1_1cudev_1_1log2__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/d0b/structcv_1_1cudev_1_1log2__func_3_01short_01_4.html</anchorfile>
      <anchor>a7dc4e28152086625533614481d4c436f</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func&lt; uchar &gt;</name>
    <filename>d6/d41/structcv_1_1cudev_1_1log2__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/d41/structcv_1_1cudev_1_1log2__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a169dfefed3bcccacbf67bdb20f119f5e</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func&lt; uint &gt;</name>
    <filename>df/d69/structcv_1_1cudev_1_1log2__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/d69/structcv_1_1cudev_1_1log2__func_3_01uint_01_4.html</anchorfile>
      <anchor>ae44865085e382670f17536552d9f8d1a</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log2_func&lt; ushort &gt;</name>
    <filename>d0/dda/structcv_1_1cudev_1_1log2__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d0/dda/structcv_1_1cudev_1_1log2__func_3_01ushort_01_4.html</anchorfile>
      <anchor>afe1f535584f0fcaa41dd4aac88871bd9</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func</name>
    <filename>dc/d41/structcv_1_1cudev_1_1log__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>dc/d41/structcv_1_1cudev_1_1log__func.html</anchorfile>
      <anchor>aef66c155a9fc4234608592a609e311c3</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func&lt; double &gt;</name>
    <filename>dd/dad/structcv_1_1cudev_1_1log__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>dd/dad/structcv_1_1cudev_1_1log__func_3_01double_01_4.html</anchorfile>
      <anchor>ad41e4d4a49cba0a2f14ce7b44860f102</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func&lt; float &gt;</name>
    <filename>d2/d85/structcv_1_1cudev_1_1log__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/d85/structcv_1_1cudev_1_1log__func_3_01float_01_4.html</anchorfile>
      <anchor>ad9d324de3522e32adda4eed82c24669b</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func&lt; schar &gt;</name>
    <filename>d2/de1/structcv_1_1cudev_1_1log__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/de1/structcv_1_1cudev_1_1log__func_3_01schar_01_4.html</anchorfile>
      <anchor>a299f70fa2dc5d67e51165035904d9eb8</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func&lt; short &gt;</name>
    <filename>d0/d19/structcv_1_1cudev_1_1log__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d0/d19/structcv_1_1cudev_1_1log__func_3_01short_01_4.html</anchorfile>
      <anchor>a77a4daf23da2dd3f99aa6559106101b4</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func&lt; uchar &gt;</name>
    <filename>d3/db5/structcv_1_1cudev_1_1log__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d3/db5/structcv_1_1cudev_1_1log__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a877322f5cbcc6845276f7096a39a59d2</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func&lt; uint &gt;</name>
    <filename>d0/dee/structcv_1_1cudev_1_1log__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d0/dee/structcv_1_1cudev_1_1log__func_3_01uint_01_4.html</anchorfile>
      <anchor>a6d1fe6935269490408f023d6dbc82d80</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::log_func&lt; ushort &gt;</name>
    <filename>d5/d0c/structcv_1_1cudev_1_1log__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/d0c/structcv_1_1cudev_1_1log__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a25d4a879c093d9c65d9ae24021a599c9</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::logical_and</name>
    <filename>d7/de9/structcv_1_1cudev_1_1logical__and.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d7/de9/structcv_1_1cudev_1_1logical__and.html</anchorfile>
      <anchor>a284fabd26517b662533298fa370e9779</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::logical_not</name>
    <filename>d4/d01/structcv_1_1cudev_1_1logical__not.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d4/d01/structcv_1_1cudev_1_1logical__not.html</anchorfile>
      <anchor>a70b2ed9fa8a3f1e08a06d2a1d76d5142</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::logical_or</name>
    <filename>d3/db2/structcv_1_1cudev_1_1logical__or.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d3/db2/structcv_1_1cudev_1_1logical__or.html</anchorfile>
      <anchor>ac888fe7da7a60725b31ddb8c10c02ec2</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::LogisticRegression</name>
    <filename>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</filename>
    <base>cv::ml::StatModel</base>
    <member kind="enumvalue">
      <name>BATCH</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a11394898c4732995dd3af8a665f92894af196a9e88d65d52f36e994b3e3e3a440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Methods</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a11394898c4732995dd3af8a665f92894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BATCH</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a11394898c4732995dd3af8a665f92894af196a9e88d65d52f36e994b3e3e3a440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINI_BATCH</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a11394898c4732995dd3af8a665f92894aabdf956ee52b567744e53767d0f41df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINI_BATCH</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a11394898c4732995dd3af8a665f92894aabdf956ee52b567744e53767d0f41df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REG_DISABLE</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>ac3b362508385fbbeffac160e686d9c86aa12900650a9437f14dbbc050ea6dc55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REG_L1</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>ac3b362508385fbbeffac160e686d9c86a873eafcec3a7d20bd876352d52607795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REG_L2</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>ac3b362508385fbbeffac160e686d9c86a93f8b6971edc02d1b7984b305b6ac17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RegKinds</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>ac3b362508385fbbeffac160e686d9c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REG_DISABLE</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>ac3b362508385fbbeffac160e686d9c86aa12900650a9437f14dbbc050ea6dc55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REG_L1</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>ac3b362508385fbbeffac160e686d9c86a873eafcec3a7d20bd876352d52607795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REG_L2</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>ac3b362508385fbbeffac160e686d9c86a93f8b6971edc02d1b7984b305b6ac17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>get_learnt_thetas</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a901ea845386810c6789a9935b9c15261</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getIterations</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a882f27e122e060ddde6caba6ebfbcc71</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLearningRate</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a37af037d0415b22455da7d1bd795b092</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMiniBatchSize</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a3730a89165885b9b22a5cbbd8bd67fe5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getRegularization</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a798b52034fe0a79b6d296834b034a840</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>afad180dfea68964e5cc2e47a22384933</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTrainMethod</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a7e91e1df076ef821adf7c22e7ae432ea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>predict</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a2fca689e7cc1046c6ac459611be0f0f2</anchor>
      <arglist>(InputArray samples, OutputArray results=noArray(), int flags=0) const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIterations</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a77ecde450d828a236b77681f6cd375d8</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLearningRate</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a1d050c28ca1fba9439961f76ba526cec</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMiniBatchSize</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a1ba3ea00151b9671534e65fe936402b2</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRegularization</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>abfe3f52c9e90a631b37baba63af21a49</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>acc0490ba09a6dcc3c546d38345490e4b</anchor>
      <arglist>(TermCriteria val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTrainMethod</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a18934b829da316ac02d18d5a413ab221</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LogisticRegression &gt;</type>
      <name>create</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a708db03593fe61bf5a4a789c277c4894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LogisticRegression &gt;</type>
      <name>load</name>
      <anchorfile>d6/df9/classcv_1_1ml_1_1LogisticRegression.html</anchorfile>
      <anchor>a647b41e5089947d36bc5df4f706ff80a</anchor>
      <arglist>(const String &amp;filepath, const String &amp;nodeName=String())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::LogLayer</name>
    <filename>d0/d6c/classcv_1_1dnn_1_1LogLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LogLayer &gt;</type>
      <name>create</name>
      <anchorfile>d0/d6c/classcv_1_1dnn_1_1LogLayer.html</anchorfile>
      <anchor>a94fe937cf2d95c57ecf7b9ebcfb4a4e6</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::utils::logging::LogTag</name>
    <filename>d3/d18/structcv_1_1utils_1_1logging_1_1LogTag.html</filename>
    <member kind="function">
      <type></type>
      <name>LogTag</name>
      <anchorfile>d3/d18/structcv_1_1utils_1_1logging_1_1LogTag.html</anchorfile>
      <anchor>ae33fa84c80ec7e207da5b15917324ff4</anchor>
      <arglist>(const char *_name, LogLevel _level)</arglist>
    </member>
    <member kind="variable">
      <type>LogLevel</type>
      <name>level</name>
      <anchorfile>d3/d18/structcv_1_1utils_1_1logging_1_1LogTag.html</anchorfile>
      <anchor>ab2f82b2f9e4ed222078e35dfc3bfebe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>d3/d18/structcv_1_1utils_1_1logging_1_1LogTag.html</anchorfile>
      <anchor>aca1c71bfcea63c89f2013f1dfa492d92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::utils::logging::LogTagAuto</name>
    <filename>d1/df9/structcv_1_1utils_1_1logging_1_1LogTagAuto.html</filename>
    <base>cv::utils::logging::LogTag</base>
    <member kind="function">
      <type></type>
      <name>LogTagAuto</name>
      <anchorfile>d1/df9/structcv_1_1utils_1_1logging_1_1LogTagAuto.html</anchorfile>
      <anchor>a0254420565bc762a65b1cca8e4cea309</anchor>
      <arglist>(const char *_name, LogLevel _level)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::LogToStdout</name>
    <filename>d5/de0/classcv_1_1videostab_1_1LogToStdout.html</filename>
    <base>cv::videostab::ILog</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>d5/de0/classcv_1_1videostab_1_1LogToStdout.html</anchorfile>
      <anchor>a4b76af16d16ab03db21deedcaf400358</anchor>
      <arglist>(const char *format,...) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::LookUpTable</name>
    <filename>df/d29/classcv_1_1cuda_1_1LookUpTable.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>transform</name>
      <anchorfile>df/d29/classcv_1_1cuda_1_1LookUpTable.html</anchorfile>
      <anchor>afdbcbd3047f847451892f3b18cd018de</anchor>
      <arglist>(InputArray src, OutputArray dst, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::LpMotionStabilizer</name>
    <filename>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</filename>
    <base>cv::videostab::IMotionStabilizer</base>
    <member kind="function">
      <type></type>
      <name>LpMotionStabilizer</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>aa24663cfdfb86dc3015f0292854f5f8b</anchor>
      <arglist>(MotionModel model=MM_SIMILARITY)</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>frameSize</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a3222a19973164afc9e804e3c01f181a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MotionModel</type>
      <name>motionModel</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a29e99ca5a23db566de09744a291363c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameSize</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a79c7c7ff5d2fa5ad71acef8e719765e9</anchor>
      <arglist>(Size val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotionModel</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a518fd7f0509c5c65abf1fa3bda53b59b</anchor>
      <arglist>(MotionModel val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrimRatio</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a41f1a1566344655639a710429db8d811</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight1</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a8b2b01a104671f9fd6dd6518fb3ce1a8</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight2</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>af7bb33735451b27d34177bc3491a8670</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight3</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>acb11f0167a147074452b34050d8b5297</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight4</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a13f4c831757489d682476448bbe62549</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stabilize</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>afa0457ef82cc83b2ffb33260613b88ca</anchor>
      <arglist>(int size, const std::vector&lt; Mat &gt; &amp;motions, const Range &amp;range, Mat *stabilizationMotions) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>trimRatio</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>ab78d50ac661348fce0fd26c247bb85c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>weight1</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a8a5f330f99a5cc01f6ed2fa0e983a859</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>weight2</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a842368f828925974c9b8296a903bb006</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>weight3</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>abee11c0c97b8c54f114e498d6049f5b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>weight4</name>
      <anchorfile>d3/d59/classcv_1_1videostab_1_1LpMotionStabilizer.html</anchorfile>
      <anchor>a67e5b50efca4e2b2017adcb707434e52</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGB_to_Lab4_func</name>
    <filename>db/d2b/structcv_1_1cudev_1_1LRGB__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGB_to_Lab_func</name>
    <filename>d6/db7/structcv_1_1cudev_1_1LRGB__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGB_to_Luv4_func</name>
    <filename>d7/dc8/structcv_1_1cudev_1_1LRGB__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGB_to_Luv_func</name>
    <filename>d7/d62/structcv_1_1cudev_1_1LRGB__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGBA_to_Lab4_func</name>
    <filename>de/d7f/structcv_1_1cudev_1_1LRGBA__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGBA_to_Lab_func</name>
    <filename>dc/d12/structcv_1_1cudev_1_1LRGBA__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGBA_to_Luv4_func</name>
    <filename>dd/dea/structcv_1_1cudev_1_1LRGBA__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LRGBA_to_Luv_func</name>
    <filename>d2/d19/structcv_1_1cudev_1_1LRGBA__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::dnn::LRNLayer</name>
    <filename>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LRNLayer &gt;</type>
      <name>create</name>
      <anchorfile>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</anchorfile>
      <anchor>a1041e2db9056d1a3c04d4c9fda9eb038</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</anchorfile>
      <anchor>af6eb8d2f7b89b29e7db7e06e87933702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>beta</name>
      <anchorfile>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</anchorfile>
      <anchor>a86d7614085ca767dcf0b64b74fe1e7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bias</name>
      <anchorfile>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</anchorfile>
      <anchor>a981531a617160b2f50d839ef7056bfa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>normBySize</name>
      <anchorfile>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</anchorfile>
      <anchor>acc60d3ba59155867a3f885b0304e8d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</anchorfile>
      <anchor>a04afb9bb9e17c59094a2b1e2a87e44b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>d8/d8d/classcv_1_1dnn_1_1LRNLayer.html</anchorfile>
      <anchor>a3e337cb0a0f44b15570db74e19734319</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::line_descriptor::LSDDetector</name>
    <filename>d1/dbd/classcv_1_1line__descriptor_1_1LSDDetector.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>LSDDetector</name>
      <anchorfile>d1/dbd/classcv_1_1line__descriptor_1_1LSDDetector.html</anchorfile>
      <anchor>a2a4e6484d35ea1a16cd89cf06bab6aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSDDetector</name>
      <anchorfile>d1/dbd/classcv_1_1line__descriptor_1_1LSDDetector.html</anchorfile>
      <anchor>a4f10b3e3cddf8c4f9ed306af8f7f621f</anchor>
      <arglist>(LSDParam _params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>d1/dbd/classcv_1_1line__descriptor_1_1LSDDetector.html</anchorfile>
      <anchor>aedaabd0a9c1c465c5b7d80b67374a73b</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyLine &gt; &amp;keypoints, int scale, int numOctaves, const Mat &amp;mask=Mat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>d1/dbd/classcv_1_1line__descriptor_1_1LSDDetector.html</anchorfile>
      <anchor>a30ee653e83fed71ec048050619b2f469</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;images, std::vector&lt; std::vector&lt; KeyLine &gt; &gt; &amp;keylines, int scale, int numOctaves, const std::vector&lt; Mat &gt; &amp;masks=std::vector&lt; Mat &gt;()) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LSDDetector &gt;</type>
      <name>createLSDDetector</name>
      <anchorfile>d1/dbd/classcv_1_1line__descriptor_1_1LSDDetector.html</anchorfile>
      <anchor>ac34984a1d28b19371a25098ecd97252c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LSDDetector &gt;</type>
      <name>createLSDDetector</name>
      <anchorfile>d1/dbd/classcv_1_1line__descriptor_1_1LSDDetector.html</anchorfile>
      <anchor>a67654f25a34ac5ada200d0577c97aa7e</anchor>
      <arglist>(LSDParam params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::line_descriptor::LSDParam</name>
    <filename>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</filename>
    <member kind="function">
      <type></type>
      <name>LSDParam</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>ab9ed5e6e4d8b3d10a547e5c58d4a7545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ang_th</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>a7151b3d4884a15d9a55962017dcf8b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>density_th</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>a38490002643fee2bdf18c855e7ec02fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>log_eps</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>ab4fc6b7c1555341b0ceb0f4774e5e8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_bins</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>a13ef2f8c44139b054e0fc611bc69a3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>quant</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>ae923eb61119730b8182662d598110d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>aa51a2d6c9364ca64dce470874d2ab971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_scale</name>
      <anchorfile>d6/d03/structcv_1_1line__descriptor_1_1LSDParam.html</anchorfile>
      <anchor>aaea0230da037d0d3506e08b86dee125f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::LSTMLayer</name>
    <filename>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function">
      <type>int</type>
      <name>inputNameToIndex</name>
      <anchorfile>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</anchorfile>
      <anchor>a65ab14f117c7086b23e3429f50d6866e</anchor>
      <arglist>(String inputName) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>outputNameToIndex</name>
      <anchorfile>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</anchorfile>
      <anchor>a275295575f6b1a7b5c68d414bf7530aa</anchor>
      <arglist>(const String &amp;outputName) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOutShape</name>
      <anchorfile>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</anchorfile>
      <anchor>a10ea7f293d12413b4a897ddc6a8714ff</anchor>
      <arglist>(const MatShape &amp;outTailShape=MatShape())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setProduceCellOutput</name>
      <anchorfile>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</anchorfile>
      <anchor>a593731630bfc7951471941018399cdb4</anchor>
      <arglist>(bool produce=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseTimstampsDim</name>
      <anchorfile>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</anchorfile>
      <anchor>a9dc1d18c36710e96396f001503eeae18</anchor>
      <arglist>(bool use=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeights</name>
      <anchorfile>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</anchorfile>
      <anchor>a57b036d9f54ec982203bd63ea42559a0</anchor>
      <arglist>(const Mat &amp;Wh, const Mat &amp;Wx, const Mat &amp;b)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LSTMLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/d3e/classcv_1_1dnn_1_1LSTMLayer.html</anchorfile>
      <anchor>a09c5ce4a200d51b0082b78911c02588c</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::LUCID</name>
    <filename>d4/d86/classcv_1_1xfeatures2d_1_1LUCID.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBlurKernel</name>
      <anchorfile>d4/d86/classcv_1_1xfeatures2d_1_1LUCID.html</anchorfile>
      <anchor>a2426e72cf5b9e8395a9270ea71544862</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d4/d86/classcv_1_1xfeatures2d_1_1LUCID.html</anchorfile>
      <anchor>afbe77fd6cc0231b8f05c7e887e1efe2f</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLucidKernel</name>
      <anchorfile>d4/d86/classcv_1_1xfeatures2d_1_1LUCID.html</anchorfile>
      <anchor>a079e7b11979f461fb89c4c894907f584</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlurKernel</name>
      <anchorfile>d4/d86/classcv_1_1xfeatures2d_1_1LUCID.html</anchorfile>
      <anchor>a9d904d6c8a0e5d36b5838c69c9d77c92</anchor>
      <arglist>(int blur_kernel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLucidKernel</name>
      <anchorfile>d4/d86/classcv_1_1xfeatures2d_1_1LUCID.html</anchorfile>
      <anchor>ae50254483d1e662e35ee4737b02065c7</anchor>
      <arglist>(int lucid_kernel)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; LUCID &gt;</type>
      <name>create</name>
      <anchorfile>d4/d86/classcv_1_1xfeatures2d_1_1LUCID.html</anchorfile>
      <anchor>ac4f334726d674af2e21846f6072e509a</anchor>
      <arglist>(const int lucid_kernel=1, const int blur_kernel=2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LutPtr</name>
    <filename>df/daa/structcv_1_1cudev_1_1LutPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class TablePtr</templarg>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::index_type</type>
      <name>index_type</name>
      <anchorfile>df/daa/structcv_1_1cudev_1_1LutPtr.html</anchorfile>
      <anchor>af767a8c9b4e75d47cb67180e0ea728aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; TablePtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>df/daa/structcv_1_1cudev_1_1LutPtr.html</anchorfile>
      <anchor>ab7ca57c302b34d52aaf2a32cb50bb207</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; TablePtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>df/daa/structcv_1_1cudev_1_1LutPtr.html</anchorfile>
      <anchor>af327811f86870190c3e99ee2c0cc0759</anchor>
      <arglist>(typename PtrTraits&lt; SrcPtr &gt;::index_type y, typename PtrTraits&lt; SrcPtr &gt;::index_type x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>df/daa/structcv_1_1cudev_1_1LutPtr.html</anchorfile>
      <anchor>a57c863b2fef18a0496ce850f595e6573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TablePtr</type>
      <name>tbl</name>
      <anchorfile>df/daa/structcv_1_1cudev_1_1LutPtr.html</anchorfile>
      <anchor>a5f8f32f51813e4750514ff2d33e12384</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::LutPtrSz</name>
    <filename>d5/d22/structcv_1_1cudev_1_1LutPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class TablePtr</templarg>
    <base>cv::cudev::LutPtr&lt; SrcPtr, TablePtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d5/d22/structcv_1_1cudev_1_1LutPtrSz.html</anchorfile>
      <anchor>a6938b76f20af378a5328897b48f6cf5b</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d5/d22/structcv_1_1cudev_1_1LutPtrSz.html</anchorfile>
      <anchor>ab14ec3cd4a74a39f07867b3e44562cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d5/d22/structcv_1_1cudev_1_1LutPtrSz.html</anchorfile>
      <anchor>afa667ace531f787aa91a747c35a9896c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::Luv2RGB</name>
    <filename>d6/d2a/classcv_1_1cudev_1_1color__cvt__detail_1_1Luv2RGB.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_BGR_func</name>
    <filename>d5/d34/structcv_1_1cudev_1_1Luv4__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_BGRA_func</name>
    <filename>d4/d0b/structcv_1_1cudev_1_1Luv4__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_LBGR_func</name>
    <filename>d6/d9a/structcv_1_1cudev_1_1Luv4__to__LBGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_LBGRA_func</name>
    <filename>df/d46/structcv_1_1cudev_1_1Luv4__to__LBGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_LRGB_func</name>
    <filename>d8/db0/structcv_1_1cudev_1_1Luv4__to__LRGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_LRGBA_func</name>
    <filename>d2/dc0/structcv_1_1cudev_1_1Luv4__to__LRGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_RGB_func</name>
    <filename>de/d9f/structcv_1_1cudev_1_1Luv4__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv4_to_RGBA_func</name>
    <filename>d2/dda/structcv_1_1cudev_1_1Luv4__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 4, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_BGR_func</name>
    <filename>d2/da9/structcv_1_1cudev_1_1Luv__to__BGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 3, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_BGRA_func</name>
    <filename>df/d49/structcv_1_1cudev_1_1Luv__to__BGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 4, true, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_LBGR_func</name>
    <filename>d3/dfb/structcv_1_1cudev_1_1Luv__to__LBGR__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 3, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_LBGRA_func</name>
    <filename>d0/da4/structcv_1_1cudev_1_1Luv__to__LBGRA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 4, false, 0 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_LRGB_func</name>
    <filename>d7/d11/structcv_1_1cudev_1_1Luv__to__LRGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 3, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_LRGBA_func</name>
    <filename>d0/d32/structcv_1_1cudev_1_1Luv__to__LRGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 4, false, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_RGB_func</name>
    <filename>d4/d45/structcv_1_1cudev_1_1Luv__to__RGB__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Luv_to_RGBA_func</name>
    <filename>d8/d1e/structcv_1_1cudev_1_1Luv__to__RGBA__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::Luv2RGB&lt; SrcDepth, 3, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="class">
    <name>cv::face::MACE</name>
    <filename>d9/d5c/classcv_1_1face_1_1MACE.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>salt</name>
      <anchorfile>d9/d5c/classcv_1_1face_1_1MACE.html</anchorfile>
      <anchor>a73ceb1ad126c0e9acc8d3e2b06f8eec1</anchor>
      <arglist>(const cv::String &amp;passphrase)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>same</name>
      <anchorfile>d9/d5c/classcv_1_1face_1_1MACE.html</anchorfile>
      <anchor>ad0fbd1dd7086190796a31b36e7d62f79</anchor>
      <arglist>(cv::InputArray query) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>train</name>
      <anchorfile>d9/d5c/classcv_1_1face_1_1MACE.html</anchorfile>
      <anchor>a4ab56e17bdbbe6727a7f9adc8895d25d</anchor>
      <arglist>(cv::InputArrayOfArrays images)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Ptr&lt; MACE &gt;</type>
      <name>create</name>
      <anchorfile>d9/d5c/classcv_1_1face_1_1MACE.html</anchorfile>
      <anchor>a7de6afa2e9b2f9a9e7d8ad27901edab9</anchor>
      <arglist>(int IMGSIZE=64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Ptr&lt; MACE &gt;</type>
      <name>load</name>
      <anchorfile>d9/d5c/classcv_1_1face_1_1MACE.html</anchorfile>
      <anchor>ad9af3ba5730b0ee034b771b6e859fd2c</anchor>
      <arglist>(const String &amp;filename, const String &amp;objname=String())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::magnitude_direction_interleaved_func</name>
    <filename>df/dcb/structcv_1_1cudev_1_1magnitude__direction__interleaved__func.html</filename>
    <templarg>typename T2</templarg>
    <templarg>bool angleInDegrees</templarg>
    <base>cv::cudev::unary_function&lt; T2, VecTraits&lt; T2 &gt;::elem_type &gt;</base>
    <member kind="function">
      <type>__device__ T2</type>
      <name>operator()</name>
      <anchorfile>df/dcb/structcv_1_1cudev_1_1magnitude__direction__interleaved__func.html</anchorfile>
      <anchor>aa52fb472dbbbea705f0f3a30572ee68d</anchor>
      <arglist>(T2 xy) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::magnitude_func</name>
    <filename>d1/deb/structcv_1_1cudev_1_1magnitude__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d1/deb/structcv_1_1cudev_1_1magnitude__func.html</anchorfile>
      <anchor>ad5c5137a8699e6f3cf391d40c93ffe81</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::magnitude_interleaved_func</name>
    <filename>d5/d0d/structcv_1_1cudev_1_1magnitude__interleaved__func.html</filename>
    <templarg>typename T2</templarg>
    <base>cv::cudev::unary_function&lt; T2, VecTraits&lt; T2 &gt;::elem_type &gt;</base>
    <member kind="typedef">
      <type>TypeTraits&lt; T2 &gt;::parameter_type</type>
      <name>parameter_type</name>
      <anchorfile>d5/d0d/structcv_1_1cudev_1_1magnitude__interleaved__func.html</anchorfile>
      <anchor>abc35e7e17096cc893627829802d5fa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d5/d0d/structcv_1_1cudev_1_1magnitude__interleaved__func.html</anchorfile>
      <anchor>a6754d61741b36ed8b1df46b25b9437ba</anchor>
      <arglist>(parameter_type ab) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::magnitude_sqr_func</name>
    <filename>d3/da4/structcv_1_1cudev_1_1magnitude__sqr__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d3/da4/structcv_1_1cudev_1_1magnitude__sqr__func.html</anchorfile>
      <anchor>ab17dad3b5ea9e4b08467f779add84f98</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::magnitude_sqr_interleaved_func</name>
    <filename>d8/de2/structcv_1_1cudev_1_1magnitude__sqr__interleaved__func.html</filename>
    <templarg>typename T2</templarg>
    <base>cv::cudev::unary_function&lt; T2, VecTraits&lt; T2 &gt;::elem_type &gt;</base>
    <member kind="typedef">
      <type>TypeTraits&lt; T2 &gt;::parameter_type</type>
      <name>parameter_type</name>
      <anchorfile>d8/de2/structcv_1_1cudev_1_1magnitude__sqr__interleaved__func.html</anchorfile>
      <anchor>ac2c839992cb8acf5d0eaf93d7f38ea83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d8/de2/structcv_1_1cudev_1_1magnitude__sqr__interleaved__func.html</anchorfile>
      <anchor>a945003e92b77ce92f01734ff28ca2532</anchor>
      <arglist>(parameter_type ab) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec</name>
    <filename>d9/db1/structcv_1_1cudev_1_1MakeVec.html</filename>
    <templarg>typename T</templarg>
    <templarg>int CN</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; bool, 1 &gt;</name>
    <filename>d9/d0f/structcv_1_1cudev_1_1MakeVec_3_01bool_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>uchar</type>
      <name>type</name>
      <anchorfile>d9/d0f/structcv_1_1cudev_1_1MakeVec_3_01bool_00_011_01_4.html</anchorfile>
      <anchor>a1e5cd3267b149eab305cef19589555fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; bool, 2 &gt;</name>
    <filename>d1/d2c/structcv_1_1cudev_1_1MakeVec_3_01bool_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>uchar2</type>
      <name>type</name>
      <anchorfile>d1/d2c/structcv_1_1cudev_1_1MakeVec_3_01bool_00_012_01_4.html</anchorfile>
      <anchor>adbf201e7a2b200d0bce280d17c17e9b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; bool, 3 &gt;</name>
    <filename>dc/d8f/structcv_1_1cudev_1_1MakeVec_3_01bool_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>uchar3</type>
      <name>type</name>
      <anchorfile>dc/d8f/structcv_1_1cudev_1_1MakeVec_3_01bool_00_013_01_4.html</anchorfile>
      <anchor>a5995508a470def9c0ccbb46c8cfef68a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; bool, 4 &gt;</name>
    <filename>d2/d91/structcv_1_1cudev_1_1MakeVec_3_01bool_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>uchar4</type>
      <name>type</name>
      <anchorfile>d2/d91/structcv_1_1cudev_1_1MakeVec_3_01bool_00_014_01_4.html</anchorfile>
      <anchor>a215032a6d4fb46cb17bec7f6b8e58cf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; double, 1 &gt;</name>
    <filename>d7/d64/structcv_1_1cudev_1_1MakeVec_3_01double_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>d7/d64/structcv_1_1cudev_1_1MakeVec_3_01double_00_011_01_4.html</anchorfile>
      <anchor>ad34978ae078cf2ce47f278401a5c1b68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; double, 2 &gt;</name>
    <filename>de/dc8/structcv_1_1cudev_1_1MakeVec_3_01double_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>double2</type>
      <name>type</name>
      <anchorfile>de/dc8/structcv_1_1cudev_1_1MakeVec_3_01double_00_012_01_4.html</anchorfile>
      <anchor>a34df1b75bc3ced925df676d556f322a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; double, 3 &gt;</name>
    <filename>d9/def/structcv_1_1cudev_1_1MakeVec_3_01double_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>double3</type>
      <name>type</name>
      <anchorfile>d9/def/structcv_1_1cudev_1_1MakeVec_3_01double_00_013_01_4.html</anchorfile>
      <anchor>a12dae26244ec3a2ca8528434df93aa1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; double, 4 &gt;</name>
    <filename>d1/d32/structcv_1_1cudev_1_1MakeVec_3_01double_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>double4</type>
      <name>type</name>
      <anchorfile>d1/d32/structcv_1_1cudev_1_1MakeVec_3_01double_00_014_01_4.html</anchorfile>
      <anchor>a0c708caca5186b45043b997cc47c9dd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; float, 1 &gt;</name>
    <filename>dd/d2b/structcv_1_1cudev_1_1MakeVec_3_01float_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>dd/d2b/structcv_1_1cudev_1_1MakeVec_3_01float_00_011_01_4.html</anchorfile>
      <anchor>ad8a260e3dea2192ff245e6fe4a7f1e31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; float, 2 &gt;</name>
    <filename>dc/de9/structcv_1_1cudev_1_1MakeVec_3_01float_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>float2</type>
      <name>type</name>
      <anchorfile>dc/de9/structcv_1_1cudev_1_1MakeVec_3_01float_00_012_01_4.html</anchorfile>
      <anchor>a3e6957afef06bd1048997f65a297d000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; float, 3 &gt;</name>
    <filename>d8/d06/structcv_1_1cudev_1_1MakeVec_3_01float_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>float3</type>
      <name>type</name>
      <anchorfile>d8/d06/structcv_1_1cudev_1_1MakeVec_3_01float_00_013_01_4.html</anchorfile>
      <anchor>ae9f9d9caf709a8e958d8cb468dc41b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; float, 4 &gt;</name>
    <filename>da/d45/structcv_1_1cudev_1_1MakeVec_3_01float_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>float4</type>
      <name>type</name>
      <anchorfile>da/d45/structcv_1_1cudev_1_1MakeVec_3_01float_00_014_01_4.html</anchorfile>
      <anchor>a504c4c06d4d31dc230a07eeb4602117a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; schar, 1 &gt;</name>
    <filename>db/d3a/structcv_1_1cudev_1_1MakeVec_3_01schar_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>schar</type>
      <name>type</name>
      <anchorfile>db/d3a/structcv_1_1cudev_1_1MakeVec_3_01schar_00_011_01_4.html</anchorfile>
      <anchor>a009225b182b2820de7e5b7c8b6bf99aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; schar, 2 &gt;</name>
    <filename>d4/d20/structcv_1_1cudev_1_1MakeVec_3_01schar_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>char2</type>
      <name>type</name>
      <anchorfile>d4/d20/structcv_1_1cudev_1_1MakeVec_3_01schar_00_012_01_4.html</anchorfile>
      <anchor>a4382a5835e7db5ef9927ec064a31df17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; schar, 3 &gt;</name>
    <filename>db/d3e/structcv_1_1cudev_1_1MakeVec_3_01schar_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>char3</type>
      <name>type</name>
      <anchorfile>db/d3e/structcv_1_1cudev_1_1MakeVec_3_01schar_00_013_01_4.html</anchorfile>
      <anchor>a5f875829762ce4dab4f1fcca304d5c7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; schar, 4 &gt;</name>
    <filename>d0/de6/structcv_1_1cudev_1_1MakeVec_3_01schar_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>char4</type>
      <name>type</name>
      <anchorfile>d0/de6/structcv_1_1cudev_1_1MakeVec_3_01schar_00_014_01_4.html</anchorfile>
      <anchor>a6fd7fa84490b3387a7da087ad35888be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; short, 1 &gt;</name>
    <filename>d9/d00/structcv_1_1cudev_1_1MakeVec_3_01short_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>short</type>
      <name>type</name>
      <anchorfile>d9/d00/structcv_1_1cudev_1_1MakeVec_3_01short_00_011_01_4.html</anchorfile>
      <anchor>a15f70e3e1794720f9052c66346a589d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; short, 2 &gt;</name>
    <filename>d8/df8/structcv_1_1cudev_1_1MakeVec_3_01short_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>short2</type>
      <name>type</name>
      <anchorfile>d8/df8/structcv_1_1cudev_1_1MakeVec_3_01short_00_012_01_4.html</anchorfile>
      <anchor>af8019100ed90f28c13e0ad0233b9c13e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; short, 3 &gt;</name>
    <filename>d6/d37/structcv_1_1cudev_1_1MakeVec_3_01short_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>short3</type>
      <name>type</name>
      <anchorfile>d6/d37/structcv_1_1cudev_1_1MakeVec_3_01short_00_013_01_4.html</anchorfile>
      <anchor>af508bf41113375b9efd22b60e6af1bdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; short, 4 &gt;</name>
    <filename>d1/da2/structcv_1_1cudev_1_1MakeVec_3_01short_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>short4</type>
      <name>type</name>
      <anchorfile>d1/da2/structcv_1_1cudev_1_1MakeVec_3_01short_00_014_01_4.html</anchorfile>
      <anchor>ae766aa9b62887e54837cc330d0d39acf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uchar, 1 &gt;</name>
    <filename>db/de4/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>uchar</type>
      <name>type</name>
      <anchorfile>db/de4/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_011_01_4.html</anchorfile>
      <anchor>afd4d63cae7356d593360aa6526331ba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uchar, 2 &gt;</name>
    <filename>d0/d33/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>uchar2</type>
      <name>type</name>
      <anchorfile>d0/d33/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_012_01_4.html</anchorfile>
      <anchor>aba5baa647d0728a6c6d58e2cec8ad0bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uchar, 3 &gt;</name>
    <filename>d7/d10/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>uchar3</type>
      <name>type</name>
      <anchorfile>d7/d10/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_013_01_4.html</anchorfile>
      <anchor>a2825cef9edcf977a73e3330c0a054997</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uchar, 4 &gt;</name>
    <filename>dd/dce/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>uchar4</type>
      <name>type</name>
      <anchorfile>dd/dce/structcv_1_1cudev_1_1MakeVec_3_01uchar_00_014_01_4.html</anchorfile>
      <anchor>a111fbd78193e2482a168d2cc1b25fe30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uint, 1 &gt;</name>
    <filename>d9/d52/structcv_1_1cudev_1_1MakeVec_3_01uint_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>uint</type>
      <name>type</name>
      <anchorfile>d9/d52/structcv_1_1cudev_1_1MakeVec_3_01uint_00_011_01_4.html</anchorfile>
      <anchor>abc77dd0876ebf726947b614b90f853c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uint, 2 &gt;</name>
    <filename>da/d68/structcv_1_1cudev_1_1MakeVec_3_01uint_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>uint2</type>
      <name>type</name>
      <anchorfile>da/d68/structcv_1_1cudev_1_1MakeVec_3_01uint_00_012_01_4.html</anchorfile>
      <anchor>a12194ca240ea3a6a4634b4b7a3907957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uint, 3 &gt;</name>
    <filename>d5/d1a/structcv_1_1cudev_1_1MakeVec_3_01uint_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>uint3</type>
      <name>type</name>
      <anchorfile>d5/d1a/structcv_1_1cudev_1_1MakeVec_3_01uint_00_013_01_4.html</anchorfile>
      <anchor>a0efab2ee89507bdb10e9a08d3a8599d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; uint, 4 &gt;</name>
    <filename>d3/df1/structcv_1_1cudev_1_1MakeVec_3_01uint_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>uint4</type>
      <name>type</name>
      <anchorfile>d3/df1/structcv_1_1cudev_1_1MakeVec_3_01uint_00_014_01_4.html</anchorfile>
      <anchor>a39101625677ffba5ce2dfc097f712e35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; ushort, 1 &gt;</name>
    <filename>d4/d31/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_011_01_4.html</filename>
    <member kind="typedef">
      <type>ushort</type>
      <name>type</name>
      <anchorfile>d4/d31/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_011_01_4.html</anchorfile>
      <anchor>a86140dfb2daaeb837c183af198b1450e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; ushort, 2 &gt;</name>
    <filename>d3/d31/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_012_01_4.html</filename>
    <member kind="typedef">
      <type>ushort2</type>
      <name>type</name>
      <anchorfile>d3/d31/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_012_01_4.html</anchorfile>
      <anchor>a666d44fd01b33ea3a3ca77a08711912f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; ushort, 3 &gt;</name>
    <filename>d4/d72/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_013_01_4.html</filename>
    <member kind="typedef">
      <type>ushort3</type>
      <name>type</name>
      <anchorfile>d4/d72/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_013_01_4.html</anchorfile>
      <anchor>aeda4d992018b2587af7e25eec0cb23ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::MakeVec&lt; ushort, 4 &gt;</name>
    <filename>de/de5/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_014_01_4.html</filename>
    <member kind="typedef">
      <type>ushort4</type>
      <name>type</name>
      <anchorfile>de/de5/structcv_1_1cudev_1_1MakeVec_3_01ushort_00_014_01_4.html</anchorfile>
      <anchor>aa48757a88cfabfba395d5a8439240e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::Map</name>
    <filename>d3/d3c/classcv_1_1reg_1_1Map.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Map</name>
      <anchorfile>d3/d3c/classcv_1_1reg_1_1Map.html</anchorfile>
      <anchor>afaab55825ddfaf5a44de8d8ae69d92e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compose</name>
      <anchorfile>d3/d3c/classcv_1_1reg_1_1Map.html</anchorfile>
      <anchor>a4bcfdd6ada1197995073aae3f1e136ed</anchor>
      <arglist>(cv::Ptr&lt; Map &gt; map)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>inverseMap</name>
      <anchorfile>d3/d3c/classcv_1_1reg_1_1Map.html</anchorfile>
      <anchor>aedb9728293388cd8846e390aabbd6042</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>inverseWarp</name>
      <anchorfile>d3/d3c/classcv_1_1reg_1_1Map.html</anchorfile>
      <anchor>a8c68ada5f02eff2a48c8b5654ce61ca4</anchor>
      <arglist>(InputArray img1, OutputArray img2) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>scale</name>
      <anchorfile>d3/d3c/classcv_1_1reg_1_1Map.html</anchorfile>
      <anchor>ae59ab0d4f97c5066b7922cfcfcb42abd</anchor>
      <arglist>(double factor)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>warp</name>
      <anchorfile>d3/d3c/classcv_1_1reg_1_1Map.html</anchorfile>
      <anchor>a4b5685d4c72921bb1ee167252b00dbe0</anchor>
      <arglist>(InputArray img1, OutputArray img2) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapAffine</name>
    <filename>d9/de5/classcv_1_1reg_1_1MapAffine.html</filename>
    <base>cv::reg::Map</base>
    <member kind="function">
      <type></type>
      <name>MapAffine</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>acc52d4c3904bea5a600636512c1fd698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAffine</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>a523a626ee780193528933037bab58342</anchor>
      <arglist>(InputArray linTr, InputArray shift)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapAffine</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>ab62885a2fcb44dbd54cc11bf29f6b5ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compose</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>a1c31351af50695e92ebd870da823fdd3</anchor>
      <arglist>(cv::Ptr&lt; Map &gt; map) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const cv::Matx&lt; double, 2, 2 &gt; &amp;</type>
      <name>getLinTr</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>a7f02900d02d604d01febcac54dd25279</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLinTr</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>a23009547dd1ae3e6a4363e32c423e39f</anchor>
      <arglist>(OutputArray linTr) const</arglist>
    </member>
    <member kind="function">
      <type>const cv::Vec&lt; double, 2 &gt; &amp;</type>
      <name>getShift</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>aba698fd54af5b35f847cd0d46423a996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getShift</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>a367ea34c1d10fcce9e00f821eec7afd6</anchor>
      <arglist>(OutputArray shift) const</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>inverseMap</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>a95e9d2d722e196d48b3603e09fbaf271</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverseWarp</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>aef18374208fbb6b010b8450036de434f</anchor>
      <arglist>(InputArray img1, OutputArray img2) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>d9/de5/classcv_1_1reg_1_1MapAffine.html</anchorfile>
      <anchor>a070be78fef2a9320a8b7fe4dc40142b9</anchor>
      <arglist>(double factor) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::Mapper</name>
    <filename>d0/d6c/classcv_1_1reg_1_1Mapper.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mapper</name>
      <anchorfile>d0/d6c/classcv_1_1reg_1_1Mapper.html</anchorfile>
      <anchor>a81420438917d1adeb2395083a087c7bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>calculate</name>
      <anchorfile>d0/d6c/classcv_1_1reg_1_1Mapper.html</anchorfile>
      <anchor>ad2d253a337e4e8b0ed140f352fadc465</anchor>
      <arglist>(InputArray img1, InputArray img2, cv::Ptr&lt; Map &gt; init=cv::Ptr&lt; Map &gt;()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>getMap</name>
      <anchorfile>d0/d6c/classcv_1_1reg_1_1Mapper.html</anchorfile>
      <anchor>aecb40e25ae5a18fc1ce5000b33f90e03</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gradient</name>
      <anchorfile>d0/d6c/classcv_1_1reg_1_1Mapper.html</anchorfile>
      <anchor>ab4637e4ebef21be9c0c5f5bd459e12dd</anchor>
      <arglist>(const cv::Mat &amp;img1, const cv::Mat &amp;img2, cv::Mat &amp;Ix, cv::Mat &amp;Iy, cv::Mat &amp;It) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grid</name>
      <anchorfile>d0/d6c/classcv_1_1reg_1_1Mapper.html</anchorfile>
      <anchor>a98e406f0ddcde6c62fda444ac370ae84</anchor>
      <arglist>(const Mat &amp;img, Mat &amp;grid_r, Mat &amp;grid_c) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cv::Mat</type>
      <name>sqr</name>
      <anchorfile>d0/d6c/classcv_1_1reg_1_1Mapper.html</anchorfile>
      <anchor>a8905f76c21eff065d468bb63818f5f20</anchor>
      <arglist>(const cv::Mat &amp;mat1) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapperGradAffine</name>
    <filename>d0/d89/classcv_1_1reg_1_1MapperGradAffine.html</filename>
    <base>cv::reg::Mapper</base>
    <member kind="function">
      <type></type>
      <name>MapperGradAffine</name>
      <anchorfile>d0/d89/classcv_1_1reg_1_1MapperGradAffine.html</anchorfile>
      <anchor>af843e3d2f712f83c2c6562e10e4f44e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapperGradAffine</name>
      <anchorfile>d0/d89/classcv_1_1reg_1_1MapperGradAffine.html</anchorfile>
      <anchor>a217bead73130b7d7abf46a7635ee1db2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>calculate</name>
      <anchorfile>d0/d89/classcv_1_1reg_1_1MapperGradAffine.html</anchorfile>
      <anchor>a14c1339f94e8015786e0d01908d7361c</anchor>
      <arglist>(InputArray img1, InputArray img2, cv::Ptr&lt; Map &gt; init=cv::Ptr&lt; Map &gt;()) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>getMap</name>
      <anchorfile>d0/d89/classcv_1_1reg_1_1MapperGradAffine.html</anchorfile>
      <anchor>a8c1a64c9669f7f1e6b63c4f2260f6129</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapperGradEuclid</name>
    <filename>d9/d51/classcv_1_1reg_1_1MapperGradEuclid.html</filename>
    <base>cv::reg::Mapper</base>
    <member kind="function">
      <type></type>
      <name>MapperGradEuclid</name>
      <anchorfile>d9/d51/classcv_1_1reg_1_1MapperGradEuclid.html</anchorfile>
      <anchor>aff827d09109e7390de425128afbde638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapperGradEuclid</name>
      <anchorfile>d9/d51/classcv_1_1reg_1_1MapperGradEuclid.html</anchorfile>
      <anchor>a6aba107e55af7a05302ee31deeb7f260</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>calculate</name>
      <anchorfile>d9/d51/classcv_1_1reg_1_1MapperGradEuclid.html</anchorfile>
      <anchor>a68768e1614df0c5068a52832bd827e7e</anchor>
      <arglist>(InputArray img1, InputArray img2, cv::Ptr&lt; Map &gt; init=cv::Ptr&lt; Map &gt;()) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>getMap</name>
      <anchorfile>d9/d51/classcv_1_1reg_1_1MapperGradEuclid.html</anchorfile>
      <anchor>a0214f3a479e8d124f8c1ce206ec4a512</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapperGradProj</name>
    <filename>d7/db1/classcv_1_1reg_1_1MapperGradProj.html</filename>
    <base>cv::reg::Mapper</base>
    <member kind="function">
      <type></type>
      <name>MapperGradProj</name>
      <anchorfile>d7/db1/classcv_1_1reg_1_1MapperGradProj.html</anchorfile>
      <anchor>adb7d59d8b9e27c063948d160dc378375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapperGradProj</name>
      <anchorfile>d7/db1/classcv_1_1reg_1_1MapperGradProj.html</anchorfile>
      <anchor>a82a3ae3b1cd6eadc149e035a2e85d09f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>calculate</name>
      <anchorfile>d7/db1/classcv_1_1reg_1_1MapperGradProj.html</anchorfile>
      <anchor>a55887246b11b76ec2fbcfbd44b86a48f</anchor>
      <arglist>(InputArray img1, InputArray img2, cv::Ptr&lt; Map &gt; init=cv::Ptr&lt; Map &gt;()) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>getMap</name>
      <anchorfile>d7/db1/classcv_1_1reg_1_1MapperGradProj.html</anchorfile>
      <anchor>a325168bc59a68e09dc290e82ecdcf494</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapperGradShift</name>
    <filename>df/d24/classcv_1_1reg_1_1MapperGradShift.html</filename>
    <base>cv::reg::Mapper</base>
    <member kind="function">
      <type></type>
      <name>MapperGradShift</name>
      <anchorfile>df/d24/classcv_1_1reg_1_1MapperGradShift.html</anchorfile>
      <anchor>a4fcfe0d9e04ea7bcef35e8f73e763cc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapperGradShift</name>
      <anchorfile>df/d24/classcv_1_1reg_1_1MapperGradShift.html</anchorfile>
      <anchor>a1794d9d785f28ba2ba336c8b7276c6b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>calculate</name>
      <anchorfile>df/d24/classcv_1_1reg_1_1MapperGradShift.html</anchorfile>
      <anchor>a8e5e2f817b7591c256f8b37293a5d9c9</anchor>
      <arglist>(InputArray img1, InputArray img2, cv::Ptr&lt; Map &gt; init=cv::Ptr&lt; Map &gt;()) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>getMap</name>
      <anchorfile>df/d24/classcv_1_1reg_1_1MapperGradShift.html</anchorfile>
      <anchor>a322278bc153831365068f28cb8582bcc</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapperGradSimilar</name>
    <filename>de/d4c/classcv_1_1reg_1_1MapperGradSimilar.html</filename>
    <base>cv::reg::Mapper</base>
    <member kind="function">
      <type></type>
      <name>MapperGradSimilar</name>
      <anchorfile>de/d4c/classcv_1_1reg_1_1MapperGradSimilar.html</anchorfile>
      <anchor>a2e5aec1d89aeb13aa7142357002c73a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapperGradSimilar</name>
      <anchorfile>de/d4c/classcv_1_1reg_1_1MapperGradSimilar.html</anchorfile>
      <anchor>a6720d99fc6c154d60110d7a1cbe01764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>calculate</name>
      <anchorfile>de/d4c/classcv_1_1reg_1_1MapperGradSimilar.html</anchorfile>
      <anchor>a8a23e8aa8e94bb7aae48b033d7ed2d9e</anchor>
      <arglist>(InputArray img1, InputArray img2, cv::Ptr&lt; Map &gt; init=cv::Ptr&lt; Map &gt;()) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>getMap</name>
      <anchorfile>de/d4c/classcv_1_1reg_1_1MapperGradSimilar.html</anchorfile>
      <anchor>a929e4c4432bb06d4deb48015f751724e</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapperPyramid</name>
    <filename>db/d6a/classcv_1_1reg_1_1MapperPyramid.html</filename>
    <base>cv::reg::Mapper</base>
    <member kind="function">
      <type></type>
      <name>MapperPyramid</name>
      <anchorfile>db/d6a/classcv_1_1reg_1_1MapperPyramid.html</anchorfile>
      <anchor>ad248a390a4f7db2430f35803c6493394</anchor>
      <arglist>(Ptr&lt; Mapper &gt; baseMapper)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Ptr&lt; Map &gt;</type>
      <name>calculate</name>
      <anchorfile>db/d6a/classcv_1_1reg_1_1MapperPyramid.html</anchorfile>
      <anchor>afe91b41413bc1626bc5b9aadec495496</anchor>
      <arglist>(InputArray img1, InputArray img2, cv::Ptr&lt; Map &gt; init=cv::Ptr&lt; Map &gt;()) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>getMap</name>
      <anchorfile>db/d6a/classcv_1_1reg_1_1MapperPyramid.html</anchorfile>
      <anchor>a934c9582066cd204ae32d99fb997ebba</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numIterPerScale_</name>
      <anchorfile>db/d6a/classcv_1_1reg_1_1MapperPyramid.html</anchorfile>
      <anchor>a36d93786fcb2fe4599389ab3aac7e786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numLev_</name>
      <anchorfile>db/d6a/classcv_1_1reg_1_1MapperPyramid.html</anchorfile>
      <anchor>a19463232045102b4ff85d05444104c49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapProjec</name>
    <filename>d2/dcd/classcv_1_1reg_1_1MapProjec.html</filename>
    <base>cv::reg::Map</base>
    <member kind="function">
      <type></type>
      <name>MapProjec</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>a1a2300e403fb9d92ecbfbfc4437dfe85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapProjec</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>a89f46cb3a18dd8b293e8d2ed6b64caa3</anchor>
      <arglist>(InputArray projTr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapProjec</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>a5ab075fde0dec6818fc3fec6397dc46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compose</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>a50def8f2eef5f2f984b331fccc401f8b</anchor>
      <arglist>(cv::Ptr&lt; Map &gt; map) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const cv::Matx&lt; double, 3, 3 &gt; &amp;</type>
      <name>getProjTr</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>a001ac1ed714c6cabadeb5ac550a83b70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getProjTr</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>a885fe04ec549c32ee77ea5bbc45e2050</anchor>
      <arglist>(OutputArray projTr) const</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>inverseMap</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>a1ac53c10869226de2f5c7df8123e6524</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverseWarp</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>abb00b486f8d6ead26f153f9ff1802c4f</anchor>
      <arglist>(InputArray img1, OutputArray img2) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>aefc01541eeaf8063f6d2f19cc46fe0e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>d2/dcd/classcv_1_1reg_1_1MapProjec.html</anchorfile>
      <anchor>af53d8ef43de3cc8cfe4ac8308f9391f2</anchor>
      <arglist>(double factor) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapShift</name>
    <filename>d4/d53/classcv_1_1reg_1_1MapShift.html</filename>
    <base>cv::reg::Map</base>
    <member kind="function">
      <type></type>
      <name>MapShift</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>a0b359e0aaaca783ef38058e64c4e9813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapShift</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>a8821c369932103aeb319edf5dd688bcd</anchor>
      <arglist>(InputArray shift)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapShift</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>a4fa5623168b8a210880bf6cc2714bd35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compose</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>a282771bc3d4cd6fef9306c0e29c2795a</anchor>
      <arglist>(cv::Ptr&lt; Map &gt; map) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>const cv::Vec&lt; double, 2 &gt; &amp;</type>
      <name>getShift</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>a1bfb9b5baef84b7f98edac9ce02edccf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getShift</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>a9dd89914a181e92efbfd09839ddf59c4</anchor>
      <arglist>(OutputArray shift) const</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; Map &gt;</type>
      <name>inverseMap</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>a42b0c9fec84ed7c371468db17a0e3cbd</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverseWarp</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>ab1c8fe2f73ee20358a5f270537840109</anchor>
      <arglist>(InputArray img1, OutputArray img2) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>d4/d53/classcv_1_1reg_1_1MapShift.html</anchorfile>
      <anchor>ad42ce1e14e2e170ce04d5c26fb2637c3</anchor>
      <arglist>(double factor) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::reg::MapTypeCaster</name>
    <filename>da/d1b/classcv_1_1reg_1_1MapTypeCaster.html</filename>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MapAffine &gt;</type>
      <name>toAffine</name>
      <anchorfile>da/d1b/classcv_1_1reg_1_1MapTypeCaster.html</anchorfile>
      <anchor>ad874d492890f9326cd6421a4d4ec42af</anchor>
      <arglist>(Ptr&lt; Map &gt; sourceMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MapProjec &gt;</type>
      <name>toProjec</name>
      <anchorfile>da/d1b/classcv_1_1reg_1_1MapTypeCaster.html</anchorfile>
      <anchor>aae19374e6e034bf893f4c25b8530715c</anchor>
      <arglist>(Ptr&lt; Map &gt; sourceMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MapShift &gt;</type>
      <name>toShift</name>
      <anchorfile>da/d1b/classcv_1_1reg_1_1MapTypeCaster.html</anchorfile>
      <anchor>aab856f87d7076a7664acbff2ab91131d</anchor>
      <arglist>(Ptr&lt; Map &gt; sourceMap)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::img_hash::MarrHildrethHash</name>
    <filename>dd/d00/classcv_1_1img__hash_1_1MarrHildrethHash.html</filename>
    <base>cv::img_hash::ImgHashBase</base>
    <member kind="function">
      <type>float</type>
      <name>getAlpha</name>
      <anchorfile>dd/d00/classcv_1_1img__hash_1_1MarrHildrethHash.html</anchorfile>
      <anchor>a42d82c40d725cf9077a4800c575abe19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScale</name>
      <anchorfile>dd/d00/classcv_1_1img__hash_1_1MarrHildrethHash.html</anchorfile>
      <anchor>a7b6a23253467dc975dd2fdf155deb14e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKernelParam</name>
      <anchorfile>dd/d00/classcv_1_1img__hash_1_1MarrHildrethHash.html</anchorfile>
      <anchor>a94ac77193c92d93af6bf0f9f7eaf2df2</anchor>
      <arglist>(float alpha, float scale)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MarrHildrethHash &gt;</type>
      <name>create</name>
      <anchorfile>dd/d00/classcv_1_1img__hash_1_1MarrHildrethHash.html</anchorfile>
      <anchor>abac7cdaa4e6afbdc515733c148145cb3</anchor>
      <arglist>(float alpha=2.0f, float scale=1.0f)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MarrHildrethHash</name>
      <anchorfile>dd/d00/classcv_1_1img__hash_1_1MarrHildrethHash.html</anchorfile>
      <anchor>aec90e4ce0b3b2c2045f8eae8e4cc65f8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MaskFrameSource</name>
    <filename>da/d26/classcv_1_1videostab_1_1MaskFrameSource.html</filename>
    <base>cv::videostab::IFrameSource</base>
    <member kind="function">
      <type></type>
      <name>MaskFrameSource</name>
      <anchorfile>da/d26/classcv_1_1videostab_1_1MaskFrameSource.html</anchorfile>
      <anchor>a8b94dbd043a3bc436839c15ba0c8e943</anchor>
      <arglist>(const Ptr&lt; IFrameSource &gt; &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>nextFrame</name>
      <anchorfile>da/d26/classcv_1_1videostab_1_1MaskFrameSource.html</anchorfile>
      <anchor>a22cb737ea396e917df79748c362a18d9</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>da/d26/classcv_1_1videostab_1_1MaskFrameSource.html</anchorfile>
      <anchor>af2708078e236b8ac406faca6b8bef50a</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaskCallback</name>
      <anchorfile>da/d26/classcv_1_1videostab_1_1MaskFrameSource.html</anchorfile>
      <anchor>ac12698a6512574b5af3bec2f87b615cc</anchor>
      <arglist>(std::function&lt; void(Mat &amp;)&gt; MaskCallback)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::BaseCascadeClassifier::MaskGenerator</name>
    <filename>d6/dfb/classcv_1_1BaseCascadeClassifier_1_1MaskGenerator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaskGenerator</name>
      <anchorfile>d6/dfb/classcv_1_1BaseCascadeClassifier_1_1MaskGenerator.html</anchorfile>
      <anchor>aaf908fc0a2365565bcf1fbdfc738ff96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>generateMask</name>
      <anchorfile>d6/dfb/classcv_1_1BaseCascadeClassifier_1_1MaskGenerator.html</anchorfile>
      <anchor>af70ac98ede4b45d5d8641364cdee8195</anchor>
      <arglist>(const Mat &amp;src)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeMask</name>
      <anchorfile>d6/dfb/classcv_1_1BaseCascadeClassifier_1_1MaskGenerator.html</anchorfile>
      <anchor>a9c3e42721d7217d91f6a039fb9ca4181</anchor>
      <arglist>(const Mat &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::own::Mat</name>
    <filename>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</filename>
    <base>cv::gapi::own::detail::MatHeader</base>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a16a2cd2d814cbd55c45a48c7a0baf1c0</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>aa6165a0c8d914383bca8d9cc514d817c</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;_dims, int _type, void *_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>ae1d3f6c4e8f742d83a2db8a399d39f1c</anchor>
      <arglist>(int _rows, int _cols, int _type, void *_data, size_t _step=AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a596fa3c18ef50df6d862bd7285057473</anchor>
      <arglist>(Mat &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>ac4f7d3267a4f86e752ba25689a267eca</anchor>
      <arglist>(Mat const &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>ac23d30e1c30faab9b75ed2017bfc6a78</anchor>
      <arglist>(Mat const &amp;src, const Rect &amp;roi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a70c8088d155be7349395707b82af3201</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;&amp;_dims, int _type, void *_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a35bba625657a85d6ccd38e8fa8624f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>clone</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a11950f79fc5a225da3345819bef34c8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a47cb530df8c61d0b3dfb7c7d3c240bfd</anchor>
      <arglist>(Mat &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>ae4976c95392f50a7acb730cf192dd170</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;_dims, int _type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>aa234313065f8e7c8b333266dbb668a76</anchor>
      <arglist>(int _rows, int _cols, int _type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>ae227aa0c16173d8f84f6c15a77fa73da</anchor>
      <arglist>(Size _size, int _type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>ac17970b7962e231610288a8b0f035161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a17a22f04a8935c8034f0c4b81b68bb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a045fd480d9260f6824ef90d9f0cbc00e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>operator()</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>aafddf1814d6868d7c67220cf5726f932</anchor>
      <arglist>(const Rect &amp;roi) const</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a86f2af18c73dbf71cdceb3064de8055d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>abd5fe76a1e22dc8860a4e97fe4c056f4</anchor>
      <arglist>(Mat &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a22a8a8d401acab057a7708be5fbaa45a</anchor>
      <arglist>(Mat const &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>ab95b079bdf39a4b98d644ecc1abc19a2</anchor>
      <arglist>(int row, int col=0)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a9cec7cfa6ee1b1c5f99912695a8663f3</anchor>
      <arglist>(int row, int col=0) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>total</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>a93dbce66072b6125bf87634f230f9470</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d1/d24/classcv_1_1gapi_1_1own_1_1Mat.html</anchorfile>
      <anchor>abff622ef7ef3019c18800de316c08963</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Mat</name>
    <filename>d3/d63/classcv_1_1Mat.html</filename>
    <member kind="enumvalue">
      <name>MAGIC_VAL</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a2082a2faa4b65dedcc5b84433c97f817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTO_STEP</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a1c147538fd896f4f9abce9eaea9727e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUOUS_FLAG</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a3a50403178ba15a9617f5ff341418cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBMATRIX_FLAG</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a1db725f4a7efd16a41581b4fc54e7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAGIC_MASK</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acb0821facd341e5c9c94a22f6ca6acb8a1b2031796886cd80edd90640bc17fb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MASK</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acb0821facd341e5c9c94a22f6ca6acb8a03b3e6a1defa1189b67c9f3d70b7c448</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acb0821facd341e5c9c94a22f6ca6acb8a1454580da17d20c8ec5917170dc3da3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTO_STEP</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a1c147538fd896f4f9abce9eaea9727e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUOUS_FLAG</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a3a50403178ba15a9617f5ff341418cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_MASK</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acb0821facd341e5c9c94a22f6ca6acb8a1454580da17d20c8ec5917170dc3da3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAGIC_MASK</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acb0821facd341e5c9c94a22f6ca6acb8a1b2031796886cd80edd90640bc17fb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAGIC_VAL</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a2082a2faa4b65dedcc5b84433c97f817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBMATRIX_FLAG</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4f720be545e29c4e7b4ca61482736eb3a1db725f4a7efd16a41581b4fc54e7aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MASK</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acb0821facd341e5c9c94a22f6ca6acb8a03b3e6a1defa1189b67c9f3d70b7c448</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a2c4229732da267f1fe385458af3896d8</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa82eca82664985c81c7912b04549370d</anchor>
      <arglist>(const cuda::GpuMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a294eaf8a95d2f9c7be19ff594d06278e</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a92a3e9e5911a2eb0cf0950a0a9670c76</anchor>
      <arglist>(const Mat &amp;m, const Range &amp;rowRange, const Range &amp;colRange=Range::all())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>afde22a742fc73c0a150a9002310ac2eb</anchor>
      <arglist>(const Mat &amp;m, const Range *ranges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa7ec97373406215f2d4bc72cc1d27036</anchor>
      <arglist>(const Mat &amp;m, const Rect &amp;roi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa6e903a6c762478692791a33d233019b</anchor>
      <arglist>(const Mat &amp;m, const std::vector&lt; Range &gt; &amp;ranges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a23957ae2fed348c67952c0d69c873972</anchor>
      <arglist>(const MatCommaInitializer_&lt; _Tp &gt; &amp;commaInitializer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a37068a8d9acc7cc5af817eb82b2aa83b</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;mtx, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a7d72610ed5aed9117eb7933a97670309</anchor>
      <arglist>(const Point3_&lt; _Tp &gt; &amp;pt, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a224477889ddc7424aaab1b76e7682ea2</anchor>
      <arglist>(const Point_&lt; _Tp &gt; &amp;pt, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>af831f6ce5e9ff546682e8155b5c835b1</anchor>
      <arglist>(const std::array&lt; _Tp, _Nm &gt; &amp;arr, bool copyData=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>afccd5d581d7dc205925debf83ea4c7be</anchor>
      <arglist>(const std::initializer_list&lt; _Tp &gt; list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a174d591e68a4876f7164aefb1f3551d5</anchor>
      <arglist>(const std::initializer_list&lt; int &gt; sizes, const std::initializer_list&lt; _Tp &gt; list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a23b182c4ffd46abe38f460c1480ae887</anchor>
      <arglist>(const std::vector&lt; _Tp &gt; &amp;vec, bool copyData=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a6adc4d64db5379bcbb713e71c9292f6e</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;sizes, int type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ad20a78b5501fc39543a240142a40e234</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;sizes, int type, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a922de793eabcec705b3579c5f95a643e</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;sizes, int type, void *data, const size_t *steps=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a507e01fb48b34a3e5c45f9f5b00725e8</anchor>
      <arglist>(const Vec&lt; _Tp, n &gt; &amp;vec, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a156df5a1326dd5c30b187b0e721a5f57</anchor>
      <arglist>(int ndims, const int *sizes, int type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>afbf34be80b7443123b2a032a67c3c4e3</anchor>
      <arglist>(int ndims, const int *sizes, int type, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a5fafc033e089143062fd31015b5d0f40</anchor>
      <arglist>(int ndims, const int *sizes, int type, void *data, const size_t *steps=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a2ec3402f7d165ca34c7fd6e8498a62ca</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a3620c370690b5ca4d40c767be6fb4ceb</anchor>
      <arglist>(int rows, int cols, int type, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a51615ebf17a64c968df0bf49b4de6a3a</anchor>
      <arglist>(int rows, int cols, int type, void *data, size_t step=AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a7bd5d396e6155d0efbf44ddf5589c2a8</anchor>
      <arglist>(Mat &amp;&amp;m) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a75a97b1e4e55f380c172af58048a7cde</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a286371a6196eaaaf0b86e158590460b7</anchor>
      <arglist>(Size size, int type, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a9fa74fb14362d87cb183453d2441948f</anchor>
      <arglist>(Size size, int type, void *data, size_t step=AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a1b2ae166171f6a7306cf09ff67a2153f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addref</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a9d3794250e3dc39714f980b4d0d45864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>adjustROI</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a9e8ea7f2a254814de7713286b6640d77</anchor>
      <arglist>(int dtop, int dbottom, int dleft, int dright)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignTo</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa8b3b4d7b9876a4726740b75daa98ddb</anchor>
      <arglist>(Mat &amp;m, int type=-1) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a8f6195c6abdd82875ee250bba3705a49</anchor>
      <arglist>(const int *idx)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a982f0ccbbfcba619e80f49d1eaad9594</anchor>
      <arglist>(const int *idx) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a7f3c7ec88effb9d4f66b14087f7b09a9</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae1c07e709cff0f6ba605802076b6d49a</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a7a6d7e3696b8b19b9dfac3f209118c40</anchor>
      <arglist>(int i0, int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a60ed2077337054c292585006bcecca0b</anchor>
      <arglist>(int i0, int i1, int i2) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa10d804e90b51d4157b5c26e12c5d2df</anchor>
      <arglist>(int i0=0)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae73b3c9570b17bc78a9c35b05af92332</anchor>
      <arglist>(int i0=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ab7a2f9cc305de445c2b49f69e817441b</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a65623e3a881b061cf806a6c63485bae1</anchor>
      <arglist>(int row, int col) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ad4b12fa8a1ee596f15b84d5dcde225ab</anchor>
      <arglist>(Point pt)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>at</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ab14ec60c737fb6f9ea3b63ba39e7bc90</anchor>
      <arglist>(Point pt) const</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a5bbf4eaf8b37017dacc1e844bd643c59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a9df99cca7168e91af231fff9480c847a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa11336b9ac538e0475d840657ce164be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkVector</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a167a8e0a3a3d86e84b70e33483af4466</anchor>
      <arglist>(int elemChannels, int depth=-1, bool requireContinuous=true) const</arglist>
    </member>
    <member kind="function">
      <type>CV_NODISCARD_STD Mat</type>
      <name>clone</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a03d2a2570d06dcae378f788725789aa4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>col</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a23df02a07ffbfa4aa59c19bc003919fe</anchor>
      <arglist>(int x) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>colRange</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acccb63e44eba6ba81ead99881bd1997e</anchor>
      <arglist>(const Range &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>colRange</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aadc8f9210fe4dec50513746c246fa8d9</anchor>
      <arglist>(int startcol, int endcol) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>adf88c60c5b4980e05bb556080916978b</anchor>
      <arglist>(OutputArray m, int rtype, double alpha=1, double beta=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyAt</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a6050b9d7ac1da06d18c406f9ae1c196e</anchor>
      <arglist>(OutputArray m) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyAt</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa33e7e0980d603b865be502a04a72f9d</anchor>
      <arglist>(OutputArray m, InputArray mask) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copySize</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a39fd9880fc55b7a0993bcfff88061ac4</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a33fd5d125b4c302b0c9aa86980791a77</anchor>
      <arglist>(OutputArray m) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a626fe5f96d02525e2604d2ad46dd574f</anchor>
      <arglist>(OutputArray m, InputArray mask) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a84f35d3923a92251631329eed66d2a12</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;sizes, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aee53524ac61fa2ba441c4f29c3aca93f</anchor>
      <arglist>(int ndims, const int *sizes, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a55ced2c8d844d683ea9a725c60037ad0</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a48409946d0e1bebb40fe765e18ec5eea</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>cross</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a708b761e0d15b7b8db4c8e8c95a7abe9</anchor>
      <arglist>(InputArray m) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ac6e9cdf9b450e360f005978b4e981b1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a8da9f853b6f3a29d738572fd1ffc44c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>diag</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a024cc0510a4c61c7f266d4ab9fe13d7a</anchor>
      <arglist>(int d=0) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a0f683eab191eeece33dfc64ae299a9cb</anchor>
      <arglist>(InputArray m) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aba7a5ef00b22b70668fba575005dfe55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize1</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a9acde8f32d4b294558fb406bc05171bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>abbec3525a852e77998aba034813fded4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_&lt; _Tp &gt;</type>
      <name>end</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a51276b7653b7a0ce9aa2e69bb3601c0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_&lt; _Tp &gt;</type>
      <name>end</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a56d7c1e83d1d40b50e8e8b9c0b84586a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forEach</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a952ef1a85d70a510240cb645a90efc0d</anchor>
      <arglist>(const Functor &amp;operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forEach</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>afcee31e71fd6991148fd3bb619971e2b</anchor>
      <arglist>(const Functor &amp;operation) const</arglist>
    </member>
    <member kind="function">
      <type>UMat</type>
      <name>getUMat</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a6df360cd5a78aa8a3fcf2d445b7e7764</anchor>
      <arglist>(AccessFlag accessFlags, UMatUsageFlags usageFlags=USAGE_DEFAULT) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>inv</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a039eb3c6740a850696a12519a4b8bfc6</anchor>
      <arglist>(int method=DECOMP_LU) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isContinuous</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa90cea495029c7d1ee0a41361ccecdf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubmatrix</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ab34367822008627e80e144d7bba3bd70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>locateROI</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a40b5b3371a9c2a4b2b8ce0c8068d7c96</anchor>
      <arglist>(Size &amp;wholeSize, Point &amp;ofs) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>mul</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a385c09827713dc3e6d713bfad8460706</anchor>
      <arglist>(InputArray m, double scale=1) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Matx&lt; _Tp, m, n &gt;</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a75b1b5424cf014f00d8f06ba1818a5d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::array&lt; _Tp, _Nm &gt;</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a3896b518731a7a1e9cbf59aef1168734</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::vector&lt; _Tp &gt;</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a5d043937e7a4cad632397a9dd8dfee2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Vec&lt; _Tp, n &gt;</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae4766cf75071f4e4db698c4120abe57b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>operator()</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aee56475f834069b1fad3877c0747aaeb</anchor>
      <arglist>(const Range *ranges) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>operator()</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4272fce43d7405603fbb5e5f52580e57</anchor>
      <arglist>(const Rect &amp;roi) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>operator()</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa9bf4fcbb6e854a6db7b7254a205fac9</anchor>
      <arglist>(const std::vector&lt; Range &gt; &amp;ranges) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>operator()</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ad543b6bd296ae1247032c750af4718e1</anchor>
      <arglist>(Range rowRange, Range colRange) const</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a96257a78caabe909255cf0f96817d191</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a27876fb2c9fb5d0937d8e31cf1cf06c7</anchor>
      <arglist>(const MatExpr &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a305e4c603b7ab469f3e822115b0d6ae0</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ab11d456dc65b571ee1f0c642f8a81aab</anchor>
      <arglist>(Mat &amp;&amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a88bbb01901fdfe3f1d0592c592e8757c</anchor>
      <arglist>(size_t nelems=1)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a16ddf99556222fd8729ea4a9dc8f864e</anchor>
      <arglist>(const int *idx)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aef766c77e158dc23ecaa88bfaa80e43c</anchor>
      <arglist>(const int *idx)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4fbf1dd6276174b73c600b6dc0f9129a</anchor>
      <arglist>(const int *idx) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aab0d986cd849e10ef4df113319f192f7</anchor>
      <arglist>(const int *idx) const</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>acc2d64a4f297b8cea7798045122e765f</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae9e610ddccaecd723cd388625bb0135a</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a7cfcdd5e413d6d3e3805bbd3f550d54e</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a904ebf942578f6d2ff538ba78dbbd4d7</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a757e5c21a5fc4484b5407b023e16604c</anchor>
      <arglist>(int i0, int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>adef6ec02604756d288749d4acc28c964</anchor>
      <arglist>(int i0, int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a557b42fcd09e18e762218e41606e9419</anchor>
      <arglist>(int i0, int i1, int i2) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa224114e564eb0dfc40386a02158d133</anchor>
      <arglist>(int i0, int i1, int i2) const</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a8b2912f6a6f5d55a3c9a7aae9134d862</anchor>
      <arglist>(int i0=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>abd0a5128971d56b09a0b6e7671229840</anchor>
      <arglist>(int i0=0)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae336d2f91ce00dede131b4557c7c998c</anchor>
      <arglist>(int i0=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ac26ea5eb2af2069096ed18670cc53124</anchor>
      <arglist>(int i0=0) const</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ad2cbdd11a3c20ae17b44c16777fcd06a</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a51056c1b6c587e5df1bfa2003c089942</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a3a192889c2a84087e2d38d50ce37f063</anchor>
      <arglist>(int row, int col) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>ptr</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a427e9e7798b4d3f4e81d8e211c96ce64</anchor>
      <arglist>(int row, int col) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>af4bd5c2cb936dd363816d867aab22a61</anchor>
      <arglist>(const _Tp &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a3676bae1741459eda3771e8653357c53</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a1cfeb3a75570697426971403fc1ddb0d</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a6fc040ee744749ba434fd5806ce2e3f2</anchor>
      <arglist>(const std::vector&lt; _Tp &gt; &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back_</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a57c658e2a97dda24fef1be2e625da914</anchor>
      <arglist>(const void *elem)</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; MatIterator_&lt; _Tp &gt; &gt;</type>
      <name>rbegin</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a9a2bd50b0c6fec69ea088e390c1c3f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; MatConstIterator_&lt; _Tp &gt; &gt;</type>
      <name>rbegin</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a43d87cc2a481e71f225dbd3338cd23d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>reinterpret</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa0e41c53a2a4301e40c3fb6236443436</anchor>
      <arglist>(int type) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae48d4913285518e2c21a3457017e716e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; MatIterator_&lt; _Tp &gt; &gt;</type>
      <name>rend</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a7a4f9894b5e90d3081061cb1203bd06d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; MatConstIterator_&lt; _Tp &gt; &gt;</type>
      <name>rend</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a94be5f7053f9481a8c6052184f9591fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a0706ed6c42e288926c5ad415b976bbe2</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveBuffer</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a923eead22fe7f0c48aa000158df920f3</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>reshape</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ab2e41a510891e548f744832cf9b8ab89</anchor>
      <arglist>(int cn, const std::vector&lt; int &gt; &amp;newshape) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>reshape</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a50e606fe51f53b896b66051634a018fb</anchor>
      <arglist>(int cn, int newndims, const int *newsz) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>reshape</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4eb96e3251417fa88b78e2abd6cfd7d8</anchor>
      <arglist>(int cn, int rows=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ad0127b138acfcc2dcd5dafc51175b309</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>abdbf4852beb3af95977fa289f6c7034c</anchor>
      <arglist>(size_t sz, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>row</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4b22e1c23af7a7f2eef8fa478cfa7434</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>rowRange</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a6f5b8257ea38a26295944e9a69caf7e7</anchor>
      <arglist>(const Range &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>rowRange</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa6542193430356ad631a9beabc624107</anchor>
      <arglist>(int startrow, int endrow) const</arglist>
    </member>
    <member kind="function">
      <type>Mat &amp;</type>
      <name>setTo</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a030678ffd9ca6e12127b3fd1337bf6e2</anchor>
      <arglist>(InputArray value, InputArray mask=noArray())</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>step1</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a0066c8eee40c1706395b1e57f00e0857</anchor>
      <arglist>(int i=0) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>t</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aaa428c60ccb6d8ea5de18f63dfac8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>total</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa4d317d43fb0cba9c2503f3c61b866c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>total</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a5c506fc8b2cf52375e0d8be26aae0df4</anchor>
      <arglist>(int startDim, int endDim=INT_MAX) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>af2d2652e552d7de635988f18a84b53e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateContinuityFlag</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a3520c52cecff18ab7b243b2b45df7bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Mat</type>
      <name>diag</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae22383dd8cc054d6f47a672821309391</anchor>
      <arglist>(const Mat &amp;d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>eye</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a458874f0ab8946136254da37ba06b78b</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>eye</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a583e2da2e0997e559edc8a59a82d5741</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatAllocator *</type>
      <name>getDefaultAllocator</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a3f2af8b716b051471fe6555588f16358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatAllocator *</type>
      <name>getStdAllocator</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aecb06b9124bd9ab2b81f67554b1f2a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>ones</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a99c4da4033c31c513277042b39d82569</anchor>
      <arglist>(int ndims, const int *sz, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>ones</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a5e10227b777425407986727e2d26fcdc</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>ones</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a0e1d51f05e78cf7d7e9b8c003c54cf9b</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefaultAllocator</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a536a771cbad0b8360091e0315ebfc524</anchor>
      <arglist>(MatAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>zeros</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>af301e2fdeb76d07b4e819bd44b686c3b</anchor>
      <arglist>(int ndims, const int *sz, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>zeros</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a56daa006391a670e9cb0cd08e3168c99</anchor>
      <arglist>(int rows, int cols, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>zeros</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae9d4011a326bf60c62ff4b57bda45d66</anchor>
      <arglist>(Size size, int type)</arglist>
    </member>
    <member kind="variable">
      <type>MatAllocator *</type>
      <name>allocator</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4d2eb7a536cd5a0f18808b6112111d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aa3e5a47585c9ef6a0842556739155e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>data</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a4d33bed1c850265370d2af0ff02e1564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>dataend</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ae756e84c94cbcf4c152ed0e67edb71ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>datalimit</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a21a0a0eb9814f0093452601fcbdc8a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>datastart</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>aeda6d607bfc629a95f59e7b538832172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dims</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a39cf614aa52567e9a945cd2609bd767b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>af9333f06c84f115fda4cdf3af18c2ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>abed816466c45234254d25bc59c31245e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatSize</type>
      <name>size</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a146f8e8dda07d1365a575ab83d9828d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatStep</type>
      <name>step</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>ab4b0843e64328eb2a026b5b9ede726fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UMatData *</type>
      <name>u</name>
      <anchorfile>d3/d63/classcv_1_1Mat.html</anchorfile>
      <anchor>a2742469fe595e1b9036f60d752d08461</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>forEach_impl</name>
      <anchorfile>db/de0/group__core__utils.html</anchorfile>
      <anchor>gaa9eb8c7cba44b791827d0cd685206273</anchor>
      <arglist>(const Functor &amp;operation)</arglist>
    </member>
    <docanchor file="d3/d63/classcv_1_1Mat.html">CVMat_Details</docanchor>
  </compound>
  <compound kind="class">
    <name>cv::Mat_</name>
    <filename>df/dfc/classcv_1_1Mat__.html</filename>
    <templarg>typename _Tp</templarg>
    <base>cv::Mat</base>
    <member kind="typedef">
      <type>DataType&lt; _Tp &gt;::channel_type</type>
      <name>channel_type</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a28c8a0bcc0cb5abff38dd348de2e0916</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatConstIterator_&lt; _Tp &gt;</type>
      <name>const_iterator</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a9e11829a435d956c57b5620d5b5dcef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatIterator_&lt; _Tp &gt;</type>
      <name>iterator</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a38c9ca2c61737b039740d0f2d2a662df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a215b7d18c5c4be3c243d0eacd03bebd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a719601b36d13e41d9fdf05fc1522e4ca</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a92472c5ecb8030dbb688a31cc57fbbb9</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a41f78862f27556e7543b91134b1111ce</anchor>
      <arglist>(const Mat_ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a5bc63a4d8c9d0506fcd361079a569835</anchor>
      <arglist>(const Mat_ &amp;m, const Range &amp;rowRange, const Range &amp;colRange=Range::all())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a0e3afdf239bc0f7ae8b0f1aa21cdecde</anchor>
      <arglist>(const Mat_ &amp;m, const Range *ranges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ac9095ab4040f2f2b962b76f30d9749ca</anchor>
      <arglist>(const Mat_ &amp;m, const Rect &amp;roi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a637c4db8ba98d4503cf23e479e0b0a2a</anchor>
      <arglist>(const Mat_ &amp;m, const std::vector&lt; Range &gt; &amp;ranges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a461aed4ac941e71f8f15a6b0f71bb8ba</anchor>
      <arglist>(const MatCommaInitializer_&lt; _Tp &gt; &amp;commaInitializer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a8012482118389307b2c1c2749bd92436</anchor>
      <arglist>(const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a1593a8edebee83788413ff62ab815796</anchor>
      <arglist>(const Matx&lt; typename DataType&lt; _Tp &gt;::channel_type, m, n &gt; &amp;mtx, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a6d36a5a2a566f2c81f1a4d2ab0c4fc69</anchor>
      <arglist>(const Point3_&lt; typename DataType&lt; _Tp &gt;::channel_type &gt; &amp;pt, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aff88b69c597ace71450eca2f9180c8d1</anchor>
      <arglist>(const Point_&lt; typename DataType&lt; _Tp &gt;::channel_type &gt; &amp;pt, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a05bad0192bc5f50ee6ddcd82335c9557</anchor>
      <arglist>(const std::array&lt; _Tp, _Nm &gt; &amp;arr, bool copyData=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aa03f563c3e57f876cab3c32cf8a740a9</anchor>
      <arglist>(const std::initializer_list&lt; int &gt; sizes, const std::initializer_list&lt; _Tp &gt; values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>af182099c8156aac4b8663e3ab56ef947</anchor>
      <arglist>(const std::vector&lt; _Tp &gt; &amp;vec, bool copyData=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ab7f4599feca773449035562f6ff060b5</anchor>
      <arglist>(const Vec&lt; typename DataType&lt; _Tp &gt;::channel_type, n &gt; &amp;vec, bool copyData=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a93c79925d0230ba8cfbd86ed42443f01</anchor>
      <arglist>(int _ndims, const int *_sizes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a9f08ebeff12b78438710ab8df39dbf2a</anchor>
      <arglist>(int _ndims, const int *_sizes, _Tp *_data, const size_t *_steps=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a48ab5d9545310327c129ffeb9cfdde97</anchor>
      <arglist>(int _ndims, const int *_sizes, const _Tp &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ab7a91c0e8619ccfa7a63d536ce063b01</anchor>
      <arglist>(int _rows, int _cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a276b9680948ebd82e3d8a7c1fa77af3c</anchor>
      <arglist>(int _rows, int _cols, _Tp *_data, size_t _step=AUTO_STEP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a72f94c9747033770322c8ba999a19060</anchor>
      <arglist>(int _rows, int _cols, const _Tp &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ae905219fa7ad76b70556e92b3436be2a</anchor>
      <arglist>(Mat &amp;&amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a0a4e0ae63d8c2c3cf8b800015c665a19</anchor>
      <arglist>(Mat_ &amp;&amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ac122681f603bfb895fb1b699af07d817</anchor>
      <arglist>(MatExpr &amp;&amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ade99270c6f5c60b3a4c1eb5119385027</anchor>
      <arglist>(Size _size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ac5f22035f88b2a463ab68c1fee2ee62b</anchor>
      <arglist>(Size _size, const _Tp &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat_</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a67a00bd469274c99f9126ba39f468680</anchor>
      <arglist>(std::initializer_list&lt; _Tp &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>Mat_ &amp;</type>
      <name>adjustROI</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>af0635ca1ceb7e1a6b5c055be4bc4acfb</anchor>
      <arglist>(int dtop, int dbottom, int dleft, int dright)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aa795ee2dc38e65ee129d9125cbabab0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aeeb30d08936b235b38ac3a6f9af8cc59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ab9ba3ea845d235bc1f74ab87b374392c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CV_NODISCARD_STD Mat_</type>
      <name>clone</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ada1ce3ddfeec2b14c55dfbff127c0af3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>col</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a969438335ef8bb3da5232322e564d62b</anchor>
      <arglist>(int x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a63fa6dee6ca14f83a49d641fabcb8a69</anchor>
      <arglist>(int _ndims, const int *_sizes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>adce382b8089699ea55fdbee77fe76ddb</anchor>
      <arglist>(int _rows, int _cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a393ab12ff9e6647af7b70bff1eb6f91c</anchor>
      <arglist>(Size _size)</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>cross</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ac0309f2c3e9df59cbe1315b671040da2</anchor>
      <arglist>(const Mat_ &amp;m) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ad1a85fe520ae0a75b8151a85cb1a616c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>diag</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aee2330167702fd15a0b1c038b63a6198</anchor>
      <arglist>(int d=0) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a9b1cd8c0b180fde075bc856a476232a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize1</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a497f71fadd1274bd6b5c1dfa9421514e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a5e02060c1085a73a91d7fe9e8d2583a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a83ac8f6851ed1b1c24091b6f1d619a6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forEach</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a5ed4d525bbaf681c0885e9d059b81a75</anchor>
      <arglist>(const Functor &amp;operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forEach</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a3bc25901f088bb64e866240c969def60</anchor>
      <arglist>(const Functor &amp;operation) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Mat_&lt; T2 &gt;</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a098ec36001b3998a7511e3c9169f93c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Matx&lt; typename DataType&lt; _Tp &gt;::channel_type, m, n &gt;</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a7f6403f29aa303ab065267c608280cb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::array&lt; _Tp, _Nm &gt;</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a682ac14db764b33ce1c29cee4b5fe608</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::vector&lt; _Tp &gt;</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a2c3031911a3a2140becb9a4b7dbb1d21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Vec&lt; typename DataType&lt; _Tp &gt;::channel_type, n &gt;</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a226466c1e4f426dd00fe5c7b40631e1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aacec059fff9e55779bcfccae9cbc6749</anchor>
      <arglist>(const int *idx)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a842d6489f744205d741ef751e159fd6f</anchor>
      <arglist>(const int *idx) const</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>afc130a2047ed636c800a676a3fef6702</anchor>
      <arglist>(const Range &amp;rowRange, const Range &amp;colRange) const</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>acdffbb4fec8fe32175218327163a857d</anchor>
      <arglist>(const Range *ranges) const</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aae6a61bc65e081d2740b7994b514fbf1</anchor>
      <arglist>(const Rect &amp;roi) const</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>aa66314a65ff3418a71f4865f9e93f141</anchor>
      <arglist>(const std::vector&lt; Range &gt; &amp;ranges) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a4d6a05f6e2989d4a0024f2d5b94dfc15</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a9f24ac8afd3d78a85f80a61590a6ec3a</anchor>
      <arglist>(const Vec&lt; int, n &gt; &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>abcb3eef0a39a906c74d0f6e6360da045</anchor>
      <arglist>(int idx0)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a2862df356150fe420e3b9d0b9e00458e</anchor>
      <arglist>(int idx0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ab4dd5deb35a7b48e86a573d911562283</anchor>
      <arglist>(int idx0, int idx1, int idx2)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a05d9fb14bd39ca2eb3d199bc8f0d0259</anchor>
      <arglist>(int idx0, int idx1, int idx2) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a7dc165c64b546ea21b868a0ec90da0a5</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a5131a8412ec8cfde783339a93df0f3e2</anchor>
      <arglist>(int row, int col) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ae30c708137e9c56648a6a4f0932afa01</anchor>
      <arglist>(Point pt)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a3e391ec40dcfdd53e2f014fc6a482a21</anchor>
      <arglist>(Point pt) const</arglist>
    </member>
    <member kind="function">
      <type>Mat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ae9ee9a5e79ab4473f1f2136cd62f73bc</anchor>
      <arglist>(const _Tp &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Mat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ae8bd32dbe1b8a7132ee2c6ca42ca6d1e</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a38728cdb3d5617a3059b99cae3076303</anchor>
      <arglist>(const Mat_ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a64f39ce21231f2a1b26f911c1a32ae63</anchor>
      <arglist>(const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>Mat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>afa0b4ce4d27772924ed028726469e343</anchor>
      <arglist>(Mat &amp;&amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a4f32543307bc23f8536d366ce6b49653</anchor>
      <arglist>(Mat_ &amp;&amp;m)</arglist>
    </member>
    <member kind="function">
      <type>_Tp *</type>
      <name>operator[]</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a993afe677b2dd35a7e30719d2025d9af</anchor>
      <arglist>(int y)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>operator[]</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>af749664e8c80faeaebd7de40550cafec</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>rbegin</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ae2f25e44f95b4dce4ab880503815da64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>rbegin</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a3130ad9289cd4f60367f0fd13182aef1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ac17505e5b9b1eb27adcfc96cfaff93eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>rend</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a619b402b7b2e86e442102dbc1e492a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>rend</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>acb0fb3dcb409b8e151c5d31f675b657b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat_</type>
      <name>row</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a957f24ad0e833a3a145499289331277e</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>step1</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a4eebaf5bd5a6af36a32faa08da1f5920</anchor>
      <arglist>(int i=0) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>stepT</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>acd1c79dd8216941382635e84aa38d997</anchor>
      <arglist>(int i=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a7d00371725868ec63c3adc6ddc987876</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>eye</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a5473bcfdef33ae847d64eea609d844b4</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>eye</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a5c0b162e03e184db65d8f4ba3a42d97d</anchor>
      <arglist>(Size size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>ones</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a49805e23717d5d0e468ebe49c7ac2f73</anchor>
      <arglist>(int _ndims, const int *_sizes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>ones</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ae281642fe650f5497d3b56e2eba8d951</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>ones</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a30f8a2c32a454813c356928c42501b15</anchor>
      <arglist>(Size size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>zeros</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>ad73cafcc11c835bab047a5240abdb090</anchor>
      <arglist>(int _ndims, const int *_sizes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>zeros</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a8fdd1fd9f5d8ddee319f03f58ef2aef4</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD MatExpr</type>
      <name>zeros</name>
      <anchorfile>df/dfc/classcv_1_1Mat__.html</anchorfile>
      <anchor>a2c788cb6044ae823346da7410806a4eb</anchor>
      <arglist>(Size size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MatAllocator</name>
    <filename>df/d4c/classcv_1_1MatAllocator.html</filename>
    <member kind="function">
      <type></type>
      <name>MatAllocator</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>a279cc239b836c7f06e60de9d00f8f73f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MatAllocator</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>a5dd1a70ba6058cc5a4de47bf9451d084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UMatData *</type>
      <name>allocate</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>aa9597dbe72d22de42c0a0d4e9e37ab84</anchor>
      <arglist>(int dims, const int *sizes, int type, void *data, size_t *step, AccessFlag flags, UMatUsageFlags usageFlags) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>allocate</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>acffc4f4d2141b44aff63cc136d79e494</anchor>
      <arglist>(UMatData *data, AccessFlag accessflags, UMatUsageFlags usageFlags) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copy</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>a3e21a51c4abc87e28025ebdfca98ca3d</anchor>
      <arglist>(UMatData *srcdata, UMatData *dstdata, int dims, const size_t sz[], const size_t srcofs[], const size_t srcstep[], const size_t dstofs[], const size_t dststep[], bool sync) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>deallocate</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>ae1fc4401763093dbd126570562a3e0f1</anchor>
      <arglist>(UMatData *data) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>download</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>a7e71003dc04d6e3b1ec6eb884a6b541a</anchor>
      <arglist>(UMatData *data, void *dst, int dims, const size_t sz[], const size_t srcofs[], const size_t srcstep[], const size_t dststep[]) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BufferPoolController *</type>
      <name>getBufferPoolController</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>accd2e2c0b1f0c846f43dfb831a26d6df</anchor>
      <arglist>(const char *id=NULL) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>map</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>ad56f6160283a96780a3d02bc34595151</anchor>
      <arglist>(UMatData *data, AccessFlag accessflags) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unmap</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>ab806034807801d5da3fa8ddebfb1002b</anchor>
      <arglist>(UMatData *data) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>upload</name>
      <anchorfile>df/d4c/classcv_1_1MatAllocator.html</anchorfile>
      <anchor>aaaa2cf4844bcfd1fc6e3076647e0e43c</anchor>
      <arglist>(UMatData *data, const void *src, int dims, const size_t sz[], const size_t dstofs[], const size_t dststep[], const size_t srcstep[]) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::linemod::Match</name>
    <filename>d9/da0/structcv_1_1linemod_1_1Match.html</filename>
    <member kind="function">
      <type></type>
      <name>Match</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>aa8283f8751fb7887d18eb024ef200adb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Match</name>
      <anchorfile>d2/d3a/group__rgbd.html</anchorfile>
      <anchor>ga0ee629062c3c2745dba41a3e3605ff49</anchor>
      <arglist>(int x, int y, float similarity, const String &amp;class_id, int template_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>a1a987ff8d8b29707c7562206e678a4e8</anchor>
      <arglist>(const Match &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>a90841129d2fa56dc7713e51d668dd8b5</anchor>
      <arglist>(const Match &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>class_id</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>a9b8335ac92b58248eecd9d3069e4cd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>similarity</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>a4da5f6ba2c636df795c478edd4d3bc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>template_id</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>a35299ee9799423ba150fc699bb0e65dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>a705852d4e1cbfae2f0100f8ee2bf599b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>d9/da0/structcv_1_1linemod_1_1Match.html</anchorfile>
      <anchor>a255ad4ee76705dfdd30ccf07e969b84d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MatchesInfo</name>
    <filename>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>MatchesInfo</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>aeafb1a764b2fe15f8c5c0fcd790f5d2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatchesInfo</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>aa99a3ff020a99c03c4016deadbf28d42</anchor>
      <arglist>(const MatchesInfo &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uchar &gt;</type>
      <name>getInliers</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a72cbb11f2eb6731948febcb0abefe0ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; DMatch &gt;</type>
      <name>getMatches</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a5a68a8c8ea907125b4a1d5b20f3fe38a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatchesInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a6161728c8616a56a4fea1c899e76dc1c</anchor>
      <arglist>(const MatchesInfo &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidence</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>aa3e33ded91e2b39e21e943436f224eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dst_img_idx</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a1f0c77660d4fcff5caeacd18dda1fa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>H</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a7cb8ab58870d3190fba157dc82309573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uchar &gt;</type>
      <name>inliers_mask</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a6ff92ca46d2d3f23a80a0bd4303e356f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; DMatch &gt;</type>
      <name>matches</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a36e0824c319b6a9d7ea3eab66e27b6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_inliers</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a905005225c80c0b865e44508189634b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>src_img_idx</name>
      <anchorfile>d2/d9a/structcv_1_1detail_1_1MatchesInfo.html</anchorfile>
      <anchor>a3b89533af56dcc765e0f826a056b0c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::stereo::MatchQuasiDense</name>
    <filename>d1/dbe/structcv_1_1stereo_1_1MatchQuasiDense.html</filename>
    <member kind="function">
      <type></type>
      <name>MatchQuasiDense</name>
      <anchorfile>d1/dbe/structcv_1_1stereo_1_1MatchQuasiDense.html</anchorfile>
      <anchor>aeee2332b0650a96ec8eec371cbce7643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>d1/dbe/structcv_1_1stereo_1_1MatchQuasiDense.html</anchorfile>
      <anchor>a77d57f89b82137970c0c5a2dfb72532e</anchor>
      <arglist>(const MatchQuasiDense &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>corr</name>
      <anchorfile>d1/dbe/structcv_1_1stereo_1_1MatchQuasiDense.html</anchorfile>
      <anchor>abe9514bb137fa642984f6bcd7afb49c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Point2i</type>
      <name>p0</name>
      <anchorfile>d1/dbe/structcv_1_1stereo_1_1MatchQuasiDense.html</anchorfile>
      <anchor>aeae07b912c7a93d41d2b740ab651888d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Point2i</type>
      <name>p1</name>
      <anchorfile>d1/dbe/structcv_1_1stereo_1_1MatchQuasiDense.html</anchorfile>
      <anchor>a85b632590eef86f4aa963c195236fd7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::tbm::MatchTemplateDistance</name>
    <filename>dc/d10/classcv_1_1detail_1_1tracking_1_1tbm_1_1MatchTemplateDistance.html</filename>
    <base>cv::detail::tracking::tbm::IDescriptorDistance</base>
    <member kind="function">
      <type></type>
      <name>MatchTemplateDistance</name>
      <anchorfile>dc/d10/classcv_1_1detail_1_1tracking_1_1tbm_1_1MatchTemplateDistance.html</anchorfile>
      <anchor>a8ea051133a53182ab57a3f544b95ef5c</anchor>
      <arglist>(int type=cv::TemplateMatchModes::TM_CCORR_NORMED, float scale=-1, float offset=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MatchTemplateDistance</name>
      <anchorfile>dc/d10/classcv_1_1detail_1_1tracking_1_1tbm_1_1MatchTemplateDistance.html</anchorfile>
      <anchor>a747af5ac6a4e6f1867e88f1e29e91b56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>compute</name>
      <anchorfile>dc/d10/classcv_1_1detail_1_1tracking_1_1tbm_1_1MatchTemplateDistance.html</anchorfile>
      <anchor>aadfcadd227355082ad499d014fd94613</anchor>
      <arglist>(const cv::Mat &amp;descr1, const cv::Mat &amp;descr2) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>compute</name>
      <anchorfile>dc/d10/classcv_1_1detail_1_1tracking_1_1tbm_1_1MatchTemplateDistance.html</anchorfile>
      <anchor>a878bfbf98ce375888190939fc0238d03</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;descrs1, const std::vector&lt; cv::Mat &gt; &amp;descrs2) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MatCommaInitializer_</name>
    <filename>d6/d9e/classcv_1_1MatCommaInitializer__.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="function">
      <type></type>
      <name>MatCommaInitializer_</name>
      <anchorfile>d6/d9e/classcv_1_1MatCommaInitializer__.html</anchorfile>
      <anchor>a4feb484303b5f8d2a6198caed71d8841</anchor>
      <arglist>(Mat_&lt; _Tp &gt; *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Mat_&lt; _Tp &gt;</name>
      <anchorfile>d6/d9e/classcv_1_1MatCommaInitializer__.html</anchorfile>
      <anchor>a3710f6457f9cad5e09397d9044e6167e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatCommaInitializer_&lt; _Tp &gt; &amp;</type>
      <name>operator,</name>
      <anchorfile>d6/d9e/classcv_1_1MatCommaInitializer__.html</anchorfile>
      <anchor>aa1668b41c48478407f8900dfccc1608d</anchor>
      <arglist>(T2 v)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatIterator_&lt; _Tp &gt;</type>
      <name>it</name>
      <anchorfile>d6/d9e/classcv_1_1MatCommaInitializer__.html</anchorfile>
      <anchor>a0d04ec0b612fc292dd876b55a8bda291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MatConstIterator</name>
    <filename>d7/dcf/classcv_1_1MatConstIterator.html</filename>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>afec81870db5a94562ace099b94130ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>aea5fc4e8415bcb499d503360aec608a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const uchar **</type>
      <name>pointer</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a52abf1d5b52b210d93ea94b91cf23352</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uchar *</type>
      <name>reference</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a89e5d438a915b31b54a9d9b96386d4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uchar *</type>
      <name>value_type</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>ac7c372fc5b81483034d1f156ee97756c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a11c8b512e764c96c1e4ec6519df84503</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>adeb2d3232dd4fa391e9737d5ae079c33</anchor>
      <arglist>(const Mat *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a1057d9eb074d77ff7b87566aebcb88b3</anchor>
      <arglist>(const Mat *_m, const int *_idx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>ac18a34a9c94f8a1f62a7f5e514c357be</anchor>
      <arglist>(const Mat *_m, int _row, int _col=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a8dae0cd35279f7707dc8087374549c44</anchor>
      <arglist>(const Mat *_m, Point _pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a9635c2a5d18f3b875d98c8cef90fc9b5</anchor>
      <arglist>(const MatConstIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>ptrdiff_t</type>
      <name>lpos</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a56e2e4fcf08374696d6d99f6173f2081</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>operator*</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a1b43c8e412185b9d874125cbcaf7438f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a468f5d085cbb145ee6164a6ad1bdeec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator</type>
      <name>operator++</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a9ee1e96236b15dcadf6d383db272b49e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>ab395d2d892e04907cfc1ee879cdcc5a6</anchor>
      <arglist>(ptrdiff_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a53a79d18796e6bcbcb12381447ccdcba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator</type>
      <name>operator--</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a9ebb7e43682a724ce28d8715fc29a783</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a8e9e9eab1a0581da604714dabc4311a0</anchor>
      <arglist>(ptrdiff_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>ab9137a94a12c00c9360f69c34d5fa7fd</anchor>
      <arglist>(const MatConstIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>const uchar *</type>
      <name>operator[]</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>aaed03ca7ced6461dd5a951312bdf622e</anchor>
      <arglist>(ptrdiff_t i) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>pos</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a85189ac66049666ba8cb89540fef5a63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pos</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>ab64bff4ef3fbbb286699ce294871624a</anchor>
      <arglist>(int *_idx) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seek</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>acf82c2ab7fe9e81961db497909cee953</anchor>
      <arglist>(const int *_idx, bool relative=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seek</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>ab4528351272b931dfc8d471c50ea1115</anchor>
      <arglist>(ptrdiff_t ofs, bool relative=false)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>abb8c32985f6cb017b926e584c48361dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Mat *</type>
      <name>m</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a20e36deeac061339e0a0fed3fdd2457b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>ptr</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a5904a30e2069349bca792b54dcf02de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>sliceEnd</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a135e544f96bb39f2fe713dfd1ab02d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uchar *</type>
      <name>sliceStart</name>
      <anchorfile>d7/dcf/classcv_1_1MatConstIterator.html</anchorfile>
      <anchor>a0b9062870872eadbb5bdda0580e3ea3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MatConstIterator_</name>
    <filename>d1/de0/classcv_1_1MatConstIterator__.html</filename>
    <templarg>typename _Tp</templarg>
    <base>cv::MatConstIterator</base>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>aa4c5d8de98a4da786ea0d8e0acf2838b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a981d00e7e75f281aa9ddddf73957a7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const _Tp *</type>
      <name>pointer</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>ad78656bd8f416ea2adaddbe79f1be7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const _Tp &amp;</type>
      <name>reference</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a925c3986e110a4b7d097d007dda60ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>ab784ac2f00e13be30616b5ed28931997</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator_</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a452adcda3e2fb13eaf6f53456e6686e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator_</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>aeb5d9d2b765c182be0b731ff8bfedc11</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator_</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>ac3fcc7f48d7159e32d277bfcdf8bc485</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; *_m, const int *_idx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator_</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>aba7a798f9ea3adeb24dc358a60cac7a1</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; *_m, int _row, int _col=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator_</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a6f2a3324d41f00c57f5f52bd2dc54356</anchor>
      <arglist>(const Mat_&lt; _Tp &gt; *_m, Point _pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatConstIterator_</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>aa8e7fdafb5cf5b8c7561477b3aebea33</anchor>
      <arglist>(const MatConstIterator_ &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator*</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>afa93a6f60ae069ce765cb3c25462b159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_ &amp;</type>
      <name>operator++</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>ae34ae748ba12d53a66e1e141db7e562a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_</type>
      <name>operator++</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a04b79539dc9788dd44ffe41dc737f008</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_ &amp;</type>
      <name>operator+=</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a5d24a4bfd3a2c91e2fc55e4af5dda29b</anchor>
      <arglist>(ptrdiff_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_ &amp;</type>
      <name>operator--</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>ac34f7e05c5057e7b5803acdf815f78f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_</type>
      <name>operator--</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>ab07d8d0b89c903f779a021c2c97c8420</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_ &amp;</type>
      <name>operator-=</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a46e32892d163e993c801f0f7deecbfbf</anchor>
      <arglist>(ptrdiff_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>MatConstIterator_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>a38e5835b152ca3f9ef3d5d7f8e1b6c04</anchor>
      <arglist>(const MatConstIterator_ &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator[]</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>af15fe874f19eb7891597918b58ac168d</anchor>
      <arglist>(ptrdiff_t i) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>pos</name>
      <anchorfile>d1/de0/classcv_1_1MatConstIterator__.html</anchorfile>
      <anchor>add5eb752db0027a38d82fa6e7b71af3d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MatExpr</name>
    <filename>d1/d10/classcv_1_1MatExpr.html</filename>
    <member kind="function">
      <type></type>
      <name>MatExpr</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a667e294461d09da9a1b1760d33adbbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatExpr</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a18f051615e9350438ef369c9dca01e6a</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatExpr</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae38c3e856d93e7cffb9f14c894a76c17</anchor>
      <arglist>(const MatOp *_op, int _flags, const Mat &amp;_a=Mat(), const Mat &amp;_b=Mat(), const Mat &amp;_c=Mat(), double _alpha=1, double _beta=1, const Scalar &amp;_s=Scalar())</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>col</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae4aa2d04c89fa48df8d07913d897d7f9</anchor>
      <arglist>(int x) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>cross</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8bf0a7608d14009f0e946f35b813ccaa</anchor>
      <arglist>(const Mat &amp;m) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>diag</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a1ca4c30675b372904812b6ca389b0fc0</anchor>
      <arglist>(int d=0) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a2e20e53ae2e09a0f0575d9f3987067c1</anchor>
      <arglist>(const Mat &amp;m) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>inv</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6b6f538841a37416d5461f919f5e7bf6</anchor>
      <arglist>(int method=DECOMP_LU) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>mul</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a3be890f1c079879bbd106050972f24ea</anchor>
      <arglist>(const Mat &amp;m, double scale=1) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>mul</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0e80cbf0fa6ed1187294697ab2b674ca</anchor>
      <arglist>(const MatExpr &amp;e, double scale=1) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Mat</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a14b681f8faccc92f32053ee037f22462</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Mat_&lt; _Tp &gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a437838df79578365571e2253cb14ed18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator()</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6bceaa05f2fea4c73bc95f4b9e7d09bf</anchor>
      <arglist>(const Range &amp;rowRange, const Range &amp;colRange) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator()</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae3d4aa0cf6b40c5829c6377a54101068</anchor>
      <arglist>(const Rect &amp;roi) const</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>row</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac3d30cfb0af133632c2f0593767b9690</anchor>
      <arglist>(int y) const</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8b5fcf3cec72903e2692e5c71e1c283b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a77a3d7d7f1a88cbd26601dbb51856a37</anchor>
      <arglist>(MatExpr &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>t</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>af69e70f213b05e51527b80f8e5f2d08f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a65fb8ae8f21a136edfe6da122c5466fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>a</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>afedc79d4d837bced7282ef1023e72299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ad15093b928c0af84cc1e88179ef4d638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>b</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a78ec9f0784b9ff6e5942381081df13d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>beta</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a367ac73c079dc071d68a20404bfd4b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>c</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a5f728e830807710bf3cc18b428057d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a039a50c85f8475f06e3aecb9fb9b0f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MatOp *</type>
      <name>op</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a98f8a4a0853cb5ac6b147238f3d4ad1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>s</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a41e897e2deb89c8caa169194f87c2a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a366cabf9cd5b9a9fb0e313570c5b3cac</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a93d7d34c3f0b5dbc5d6171d0a0094f28</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aefc08124af851c90433c85f39fb63a7e</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a503c5fe1e1f66590b35969fc28ba1af7</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ab866e1c69c03008f2f9c0d923c4dc861</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a65604e00ecb411bef65e3c668a4bdf63</anchor>
      <arglist>(const MatExpr &amp;e, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac9b4c182fe91d94500d290beb8098345</anchor>
      <arglist>(const Scalar &amp;s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a4f77f0a2048840246c7f219c5a06f2ff</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a5d74e36027bfe69b2a50c7d5cc53752b</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9694cf1e4e9fe627f8b701cb9f97f2d0</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae07cd7b4ce3474dbdb1a264e2f6e7b0d</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ad424f126a496afadafb4b6c67a1ce174</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6ed1d63630a0498bae02e4a71e757342</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a268e1ccaa369123adf2215756e3fae6a</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ad7a022ce69ea48d8d9110cb79ab27b6a</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ab851dfc040860bcf008d19e4a5926b83</anchor>
      <arglist>(const MatExpr &amp;e, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0d1940f6e797fb5f8092db30db875bdf</anchor>
      <arglist>(const Scalar &amp;s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a881069f5bff2833f6319cf2e7769fdbe</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aaacefdef37dffe5d5214939666fce32f</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a3e8db9cfa032043f31d40211508653b1</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a22ebbe4ce388179e64afe917fa369003</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a09f773558b48e56dfa061179599e11d0</anchor>
      <arglist>(const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac66fa81bbfc418c535a7f9f49a900554</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7f68410debc724a5be5235977b902be5</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7994c3ff3973cc56aac839dc8683ba51</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a951bede696efc7ad39b2326c257cb9b5</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae3d5b4a180f62f30b5874243af312ebb</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a54d49dc23f7a659f61ec5401b9c48d05</anchor>
      <arglist>(const MatExpr &amp;e, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aaac1439d54057753cddc9330f8f56ea6</anchor>
      <arglist>(double s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a2eb63d9f7b2d398c8714239114ff2b4e</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a31e53f019aa164af7e7276440f57f497</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a69bdf2007fa634306dea2e7065f839f9</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a4fd7c94c36187ae1dd810e5e1cb98506</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9f4860191ebc911882258adb3ed81220</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7d490d89368ae09a8034d3ef145f1b75</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6f76b7cbb9b728896ffb90522796a1c7</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a27472a7b10eb061860f2d44e91ce2016</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aa27acc5fc0baa71648720825da8d7c8d</anchor>
      <arglist>(const MatExpr &amp;e, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>af1c42ad483f7b6947e17db0c508c4292</anchor>
      <arglist>(double s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a296be1bafb9c82f8fd4ec55ea5f3ef81</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>af0227aa2a8b2fb11495e9efc2ce8a9b6</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a86f61f74c4c8c305218ab7f6e1ad7f87</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8dbe9fe15d257dbb1a566dd5b752b718</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a200c6a55801095458ffba28d0bc2051f</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a027193236c695aef28e54acf23cad5ca</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac8bc126f547c720e5ec31ce26b31f6bd</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac30c6355f02755419479b1ffaadd5728</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a630e58dd233abf6b6ff3393be67454c0</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>abeea3d9de568017193b26eea645c98f3</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a21b436ed46cb4ec5a3628576a10190fe</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0a628b41fded09b2e899b46836590de3</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8a039003baebfa48ba24de81f7f4d931</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0f25efd0c1f254692fc60bda5f4c3353</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a5516de530ce49cf1fdbfcedbc13fa64d</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a2c23e8205bea3a64497638fe270e3a83</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ab9e92650570e38003f74364c0d168157</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>abb139508b5df77d1009612b438f53df5</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a89ee700214e5c588fc9c2f16dc5f0814</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0c7b11e74936908ee2fb47e4eb9c5e18</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a25f71801b3fb6ab5395c2dbcc9cc60ad</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a76d099d1e862f773c3f0d234b2261feb</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7105f56350ad1d16b716a3664edbd7f5</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a39f3eecb2debd3e05e155d8769597994</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a908e8895c1daab24e5e8be7b9adddf12</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae5acab862f659f77658f59c723791d2d</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>afb86a86ce5bdb62722ad6a2c38eb2279</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac87dbdcc89fc97aff6e94ff635da8949</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a85401ad9773e0afda99ae87137f26b6d</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae14822d723b02a44dcc6b9dc66b9d2d6</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>affc3d68c3891df1237e9a9bd96856c8c</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a35767a6160d961e75fbc3613e1b9f0a5</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a28ec289f14a0c25c6e9d1a596318ede3</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a104716213a642475beb48ba9c00bf36a</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>acc3aa7b8f05debfd1e28e8a84d64e19e</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a28ca6d67ab91785d2cf3c2e4c42e45f8</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ad18eb0de14c03462aaff61fb39c17360</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a3f4a363a277d722df7ae076e5f62725b</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8938333ac6cc65c2cc4a21071b22df56</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aeac05ffd3d5c1d6c803e46a5ed380a95</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a27c1238f43dfbf691c3da8b9bcbe8622</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>acaa29c7d0f130d120737fcb3c5dac54d</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aab1250c235649a10a478a88394b23fda</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9afbc19e8756efdbc92e17d096540ce5</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>abc36e16ecd042df954771a99068a6c49</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9867b0d5e11c2fef494b71e51d21da1b</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a15cd0aff27ba61cb2563894b01547e7e</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac559f4bd48f3660ee56a223258dc6bb9</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator~</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a69ba8f5d451de974d9aa514cdbbb1120</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac22d7d32f1ec91fd106760a98a6f4731</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aafbfd6a44196ca5f40bcea5136548c22</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a865832a7380156566594f039d4ff0ff6</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6fdbec4b3fdb2b23f1d79bc73640d371</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a176d14d2ffed87f4e024d4933104a2bb</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6dff8b6e9105b6d817b493e7be157c90</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0326ec178e9d4ca09c54b6b488fb8021</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a4a2fa0a37cba3f21b576ae4084757fba</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>acb1ea96bb76c4014c399ef6ba536a7b0</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8ee69a65a23b73a176ab5ef9a6e5d5cb</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>abs</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a30843fc6c148a00f5d300a7f43f3fbdc</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>abs</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a13f0c960fd6b3372aff880bc45bdb602</anchor>
      <arglist>(const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a366cabf9cd5b9a9fb0e313570c5b3cac</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a93d7d34c3f0b5dbc5d6171d0a0094f28</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aefc08124af851c90433c85f39fb63a7e</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a503c5fe1e1f66590b35969fc28ba1af7</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ab866e1c69c03008f2f9c0d923c4dc861</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a65604e00ecb411bef65e3c668a4bdf63</anchor>
      <arglist>(const MatExpr &amp;e, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac9b4c182fe91d94500d290beb8098345</anchor>
      <arglist>(const Scalar &amp;s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a4f77f0a2048840246c7f219c5a06f2ff</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a5d74e36027bfe69b2a50c7d5cc53752b</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator+</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9694cf1e4e9fe627f8b701cb9f97f2d0</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae07cd7b4ce3474dbdb1a264e2f6e7b0d</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ad424f126a496afadafb4b6c67a1ce174</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6ed1d63630a0498bae02e4a71e757342</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a268e1ccaa369123adf2215756e3fae6a</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ad7a022ce69ea48d8d9110cb79ab27b6a</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ab851dfc040860bcf008d19e4a5926b83</anchor>
      <arglist>(const MatExpr &amp;e, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0d1940f6e797fb5f8092db30db875bdf</anchor>
      <arglist>(const Scalar &amp;s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a881069f5bff2833f6319cf2e7769fdbe</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aaacefdef37dffe5d5214939666fce32f</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a3e8db9cfa032043f31d40211508653b1</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a22ebbe4ce388179e64afe917fa369003</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator-</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a09f773558b48e56dfa061179599e11d0</anchor>
      <arglist>(const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac66fa81bbfc418c535a7f9f49a900554</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7f68410debc724a5be5235977b902be5</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7994c3ff3973cc56aac839dc8683ba51</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a951bede696efc7ad39b2326c257cb9b5</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae3d5b4a180f62f30b5874243af312ebb</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a54d49dc23f7a659f61ec5401b9c48d05</anchor>
      <arglist>(const MatExpr &amp;e, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aaac1439d54057753cddc9330f8f56ea6</anchor>
      <arglist>(double s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a2eb63d9f7b2d398c8714239114ff2b4e</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a31e53f019aa164af7e7276440f57f497</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator*</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a69bdf2007fa634306dea2e7065f839f9</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a4fd7c94c36187ae1dd810e5e1cb98506</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9f4860191ebc911882258adb3ed81220</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7d490d89368ae09a8034d3ef145f1b75</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6f76b7cbb9b728896ffb90522796a1c7</anchor>
      <arglist>(const MatExpr &amp;e, const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a27472a7b10eb061860f2d44e91ce2016</anchor>
      <arglist>(const Mat &amp;m, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aa27acc5fc0baa71648720825da8d7c8d</anchor>
      <arglist>(const MatExpr &amp;e, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>af1c42ad483f7b6947e17db0c508c4292</anchor>
      <arglist>(double s, const MatExpr &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a296be1bafb9c82f8fd4ec55ea5f3ef81</anchor>
      <arglist>(const MatExpr &amp;e1, const MatExpr &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>af0227aa2a8b2fb11495e9efc2ce8a9b6</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator/</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a86f61f74c4c8c305218ab7f6e1ad7f87</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8dbe9fe15d257dbb1a566dd5b752b718</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a200c6a55801095458ffba28d0bc2051f</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a027193236c695aef28e54acf23cad5ca</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac8bc126f547c720e5ec31ce26b31f6bd</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac30c6355f02755419479b1ffaadd5728</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a630e58dd233abf6b6ff3393be67454c0</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>abeea3d9de568017193b26eea645c98f3</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a21b436ed46cb4ec5a3628576a10190fe</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0a628b41fded09b2e899b46836590de3</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&lt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8a039003baebfa48ba24de81f7f4d931</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0f25efd0c1f254692fc60bda5f4c3353</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a5516de530ce49cf1fdbfcedbc13fa64d</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a2c23e8205bea3a64497638fe270e3a83</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ab9e92650570e38003f74364c0d168157</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator==</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>abb139508b5df77d1009612b438f53df5</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a89ee700214e5c588fc9c2f16dc5f0814</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0c7b11e74936908ee2fb47e4eb9c5e18</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a25f71801b3fb6ab5395c2dbcc9cc60ad</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a76d099d1e862f773c3f0d234b2261feb</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator!=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a7105f56350ad1d16b716a3664edbd7f5</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a39f3eecb2debd3e05e155d8769597994</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a908e8895c1daab24e5e8be7b9adddf12</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae5acab862f659f77658f59c723791d2d</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>afb86a86ce5bdb62722ad6a2c38eb2279</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;=</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac87dbdcc89fc97aff6e94ff635da8949</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a85401ad9773e0afda99ae87137f26b6d</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ae14822d723b02a44dcc6b9dc66b9d2d6</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>affc3d68c3891df1237e9a9bd96856c8c</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a35767a6160d961e75fbc3613e1b9f0a5</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&gt;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a28ec289f14a0c25c6e9d1a596318ede3</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a104716213a642475beb48ba9c00bf36a</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>acc3aa7b8f05debfd1e28e8a84d64e19e</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a28ca6d67ab91785d2cf3c2e4c42e45f8</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ad18eb0de14c03462aaff61fb39c17360</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator&amp;</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a3f4a363a277d722df7ae076e5f62725b</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8938333ac6cc65c2cc4a21071b22df56</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aeac05ffd3d5c1d6c803e46a5ed380a95</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a27c1238f43dfbf691c3da8b9bcbe8622</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>acaa29c7d0f130d120737fcb3c5dac54d</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator|</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aab1250c235649a10a478a88394b23fda</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9afbc19e8756efdbc92e17d096540ce5</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>abc36e16ecd042df954771a99068a6c49</anchor>
      <arglist>(const Mat &amp;a, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a9867b0d5e11c2fef494b71e51d21da1b</anchor>
      <arglist>(const Scalar &amp;s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a15cd0aff27ba61cb2563894b01547e7e</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>operator^</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac559f4bd48f3660ee56a223258dc6bb9</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>operator~</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a69ba8f5d451de974d9aa514cdbbb1120</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>ac22d7d32f1ec91fd106760a98a6f4731</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>aafbfd6a44196ca5f40bcea5136548c22</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a865832a7380156566594f039d4ff0ff6</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6fdbec4b3fdb2b23f1d79bc73640d371</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>min</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a176d14d2ffed87f4e024d4933104a2bb</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a6dff8b6e9105b6d817b493e7be157c90</anchor>
      <arglist>(const Mat &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a0326ec178e9d4ca09c54b6b488fb8021</anchor>
      <arglist>(const Mat &amp;a, double s)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a4a2fa0a37cba3f21b576ae4084757fba</anchor>
      <arglist>(double s, const Mat &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>acb1ea96bb76c4014c399ef6ba536a7b0</anchor>
      <arglist>(const Mat &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatExpr</type>
      <name>max</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a8ee69a65a23b73a176ab5ef9a6e5d5cb</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Mat &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>abs</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a30843fc6c148a00f5d300a7f43f3fbdc</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatExpr</type>
      <name>abs</name>
      <anchorfile>d1/d10/classcv_1_1MatExpr.html</anchorfile>
      <anchor>a13f0c960fd6b3372aff880bc45bdb602</anchor>
      <arglist>(const MatExpr &amp;e)</arglist>
    </member>
    <docanchor file="d1/d10/classcv_1_1MatExpr.html">MatrixExpressions</docanchor>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::own::detail::MatHeader</name>
    <filename>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</filename>
    <member kind="enumvalue">
      <name>AUTO_STEP</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a8450cbb2542bfef33b347cd1510fcd5ca6a15e8efae303515b6ac5a752d688ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MASK</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>aeab4591778f76e440b63885ee818ce0eabb9b861c1d3e39f5d4194c49c44c3c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTO_STEP</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a8450cbb2542bfef33b347cd1510fcd5ca6a15e8efae303515b6ac5a752d688ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MASK</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>aeab4591778f76e440b63885ee818ce0eabb9b861c1d3e39f5d4194c49c44c3c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatHeader</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a4c70f10de37911136c772a2a757c7330</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatHeader</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a1312f98f9299bba8f423babcab4cfb3a</anchor>
      <arglist>(const MatHeader &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatHeader</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a102f051bfd010997f96a90d8be931a9c</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;_dims, int type, void *_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatHeader</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a96dd538e3f126b1345d1e51f26725f75</anchor>
      <arglist>(int _rows, int _cols, int type, void *_data, size_t _step)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatHeader</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>adcb44c4766a33685aaf9550b4450d827</anchor>
      <arglist>(MatHeader &amp;&amp;src)</arglist>
    </member>
    <member kind="function">
      <type>MatHeader &amp;</type>
      <name>operator=</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a6e9693b1ffae95953c9f30428341235f</anchor>
      <arglist>(const MatHeader &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>MatHeader &amp;</type>
      <name>operator=</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a51d69399a2b0e74939d4e31cb849d44a</anchor>
      <arglist>(MatHeader &amp;&amp;src)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a7b4aa3ea06463a63874cfd82d59e4a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>data</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a8689f15398515469e301dfb6b466458e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>dims</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a2c377f13c5449f811cc995df017afa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a94a639f4af82b43e32307b34b28a8193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a89ced746488193fb87bcd1a4794955db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>step</name>
      <anchorfile>da/d5d/structcv_1_1gapi_1_1own_1_1detail_1_1MatHeader.html</anchorfile>
      <anchor>a2678296b48502f641189b7300613b230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MatIterator_</name>
    <filename>d4/dfe/classcv_1_1MatIterator__.html</filename>
    <templarg>typename _Tp</templarg>
    <base>cv::MatConstIterator_&lt; _Tp &gt;</base>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a5efc4fd12d07cae68394b8cb711a8ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Tp *</type>
      <name>pointer</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a4e209e2af8b62e11bd6689dd11cca986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Tp &amp;</type>
      <name>reference</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a4aad7881abee762d120ea52443847587</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatIterator_</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a309c4d310a2feea6f2153ae163057554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatIterator_</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a7a90a2116ed74e442d38959b31990bbf</anchor>
      <arglist>(const MatIterator_ &amp;it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatIterator_</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>ae7e45a26abfc2e14887f63016a6f625e</anchor>
      <arglist>(Mat_&lt; _Tp &gt; *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatIterator_</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a58e15db8d9e0631fdfe4a397e11523f3</anchor>
      <arglist>(Mat_&lt; _Tp &gt; *_m, const int *_idx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatIterator_</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a2535ef5b07ad7eeb66c502802ed87cb4</anchor>
      <arglist>(Mat_&lt; _Tp &gt; *_m, int _row, int _col=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatIterator_</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a2819a88c03e10d4eb34e104360080b01</anchor>
      <arglist>(Mat_&lt; _Tp &gt; *_m, Point _pt)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator*</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a53412f0dba619421b93cfdb5e1045516</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_ &amp;</type>
      <name>operator++</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>aebfcfad399be7d8c38ac7a9d55f8825f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_</type>
      <name>operator++</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a3046b334bfa46d6cb19596fe552b4eb9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_ &amp;</type>
      <name>operator+=</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a4cc196c606160665d0309df32ee70f74</anchor>
      <arglist>(ptrdiff_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_ &amp;</type>
      <name>operator--</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a8aeeb23080fe3f02b18ba965ffe03901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_</type>
      <name>operator--</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>aacbd0bc9e0eccb76169a7bc3188527ad</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_ &amp;</type>
      <name>operator-=</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>adf6481f7082c005bc24b5deb8b26c13a</anchor>
      <arglist>(ptrdiff_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>MatIterator_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a6b1176a8e5e97ecd99832c021193293d</anchor>
      <arglist>(const MatIterator_&lt; _Tp &gt; &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator[]</name>
      <anchorfile>d4/dfe/classcv_1_1MatIterator__.html</anchorfile>
      <anchor>a0ad48bc8f9f6f4c3264c02076525c190</anchor>
      <arglist>(ptrdiff_t i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::MatMulLayer</name>
    <filename>dc/d9e/classcv_1_1dnn_1_1MatMulLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MatMulLayer &gt;</type>
      <name>create</name>
      <anchorfile>dc/d9e/classcv_1_1dnn_1_1MatMulLayer.html</anchorfile>
      <anchor>a47d85d9c0c1a26e904278620a972b5f8</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MatOp</name>
    <filename>d1/d9d/classcv_1_1MatOp.html</filename>
    <member kind="function">
      <type></type>
      <name>MatOp</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>ac6eeff02c5ef401a8c1dcd150551f004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MatOp</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>accafea4060e8980f95a37f37bee9310e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>abs</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a1f820ed2ffca67359f02ac8351e8e7ab</anchor>
      <arglist>(const MatExpr &amp;expr, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>afc3f8e10e50175134dce2bde93049f63</anchor>
      <arglist>(const MatExpr &amp;expr1, const MatExpr &amp;expr2, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>ad25141a35abeec27b5eb33e4130a7b51</anchor>
      <arglist>(const MatExpr &amp;expr1, const Scalar &amp;s, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>assign</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a655357fd7395545f8e16638fe53678d0</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m, int type=-1) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>augAssignAdd</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>aef1fe46a1ea6c41cf63d809b0ce548d0</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>augAssignAnd</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a37fae0add0d6e798ce92e557db2eeee2</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>augAssignDivide</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>aec933b6b67e03715da4dfce17d57ce15</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>augAssignMultiply</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a2e52d774d4302c606fbc17d644eacce3</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>augAssignOr</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>aa32c6465441d60c7f4822fb206a426eb</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>augAssignSubtract</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a3fd99639183ba7ee3b0b341c79cfac6b</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>augAssignXor</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a56f3b1d244a55aa5b48c56478e587899</anchor>
      <arglist>(const MatExpr &amp;expr, Mat &amp;m) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>diag</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a45f7b6420807bae20997866f8a6ab31d</anchor>
      <arglist>(const MatExpr &amp;expr, int d, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>divide</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>aa8b2962155ee09a215639c59c50340f4</anchor>
      <arglist>(const MatExpr &amp;expr1, const MatExpr &amp;expr2, MatExpr &amp;res, double scale=1) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>divide</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a26a646bfe227f9731f502e97d728b3b7</anchor>
      <arglist>(double s, const MatExpr &amp;expr, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>elementWise</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>aeadefd8cf1e2d0b6734c16d084b1e6e7</anchor>
      <arglist>(const MatExpr &amp;expr) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>invert</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a33bc65dedc2b1a9b626b277b49493bc0</anchor>
      <arglist>(const MatExpr &amp;expr, int method, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>matmul</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>affcfaf5b1087ec3359583a9a7a38f9f0</anchor>
      <arglist>(const MatExpr &amp;expr1, const MatExpr &amp;expr2, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>multiply</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>ac5a4ac08519b8229bfa99fba68f3bdc2</anchor>
      <arglist>(const MatExpr &amp;expr1, const MatExpr &amp;expr2, MatExpr &amp;res, double scale=1) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>multiply</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a5c992cafa34003955815dcaf95f5e745</anchor>
      <arglist>(const MatExpr &amp;expr1, double s, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roi</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a4a39d30a977f213f196420244fe1708b</anchor>
      <arglist>(const MatExpr &amp;expr, const Range &amp;rowRange, const Range &amp;colRange, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Size</type>
      <name>size</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a80309fab69773987e1c740279b82abd1</anchor>
      <arglist>(const MatExpr &amp;expr) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>subtract</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>adf3a27e2d042073f2d765522c3f2c870</anchor>
      <arglist>(const MatExpr &amp;expr1, const MatExpr &amp;expr2, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>subtract</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>a29ace3bec7c07ca07a159c4c6f058ef1</anchor>
      <arglist>(const Scalar &amp;s, const MatExpr &amp;expr, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transpose</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>ad6293cc8922e39419ca4a91e9343f51b</anchor>
      <arglist>(const MatExpr &amp;expr, MatExpr &amp;res) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>type</name>
      <anchorfile>d1/d9d/classcv_1_1MatOp.html</anchorfile>
      <anchor>ac9fe29306a3f2243d2596180a37f4281</anchor>
      <arglist>(const MatExpr &amp;expr) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::MatSize</name>
    <filename>df/d63/structcv_1_1MatSize.html</filename>
    <member kind="function">
      <type></type>
      <name>MatSize</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>ab955dfffcac5ecb4fdce6411da8dbf3f</anchor>
      <arglist>(int *_p) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dims</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>aed21bfaef2658f3822b45802f77cfaa1</anchor>
      <arglist>() const CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>a76790bafb71b7822ae5c0a9f4506ab26</anchor>
      <arglist>(const MatSize &amp;sz) const CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>operator()</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>abdc35c3d1d636243a9fa4b7e3a4810fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>a0140e24ce44db369d7e0bf25a6bbad75</anchor>
      <arglist>(const MatSize &amp;sz) const CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>a07e83aa2e2cfe3ebb684bbc99172f98d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>a6d4661411d635e591f44839b5687eb97</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>p</name>
      <anchorfile>df/d63/structcv_1_1MatSize.html</anchorfile>
      <anchor>a763e016ef3ff77fbc11620cc1631aab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::MatStep</name>
    <filename>d4/d26/structcv_1_1MatStep.html</filename>
    <member kind="function">
      <type></type>
      <name>MatStep</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>a11a79f937731a9b291b891805755929c</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatStep</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>a6374b692fc83fe7b15a6a038b6fe0df8</anchor>
      <arglist>(size_t s) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator size_t</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>acccf0bdf7e1bbd3a9d327ef528cb5993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatStep &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>ab4c06eeca1bc7982989d9669fb14281e</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function">
      <type>const size_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>a76355b86b9545a4310d8c5322f9bda1e</anchor>
      <arglist>(int i) const CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>size_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>ab448b341c43902912c680c18f01a2d3a</anchor>
      <arglist>(int i) CV_NOEXCEPT</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>buf</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>a264fe8da5b3899ff6040c72d75dda039</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>size_t *</type>
      <name>p</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>a6cb6d6a37bd88009069c9f2697397c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MatStep &amp;</type>
      <name>operator=</name>
      <anchorfile>d4/d26/structcv_1_1MatStep.html</anchorfile>
      <anchor>a193eb65e1bff03bbfab5a38fa807e8cc</anchor>
      <arglist>(const MatStep &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Matx</name>
    <filename>de/de1/classcv_1_1Matx.html</filename>
    <templarg>typename _Tp</templarg>
    <templarg>int m</templarg>
    <templarg>int n</templarg>
    <member kind="enumvalue">
      <name>rows</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbda883ccff445b70d8c5673612fcea63374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cols</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbda0be112b36f43fbfe06e8f9d1361f51b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>channels</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbda9844959a8fb66345ef70c06ec8938f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shortdim</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbdae18e575d92a15cffb078249823e5d9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>channels</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbda9844959a8fb66345ef70c06ec8938f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cols</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbda0be112b36f43fbfe06e8f9d1361f51b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matx&lt; _Tp, shortdim, 1 &gt;</type>
      <name>diag_type</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a3adb590ce098c41382fc37a14bce08ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matx&lt; _Tp, m, n &gt;</type>
      <name>mat_type</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>adc1f80363a5647601768f8e2a4e4f987</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rows</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbda883ccff445b70d8c5673612fcea63374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shortdim</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acbf7645373444b38e81fae7bced65cbdae18e575d92a15cffb078249823e5d9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a5b70e8cf13bea71ec7262cdeddebf17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a03e916d291e4922a0e96ea638b32066e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a72dba1f2b11abbd120989faeca002005</anchor>
      <arglist>(_Tp v0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a9b6773f6cd5b17bc4b4acaa450f17c0f</anchor>
      <arglist>(_Tp v0, _Tp v1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a00cb206e86adfffa63b9d0474ded3f56</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a9ea79655491a8e300aa2946d32915510</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a7156978618601cb86c3f45c8074976dc</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a8fa16146cd3c5a9dc5ef684f8950576a</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a7d77fad0d4b799bbeb508708a0adc125</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acd526d29f010fced07fac0f40910e9c8</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>aece2123f4f5ee3b2feef5b2040f5a10b</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a7db0ee3454c39f74096161652b4754cd</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a063f4e2a8351fcfade27f01834918f00</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a0b928985c6849d798b9dda2da8206539</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a8d6414aaa86e104f325da7be04260a8b</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13, _Tp v14, _Tp v15)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>abd7be06c6ddc6da806b56e7be192fb07</anchor>
      <arglist>(const _Tp *vals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a059fd9255b0922cddb4a14c6bf10390b</anchor>
      <arglist>(const Matx&lt; _Tp, m, l &gt; &amp;a, const Matx&lt; _Tp, l, n &gt; &amp;b, Matx_MatMulOp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ab1293b20fb445c78451ec743a2bebabb</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, _T2 alpha, Matx_ScaleOp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a3f960898eebb4f9592486fc81840978f</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b, Matx_AddOp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ae776dbc8f7256e7a644b71cd9d996c79</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b, Matx_DivOp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a0b01f413b8f5db2dfee89fd449e5711d</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b, Matx_MulOp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>adf035b49c0479f965a64831ffc610d75</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, const Matx&lt; _Tp, m, n &gt; &amp;b, Matx_SubOp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>abf880ba8218784d49391802b69198810</anchor>
      <arglist>(const Matx&lt; _Tp, n, m &gt; &amp;a, Matx_TOp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matx</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ae747ae36b477e01422db61a3b3c47ead</anchor>
      <arglist>(std::initializer_list&lt; _Tp &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, m, 1 &gt;</type>
      <name>col</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a84dbc64211cb37ab329cb01980aa1ed7</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ddot</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ad36bff6ac4f8daa72099d7e1578b2370</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>diag_type</type>
      <name>diag</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>aae3606f80ef046e79628cd8b5fc54fb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, m, n &gt;</type>
      <name>div</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a9693d148b7b992e79e560d8e37353aca</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>dot</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>aff0ce90dadd68822c348b0bbae4a5f2a</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, m1, n1 &gt;</type>
      <name>get_minor</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>afb057f0cd63b1fcf95f228cbd6722a42</anchor>
      <arglist>(int base_row, int base_col) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, n, m &gt;</type>
      <name>inv</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a477df55e85f63a8d5cdfc98060a99ed1</anchor>
      <arglist>(int method=DECOMP_LU, bool *p_is_ok=NULL) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, m, n &gt;</type>
      <name>mul</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a00ed20dd60e9ad582e491bf7e2aef4f4</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Matx&lt; T2, m, n &gt;</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a52462c5d76a61e63881055bc96fcc711</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a598503545b22977ab7864a687cdabce2</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a97e8b968b591c4cc1fd4aa64810f3622</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ac8144d88a15d49a49ac4f1d235edf21c</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator()</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>aca9720a751dd5901bfc6fb821079b1ba</anchor>
      <arglist>(int row, int col) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, m1, n1 &gt;</type>
      <name>reshape</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ac2bea1e8b409163c5000d9783b98fe82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, 1, n &gt;</type>
      <name>row</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a6313dfa59aa8c2f6004e99ec9b57f765</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, n, l &gt;</type>
      <name>solve</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>acfb80e43cd30d88a54eb48687a37c499</anchor>
      <arglist>(const Matx&lt; _Tp, m, l &gt; &amp;rhs, int flags=DECOMP_LU) const</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; _Tp, n &gt;</type>
      <name>solve</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a38d62dccf39f46508fb8e4d3d0ef94d2</anchor>
      <arglist>(const Vec&lt; _Tp, m &gt; &amp;rhs, int method) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, n, m &gt;</type>
      <name>t</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a139c6555a5a843023e2ce1ea3aba88dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Matx</type>
      <name>all</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a97b07e79db772737ef23e5c019397959</anchor>
      <arglist>(_Tp alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Matx</type>
      <name>diag</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ae463d98471a92f57a6b84f4a54866202</anchor>
      <arglist>(const diag_type &amp;d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Matx</type>
      <name>eye</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a353235c0df6db396d41c37ea339164fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Matx</type>
      <name>ones</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a120514550136cbe685932d426dfdefa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Matx</type>
      <name>randn</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>aa8a6b196addcac5a1ae89c6c7ec38d8a</anchor>
      <arglist>(_Tp a, _Tp b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Matx</type>
      <name>randu</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>ad2375b7788c9bb7b320b0a266d60fe35</anchor>
      <arglist>(_Tp a, _Tp b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CV_NODISCARD_STD Matx</type>
      <name>zeros</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>a1099e560dee578dcf58fe227d09cfe0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>val</name>
      <anchorfile>de/de1/classcv_1_1Matx.html</anchorfile>
      <anchor>afa9ad3bc5b09ebcdfc6f98f44c15191d</anchor>
      <arglist>[m *n]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Max</name>
    <filename>dc/dd6/structcv_1_1cudev_1_1Max.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::maximum&lt; T &gt;</base>
    <class kind="struct">cv::cudev::Max::rebind</class>
    <member kind="typedef">
      <type>T</type>
      <name>work_type</name>
      <anchorfile>dc/dd6/structcv_1_1cudev_1_1Max.html</anchorfile>
      <anchor>adc6e44e1a3fe8247d811d6d14ec92577</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>initialValue</name>
      <anchorfile>dc/dd6/structcv_1_1cudev_1_1Max.html</anchorfile>
      <anchor>a2b4d2bef95975274383029988ae6fea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>result</name>
      <anchorfile>dc/dd6/structcv_1_1cudev_1_1Max.html</anchorfile>
      <anchor>af28b684724fb0f1679dd15218451a2b3</anchor>
      <arglist>(T r, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum</name>
    <filename>d4/d31/structcv_1_1cudev_1_1maximum.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d4/d31/structcv_1_1cudev_1_1maximum.html</anchorfile>
      <anchor>a23944a3a9a900d9121217a9b2bd7cf1e</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum&lt; double &gt;</name>
    <filename>dc/d65/structcv_1_1cudev_1_1maximum_3_01double_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; double, double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>dc/d65/structcv_1_1cudev_1_1maximum_3_01double_01_4.html</anchorfile>
      <anchor>aaa3ea51b43edde4613cd12bfdcb9d760</anchor>
      <arglist>(double a, double b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum&lt; float &gt;</name>
    <filename>d4/d1e/structcv_1_1cudev_1_1maximum_3_01float_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; float, float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/d1e/structcv_1_1cudev_1_1maximum_3_01float_01_4.html</anchorfile>
      <anchor>a38c973c79baab206514a0b3108633add</anchor>
      <arglist>(float a, float b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum&lt; schar &gt;</name>
    <filename>df/df2/structcv_1_1cudev_1_1maximum_3_01schar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; schar, schar, schar &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ schar</type>
      <name>operator()</name>
      <anchorfile>df/df2/structcv_1_1cudev_1_1maximum_3_01schar_01_4.html</anchorfile>
      <anchor>a5ec2a8da9db4e38703a428def99c26d2</anchor>
      <arglist>(schar a, schar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum&lt; short &gt;</name>
    <filename>db/d87/structcv_1_1cudev_1_1maximum_3_01short_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; short, short, short &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ short</type>
      <name>operator()</name>
      <anchorfile>db/d87/structcv_1_1cudev_1_1maximum_3_01short_01_4.html</anchorfile>
      <anchor>a9d79fb3032785722e26b00a37995a045</anchor>
      <arglist>(short a, short b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum&lt; uchar &gt;</name>
    <filename>dc/d84/structcv_1_1cudev_1_1maximum_3_01uchar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uchar, uchar, uchar &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ uchar</type>
      <name>operator()</name>
      <anchorfile>dc/d84/structcv_1_1cudev_1_1maximum_3_01uchar_01_4.html</anchorfile>
      <anchor>a98a3d896491e04c7d9977eed91f2362f</anchor>
      <arglist>(uchar a, uchar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum&lt; uint &gt;</name>
    <filename>d8/dfa/structcv_1_1cudev_1_1maximum_3_01uint_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uint, uint, uint &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ uint</type>
      <name>operator()</name>
      <anchorfile>d8/dfa/structcv_1_1cudev_1_1maximum_3_01uint_01_4.html</anchorfile>
      <anchor>a6f78b59b8fde2766a8827de3f01d8db8</anchor>
      <arglist>(uint a, uint b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::maximum&lt; ushort &gt;</name>
    <filename>d0/dac/structcv_1_1cudev_1_1maximum_3_01ushort_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; ushort, ushort, ushort &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ ushort</type>
      <name>operator()</name>
      <anchorfile>d0/dac/structcv_1_1cudev_1_1maximum_3_01ushort_01_4.html</anchorfile>
      <anchor>a5bda4bdb72d47bcb77ff15390922e450</anchor>
      <arglist>(ushort a, ushort b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::MaxUnpoolLayer</name>
    <filename>d1/d59/classcv_1_1dnn_1_1MaxUnpoolLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MaxUnpoolLayer &gt;</type>
      <name>create</name>
      <anchorfile>d1/d59/classcv_1_1dnn_1_1MaxUnpoolLayer.html</anchorfile>
      <anchor>a7b9a1ddd537645468e97cf40938d4b76</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>poolKernel</name>
      <anchorfile>d1/d59/classcv_1_1dnn_1_1MaxUnpoolLayer.html</anchorfile>
      <anchor>a072352f6d14ae4d334726fbbc9b20cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>poolPad</name>
      <anchorfile>d1/d59/classcv_1_1dnn_1_1MaxUnpoolLayer.html</anchorfile>
      <anchor>ace235835cca6ba7b807e8542a8ea9bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>poolStride</name>
      <anchorfile>d1/d59/classcv_1_1dnn_1_1MaxUnpoolLayer.html</anchorfile>
      <anchor>a8e1d6155038314c33128a01d6e2472e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MediaFrame</name>
    <filename>d5/d21/classcv_1_1MediaFrame.html</filename>
    <class kind="class">cv::MediaFrame::IAdapter</class>
    <class kind="class">cv::MediaFrame::View</class>
    <member kind="enumeration">
      <type></type>
      <name>Access</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>afbfdbda97a02e69b4d41d3209705c678</anchor>
      <arglist></arglist>
      <enumvalue file="d5/d21/classcv_1_1MediaFrame.html" anchor="afbfdbda97a02e69b4d41d3209705c678ae1e1d3d40573127e9ee0480caf1283d6">R</enumvalue>
      <enumvalue file="d5/d21/classcv_1_1MediaFrame.html" anchor="afbfdbda97a02e69b4d41d3209705c678a61e9c06ea9a85a5088a499df6458d276">W</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; IAdapter &gt;</type>
      <name>AdapterPtr</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>a2f7d7e382b45223f9153186b149a066c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaFrame</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>abc9e765f51537d0df9e23bb0c8b03477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaFrame</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>ae77c011d7a3b8739378af2d8c3ce570c</anchor>
      <arglist>(AdapterPtr &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>access</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>a21131e7dff90681801ac6321fa366a09</anchor>
      <arglist>(Access mode) const</arglist>
    </member>
    <member kind="function">
      <type>cv::GFrameDesc</type>
      <name>desc</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>a39e44b6dc4c02f8cb3e3ff76e693b9f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>ae4d379a47782a455cbd1d1b229ca06e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>d5/d21/classcv_1_1MediaFrame.html</anchorfile>
      <anchor>a2cb8d11ee1c9ba25e2c09521df558add</anchor>
      <arglist>(cv::gapi::s11n::IOStream &amp;os) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::MediaFrame</type>
      <name>Create</name>
      <anchorfile>d9/d51/group__gapi__data__structures.html</anchorfile>
      <anchor>gae8303ea3191e88523adb67443b570a5f</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MercatorProjector</name>
    <filename>d1/daa/structcv_1_1detail_1_1MercatorProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d1/daa/structcv_1_1detail_1_1MercatorProjector.html</anchorfile>
      <anchor>a2cd004542503dee227d1b0780972e6fe</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d1/daa/structcv_1_1detail_1_1MercatorProjector.html</anchorfile>
      <anchor>ac6921255985a3f53445a8e1298f31740</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::MercatorWarper</name>
    <filename>dc/d7a/classcv_1_1detail_1_1MercatorWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; MercatorProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>MercatorWarper</name>
      <anchorfile>dc/d7a/classcv_1_1detail_1_1MercatorWarper.html</anchorfile>
      <anchor>a3db79c1c7a45176cd58da433556769c9</anchor>
      <arglist>(float scale)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MercatorWarper</name>
    <filename>de/d04/classcv_1_1MercatorWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>de/d04/classcv_1_1MercatorWarper.html</anchorfile>
      <anchor>a81e589dfd1919eab49c93e4613acd411</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MergeDebevec</name>
    <filename>df/d62/classcv_1_1MergeDebevec.html</filename>
    <base>cv::MergeExposures</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>df/d62/classcv_1_1MergeDebevec.html</anchorfile>
      <anchor>aca5d520352e06b99754c1b5a6d88b58d</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst, InputArray times)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>df/d62/classcv_1_1MergeDebevec.html</anchorfile>
      <anchor>adf18c10c2edf68b6a8141eb972b2e860</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst, InputArray times, InputArray response) CV_OVERRIDE=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MergeExposures</name>
    <filename>d6/d5e/classcv_1_1MergeExposures.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d6/d5e/classcv_1_1MergeExposures.html</anchorfile>
      <anchor>a547fe61891e611804b27a3f5ef0237ee</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst, InputArray times, InputArray response)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MergeMertens</name>
    <filename>d7/dd6/classcv_1_1MergeMertens.html</filename>
    <base>cv::MergeExposures</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getContrastWeight</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>ad8ab7147ec12e82042de3fa96cf3bb24</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getExposureWeight</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>a3cb7c5a9362e838efd8d7ec41eba1970</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSaturationWeight</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>ae50d896f7fc0e60dde24c58045a87af2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>a2d2254b2aab722c16954de13a663644d</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>ad6942f44b46efb5d0c6571179bfd9d48</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst, InputArray times, InputArray response) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setContrastWeight</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>af75eb4cbbc759e8ce7ba9514703fba4b</anchor>
      <arglist>(float contrast_weiht)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setExposureWeight</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>a00d81f2a0a6c0f3abd2fd21ad57f58c9</anchor>
      <arglist>(float exposure_weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSaturationWeight</name>
      <anchorfile>d7/dd6/classcv_1_1MergeMertens.html</anchorfile>
      <anchor>a5b0db42a20974ec512a7722e8fa6c92a</anchor>
      <arglist>(float saturation_weight)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MergeRobertson</name>
    <filename>d7/d5b/classcv_1_1MergeRobertson.html</filename>
    <base>cv::MergeExposures</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d7/d5b/classcv_1_1MergeRobertson.html</anchorfile>
      <anchor>ace4e270491b2e5a4cfa8fb1dd7f243a8</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst, InputArray times)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d7/d5b/classcv_1_1MergeRobertson.html</anchorfile>
      <anchor>ac3657dcff146fe595329771783901b85</anchor>
      <arglist>(InputArrayOfArrays src, OutputArray dst, InputArray times, InputArray response) CV_OVERRIDE=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::viz::Mesh</name>
    <filename>dc/d4f/classcv_1_1viz_1_1Mesh.html</filename>
    <member kind="enumvalue">
      <name>LOAD_AUTO</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ad9c93376eae33eb5ac8efd055b9b5638abc0ec20ee29622eb7d340b8da60c644f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOAD_PLY</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ad9c93376eae33eb5ac8efd055b9b5638a7874520d2defcbccddf5032359171385</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOAD_OBJ</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ad9c93376eae33eb5ac8efd055b9b5638ac0b9804b46088d052fc6ea4aff94ed7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOAD_AUTO</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ad9c93376eae33eb5ac8efd055b9b5638abc0ec20ee29622eb7d340b8da60c644f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOAD_OBJ</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ad9c93376eae33eb5ac8efd055b9b5638ac0b9804b46088d052fc6ea4aff94ed7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOAD_PLY</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ad9c93376eae33eb5ac8efd055b9b5638a7874520d2defcbccddf5032359171385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>aaab0596b508aad1759025f6483ddd8d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mesh</type>
      <name>load</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>a54407fef69977bb6344f0ec2e3678083</anchor>
      <arglist>(const String &amp;file, int type=LOAD_PLY)</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>cloud</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>a2719f6673412252b5539191b5d8db580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>colors</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>a836d38fde4eb6f42ebfa9b1772d96ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>normals</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>afa1bf8f104bc7f0cfefc2bd2e38495f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>polygons</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ac4482e5c832f2bd24bb697c340eaf853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>tcoords</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>ae5f1cca70c5913a8e224bc668d7f836c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>texture</name>
      <anchorfile>dc/d4f/classcv_1_1viz_1_1Mesh.html</anchorfile>
      <anchor>a16b20bbdb9d830145c6c079639cad0fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaHelper</name>
    <filename>d4/d06/structcv_1_1detail_1_1MetaHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaHelper&lt; K, std::tuple&lt; Ins... &gt;, Out &gt;</name>
    <filename>db/dff/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01Out_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename Out</templarg>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>db/dff/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01Out_01_4.html</anchorfile>
      <anchor>a0bc33bffebf53244377eb63e4e60c03d</anchor>
      <arglist>(const GMetaArgs &amp;in_meta, const GArgs &amp;in_args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta_impl</name>
      <anchorfile>db/dff/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01Out_01_4.html</anchorfile>
      <anchor>a06a47d50f44661ebf33a43d6d80bc508</anchor>
      <arglist>(const GMetaArgs &amp;in_meta, const GArgs &amp;in_args, detail::Seq&lt; IIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaHelper&lt; K, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</name>
    <filename>d1/dde/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</filename>
    <templarg>typename K</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename... Outs</templarg>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta</name>
      <anchorfile>d1/dde/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>aa8de0e9726a2e12813593a88b26b548a</anchor>
      <arglist>(const GMetaArgs &amp;in_meta, const GArgs &amp;in_args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GMetaArgs</type>
      <name>getOutMeta_impl</name>
      <anchorfile>d1/dde/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a527a0a809753d6d39f65a6964d38ff27</anchor>
      <arglist>(const GMetaArgs &amp;in_meta, const GArgs &amp;in_args, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaType</name>
    <filename>db/d79/structcv_1_1detail_1_1MetaType.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>db/d79/structcv_1_1detail_1_1MetaType.html</anchorfile>
      <anchor>a3294400b888903a23ea98dc5b5666f5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaType&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>d4/d91/structcv_1_1detail_1_1MetaType_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>GArrayDesc</type>
      <name>type</name>
      <anchorfile>d4/d91/structcv_1_1detail_1_1MetaType_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>acc8c4a00d282678d859b1d8244d1f393</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaType&lt; cv::GFrame &gt;</name>
    <filename>d5/d0b/structcv_1_1detail_1_1MetaType_3_01cv_1_1GFrame_01_4.html</filename>
    <member kind="typedef">
      <type>GFrameDesc</type>
      <name>type</name>
      <anchorfile>d5/d0b/structcv_1_1detail_1_1MetaType_3_01cv_1_1GFrame_01_4.html</anchorfile>
      <anchor>a9bf75f2307e917c93c879d089ea4cdf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaType&lt; cv::GMat &gt;</name>
    <filename>d0/dcf/structcv_1_1detail_1_1MetaType_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="typedef">
      <type>GMatDesc</type>
      <name>type</name>
      <anchorfile>d0/dcf/structcv_1_1detail_1_1MetaType_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>ae3fde27a067e489e03452436a4b0055d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaType&lt; cv::GMatP &gt;</name>
    <filename>dc/d9f/structcv_1_1detail_1_1MetaType_3_01cv_1_1GMatP_01_4.html</filename>
    <member kind="typedef">
      <type>GMatDesc</type>
      <name>type</name>
      <anchorfile>dc/d9f/structcv_1_1detail_1_1MetaType_3_01cv_1_1GMatP_01_4.html</anchorfile>
      <anchor>a345fbf33f932ac53129c744294a428fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaType&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>db/d4f/structcv_1_1detail_1_1MetaType_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>GOpaqueDesc</type>
      <name>type</name>
      <anchorfile>db/d4f/structcv_1_1detail_1_1MetaType_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a7882bc5fe585925e6d7949f9d642d74a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::MetaType&lt; cv::GScalar &gt;</name>
    <filename>de/d91/structcv_1_1detail_1_1MetaType_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="typedef">
      <type>GScalarDesc</type>
      <name>type</name>
      <anchorfile>de/d91/structcv_1_1detail_1_1MetaType_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>adba13704e7ce2d101b5e0112476bd939</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Min</name>
    <filename>d3/def/structcv_1_1cudev_1_1Min.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::minimum&lt; T &gt;</base>
    <class kind="struct">cv::cudev::Min::rebind</class>
    <member kind="typedef">
      <type>T</type>
      <name>work_type</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1Min.html</anchorfile>
      <anchor>a6d33a4a7c0aee1cd493f3af840d92ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>initialValue</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1Min.html</anchorfile>
      <anchor>aeff4aea67655d22a826f5a6ed642b522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>result</name>
      <anchorfile>d3/def/structcv_1_1cudev_1_1Min.html</anchorfile>
      <anchor>afef9e69cc431dc05d1efa412330e0fc2</anchor>
      <arglist>(T r, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum</name>
    <filename>d5/dc9/structcv_1_1cudev_1_1minimum.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d5/dc9/structcv_1_1cudev_1_1minimum.html</anchorfile>
      <anchor>acdf2ef08e5d48af75d2122e8671aea68</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum&lt; double &gt;</name>
    <filename>de/de4/structcv_1_1cudev_1_1minimum_3_01double_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; double, double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>de/de4/structcv_1_1cudev_1_1minimum_3_01double_01_4.html</anchorfile>
      <anchor>a48a0b885006be6a0fa8e9d11c54d4e5b</anchor>
      <arglist>(double a, double b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum&lt; float &gt;</name>
    <filename>d1/d9d/structcv_1_1cudev_1_1minimum_3_01float_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; float, float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d1/d9d/structcv_1_1cudev_1_1minimum_3_01float_01_4.html</anchorfile>
      <anchor>a8fbc1f931bb9d8d68e623e7bc561382a</anchor>
      <arglist>(float a, float b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum&lt; schar &gt;</name>
    <filename>d5/d75/structcv_1_1cudev_1_1minimum_3_01schar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; schar, schar, schar &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ schar</type>
      <name>operator()</name>
      <anchorfile>d5/d75/structcv_1_1cudev_1_1minimum_3_01schar_01_4.html</anchorfile>
      <anchor>a8f420b811fad523efc6aa53007d6d966</anchor>
      <arglist>(schar a, schar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum&lt; short &gt;</name>
    <filename>db/d5b/structcv_1_1cudev_1_1minimum_3_01short_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; short, short, short &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ short</type>
      <name>operator()</name>
      <anchorfile>db/d5b/structcv_1_1cudev_1_1minimum_3_01short_01_4.html</anchorfile>
      <anchor>af73ef8474d4331959f890e839e0c6253</anchor>
      <arglist>(short a, short b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum&lt; uchar &gt;</name>
    <filename>d8/d48/structcv_1_1cudev_1_1minimum_3_01uchar_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uchar, uchar, uchar &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ uchar</type>
      <name>operator()</name>
      <anchorfile>d8/d48/structcv_1_1cudev_1_1minimum_3_01uchar_01_4.html</anchorfile>
      <anchor>a7deb2150864ae4502dc4441bc12d4336</anchor>
      <arglist>(uchar a, uchar b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum&lt; uint &gt;</name>
    <filename>da/dc7/structcv_1_1cudev_1_1minimum_3_01uint_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; uint, uint, uint &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ uint</type>
      <name>operator()</name>
      <anchorfile>da/dc7/structcv_1_1cudev_1_1minimum_3_01uint_01_4.html</anchorfile>
      <anchor>adf25e14f21fe7eb1537a294d819d79d1</anchor>
      <arglist>(uint a, uint b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minimum&lt; ushort &gt;</name>
    <filename>de/dfa/structcv_1_1cudev_1_1minimum_3_01ushort_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; ushort, ushort, ushort &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ ushort</type>
      <name>operator()</name>
      <anchorfile>de/dfa/structcv_1_1cudev_1_1minimum_3_01ushort_01_4.html</anchorfile>
      <anchor>ac33cd62d0c0ebbeed517eab9d577517d</anchor>
      <arglist>(ushort a, ushort b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MinProblemSolver</name>
    <filename>df/d11/classcv_1_1MinProblemSolver.html</filename>
    <base>cv::Algorithm</base>
    <class kind="class">cv::MinProblemSolver::Function</class>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; Function &gt;</type>
      <name>getFunction</name>
      <anchorfile>df/d11/classcv_1_1MinProblemSolver.html</anchorfile>
      <anchor>a93e857d5750d634a868f4643a3c1913c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>df/d11/classcv_1_1MinProblemSolver.html</anchorfile>
      <anchor>aacdc1d10d144990d0aad163f0239efb4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>minimize</name>
      <anchorfile>df/d11/classcv_1_1MinProblemSolver.html</anchorfile>
      <anchor>ade85ab8dceca1ee4974f62b758fa90af</anchor>
      <arglist>(InputOutputArray x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFunction</name>
      <anchorfile>df/d11/classcv_1_1MinProblemSolver.html</anchorfile>
      <anchor>a22632a6392d2e159a8e01c2ed697cbe0</anchor>
      <arglist>(const Ptr&lt; Function &gt; &amp;f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>df/d11/classcv_1_1MinProblemSolver.html</anchorfile>
      <anchor>aad56ae718e6cde978cac28e6ae1d58e7</anchor>
      <arglist>(const TermCriteria &amp;termcrit)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::minus</name>
    <filename>da/df1/structcv_1_1cudev_1_1minus.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>da/df1/structcv_1_1cudev_1_1minus.html</anchorfile>
      <anchor>aa2c21f87c2bc60ae0d5c5d7770b023c8</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::MishLayer</name>
    <filename>d4/da1/classcv_1_1dnn_1_1MishLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MishLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/da1/classcv_1_1dnn_1_1MishLayer.html</anchorfile>
      <anchor>a389794bac9d907509b6c8a49cec64493</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::linemod::Modality</name>
    <filename>d5/d1c/classcv_1_1linemod_1_1Modality.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Modality</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>ad9aa75d6fc6aa76ae306f19596aab56d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual String</type>
      <name>name</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>a7bb2e375a44df3f6bb2fbf3d51292808</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; QuantizedPyramid &gt;</type>
      <name>process</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>a92a2b3c27b404623e7815394167d9d6f</anchor>
      <arglist>(const Mat &amp;src, const Mat &amp;mask=Mat()) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>a2d2e8c65f8221a38af040dc1af44cb51</anchor>
      <arglist>(const FileNode &amp;fn)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>ac8ec5fe840feca057df5a4f90c7bd7b4</anchor>
      <arglist>(FileStorage &amp;fs) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Modality &gt;</type>
      <name>create</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>a3a07e807a738e302529b539c0ef6435d</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Modality &gt;</type>
      <name>create</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>ad579f233f5a95cbb971126c4317aed99</anchor>
      <arglist>(const String &amp;modality_type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Ptr&lt; QuantizedPyramid &gt;</type>
      <name>processImpl</name>
      <anchorfile>d5/d1c/classcv_1_1linemod_1_1Modality.html</anchorfile>
      <anchor>ac4f9f58a5a6bc6668bc9040e87b41f9d</anchor>
      <arglist>(const Mat &amp;src, const Mat &amp;mask) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::Model</name>
    <filename>d3/df0/classcv_1_1dnn_1_1Model.html</filename>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a5ccfd862a641a6b48472a88d821f33bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>aa1c0d898fe9658d9547b5a1996457243</anchor>
      <arglist>(const Model &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>aeda26984960f2985f0071e33a51b34d3</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>aba0797b07b946ca49db4795bf01a66cf</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;model, CV_WRAP_FILE_PATH const String &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a432f18b1632acd8c1a11736a051d647b</anchor>
      <arglist>(Model &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>enableWinograd</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>aaafb435bceeaf505f600845c99268991</anchor>
      <arglist>(bool useWinograd)</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a0b3d1f6a6e7399af25dbcc2f67bc640c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>getImplRef</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a0fbe991d6aa476d443bf14a056b3360c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Net &amp;</type>
      <name>getNetwork_</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a293da0586e42b7e8331e875092013736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Net &amp;</type>
      <name>getNetwork_</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a964e63adb08cdadbfb18d13aef6a4bd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Net &amp;</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>aee25d25ba491906a44580d4ac7611467</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a8d589017971a7244fea7069701a1ae47</anchor>
      <arglist>(const Model &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>ac919b7fceea53429aa3ee7fb42994e27</anchor>
      <arglist>(Model &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>predict</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a7af24145b0fcfd4581793e7c34225156</anchor>
      <arglist>(InputArray frame, OutputArrayOfArrays outs) const</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setInputCrop</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>af82b105912f8fe1dcd735624f5079fa7</anchor>
      <arglist>(bool crop)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setInputMean</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a58e553a651ed1d4985af1d616e0ec910</anchor>
      <arglist>(const Scalar &amp;mean)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputParams</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a3af51e4292f8cbce196df311254826c2</anchor>
      <arglist>(double scale=1.0, const Size &amp;size=Size(), const Scalar &amp;mean=Scalar(), bool swapRB=false, bool crop=false)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setInputScale</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a4bb53b2e276e3ba6507ebebae6e3abdb</anchor>
      <arglist>(const Scalar &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setInputSize</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>ad8049b46a74ae8ae14705bd97cfbb202</anchor>
      <arglist>(const Size &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setInputSize</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>af741c6ed7b138718dc29dec8b3ae9e31</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setInputSwapRB</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a5edb411df623cbdfc4986e66d546d142</anchor>
      <arglist>(bool swapRB)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setOutputNames</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a8e15961aba57656e829440c499f870d2</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;outNames)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setPreferableBackend</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a3389bfdcd133d7c689d4976d20a0e1e3</anchor>
      <arglist>(dnn::Backend backendId)</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>setPreferableTarget</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>a3c09554e112167fca6fece6364612cfb</anchor>
      <arglist>(dnn::Target targetId)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>d3/df0/classcv_1_1dnn_1_1Model.html</anchorfile>
      <anchor>ac85bd692412a11f32f2041d7eedbc809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::FacemarkAAM::Model</name>
    <filename>d0/d8d/structcv_1_1face_1_1FacemarkAAM_1_1Model.html</filename>
    <class kind="struct">cv::face::FacemarkAAM::Model::Texture</class>
    <member kind="variable">
      <type>Mat</type>
      <name>Q</name>
      <anchorfile>d0/d8d/structcv_1_1face_1_1FacemarkAAM_1_1Model.html</anchorfile>
      <anchor>acbfbc526eaf399a81500185101d62d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>S</name>
      <anchorfile>d0/d8d/structcv_1_1face_1_1FacemarkAAM_1_1Model.html</anchorfile>
      <anchor>a29a25d70c8b7090fc0bba855ec42696c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point2f &gt;</type>
      <name>s0</name>
      <anchorfile>d0/d8d/structcv_1_1face_1_1FacemarkAAM_1_1Model.html</anchorfile>
      <anchor>a5829fa9198c6a27fb3a13a17a34dc2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>scales</name>
      <anchorfile>d0/d8d/structcv_1_1face_1_1FacemarkAAM_1_1Model.html</anchorfile>
      <anchor>a1c01ce9d2703384a1f937c276448d973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Texture &gt;</type>
      <name>textures</name>
      <anchorfile>d0/d8d/structcv_1_1face_1_1FacemarkAAM_1_1Model.html</anchorfile>
      <anchor>afd7cea8d7e84122a30e851d1f29ab3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Vec3i &gt;</type>
      <name>triangles</name>
      <anchorfile>d0/d8d/structcv_1_1face_1_1FacemarkAAM_1_1Model.html</anchorfile>
      <anchor>a026fc525e61c2e0a72fc738ccc947601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::ov::detail::ParamDesc::Model</name>
    <filename>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</filename>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>adc384355111baa2dda71a7188398dcf7</anchor>
      <arglist>(const std::string &amp;model_path_, const std::string &amp;bin_path_)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>bin_path</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a2fef308db81398bf8e0c8207f4343643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>clamp_outputs</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a014d087c680585900257a21bb935c6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::string &gt;</type>
      <name>input_model_layout</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a3b2568396919d042aa74954d6b7a3023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::string &gt;</type>
      <name>input_tensor_layout</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a391d21c1388131c3054ea0108ff19031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; int &gt;</type>
      <name>interpolation</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>ad361e347688e98607349a9ca86e9ff07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::vector&lt; float &gt; &gt;</type>
      <name>mean_values</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a430fc7cfff716635e61b6bc374637e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_path</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a4cd76b3245cbbdcdbc3120b56e17540c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::vector&lt; size_t &gt; &gt;</type>
      <name>new_shapes</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>aa0c6d3dc02bc1c017dc9d465abd3f4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::string &gt;</type>
      <name>output_model_layout</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a52f03aa93737d25be40220f1605012d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::string &gt;</type>
      <name>output_tensor_layout</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a4d9ac06bffce5cf92a3f51fa6fba25f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; int &gt;</type>
      <name>output_tensor_precision</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>a82ce83883c47e8970c471cd52a3ddff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::vector&lt; float &gt; &gt;</type>
      <name>scale_values</name>
      <anchorfile>d7/d03/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc_1_1Model.html</anchorfile>
      <anchor>ac1bfec7edd333e3d7b2d21e44bdb4b5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::modulus</name>
    <filename>d7/d7f/structcv_1_1cudev_1_1modulus.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d7/d7f/structcv_1_1cudev_1_1modulus.html</anchorfile>
      <anchor>adbb9a4b035592f32258f013f378d50dd</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Moments</name>
    <filename>d8/d23/classcv_1_1Moments.html</filename>
    <member kind="function">
      <type></type>
      <name>Moments</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a0382b98fdb23acdcb05c91a2a44e5a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Moments</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ab8972f76cccd51af351cbda199fb4a0d</anchor>
      <arglist>(double m00, double m10, double m01, double m20, double m11, double m02, double m30, double m21, double m12, double m03)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m00</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a8b1b4917d1123abc3a3c16b007a7319b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m10</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a268b19c1ab99f0edcc531f35cfddaee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m01</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a819acd0026a58823b725aea8a0e8b81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m20</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>aa5bdd011db458a58c6f73420995528e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m11</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a42016f07a907b360d499ed56239eb245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m02</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a708daca15885dba548b635626fdfad5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m30</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>af5c394ac23a8587a02fc094107e108af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m21</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a9c1f4067e6e201e396ae04f44eb2e6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m12</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a733a72bcf9d266b24f6216829591b522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m03</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ae007b3e092a9b4baf61e83cfecb5aa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu20</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a1f437e60fd477d2ea4b5a3f0c2b8a9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu11</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a9afade2efe8ec13e8874acc43f274bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu02</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>adcde8be49f73216d06965df0a884239b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu30</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a1fc9b5378cb0d4c0af043e991b79f96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu21</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>aba659bac5ac0ff32cf3ad160d0d3b23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu12</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a811cdd7ac5c644f4678c3d9f1601b44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu03</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>aa4072d2fd03bc6cdee8a5c0e15fe1b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu20</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a60e0eda02ec9ed4646673bd2b6b72545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu11</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ade4cfa48ff5d25d8f24c789282163aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu02</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ad15583ebb8f3b85acfb55442a6b8c533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu30</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a223d272dc5ec3efe401d6dd1c4fb3087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu21</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a429e531e475a2619195c4787c4992a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu12</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ad0cdde3c12b9bf65a97da0d2e7e65e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu03</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a1b5f0e8a3df615e6bb16f6cd89b9a646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m00</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a8b1b4917d1123abc3a3c16b007a7319b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m10</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a268b19c1ab99f0edcc531f35cfddaee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m01</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a819acd0026a58823b725aea8a0e8b81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m20</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>aa5bdd011db458a58c6f73420995528e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m11</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a42016f07a907b360d499ed56239eb245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m02</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a708daca15885dba548b635626fdfad5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m30</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>af5c394ac23a8587a02fc094107e108af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m21</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a9c1f4067e6e201e396ae04f44eb2e6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m12</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a733a72bcf9d266b24f6216829591b522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m03</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ae007b3e092a9b4baf61e83cfecb5aa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu20</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a1f437e60fd477d2ea4b5a3f0c2b8a9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu11</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a9afade2efe8ec13e8874acc43f274bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu02</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>adcde8be49f73216d06965df0a884239b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu30</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a1fc9b5378cb0d4c0af043e991b79f96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu21</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>aba659bac5ac0ff32cf3ad160d0d3b23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu12</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a811cdd7ac5c644f4678c3d9f1601b44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu03</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>aa4072d2fd03bc6cdee8a5c0e15fe1b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu20</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a60e0eda02ec9ed4646673bd2b6b72545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu11</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ade4cfa48ff5d25d8f24c789282163aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu02</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ad15583ebb8f3b85acfb55442a6b8c533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu30</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a223d272dc5ec3efe401d6dd1c4fb3087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu21</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a429e531e475a2619195c4787c4992a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu12</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>ad0cdde3c12b9bf65a97da0d2e7e65e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu03</name>
      <anchorfile>d8/d23/classcv_1_1Moments.html</anchorfile>
      <anchor>a1b5f0e8a3df615e6bb16f6cd89b9a646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::util::monostate</name>
    <filename>d5/da7/structcv_1_1util_1_1monostate.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MoreAccurateMotionWobbleSuppressor</name>
    <filename>d8/da1/classcv_1_1videostab_1_1MoreAccurateMotionWobbleSuppressor.html</filename>
    <base>cv::videostab::MoreAccurateMotionWobbleSuppressorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>suppress</name>
      <anchorfile>d8/da1/classcv_1_1videostab_1_1MoreAccurateMotionWobbleSuppressor.html</anchorfile>
      <anchor>aa829e4bb7e33b11567ec3f040e28a7fc</anchor>
      <arglist>(int idx, const Mat &amp;frame, Mat &amp;result) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MoreAccurateMotionWobbleSuppressorBase</name>
    <filename>d0/d53/classcv_1_1videostab_1_1MoreAccurateMotionWobbleSuppressorBase.html</filename>
    <base>cv::videostab::WobbleSuppressorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>period</name>
      <anchorfile>d0/d53/classcv_1_1videostab_1_1MoreAccurateMotionWobbleSuppressorBase.html</anchorfile>
      <anchor>a749ab7956a5fdb5833c2fd3b44c17275</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPeriod</name>
      <anchorfile>d0/d53/classcv_1_1videostab_1_1MoreAccurateMotionWobbleSuppressorBase.html</anchorfile>
      <anchor>a7b31ec03811a5ec21a90604abcb7c2da</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MoreAccurateMotionWobbleSuppressorBase</name>
      <anchorfile>d0/d53/classcv_1_1videostab_1_1MoreAccurateMotionWobbleSuppressorBase.html</anchorfile>
      <anchor>a5c92896a72d9f706bca04fae077f614f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>period_</name>
      <anchorfile>d0/d53/classcv_1_1videostab_1_1MoreAccurateMotionWobbleSuppressorBase.html</anchorfile>
      <anchor>a4ce79a10a75561b24a9ca7722c804ea4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::Mosaic</name>
    <filename>d0/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Mosaic.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Mosaic</name>
      <anchorfile>d0/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Mosaic.html</anchorfile>
      <anchor>a61701c3cb0b6d72de9cb110f383939da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mosaic</name>
      <anchorfile>d0/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Mosaic.html</anchorfile>
      <anchor>ad655ea1c3d0eff93300e5cbcbbe434b6</anchor>
      <arglist>(const cv::Rect &amp;mos_, int cellSz_, int decim_)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>cellSz</name>
      <anchorfile>d0/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Mosaic.html</anchorfile>
      <anchor>ab25dc9a0a67726ccf0f0e6d6589f205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>decim</name>
      <anchorfile>d0/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Mosaic.html</anchorfile>
      <anchor>a8b090cefb08a84604873345787e90c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Rect</type>
      <name>mos</name>
      <anchorfile>d0/d07/structcv_1_1gapi_1_1wip_1_1draw_1_1Mosaic.html</anchorfile>
      <anchor>aad8dba895db7c66762b2ea366cd3bc11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MotionEstimatorBase</name>
    <filename>db/df1/classcv_1_1videostab_1_1MotionEstimatorBase.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotionEstimatorBase</name>
      <anchorfile>db/df1/classcv_1_1videostab_1_1MotionEstimatorBase.html</anchorfile>
      <anchor>a30cbb512b287e79982a61d06730811c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>estimate</name>
      <anchorfile>db/df1/classcv_1_1videostab_1_1MotionEstimatorBase.html</anchorfile>
      <anchor>ad2e3669f3ccb019194cdb770acc6412f</anchor>
      <arglist>(InputArray points0, InputArray points1, bool *ok=0)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MotionModel</type>
      <name>motionModel</name>
      <anchorfile>db/df1/classcv_1_1videostab_1_1MotionEstimatorBase.html</anchorfile>
      <anchor>a7a848cee402585520565e8346221af68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMotionModel</name>
      <anchorfile>db/df1/classcv_1_1videostab_1_1MotionEstimatorBase.html</anchorfile>
      <anchor>a7ef89b8847fc28a75bf4199b8f194340</anchor>
      <arglist>(MotionModel val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MotionEstimatorBase</name>
      <anchorfile>db/df1/classcv_1_1videostab_1_1MotionEstimatorBase.html</anchorfile>
      <anchor>ab1bc0253fe2d279148445e0e2f42c508</anchor>
      <arglist>(MotionModel model)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MotionEstimatorL1</name>
    <filename>d7/d29/classcv_1_1videostab_1_1MotionEstimatorL1.html</filename>
    <base>cv::videostab::MotionEstimatorBase</base>
    <member kind="function">
      <type></type>
      <name>MotionEstimatorL1</name>
      <anchorfile>d7/d29/classcv_1_1videostab_1_1MotionEstimatorL1.html</anchorfile>
      <anchor>adc5c868f661775fb37a31a51ab1ea0d7</anchor>
      <arglist>(MotionModel model=MM_AFFINE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>estimate</name>
      <anchorfile>d7/d29/classcv_1_1videostab_1_1MotionEstimatorL1.html</anchorfile>
      <anchor>a835b18ec5c6a51d8e82206c50172252b</anchor>
      <arglist>(InputArray points0, InputArray points1, bool *ok=0) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MotionEstimatorRansacL2</name>
    <filename>d6/dbe/classcv_1_1videostab_1_1MotionEstimatorRansacL2.html</filename>
    <base>cv::videostab::MotionEstimatorBase</base>
    <member kind="function">
      <type></type>
      <name>MotionEstimatorRansacL2</name>
      <anchorfile>d6/dbe/classcv_1_1videostab_1_1MotionEstimatorRansacL2.html</anchorfile>
      <anchor>ae7d9545b45bc537042cdc4251a8237ca</anchor>
      <arglist>(MotionModel model=MM_AFFINE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>estimate</name>
      <anchorfile>d6/dbe/classcv_1_1videostab_1_1MotionEstimatorRansacL2.html</anchorfile>
      <anchor>ab53cec01615fedc6bddef9caeb2e3be7</anchor>
      <arglist>(InputArray points0, InputArray points1, bool *ok=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>minInlierRatio</name>
      <anchorfile>d6/dbe/classcv_1_1videostab_1_1MotionEstimatorRansacL2.html</anchorfile>
      <anchor>a7601c6c793bbb8337f0de8526339c8af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RansacParams</type>
      <name>ransacParams</name>
      <anchorfile>d6/dbe/classcv_1_1videostab_1_1MotionEstimatorRansacL2.html</anchorfile>
      <anchor>a093c536a88dacdb31f7f4deddf20a68a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinInlierRatio</name>
      <anchorfile>d6/dbe/classcv_1_1videostab_1_1MotionEstimatorRansacL2.html</anchorfile>
      <anchor>ab1d351054cc4adbbf9875156874fedd8</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRansacParams</name>
      <anchorfile>d6/dbe/classcv_1_1videostab_1_1MotionEstimatorRansacL2.html</anchorfile>
      <anchor>a8926e08d617764a6e73250c2e4f8caaa</anchor>
      <arglist>(const RansacParams &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MotionFilterBase</name>
    <filename>dd/df4/classcv_1_1videostab_1_1MotionFilterBase.html</filename>
    <base>cv::videostab::IMotionStabilizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotionFilterBase</name>
      <anchorfile>dd/df4/classcv_1_1videostab_1_1MotionFilterBase.html</anchorfile>
      <anchor>aedd4d50e0905daab4e66ec55d28797ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>stabilize</name>
      <anchorfile>dd/df4/classcv_1_1videostab_1_1MotionFilterBase.html</anchorfile>
      <anchor>a6d225d8210db738480512ed04620e5e9</anchor>
      <arglist>(int idx, const std::vector&lt; Mat &gt; &amp;motions, const Range &amp;range)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stabilize</name>
      <anchorfile>dd/df4/classcv_1_1videostab_1_1MotionFilterBase.html</anchorfile>
      <anchor>ae576542f1a966424773bca4b9c51a612</anchor>
      <arglist>(int size, const std::vector&lt; Mat &gt; &amp;motions, const Range &amp;range, Mat *stabilizationMotions) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MotionInpainter</name>
    <filename>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</filename>
    <base>cv::videostab::InpainterBase</base>
    <member kind="function">
      <type></type>
      <name>MotionInpainter</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>aebf592dca89ac5e3f3cf94180b1fcad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>borderMode</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>a82873b8c79de978db567729308668dac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>distThresh</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>a3eafeaddfc58cf879b1e64fe382108a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>flowErrorThreshold</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>a984ec65a4e029e6ca2e3205ba2f3ffd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inpaint</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>ae84c8c9f0a5d18bf44e2f4c11b547aa0</anchor>
      <arglist>(int idx, Mat &amp;frame, Mat &amp;mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; IDenseOptFlowEstimator &gt;</type>
      <name>optFlowEstimator</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>a403bd890d41913769660df0e1f761f41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderMode</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>aaacb52b91f791b467b0e3f69a7ad80f5</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistThreshold</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>acec803125f370bd1708fdf72b560f656</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlowErrorThreshold</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>a3421c028fcdc3646969be927d5b6a0e7</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptFlowEstimator</name>
      <anchorfile>da/d37/classcv_1_1videostab_1_1MotionInpainter.html</anchorfile>
      <anchor>ab6613bb5eccf19f8cc13154ea8af39af</anchor>
      <arglist>(Ptr&lt; IDenseOptFlowEstimator &gt; val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::MotionSaliency</name>
    <filename>d2/df7/classcv_1_1saliency_1_1MotionSaliency.html</filename>
    <base virtualness="virtual">cv::saliency::Saliency</base>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>d2/df7/classcv_1_1saliency_1_1MotionSaliency.html</anchorfile>
      <anchor>a8a81ef4ddbc42ce706718b2486b9ed21</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap) CV_OVERRIDE=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::MotionSaliencyBinWangApr2014</name>
    <filename>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</filename>
    <base>cv::saliency::MotionSaliency</base>
    <member kind="function">
      <type></type>
      <name>MotionSaliencyBinWangApr2014</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a48791bfcad75fa0572683f23a2fbb3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotionSaliencyBinWangApr2014</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a0ba83ec78969a2a4380a50961e6c5131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeSaliency</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>ad27c4adb8b6b878aa4631ec98dadc4cc</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getImageHeight</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a6e6899e3834b1e90c810fd3f23d94a13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getImageWidth</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>abb94d60df17745ce883f8ea90201fad4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a586631c66b5acecd6105da02936b63a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageHeight</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>aece9eba7fc039fb64a7f9b20e4763625</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImagesize</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a9c7cf4b521ce10417bab29a33412881f</anchor>
      <arglist>(int W, int H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageWidth</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a81bacd9f5e1c41487da3f3c3d863d04d</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MotionSaliencyBinWangApr2014 &gt;</type>
      <name>create</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a80f6c87e39cf3ab2bca404d25473ac19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>dc/d9b/classcv_1_1saliency_1_1MotionSaliencyBinWangApr2014.html</anchorfile>
      <anchor>a9c277bff61ccf265cf419b133930999b</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::MotionStabilizationPipeline</name>
    <filename>d9/d76/classcv_1_1videostab_1_1MotionStabilizationPipeline.html</filename>
    <base>cv::videostab::IMotionStabilizer</base>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d9/d76/classcv_1_1videostab_1_1MotionStabilizationPipeline.html</anchorfile>
      <anchor>a12b9945fb13a49ef9909ed5d13e7bdd2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>d9/d76/classcv_1_1videostab_1_1MotionStabilizationPipeline.html</anchorfile>
      <anchor>a60a77269a6d3af5749b160bb5c183e85</anchor>
      <arglist>(Ptr&lt; IMotionStabilizer &gt; stabilizer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stabilize</name>
      <anchorfile>d9/d76/classcv_1_1videostab_1_1MotionStabilizationPipeline.html</anchorfile>
      <anchor>a1cf207a73c79fa1ffe7b44a93bec7462</anchor>
      <arglist>(int size, const std::vector&lt; Mat &gt; &amp;motions, const Range &amp;range, Mat *stabilizationMotions) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::viz::MouseEvent</name>
    <filename>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</filename>
    <member kind="enumvalue">
      <name>LeftButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baad19e455b33545d34f237e9f44c8bbd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MiddleButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baacd85df21decb225a207beaca4c1a3778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MouseButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baa0c33afa9c67c8659bb1cf40e2dde1682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baad19e455b33545d34f237e9f44c8bbd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MiddleButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baacd85df21decb225a207beaca4c1a3778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baa3535bdc55ffcd7ad9f7b79e210bbe6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VScroll</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baabbfe491796298420cd5eefc79fb2ed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseButtonPress</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39ac8445731d7e6930f745a303acea1d1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseButtonRelease</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39afa027c59ebbc0dd8f412d55e39556ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseDblClick</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a819bad74662968724aa3909679ee69b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseMove</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a2099ae3377b1e50e784da3910e0508dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseScrollDown</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a37899e1ded68a942b8b91fc85a95b488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseScrollUp</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a0b60ae14d045a90a6680e6ad33fd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baa0c33afa9c67c8659bb1cf40e2dde1682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightButton</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baa3535bdc55ffcd7ad9f7b79e210bbe6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseMove</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a2099ae3377b1e50e784da3910e0508dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseButtonPress</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39ac8445731d7e6930f745a303acea1d1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseButtonRelease</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39afa027c59ebbc0dd8f412d55e39556ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseScrollDown</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a37899e1ded68a942b8b91fc85a95b488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseScrollUp</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a0b60ae14d045a90a6680e6ad33fd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseDblClick</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a17fb233b3e5af5f0460e986b3bc8ed39a819bad74662968724aa3909679ee69b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VScroll</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>ada240f2528500ad1615e76fb2fd9e2baabbfe491796298420cd5eefc79fb2ed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MouseEvent</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a2566c9701613232f23ba6d9bae559853</anchor>
      <arglist>(const Type &amp;type, const MouseButton &amp;button, const Point &amp;pointer, int modifiers)</arglist>
    </member>
    <member kind="variable">
      <type>MouseButton</type>
      <name>button</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a0674de4c3a2a3aa93b00c61cc474f083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>modifiers</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a0a3d0f441e1efe3f3f8b201174dd434f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point</type>
      <name>pointer</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>a97e8300b5eafd937dbb1315705f7102b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>type</name>
      <anchorfile>dc/d3b/classcv_1_1viz_1_1MouseEvent.html</anchorfile>
      <anchor>aeb8ea847034d9ffc4383463b8bc9cf51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::MSDDetector</name>
    <filename>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getComputeOrientation</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a899e70f79ee960feb8298d8c714151a3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>af795d2f7517c4c3923f1d5a1b3da435b</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getKNN</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>ae58ab1e3d6cc7ad5cf57f27e9f930d8e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNmsRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>af1ad5d1630a4bf7ffccf33324a8a0d8d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNmsScaleRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a829d4909f0c2e521c1dfeaa052043e4f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNScales</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>abae30234302bd26a59e35395d81c6fa3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPatchRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>ad2d4cd25c6f0165f4bb66b00783b0d67</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getScaleFactor</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>ac6c894638e98b2b7fbb0bbedbec0b980</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSearchAreaRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a27eda737b064d82fd8a0d9236e8e1ee8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getThSaliency</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>abe787ccc888abbdde3fe35f1c0d0754d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setComputeOrientation</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a19bb2f23329cf31d84d2c02540da1aa2</anchor>
      <arglist>(bool compute_orientation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setKNN</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a3e2746fbb9291701950cd9ae4498816b</anchor>
      <arglist>(int kNN)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNmsRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a043446d23e1a560f955c340e4292092a</anchor>
      <arglist>(int nms_radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNmsScaleRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>aeb6ea208fcb432f90a77777a6e739be0</anchor>
      <arglist>(int nms_scale_radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNScales</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>ac8816459402abbe7e65492436f0f023a</anchor>
      <arglist>(int use_orientation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatchRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>af9cf2433130e9fc9515de1de441304a8</anchor>
      <arglist>(int patch_radius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a490a747febd1f257a0c9cfb43ca2d28c</anchor>
      <arglist>(float scale_factor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSearchAreaRadius</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>a3398f5058d93c11308463d28590aad98</anchor>
      <arglist>(int use_orientation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThSaliency</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>ae4e70943c083594a360b768f9ca8758e</anchor>
      <arglist>(float th_saliency)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MSDDetector &gt;</type>
      <name>create</name>
      <anchorfile>d0/dcf/classcv_1_1xfeatures2d_1_1MSDDetector.html</anchorfile>
      <anchor>adce19e076dc235e06a29d1c458f11464</anchor>
      <arglist>(int m_patch_radius=3, int m_search_area_radius=5, int m_nms_radius=5, int m_nms_scale_radius=0, float m_th_saliency=250.0f, int m_kNN=4, float m_scale_factor=1.25f, int m_n_scales=-1, bool m_compute_orientation=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::MSER</name>
    <filename>d3/d28/classcv_1_1MSER.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectRegions</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a49d72a1346413106516a7fc6d95c09bb</anchor>
      <arglist>(InputArray image, std::vector&lt; std::vector&lt; Point &gt; &gt; &amp;msers, std::vector&lt; Rect &gt; &amp;bboxes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAreaThreshold</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a25f67d3ba4cb6bcfefa690ca49a3039c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a412b100d43b81c56b9c7e060886453c4</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDelta</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a85c31900cc98b08bb416428993093aa1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEdgeBlurSize</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a25bd7588e92c0305e1eab53a408776a1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxArea</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a6afe75169c69225a8081cc8f3732c9b5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxEvolution</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>ad22f2f404fd0f9266d2ab9bf3efce9ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxVariation</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a0f20f2314d67fed7e509eb2d682681b6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinArea</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>aac842d86a5de819490dd8c0105b17c10</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinDiversity</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a1ee388fd00bb83c81e2f9aca6f83837e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinMargin</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a2d13405ec30124e51288ce7baff082d2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getPass2Only</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a181a9a49a969620a76cbebbf1de0bfa2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAreaThreshold</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>ab05fe070724a12c8f12ac06eac60dbfd</anchor>
      <arglist>(double areaThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDelta</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a9828f6a0cc9b0aebf87db9ee34c8b2f7</anchor>
      <arglist>(int delta)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEdgeBlurSize</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a4a60f41d7728128749733d1477c272f9</anchor>
      <arglist>(int edge_blur_size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxArea</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>ad768e2445e6cdacd6ed28b5fb533a464</anchor>
      <arglist>(int maxArea)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxEvolution</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a7e4c0d4d22b0abb700fce4001701fe77</anchor>
      <arglist>(int maxEvolution)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxVariation</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>ad43553abfbd04bee710053738e52d0c0</anchor>
      <arglist>(double maxVariation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinArea</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a90de7b99fcbcf2b184420dedcb5912b3</anchor>
      <arglist>(int minArea)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinDiversity</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>a048f0e052f9c6a8f13b1039741218930</anchor>
      <arglist>(double minDiversity)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinMargin</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>ad7f668b6f9d473c2041b03defd6a44d0</anchor>
      <arglist>(double min_margin)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPass2Only</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>aba564613ffdcd6a89ef0e381c4b02c48</anchor>
      <arglist>(bool f)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MSER &gt;</type>
      <name>create</name>
      <anchorfile>d3/d28/classcv_1_1MSER.html</anchorfile>
      <anchor>ac14ab32f45fd5b160265df15f3aad575</anchor>
      <arglist>(int delta=5, int min_area=60, int max_area=14400, double max_variation=0.25, double min_diversity=.2, int max_evolution=200, double area_threshold=1.01, double min_margin=0.003, int edge_blur_size=5)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::MSM_epfl</name>
    <filename>dc/de4/classcv_1_1datasets_1_1MSM__epfl.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>dc/de4/classcv_1_1datasets_1_1MSM__epfl.html</anchorfile>
      <anchor>a5cea4fa9eae9bce324887310a3a31111</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MSM_epfl &gt;</type>
      <name>create</name>
      <anchorfile>dc/de4/classcv_1_1datasets_1_1MSM__epfl.html</anchorfile>
      <anchor>a3c518eb681b4f832495993c0d9eb9eb6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::MSM_epflObj</name>
    <filename>df/d90/structcv_1_1datasets_1_1MSM__epflObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>Matx23d</type>
      <name>bounding</name>
      <anchorfile>df/d90/structcv_1_1datasets_1_1MSM__epflObj.html</anchorfile>
      <anchor>afe7012af2bc1cf3542ae212b62951470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cameraParam</type>
      <name>camera</name>
      <anchorfile>df/d90/structcv_1_1datasets_1_1MSM__epflObj.html</anchorfile>
      <anchor>a2d13719083f38130de1db8aeb9384cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>imageName</name>
      <anchorfile>df/d90/structcv_1_1datasets_1_1MSM__epflObj.html</anchorfile>
      <anchor>acc4e0ae734d4daedd1764f577fb7aa3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx34d</type>
      <name>p</name>
      <anchorfile>df/d90/structcv_1_1datasets_1_1MSM__epflObj.html</anchorfile>
      <anchor>a1eee8a411a7ff4ab839fd3a68c4d7fdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::MSM_middlebury</name>
    <filename>d2/dcc/classcv_1_1datasets_1_1MSM__middlebury.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d2/dcc/classcv_1_1datasets_1_1MSM__middlebury.html</anchorfile>
      <anchor>ae96c249cffcb6675ea6e120bcef24910</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MSM_middlebury &gt;</type>
      <name>create</name>
      <anchorfile>d2/dcc/classcv_1_1datasets_1_1MSM__middlebury.html</anchorfile>
      <anchor>aab3f718a057a17c07da58961f7bd79d2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::MSM_middleburyObj</name>
    <filename>d9/da0/structcv_1_1datasets_1_1MSM__middleburyObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>imageName</name>
      <anchorfile>d9/da0/structcv_1_1datasets_1_1MSM__middleburyObj.html</anchorfile>
      <anchor>a9ebf5ae5b618ff7a1ac72cde7f8e7027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33d</type>
      <name>k</name>
      <anchorfile>d9/da0/structcv_1_1datasets_1_1MSM__middleburyObj.html</anchorfile>
      <anchor>afe9d8e904da64ce8d5a4f195be40416c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33d</type>
      <name>r</name>
      <anchorfile>d9/da0/structcv_1_1datasets_1_1MSM__middleburyObj.html</anchorfile>
      <anchor>ac6e479e646f3e3b0babffa0e9225be70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>t</name>
      <anchorfile>d9/da0/structcv_1_1datasets_1_1MSM__middleburyObj.html</anchorfile>
      <anchor>a40e1093ad4335f02db8ef6f44ef3787b</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::MultiBandBlender</name>
    <filename>d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html</filename>
    <base>cv::detail::Blender</base>
    <member kind="function">
      <type></type>
      <name>MultiBandBlender</name>
      <anchorfile>d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html</anchorfile>
      <anchor>a22b424c9587d07da189cd1f15c664424</anchor>
      <arglist>(int try_gpu=false, int num_bands=5, int weight_type=CV_32F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blend</name>
      <anchorfile>d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html</anchorfile>
      <anchor>a21ca329bed6561eb66d4fbee5d03a548</anchor>
      <arglist>(InputOutputArray dst, InputOutputArray dst_mask) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html</anchorfile>
      <anchor>a71c5311ae8432eaf69bae7d97ca1f3fe</anchor>
      <arglist>(InputArray img, InputArray mask, Point tl) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numBands</name>
      <anchorfile>d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html</anchorfile>
      <anchor>a150b2708c084e00b107fcc42d0298e98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html</anchorfile>
      <anchor>ac108b634893bbbae59ac3a3562fed070</anchor>
      <arglist>(Rect dst_roi) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumBands</name>
      <anchorfile>d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html</anchorfile>
      <anchor>a2efd19181426ba017b23c24c88666188</anchor>
      <arglist>(int val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::multicalib::MultiCameraCalibration</name>
    <filename>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</filename>
    <class kind="struct">cv::multicalib::MultiCameraCalibration::edge</class>
    <class kind="struct">cv::multicalib::MultiCameraCalibration::vertex</class>
    <member kind="enumvalue">
      <name>PINHOLE</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>ae34cee0b27d305038119f90fd6007afca833498d4f66baf027a178b9d299cf46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OMNIDIRECTIONAL</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>ae34cee0b27d305038119f90fd6007afca36e58b4ea6bf200b89ca9536783c5dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OMNIDIRECTIONAL</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>ae34cee0b27d305038119f90fd6007afca36e58b4ea6bf200b89ca9536783c5dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINHOLE</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>ae34cee0b27d305038119f90fd6007afca833498d4f66baf027a178b9d299cf46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiCameraCalibration</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>a8fefc924b521891bfe9affebefd2ccbc</anchor>
      <arglist>(int cameraType, int nCameras, const std::string &amp;fileName, float patternWidth, float patternHeight, int verbose=0, int showExtration=0, int nMiniMatches=20, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 200, 1e-7), Ptr&lt; FeatureDetector &gt; detector=AKAZE::create(AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.006f), Ptr&lt; DescriptorExtractor &gt; descriptor=AKAZE::create(AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.006f), Ptr&lt; DescriptorMatcher &gt; matcher=DescriptorMatcher::create(&quot;BruteForce-L1&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>a02b88a2f282b66838e327df030c1d778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadImages</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>ab4094252884b5da9d5f33fcaea29bb09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>optimizeExtrinsics</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>ac4c4d52808b8878e134c22c09e0b5717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>run</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>a6307a1a7d1806673e7fcb4ab0b0bf5f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeParameters</name>
      <anchorfile>d4/dc7/classcv_1_1multicalib_1_1MultiCameraCalibration.html</anchorfile>
      <anchor>a02695657ee01e5a5aa5746000816f050</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::multiplies</name>
    <filename>d3/da3/structcv_1_1cudev_1_1multiplies.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d3/da3/structcv_1_1cudev_1_1multiplies.html</anchorfile>
      <anchor>ae098f5637977e29132fbb3a8607921a9</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::legacy::MultiTracker</name>
    <filename>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>MultiTracker</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>a8a62980ff03152dbadbd37a0c8c09167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MultiTracker</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>ab675e360841e00735b76e4508e46200f</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>a63700e4f7291959acc1eee87e03a8e39</anchor>
      <arglist>(Ptr&lt; cv::legacy::Tracker &gt; newTracker, InputArray image, const Rect2d &amp;boundingBox)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>ac224de27f16a8c40051cfc812cc24d60</anchor>
      <arglist>(std::vector&lt; Ptr&lt; legacy::Tracker &gt; &gt; newTrackers, InputArray image, std::vector&lt; Rect2d &gt; boundingBox)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Rect2d &gt; &amp;</type>
      <name>getObjects</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>a529ea7e3e9383c0da0a1fdd17b051209</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>a63a4d79374e33cdcafd5c18e207a27d6</anchor>
      <arglist>(InputArray image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>a3a2e111297576bb01a0fe1fead27f330</anchor>
      <arglist>(InputArray image, std::vector&lt; Rect2d &gt; &amp;boundingBox)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; legacy::MultiTracker &gt;</type>
      <name>create</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>a4f99ea354ed7191342d937a230db9041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Rect2d &gt;</type>
      <name>objects</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>aeeea6af86b1fc912ad8ce64d6a576875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Ptr&lt; Tracker &gt; &gt;</type>
      <name>trackerList</name>
      <anchorfile>df/d4a/classcv_1_1legacy_1_1MultiTracker.html</anchorfile>
      <anchor>aaa07e140ade3643eed45bb7432ad8502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::legacy::MultiTracker_Alt</name>
    <filename>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</filename>
    <member kind="function">
      <type></type>
      <name>MultiTracker_Alt</name>
      <anchorfile>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</anchorfile>
      <anchor>a3aa418377402213afa91c9e96e7f743e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addTarget</name>
      <anchorfile>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</anchorfile>
      <anchor>a10569f68a7b4b4ef8f7fd16a92191765</anchor>
      <arglist>(InputArray image, const Rect2d &amp;boundingBox, Ptr&lt; legacy::Tracker &gt; tracker_algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</anchorfile>
      <anchor>a011a1d1819f62fb6321accb8d152323d</anchor>
      <arglist>(InputArray image)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Rect2d &gt;</type>
      <name>boundingBoxes</name>
      <anchorfile>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</anchorfile>
      <anchor>a1fa7984cc06c32569fa7e1c0abd1e1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Scalar &gt;</type>
      <name>colors</name>
      <anchorfile>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</anchorfile>
      <anchor>a1f5231cbbbbfba7a82f77947a583bd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>targetNum</name>
      <anchorfile>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</anchorfile>
      <anchor>a24ab814721f0a04bd68b58751b59d8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Ptr&lt; Tracker &gt; &gt;</type>
      <name>trackers</name>
      <anchorfile>d8/d45/classcv_1_1legacy_1_1MultiTracker__Alt.html</anchorfile>
      <anchor>a00670f634e4519cd38a8a180d3c5ad0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::legacy::MultiTrackerTLD</name>
    <filename>df/d6f/classcv_1_1legacy_1_1MultiTrackerTLD.html</filename>
    <base>cv::legacy::MultiTracker_Alt</base>
    <member kind="function">
      <type>bool</type>
      <name>update_opt</name>
      <anchorfile>df/d6f/classcv_1_1legacy_1_1MultiTrackerTLD.html</anchorfile>
      <anchor>a1d3ca4068526962bc7189ff4091bed7b</anchor>
      <arglist>(InputArray image)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::MVNLayer</name>
    <filename>d4/db5/classcv_1_1dnn_1_1MVNLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; MVNLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/db5/classcv_1_1dnn_1_1MVNLayer.html</anchorfile>
      <anchor>aec6286b3a569cc8d4ad3d0a52c1b3bf5</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>acrossChannels</name>
      <anchorfile>d4/db5/classcv_1_1dnn_1_1MVNLayer.html</anchorfile>
      <anchor>a0645112095a698c422d68865ac998a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>eps</name>
      <anchorfile>d4/db5/classcv_1_1dnn_1_1MVNLayer.html</anchorfile>
      <anchor>a3b26a5ba0c8fc5f764a754dd8eb2189c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>normVariance</name>
      <anchorfile>d4/db5/classcv_1_1dnn_1_1MVNLayer.html</anchorfile>
      <anchor>a5a238be2bd4942ede8ddd14a31f5fc2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::NaryEltwiseLayer</name>
    <filename>d1/de0/classcv_1_1dnn_1_1NaryEltwiseLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NaryEltwiseLayer &gt;</type>
      <name>create</name>
      <anchorfile>d1/de0/classcv_1_1dnn_1_1NaryEltwiseLayer.html</anchorfile>
      <anchor>af705315b2a21e09e073b932d062d9033</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::NAryMatIterator</name>
    <filename>d5/dd2/classcv_1_1NAryMatIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>NAryMatIterator</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>ade2ae0a6205c67696666441ea85d1eea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NAryMatIterator</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>acbc0100414fe60ab212553a67dd788b6</anchor>
      <arglist>(const Mat **arrays, Mat *planes, int narrays=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NAryMatIterator</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>aa0a0a7e2c68c1de614e73c7fcaa63f2f</anchor>
      <arglist>(const Mat **arrays, uchar **ptrs, int narrays=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>acbe9be31cecb11ea14fcf4b0fafe6f3d</anchor>
      <arglist>(const Mat **arrays, Mat *planes, uchar **ptrs, int narrays=-1)</arglist>
    </member>
    <member kind="function">
      <type>NAryMatIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>a0875e1ddb7063269fdf6230e93f063d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NAryMatIterator</type>
      <name>operator++</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>a260701f031521ebeac69bcc35c02a0d9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>const Mat **</type>
      <name>arrays</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>a001ac5692124eefacd223ab4c26a430f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>narrays</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>aefb7ee05b467bfd4623b5a85bfb81066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>nplanes</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>a94ba374a7e5a004d19060a522893e09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat *</type>
      <name>planes</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>add8eb6b9303aeed6dccd8a57809b6260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar **</type>
      <name>ptrs</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>ab7c6aeaca3c95077786f894a549f48eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>a42ec820537c8749494a65784dbb44261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>idx</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>a81dead7447791c3ca2833aebce555bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iterdepth</name>
      <anchorfile>d5/dd2/classcv_1_1NAryMatIterator.html</anchorfile>
      <anchor>a12f058bd6c7ea7e2b87c65eaa3054e0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NCVBroxOpticalFlowDescriptor</name>
    <filename>db/d7a/structNCVBroxOpticalFlowDescriptor.html</filename>
    <member kind="variable">
      <type>Ncv32f</type>
      <name>alpha</name>
      <anchorfile>db/d7a/structNCVBroxOpticalFlowDescriptor.html</anchorfile>
      <anchor>a2ee61847b904d29e7b74b9ceac701bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f</type>
      <name>gamma</name>
      <anchorfile>db/d7a/structNCVBroxOpticalFlowDescriptor.html</anchorfile>
      <anchor>ad81e016e54ee7a22491514d95f91d901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>number_of_inner_iterations</name>
      <anchorfile>db/d7a/structNCVBroxOpticalFlowDescriptor.html</anchorfile>
      <anchor>a4d4ccb8be909ebdecaa392ee27324a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>number_of_outer_iterations</name>
      <anchorfile>db/d7a/structNCVBroxOpticalFlowDescriptor.html</anchorfile>
      <anchor>a53fdc567ae0d0b5aeb05f8dd8105f518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>number_of_solver_iterations</name>
      <anchorfile>db/d7a/structNCVBroxOpticalFlowDescriptor.html</anchorfile>
      <anchor>aacbc235d882971d08e1e1c52b0e8d200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f</type>
      <name>scale_factor</name>
      <anchorfile>db/d7a/structNCVBroxOpticalFlowDescriptor.html</anchorfile>
      <anchor>a3e841dd1333e7bfd731f29868c65f3dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVMatrix</name>
    <filename>de/d26/classNCVMatrix.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>NCVMatrix</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>add9c75b05f100d4c19880cf266081598</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NCVMatrix</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>af137523db3163376de8e93b023fd09c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a43bf1b0073ea715c49cb13091595bda8</anchor>
      <arglist>(Ncv32u x, Ncv32u y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a5b9526bed58f7dd32807de1fa4bffacd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>copy2D</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>ae6c1f0dc401821c42231e42b53ee2f6d</anchor>
      <arglist>(NCVMatrix&lt; T &gt; &amp;dst, NcvSize32u roi, cudaStream_t cuStream) const</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>copySolid</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a1738e37856fbcbaf171f2741aa56cce3</anchor>
      <arglist>(NCVMatrix&lt; T &gt; &amp;dst, cudaStream_t cuStream, size_t howMuch=0) const</arglist>
    </member>
    <member kind="function">
      <type>Ncv32u</type>
      <name>height</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>af2d89f97e2f3e829e43aa510cfc6814d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NCVMemoryType</type>
      <name>memType</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a11fb3dc94bd7225421630e4491e226bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ncv32u</type>
      <name>pitch</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>afe2cc277372b013c0a58a40e42ae8a88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a928f56d396084cfe6693046e2d20724d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NcvSize32u</type>
      <name>size</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a78d401af8024a6bdacde4886a5538dbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ncv32u</type>
      <name>stride</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>af82410455b282716daa1c06401596c09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ncv32u</type>
      <name>width</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>aa33005ef28dc7a5ef1e8294d086864e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ncv32u</type>
      <name>_height</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>aac52ceecf2bcc464db1cae1703cd3253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NCVMemoryType</type>
      <name>_memtype</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a24280a4d6463f295e7e8c497a9a10125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ncv32u</type>
      <name>_pitch</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a36fcd57f9555e1447f542e3192f57600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>_ptr</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>a3308b0d0747dddebdf17ce9533fbd190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ncv32u</type>
      <name>_width</name>
      <anchorfile>de/d26/classNCVMatrix.html</anchorfile>
      <anchor>ac1765499d71d87ce0e02c562403eb7d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVMatrixAlloc</name>
    <filename>d7/d3a/classNCVMatrixAlloc.html</filename>
    <templarg>class T</templarg>
    <base>NCVMatrix&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>NCVMatrixAlloc</name>
      <anchorfile>d7/d3a/classNCVMatrixAlloc.html</anchorfile>
      <anchor>ad450f33b2d0e238af3c44394a99a62d4</anchor>
      <arglist>(INCVMemAllocator &amp;allocator_, Ncv32u width_, Ncv32u height_, Ncv32u pitch_=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NCVMatrixAlloc</name>
      <anchorfile>d7/d3a/classNCVMatrixAlloc.html</anchorfile>
      <anchor>ade74d62cdf3977deeba7cdab9e9b8979</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ncv32u</type>
      <name>getAllocatorsAlignment</name>
      <anchorfile>d7/d3a/classNCVMatrixAlloc.html</anchorfile>
      <anchor>a6fe8a6b7550ed2293204849a350596bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NCVMemSegment</type>
      <name>getSegment</name>
      <anchorfile>d7/d3a/classNCVMatrixAlloc.html</anchorfile>
      <anchor>afb389311ea7bcc115e3c5b5027af3f51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NcvBool</type>
      <name>isMemAllocated</name>
      <anchorfile>d7/d3a/classNCVMatrixAlloc.html</anchorfile>
      <anchor>a5cd5b740956cf2c5b5ccc5e1abc477fc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVMatrixReuse</name>
    <filename>df/d82/classNCVMatrixReuse.html</filename>
    <templarg>class T</templarg>
    <base>NCVMatrix&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>NCVMatrixReuse</name>
      <anchorfile>df/d82/classNCVMatrixReuse.html</anchorfile>
      <anchor>a437feeea3ed510d12536779a2440a66f</anchor>
      <arglist>(const NCVMatrix&lt; T &gt; &amp;mat, NcvRect32u roi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCVMatrixReuse</name>
      <anchorfile>df/d82/classNCVMatrixReuse.html</anchorfile>
      <anchor>af8cb3504a81f5718a26a3cec23b8f698</anchor>
      <arglist>(const NCVMemSegment &amp;memSegment, Ncv32u alignment, Ncv32u width_, Ncv32u height_, Ncv32u pitch_=0, NcvBool bSkipPitchCheck=false)</arglist>
    </member>
    <member kind="function">
      <type>NcvBool</type>
      <name>isMemReused</name>
      <anchorfile>df/d82/classNCVMatrixReuse.html</anchorfile>
      <anchor>a6b7494fd1717f56be16c4e25362c7d06</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVMemNativeAllocator</name>
    <filename>dc/d18/classNCVMemNativeAllocator.html</filename>
    <base>INCVMemAllocator</base>
    <member kind="function">
      <type></type>
      <name>NCVMemNativeAllocator</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>a5d7a1561942c42acb0caccee3c3e1523</anchor>
      <arglist>(NCVMemoryType memT, Ncv32u alignment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NCVMemNativeAllocator</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>a3ed7c3504cf8ad308fb75117c744e137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ncv32u</type>
      <name>alignment</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>a94fe530e7467669889e68815a4d0f35f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NCVStatus</type>
      <name>alloc</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>a5f9fc6b038d5358d70ee45c4877e1e65</anchor>
      <arglist>(NCVMemSegment &amp;seg, size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NCVStatus</type>
      <name>dealloc</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>aa525d97b8fd62d312a0a9c3773850691</anchor>
      <arglist>(NCVMemSegment &amp;seg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NcvBool</type>
      <name>isCounting</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>ad68c654e99d7cee2ee5f8748872d0991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NcvBool</type>
      <name>isInitialized</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>a88bcdf07f57526a3f1f00c6350276129</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>maxSize</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>a312414baa9360f6a2928e5b8a4570e56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NCVMemoryType</type>
      <name>memType</name>
      <anchorfile>dc/d18/classNCVMemNativeAllocator.html</anchorfile>
      <anchor>af82dd02192ab82e59eb264a8c0aee539</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NCVMemPtr</name>
    <filename>d6/d86/structNCVMemPtr.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d6/d86/structNCVMemPtr.html</anchorfile>
      <anchor>a6756da2769710936ae259a9ae8164584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>NCVMemoryType</type>
      <name>memtype</name>
      <anchorfile>d6/d86/structNCVMemPtr.html</anchorfile>
      <anchor>a315eb985d5ea3d3fa803a8882e5d4daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>d6/d86/structNCVMemPtr.html</anchorfile>
      <anchor>a7d7da54f1b3c34b8867c51520150118e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NCVMemSegment</name>
    <filename>d2/d12/structNCVMemSegment.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d2/d12/structNCVMemSegment.html</anchorfile>
      <anchor>a70429f73536c036be44899623cb74b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>NCVMemPtr</type>
      <name>begin</name>
      <anchorfile>d2/d12/structNCVMemSegment.html</anchorfile>
      <anchor>a4276f0e96bdd924cc0e75a2cf270c8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>d2/d12/structNCVMemSegment.html</anchorfile>
      <anchor>a376bdfb501e8f18ba89e4966e1d76ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVMemStackAllocator</name>
    <filename>db/d74/classNCVMemStackAllocator.html</filename>
    <base>INCVMemAllocator</base>
    <member kind="function">
      <type></type>
      <name>NCVMemStackAllocator</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>ad77575123a4d90b1c117ecbe70f53634</anchor>
      <arglist>(Ncv32u alignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCVMemStackAllocator</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>ac526390f53ef7bf1929192eeb1e51f92</anchor>
      <arglist>(NCVMemoryType memT, size_t capacity, Ncv32u alignment, void *reusePtr=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NCVMemStackAllocator</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>a437cd230b947806ed3968d522798a844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ncv32u</type>
      <name>alignment</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>af15faac5f28b4dd4951a99a1f0253ace</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NCVStatus</type>
      <name>alloc</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>a657183cac71dc8437d78b167e4a884e6</anchor>
      <arglist>(NCVMemSegment &amp;seg, size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NCVStatus</type>
      <name>dealloc</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>acfa65d226c7899813143e9a51ad6d9b2</anchor>
      <arglist>(NCVMemSegment &amp;seg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NcvBool</type>
      <name>isCounting</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>a48e22bb3fca10c405624df97c955e9c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NcvBool</type>
      <name>isInitialized</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>ac099da57816008471815f17c64beda0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>maxSize</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>a492aadf40fab71f92b24f679e9f6a677</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NCVMemoryType</type>
      <name>memType</name>
      <anchorfile>db/d74/classNCVMemStackAllocator.html</anchorfile>
      <anchor>ae28f33a2fb00ad0f9e0ed4ba7d48bc34</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvPoint2D32s</name>
    <filename>d5/d93/structNcvPoint2D32s.html</filename>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvPoint2D32s</name>
      <anchorfile>d5/d93/structNcvPoint2D32s.html</anchorfile>
      <anchor>a4639a07442e6ed939101225a021a72e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvPoint2D32s</name>
      <anchorfile>d5/d93/structNcvPoint2D32s.html</anchorfile>
      <anchor>ad0bae84c91eb98078bcd3a05207fe37f</anchor>
      <arglist>(Ncv32s x_, Ncv32s y_)</arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>x</name>
      <anchorfile>d5/d93/structNcvPoint2D32s.html</anchorfile>
      <anchor>ac305211eaddf878a068b5e5e35fdf820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>y</name>
      <anchorfile>d5/d93/structNcvPoint2D32s.html</anchorfile>
      <anchor>af39d8eaad7636af7e413340fb9dd022e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvPoint2D32u</name>
    <filename>dc/d16/structNcvPoint2D32u.html</filename>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvPoint2D32u</name>
      <anchorfile>dc/d16/structNcvPoint2D32u.html</anchorfile>
      <anchor>a85391cd2935e9510f70d663697b79cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvPoint2D32u</name>
      <anchorfile>dc/d16/structNcvPoint2D32u.html</anchorfile>
      <anchor>ad9f9d06567db39718156cb687f3748f0</anchor>
      <arglist>(Ncv32u x_, Ncv32u y_)</arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>x</name>
      <anchorfile>dc/d16/structNcvPoint2D32u.html</anchorfile>
      <anchor>a188d652e756fa8dc55c6caf17574b67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>y</name>
      <anchorfile>dc/d16/structNcvPoint2D32u.html</anchorfile>
      <anchor>a545acbf55b30454d562fc5f79f19ea41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvRect32s</name>
    <filename>d3/dfe/structNcvRect32s.html</filename>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvRect32s</name>
      <anchorfile>d3/dfe/structNcvRect32s.html</anchorfile>
      <anchor>a520d0d044fea1d042be367dc4233ffd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvRect32s</name>
      <anchorfile>d3/dfe/structNcvRect32s.html</anchorfile>
      <anchor>adbcce9247951df021f1041d78bd5fb70</anchor>
      <arglist>(Ncv32s x_, Ncv32s y_, Ncv32s width_, Ncv32s height_)</arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>height</name>
      <anchorfile>d3/dfe/structNcvRect32s.html</anchorfile>
      <anchor>a07459752f2596a9fc7bbb56a7a60e869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>width</name>
      <anchorfile>d3/dfe/structNcvRect32s.html</anchorfile>
      <anchor>a2cf2806b6cc24f727a9bf15b7e93e9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>x</name>
      <anchorfile>d3/dfe/structNcvRect32s.html</anchorfile>
      <anchor>ab145d5e5d095e3344ed94897516e6c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>y</name>
      <anchorfile>d3/dfe/structNcvRect32s.html</anchorfile>
      <anchor>ac61f419225694fc1e5e6c8600a4d6444</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvRect32u</name>
    <filename>d0/d62/structNcvRect32u.html</filename>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvRect32u</name>
      <anchorfile>d0/d62/structNcvRect32u.html</anchorfile>
      <anchor>a616ad8c832dea6d947da08a5941e6f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvRect32u</name>
      <anchorfile>d0/d62/structNcvRect32u.html</anchorfile>
      <anchor>a370402700843d10182053760ba0c3349</anchor>
      <arglist>(Ncv32u x_, Ncv32u y_, Ncv32u width_, Ncv32u height_)</arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>height</name>
      <anchorfile>d0/d62/structNcvRect32u.html</anchorfile>
      <anchor>a53b2b9f3f5107c56998ef15670949194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>width</name>
      <anchorfile>d0/d62/structNcvRect32u.html</anchorfile>
      <anchor>ac2935026c93efb403a75e0774d898168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>x</name>
      <anchorfile>d0/d62/structNcvRect32u.html</anchorfile>
      <anchor>a12185845797e231940bdfb8ef9ec3ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>y</name>
      <anchorfile>d0/d62/structNcvRect32u.html</anchorfile>
      <anchor>af2fe9c4f336a59d9e6f542ea3063351b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvRect8u</name>
    <filename>da/d3f/structNcvRect8u.html</filename>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvRect8u</name>
      <anchorfile>da/d3f/structNcvRect8u.html</anchorfile>
      <anchor>a35f682a8796b965c3df169fb027905f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvRect8u</name>
      <anchorfile>da/d3f/structNcvRect8u.html</anchorfile>
      <anchor>af495b418f8b403fbeb1a1ca66ba162f1</anchor>
      <arglist>(Ncv8u x_, Ncv8u y_, Ncv8u width_, Ncv8u height_)</arglist>
    </member>
    <member kind="variable">
      <type>Ncv8u</type>
      <name>height</name>
      <anchorfile>da/d3f/structNcvRect8u.html</anchorfile>
      <anchor>ab2f2ff692c65afc08c4ebd075d46079a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv8u</type>
      <name>width</name>
      <anchorfile>da/d3f/structNcvRect8u.html</anchorfile>
      <anchor>aa3e9eddf02e90797127f2edb41e45fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv8u</type>
      <name>x</name>
      <anchorfile>da/d3f/structNcvRect8u.html</anchorfile>
      <anchor>ad5dd740ee9a85f5dff387a345864a095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv8u</type>
      <name>y</name>
      <anchorfile>da/d3f/structNcvRect8u.html</anchorfile>
      <anchor>a30e732164ffdeaa3290e0a670940bd5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvSize32s</name>
    <filename>d7/dda/structNcvSize32s.html</filename>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvSize32s</name>
      <anchorfile>d7/dda/structNcvSize32s.html</anchorfile>
      <anchor>a0b47f965d16b0832c4cdb62cb6668691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvSize32s</name>
      <anchorfile>d7/dda/structNcvSize32s.html</anchorfile>
      <anchor>afee9f2da4f0f32ba49c431adf4beab1d</anchor>
      <arglist>(Ncv32s width_, Ncv32s height_)</arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>height</name>
      <anchorfile>d7/dda/structNcvSize32s.html</anchorfile>
      <anchor>a43f488437eae9732e9af6f4974c36f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32s</type>
      <name>width</name>
      <anchorfile>d7/dda/structNcvSize32s.html</anchorfile>
      <anchor>ad2882dfcaa971a039fdd3284d6283704</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NcvSize32u</name>
    <filename>d8/dde/structNcvSize32u.html</filename>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvSize32u</name>
      <anchorfile>d8/dde/structNcvSize32u.html</anchorfile>
      <anchor>a77704d8c40a3ac6524b9911bf4af98b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__</type>
      <name>NcvSize32u</name>
      <anchorfile>d8/dde/structNcvSize32u.html</anchorfile>
      <anchor>a667f87502f313232655439e2b799f70a</anchor>
      <arglist>(Ncv32u width_, Ncv32u height_)</arglist>
    </member>
    <member kind="function">
      <type>__host__ __device__ bool</type>
      <name>operator==</name>
      <anchorfile>d8/dde/structNcvSize32u.html</anchorfile>
      <anchor>a447699c291cd1eb0786f1ee3b1570fb6</anchor>
      <arglist>(const NcvSize32u &amp;another) const</arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>height</name>
      <anchorfile>d8/dde/structNcvSize32u.html</anchorfile>
      <anchor>a82d42710e1e28ed7300000de3ab3b9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>width</name>
      <anchorfile>d8/dde/structNcvSize32u.html</anchorfile>
      <anchor>aa0c8dce0f04fe211bbad09a50fac3fd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVVector</name>
    <filename>dc/d73/classNCVVector.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>NCVVector</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a1c642f6c507bbf839cc5def5dd21ff8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NCVVector</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a3f8b907feefbc11fa316df0869c8b70b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a6e4266667afe348817d08a7363330462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NCVStatus</type>
      <name>copySolid</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a0ddfc4f2f76b19e88bc9c69ce87404be</anchor>
      <arglist>(NCVVector&lt; T &gt; &amp;dst, cudaStream_t cuStream, size_t howMuch=0) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>length</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a5baef75e5a70683f42f86669b92da2a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NCVMemoryType</type>
      <name>memType</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a6b686f2701af81ddd34aa121246bca01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a10cc8a7906cc4489cb88dfdf5e702694</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>_length</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a511b47f50d17b946b08ff88da52b26d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NCVMemoryType</type>
      <name>_memtype</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>ab0322c7448abd84da33ff614a93bf95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>_ptr</name>
      <anchorfile>dc/d73/classNCVVector.html</anchorfile>
      <anchor>a006489a249d8a503af34252ce7516f70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVVectorAlloc</name>
    <filename>d8/da0/classNCVVectorAlloc.html</filename>
    <templarg>class T</templarg>
    <base>NCVVector&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>NCVVectorAlloc</name>
      <anchorfile>d8/da0/classNCVVectorAlloc.html</anchorfile>
      <anchor>a841785feb31c036dc19f9c4c4a9b9c69</anchor>
      <arglist>(INCVMemAllocator &amp;allocator_, Ncv32u length_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NCVVectorAlloc</name>
      <anchorfile>d8/da0/classNCVVectorAlloc.html</anchorfile>
      <anchor>a98a4c941b05f78923b3e1d9129b47cb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ncv32u</type>
      <name>getAllocatorsAlignment</name>
      <anchorfile>d8/da0/classNCVVectorAlloc.html</anchorfile>
      <anchor>a013478520770d6fa55ba960de4342831</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NCVMemSegment</type>
      <name>getSegment</name>
      <anchorfile>d8/da0/classNCVVectorAlloc.html</anchorfile>
      <anchor>af4903c542c0a5751a648211ba0d0e037</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NcvBool</type>
      <name>isMemAllocated</name>
      <anchorfile>d8/da0/classNCVVectorAlloc.html</anchorfile>
      <anchor>aa805756efcfe48896890f1c9ef153a92</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NCVVectorReuse</name>
    <filename>da/d61/classNCVVectorReuse.html</filename>
    <templarg>class T</templarg>
    <base>NCVVector&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>NCVVectorReuse</name>
      <anchorfile>da/d61/classNCVVectorReuse.html</anchorfile>
      <anchor>abeaa44e8908d78ad782524c40f4e1af4</anchor>
      <arglist>(const NCVMemSegment &amp;memSegment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NCVVectorReuse</name>
      <anchorfile>da/d61/classNCVVectorReuse.html</anchorfile>
      <anchor>adb487f4dafef6ab7c74aae9b0ee4e555</anchor>
      <arglist>(const NCVMemSegment &amp;memSegment, Ncv32u length_)</arglist>
    </member>
    <member kind="function">
      <type>NcvBool</type>
      <name>isMemReused</name>
      <anchorfile>da/d61/classNCVVectorReuse.html</anchorfile>
      <anchor>a6fa6e78e73c0dc61241757d3d96627eb</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::NearestInterPtr</name>
    <filename>d0/df5/structcv_1_1cudev_1_1NearestInterPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>d0/df5/structcv_1_1cudev_1_1NearestInterPtr.html</anchorfile>
      <anchor>ac2310cea2a150e08f4a3cf9d26cab635</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d0/df5/structcv_1_1cudev_1_1NearestInterPtr.html</anchorfile>
      <anchor>a2be08a00d8c5a203e39d4130a9353992</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d0/df5/structcv_1_1cudev_1_1NearestInterPtr.html</anchorfile>
      <anchor>a2ef79ac3b3b6d633e905ed5b42205085</anchor>
      <arglist>(float y, float x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d0/df5/structcv_1_1cudev_1_1NearestInterPtr.html</anchorfile>
      <anchor>a846c935d96545401f78d7505059df913</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::NearestInterPtrSz</name>
    <filename>df/dd0/structcv_1_1cudev_1_1NearestInterPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::NearestInterPtr&lt; SrcPtr &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>df/dd0/structcv_1_1cudev_1_1NearestInterPtrSz.html</anchorfile>
      <anchor>a50108e007807808b344af0ae132938b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>df/dd0/structcv_1_1cudev_1_1NearestInterPtrSz.html</anchorfile>
      <anchor>ab24f7a90c9b266502b127b034f873314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::negate</name>
    <filename>d9/d77/structcv_1_1cudev_1_1negate.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d9/d77/structcv_1_1cudev_1_1negate.html</anchorfile>
      <anchor>a9729e5847cd4d6004ac225e156cdbe86</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::Net</name>
    <filename>db/d30/classcv_1_1dnn_1_1Net.html</filename>
    <member kind="typedef">
      <type>DictValue</type>
      <name>LayerId</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a705a13e9f5d9d397f73ac420ef2b3338</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Net</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a82eb4d60b3c396cb85c79d267516cf15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Net</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a878ffc8a35b90f78af583eaefbd20d45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addLayer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a9717eaecdcb24f22fac10c5033774416</anchor>
      <arglist>(const String &amp;name, const String &amp;type, const int &amp;dtype, LayerParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addLayer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a1569c03d93c80fd8c6020589bd2ac116</anchor>
      <arglist>(const String &amp;name, const String &amp;type, LayerParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addLayerToPrev</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a660b8a057aeac02ea5c9576d107ca2a2</anchor>
      <arglist>(const String &amp;name, const String &amp;type, const int &amp;dtype, LayerParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addLayerToPrev</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a7e78af0e0add3ff8594919f1af548dc4</anchor>
      <arglist>(const String &amp;name, const String &amp;type, LayerParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a26615a67830b0045b68565c7e7dc1307</anchor>
      <arglist>(int outLayerId, int outNum, int inpLayerId, int inpNum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a032292c7866fb72db251708b0e7c2bea</anchor>
      <arglist>(String outPin, String inpPin)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>dump</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ac4d2758cc4cbf52564f8715645fa93a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpToFile</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a7fea5345de08661153b5916cbe0658ef</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpToPbtxt</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a898851d79e6dca61c216b7abb9f1537d</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a6a5778787d5b8770deab5eda6968e66c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableFusion</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>af22e2f1a542d80ea797ba38902c726bd</anchor>
      <arglist>(bool fusion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableWinograd</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a14a87a7604c03ef4ff366672ee9bfcf2</anchor>
      <arglist>(bool useWinograd)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>forward</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a98ed94cb6ef7063d3697259566da310b</anchor>
      <arglist>(const String &amp;outputName=String())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>afe22e099b60a2883e220645391f68d4c</anchor>
      <arglist>(CV_ND OutputArrayOfArrays outputBlobs, const std::vector&lt; String &gt; &amp;outBlobNames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>abaacf656bc6793510edbe4a139342b25</anchor>
      <arglist>(CV_ND OutputArrayOfArrays outputBlobs, const String &amp;outputName=String())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a00e707a86b2da4f980f9342b1fc2cc92</anchor>
      <arglist>(std::vector&lt; std::vector&lt; Mat &gt; &gt; &amp;outputBlobs, const std::vector&lt; String &gt; &amp;outBlobNames)</arglist>
    </member>
    <member kind="function">
      <type>AsyncArray</type>
      <name>forwardAsync</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a814890154ea9e10b132fec00b6f6ba30</anchor>
      <arglist>(const String &amp;outputName=String())</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getFLOPS</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>af0cd8ca93901e5ec928b6151b61ad8af</anchor>
      <arglist>(const int layerId, const MatShape &amp;netInputShape) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getFLOPS</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>aa56acbec6853a5dc2f894b8995c717ec</anchor>
      <arglist>(const int layerId, const std::vector&lt; MatShape &gt; &amp;netInputShapes) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getFLOPS</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a0afb2fdcd21997e293543287a7754de2</anchor>
      <arglist>(const MatShape &amp;netInputShape) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getFLOPS</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a97e29e028f81d339e444ddaba4dcc989</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;netInputShapes) const</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a5ea14b8cb9e918f8bf3ac767089c4ad8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>getImplRef</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a31a5cf1fd74fd3894b835c47bfc1676d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInputDetails</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>af82a1c7e7de19712370a34667056102d</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;scales, std::vector&lt; int &gt; &amp;zeropoints) const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Layer &gt;</type>
      <name>getLayer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ac944d7f2d3ead5ef9b1b2fa3885f3ff1</anchor>
      <arglist>(const LayerId &amp;layerId) const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Layer &gt;</type>
      <name>getLayer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>afc91f4d193609e80c74ff3fb71ec1c66</anchor>
      <arglist>(const String &amp;layerName) const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Layer &gt;</type>
      <name>getLayer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>aa8695514b3e19f539e84021b06ef6c57</anchor>
      <arglist>(int layerId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLayerId</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a71a3d10dde746db9b70ab2a70571210a</anchor>
      <arglist>(const String &amp;layer) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Ptr&lt; Layer &gt; &gt;</type>
      <name>getLayerInputs</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a4b9cda497569a28d38ad72b3e985cdd1</anchor>
      <arglist>(int layerId) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; String &gt;</type>
      <name>getLayerNames</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a38e67098ae4ae5906bf8d8ea72199c2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLayersCount</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a4e728f803a12f6feff35840209870d06</anchor>
      <arglist>(const String &amp;layerType) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLayerShapes</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ad0d10b1ff622c89562d2befaf351af45</anchor>
      <arglist>(const MatShape &amp;netInputShape, const int layerId, std::vector&lt; MatShape &gt; &amp;inLayerShapes, std::vector&lt; MatShape &gt; &amp;outLayerShapes) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLayerShapes</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a1c42c7d8acf1bb18c7cc186228255460</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;netInputShapes, const int layerId, std::vector&lt; MatShape &gt; &amp;inLayerShapes, std::vector&lt; MatShape &gt; &amp;outLayerShapes) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLayersShapes</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a413beeea373f7ee35742bea3692a198a</anchor>
      <arglist>(const MatShape &amp;netInputShape, std::vector&lt; int &gt; &amp;layersIds, std::vector&lt; std::vector&lt; MatShape &gt; &gt; &amp;inLayersShapes, std::vector&lt; std::vector&lt; MatShape &gt; &gt; &amp;outLayersShapes) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLayersShapes</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a5f4572a27c2c3af6192cac8eb0e3fd3c</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;netInputShapes, std::vector&lt; int &gt; &amp;layersIds, std::vector&lt; std::vector&lt; MatShape &gt; &gt; &amp;inLayersShapes, std::vector&lt; std::vector&lt; MatShape &gt; &gt; &amp;outLayersShapes) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLayerTypes</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a8b0a3e740e4e7b6c7dec83b61e707720</anchor>
      <arglist>(std::vector&lt; String &gt; &amp;layersTypes) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMemoryConsumption</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a41715838baacf49108f97c8b1ae10a8f</anchor>
      <arglist>(const int layerId, const MatShape &amp;netInputShape, size_t &amp;weights, size_t &amp;blobs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMemoryConsumption</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a89fb8bf6d2e4659a66d0ead5a0405061</anchor>
      <arglist>(const int layerId, const std::vector&lt; MatShape &gt; &amp;netInputShapes, size_t &amp;weights, size_t &amp;blobs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMemoryConsumption</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>aab9ef8c98ec8424a7c8039cc0b9ff96f</anchor>
      <arglist>(const MatShape &amp;netInputShape, size_t &amp;weights, size_t &amp;blobs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMemoryConsumption</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>af9d6c117533d859c5e26f08d09934d56</anchor>
      <arglist>(const MatShape &amp;netInputShape, std::vector&lt; int &gt; &amp;layerIds, std::vector&lt; size_t &gt; &amp;weights, std::vector&lt; size_t &gt; &amp;blobs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMemoryConsumption</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a200834361815e1f43272b48433402f21</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;netInputShapes, size_t &amp;weights, size_t &amp;blobs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMemoryConsumption</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a3303e9154a53299a8ac426d30c6ab321</anchor>
      <arglist>(const std::vector&lt; MatShape &gt; &amp;netInputShapes, std::vector&lt; int &gt; &amp;layerIds, std::vector&lt; size_t &gt; &amp;weights, std::vector&lt; size_t &gt; &amp;blobs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOutputDetails</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ad70a19337db7448603b5604fa5792de7</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;scales, std::vector&lt; int &gt; &amp;zeropoints) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getParam</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a942b847b0a469172800b8f10c80d185a</anchor>
      <arglist>(const String &amp;layerName, int numParam=0) const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getParam</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>afc370aff979054ddf0babce3cd0b9af0</anchor>
      <arglist>(int layer, int numParam=0) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getPerfProfile</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a06ce946f675f75d1c020c5ddbc78aedc</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;timings)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getUnconnectedOutLayers</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ae26f0c29b3733d15d0482098ef9053e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; String &gt;</type>
      <name>getUnconnectedOutLayersNames</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a9f699cf9710abd63339b5b8e1937f171</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Net</type>
      <name>quantize</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ada44a83f087254f540c0a427be105e52</anchor>
      <arglist>(InputArrayOfArrays calibData, int inputsDtype, int outputsDtype, bool perChannel=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerOutput</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ab8be8d10a20cbf3f86e4f6372c955bf6</anchor>
      <arglist>(const std::string &amp;outputName, int layerId, int outputPort)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHalideScheduler</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a56fbff351d1e0a47fb5aabf6915fc279</anchor>
      <arglist>(const String &amp;scheduler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInput</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a5586b0bb38700bd7294133e81eea6219</anchor>
      <arglist>(CV_ND InputArray blob, const String &amp;name=&quot;&quot;, double scalefactor=1.0, const Scalar &amp;mean=Scalar())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputShape</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a09e9579f40599efe7cc9300aca811497</anchor>
      <arglist>(const String &amp;inputName, const MatShape &amp;shape)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputsNames</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a4331f0fa17fd90db99cb68752c796fed</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;inputBlobNames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>ae40ccbe8190e44f45e11af80aa2edc79</anchor>
      <arglist>(const String &amp;layerName, int numParam, CV_ND const Mat &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a92e7bd307583d90a9cd34498480b33aa</anchor>
      <arglist>(int layer, int numParam, CV_ND const Mat &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreferableBackend</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a7f767df11386d39374db49cd8df8f59e</anchor>
      <arglist>(int backendId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreferableTarget</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a9dddbefbc7f3defbe3eeb5dc3d3483f4</anchor>
      <arglist>(int targetId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Net</type>
      <name>readFromModelOptimizer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a7b162c8978d5b1aab599edbf59e5b79f</anchor>
      <arglist>(const std::vector&lt; uchar &gt; &amp;bufferModelConfig, const std::vector&lt; uchar &gt; &amp;bufferWeights)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Net</type>
      <name>readFromModelOptimizer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>af1fd3b20f8878e202d41d597b3da15d6</anchor>
      <arglist>(const uchar *bufferModelConfigPtr, size_t bufferModelConfigSize, const uchar *bufferWeightsPtr, size_t bufferWeightsSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Net</type>
      <name>readFromModelOptimizer</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a65806773f306cf7b3047cbf80453367c</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;xml, CV_WRAP_FILE_PATH const String &amp;bin)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a04160c29f1bd8c490753e804b9692fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>accessor::DnnNetAccessor</name>
      <anchorfile>db/d30/classcv_1_1dnn_1_1Net.html</anchorfile>
      <anchor>a72afee82b3a8f3353859f1432b6f0da8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IsBinaryFunction::No</name>
    <filename>db/d13/structcv_1_1cudev_1_1IsBinaryFunction_1_1No.html</filename>
    <member kind="variable">
      <type>Yes</type>
      <name>a</name>
      <anchorfile>db/d13/structcv_1_1cudev_1_1IsBinaryFunction_1_1No.html</anchorfile>
      <anchor>a615d116d4b460449a4ba5e1003d941ff</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::IsUnaryFunction::No</name>
    <filename>dc/d5a/structcv_1_1cudev_1_1IsUnaryFunction_1_1No.html</filename>
    <member kind="variable">
      <type>Yes</type>
      <name>a</name>
      <anchorfile>dc/d5a/structcv_1_1cudev_1_1IsUnaryFunction_1_1No.html</anchorfile>
      <anchor>ae0acb9c3c40528d005480c788ca15039</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::NoBundleAdjuster</name>
    <filename>db/dd4/classcv_1_1detail_1_1NoBundleAdjuster.html</filename>
    <base>cv::detail::BundleAdjusterBase</base>
    <member kind="function">
      <type></type>
      <name>NoBundleAdjuster</name>
      <anchorfile>db/dd4/classcv_1_1detail_1_1NoBundleAdjuster.html</anchorfile>
      <anchor>af05ab502734e329c83d08d1bd4b1fef7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::DTrees::Node</name>
    <filename>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>aa89eb58fece3c80a3821bf7b227e24d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>classIdx</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>a267757421f3e930023b525c03018fcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>defaultDir</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>ab49b384f6be30177f811cb7ae0c81406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>a26231cbf179cf990d4f3a813ffda2e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parent</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>a4662282b3b556ee685a3fd4ba927a153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>aef80dc1796c5c0a694482af8dc63ae99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>split</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>a39f10fb90b1ef7af76ee854c9214c5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>d4/d7d/classcv_1_1ml_1_1DTrees_1_1Node.html</anchorfile>
      <anchor>a93181d806c875eece1a13fd8ef9effa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Node</name>
    <filename>d3/de3/classcv_1_1Node.html</filename>
    <templarg>class OBJECT</templarg>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a8ccfac7b20d1d2e0aa064932266fda12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a1a1cc0c6aeeae4bed3f94013ef9320ff</anchor>
      <arglist>(OBJECT &amp;payload)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a446b282bdc83baa259878c50cb863b68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>aa5bc8ddf2446eb002ec5d87ba33c4a33</anchor>
      <arglist>(Node&lt; OBJECT &gt; *pNode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findChild</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a40acd5b53d7b3a60de989c00b47c2208</anchor>
      <arglist>(Node&lt; OBJECT &gt; *pNode) const</arglist>
    </member>
    <member kind="function">
      <type>Node&lt; OBJECT &gt; *</type>
      <name>findChild</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a2b6878a3ecaa88ce2b030bafbc5b952f</anchor>
      <arglist>(OBJECT &amp;payload) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDepth</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a4647533ecdda1a07a5ef96417c796530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChilds</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>afeeb32d2ff475a232e7a9f87762284d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Node&lt; OBJECT &gt; * &gt;</type>
      <name>m_childs</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a83595a274894f733c91427b5439097f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OBJECT</type>
      <name>m_payload</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>ab4d0afc8e9365e2c6ab645cfc2e7645c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node&lt; OBJECT &gt; *</type>
      <name>m_pParent</name>
      <anchorfile>d3/de3/classcv_1_1Node.html</anchorfile>
      <anchor>a8a6e3ae9bacfe16afc4c8a518c784224</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::optflow::GPCTree::Node</name>
    <filename>d2/d7d/structcv_1_1optflow_1_1GPCTree_1_1Node.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d2/d7d/structcv_1_1optflow_1_1GPCTree_1_1Node.html</anchorfile>
      <anchor>a30538c00fc6f3108318e8dea59aca435</anchor>
      <arglist>(const Node &amp;n) const</arglist>
    </member>
    <member kind="variable">
      <type>Vec&lt; double, GPCPatchDescriptor::nFeatures &gt;</type>
      <name>coef</name>
      <anchorfile>d2/d7d/structcv_1_1optflow_1_1GPCTree_1_1Node.html</anchorfile>
      <anchor>ac755378bf8f25e6340d5c0d690d93cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>left</name>
      <anchorfile>d2/d7d/structcv_1_1optflow_1_1GPCTree_1_1Node.html</anchorfile>
      <anchor>a8a20954e6e4a878fb0a58fc88eb07b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rhs</name>
      <anchorfile>d2/d7d/structcv_1_1optflow_1_1GPCTree_1_1Node.html</anchorfile>
      <anchor>afb31bae949ea257303d8a03dfb696315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>right</name>
      <anchorfile>d2/d7d/structcv_1_1optflow_1_1GPCTree_1_1Node.html</anchorfile>
      <anchor>aee7ad615c118d559c9606c5bb98467ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::SparseMat::Node</name>
    <filename>d9/de0/structcv_1_1SparseMat_1_1Node.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>hashval</name>
      <anchorfile>d9/de0/structcv_1_1SparseMat_1_1Node.html</anchorfile>
      <anchor>a4a0af134fcb5e6b2eaa3e2eda5680380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>d9/de0/structcv_1_1SparseMat_1_1Node.html</anchorfile>
      <anchor>a4859d8196caa11f43b2f6733aabaacf9</anchor>
      <arglist>[MAX_DIM]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>next</name>
      <anchorfile>d9/de0/structcv_1_1SparseMat_1_1Node.html</anchorfile>
      <anchor>aeda70a76836023d7b4e6576d3661feb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::instr::NodeData</name>
    <filename>d7/dc2/classcv_1_1instr_1_1NodeData.html</filename>
    <member kind="function">
      <type></type>
      <name>NodeData</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a641519557ec9bf51ad37ed4145cf7fef</anchor>
      <arglist>(const char *funName=0, const char *fileName=NULL, int lineNum=0, void *retAddress=NULL, bool alwaysExpand=false, cv::instr::TYPE instrType=TYPE_GENERAL, cv::instr::IMPL implType=IMPL_PLAIN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeData</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a6cf6fb25e7041e77c0e3d6374172baee</anchor>
      <arglist>(NodeData &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NodeData</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a63fa3303e8808781b135c2e1b015a096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeanMs</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a3de1ed84a540aeed4d16a9f5db7a641e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTotalMs</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>ac0ab4ea62e93dc189706dee3888fe155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NodeData &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a9853a9e8a6280f9b0723b2b0fda2fdda</anchor>
      <arglist>(const NodeData &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_alwaysExpand</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a20c1f8ede8ddfaaf40e2d0309eaa3d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>m_counter</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a1d1b789681d9136cb1daee2cc2b0a377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_fileName</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a1842fb92b507d24f0f0fb9b4fae0a215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_funError</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a6e79dd13da8cc956cc1ccd113e825499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::String</type>
      <name>m_funName</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a09acb1c045804b3cc3412dacc545132a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::instr::IMPL</type>
      <name>m_implType</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a6c53de0dfc0e7ad832f89f08db982f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::instr::TYPE</type>
      <name>m_instrType</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>ae8371dee470cf131e820185609234fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_lineNum</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>adce90c486e8ab99ffe67e76390073507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_retAddress</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>ac1289915a65c041830a578eb61e01f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_threads</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>ae856728e63391da12b5303ad4541e27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint64</type>
      <name>m_ticksTotal</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>a7f2b6fe87b188b830efde0e260415cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TLSDataAccumulator&lt; NodeDataTls &gt;</type>
      <name>m_tls</name>
      <anchorfile>d7/dc2/classcv_1_1instr_1_1NodeData.html</anchorfile>
      <anchor>aa31803d2ebe526970ab6313d703d8ea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::instr::NodeDataTls</name>
    <filename>da/df1/structcv_1_1instr_1_1NodeDataTls.html</filename>
    <member kind="function">
      <type></type>
      <name>NodeDataTls</name>
      <anchorfile>da/df1/structcv_1_1instr_1_1NodeDataTls.html</anchorfile>
      <anchor>a34016bdad236c128476f65d6e591fee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>m_ticksTotal</name>
      <anchorfile>da/df1/structcv_1_1instr_1_1NodeDataTls.html</anchorfile>
      <anchor>a77898a506d7136eb18055ee6584b033d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::NoExposureCompensator</name>
    <filename>d2/dc1/classcv_1_1detail_1_1NoExposureCompensator.html</filename>
    <base>cv::detail::ExposureCompensator</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>d2/dc1/classcv_1_1detail_1_1NoExposureCompensator.html</anchorfile>
      <anchor>a85ba499493a5793474d2801e8c249c06</anchor>
      <arglist>(int, Point, InputOutputArray, InputArray) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>d2/dc1/classcv_1_1detail_1_1NoExposureCompensator.html</anchorfile>
      <anchor>ade1d7db11e1695e8ba2a5359e7102e64</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;, const std::vector&lt; UMat &gt; &amp;, const std::vector&lt; std::pair&lt; UMat, uchar &gt; &gt; &amp;) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatGains</name>
      <anchorfile>d2/dc1/classcv_1_1detail_1_1NoExposureCompensator.html</anchorfile>
      <anchor>a40937fd2f80c346e21ffa7a9425c0a40</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatGains</name>
      <anchorfile>d2/dc1/classcv_1_1detail_1_1NoExposureCompensator.html</anchorfile>
      <anchor>a09bc74443d890ce13c95d81818f122b9</anchor>
      <arglist>(std::vector&lt; Mat &gt; &amp;umv) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::NormalBayesClassifier</name>
    <filename>d4/d8e/classcv_1_1ml_1_1NormalBayesClassifier.html</filename>
    <base>cv::ml::StatModel</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>predictProb</name>
      <anchorfile>d4/d8e/classcv_1_1ml_1_1NormalBayesClassifier.html</anchorfile>
      <anchor>a146e961a610d26f3c3c3b85da5406e08</anchor>
      <arglist>(InputArray inputs, OutputArray outputs, OutputArray outputProbs, int flags=0) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NormalBayesClassifier &gt;</type>
      <name>create</name>
      <anchorfile>d4/d8e/classcv_1_1ml_1_1NormalBayesClassifier.html</anchorfile>
      <anchor>a19705fe54c3d70e4a9fb0f501f2bcbd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NormalBayesClassifier &gt;</type>
      <name>load</name>
      <anchorfile>d4/d8e/classcv_1_1ml_1_1NormalBayesClassifier.html</anchorfile>
      <anchor>a5e9d41bd5c2c2e82cf28951e6b71d449</anchor>
      <arglist>(const String &amp;filepath, const String &amp;nodeName=String())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::NormalizeBBoxLayer</name>
    <filename>dc/df8/classcv_1_1dnn_1_1NormalizeBBoxLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NormalizeBBoxLayer &gt;</type>
      <name>create</name>
      <anchorfile>dc/df8/classcv_1_1dnn_1_1NormalizeBBoxLayer.html</anchorfile>
      <anchor>a838638d3598350339414358d9f28947a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>acrossSpatial</name>
      <anchorfile>dc/df8/classcv_1_1dnn_1_1NormalizeBBoxLayer.html</anchorfile>
      <anchor>a059aea81d1937f7de5a4f19625097940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>dc/df8/classcv_1_1dnn_1_1NormalizeBBoxLayer.html</anchorfile>
      <anchor>ac1c3a38875be28fbcfe190319bd54cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pnorm</name>
      <anchorfile>dc/df8/classcv_1_1dnn_1_1NormalizeBBoxLayer.html</anchorfile>
      <anchor>a3b07f3df5e36c8909fb444bb512614f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::NormHamming</name>
    <filename>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>result_type</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>ab7f79e7e1f8f6f56c9b5bb039e3d2857</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>value_type</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>afd90f2ba6bb6a450ca6f774f2aa042cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>NormHamming</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>a4c1e14a4da57f206855fefa496f96fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>operator result_type</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>a84995c206ff9b0a5310ab1423fc9fd34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceBlock</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>a0dc5e4cdaeaed5adb32bba9a92a4940e</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceThread</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>adac882811d25124956b6d8ddda1c7e74</anchor>
      <arglist>(value_type val1, value_type val2)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceWarp</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>a97c78787ce8b28690b52ee1d96b44ff5</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="variable">
      <type>result_type</type>
      <name>mySum</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1NormHamming.html</anchorfile>
      <anchor>a837849d3551e7b76e6f67d602b37ecd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::NormHistogramCostExtractor</name>
    <filename>df/d65/classcv_1_1NormHistogramCostExtractor.html</filename>
    <base>cv::HistogramCostExtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNormFlag</name>
      <anchorfile>df/d65/classcv_1_1NormHistogramCostExtractor.html</anchorfile>
      <anchor>ac6119d708afa74feb594e8059ead7889</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNormFlag</name>
      <anchorfile>df/d65/classcv_1_1NormHistogramCostExtractor.html</anchorfile>
      <anchor>aca8175822047996563fe7892945848b7</anchor>
      <arglist>(int flag)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::NormL1</name>
    <filename>d7/df8/structcv_1_1cudev_1_1NormL1.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>uint</type>
      <name>result_type</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>adadbfba5fca20e092600fb3f5ea91154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>value_type</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>aa4e318246e85bdab75af0216108e76df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>NormL1</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>a06f9880799a16f7dc5db55d5d04016f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>operator result_type</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>a9dd8ad2fdeb5fa975ca5bf124de51851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceBlock</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>aa92b2c0f877c54d3882c0b100fc34047</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceThread</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>a8cf5faf0d148ffcbe8f7f860c4f2a957</anchor>
      <arglist>(value_type val1, value_type val2)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceWarp</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>a03732d5db6c696ea362cb2fc513a77df</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="variable">
      <type>result_type</type>
      <name>mySum</name>
      <anchorfile>d7/df8/structcv_1_1cudev_1_1NormL1.html</anchorfile>
      <anchor>ad0cb3f5cd921d2ce68a6c1c109bf2ddc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::NormL1&lt; float &gt;</name>
    <filename>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>result_type</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>a6331154246bb2d8feaddf0ed3c417d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>value_type</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>acf2decf27c00cb309d8e9bf78010af93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>NormL1</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>a4130bce8b8f40743899fc3023f1d6ad9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>operator result_type</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>ad56cf3e17aaa279d1d125d4e0767fbc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceBlock</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>a77368b8f3a5388c0d8aab169b148b8d9</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceThread</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>a5b3bb11403b190f8d70acf26e4968337</anchor>
      <arglist>(value_type val1, value_type val2)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceWarp</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>ae19f65c96ac924ee30eb993000c76c16</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="variable">
      <type>result_type</type>
      <name>mySum</name>
      <anchorfile>d5/d1e/structcv_1_1cudev_1_1NormL1_3_01float_01_4.html</anchorfile>
      <anchor>ae34ebae2fa946238cfff562ad52f543f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::NormL2</name>
    <filename>dc/da6/structcv_1_1cudev_1_1NormL2.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>result_type</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>a97975fa4f52fa51d7511d350aa2d9197</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>value_type</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>ae886ad394f48a61796c392a5bfa829c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>NormL2</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>a7e597e95eb7dc6bb1d80ac1b5b388239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__</type>
      <name>operator result_type</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>ac931d3d0abf115856d75b94e18db0b18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceBlock</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>ab5574d531bf6a65ce406741c921d0cf5</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceThread</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>a61937ce719e08eb0a3260d0fad988a38</anchor>
      <arglist>(value_type val1, value_type val2)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ void</type>
      <name>reduceWarp</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>a48ce2566f027a78ceec676b4b17d36fe</anchor>
      <arglist>(result_type *smem, uint tid)</arglist>
    </member>
    <member kind="variable">
      <type>result_type</type>
      <name>mySum</name>
      <anchorfile>dc/da6/structcv_1_1cudev_1_1NormL2.html</anchorfile>
      <anchor>a9f5a7088b96f05fd624caae1d041c2d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::NoSeamFinder</name>
    <filename>d3/da9/classcv_1_1detail_1_1NoSeamFinder.html</filename>
    <base>cv::detail::SeamFinder</base>
    <member kind="function">
      <type>void</type>
      <name>find</name>
      <anchorfile>d3/da9/classcv_1_1detail_1_1NoSeamFinder.html</anchorfile>
      <anchor>ad51c7e7563d047c8217d051570518b85</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;, const std::vector&lt; Point &gt; &amp;, std::vector&lt; UMat &gt; &amp;) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::not_equal_to</name>
    <filename>df/d9f/structcv_1_1cudev_1_1not__equal__to.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ MakeVec&lt; uchar, VecTraits&lt; T &gt;::cn &gt;::type</type>
      <name>operator()</name>
      <anchorfile>df/d9f/structcv_1_1cudev_1_1not__equal__to.html</anchorfile>
      <anchor>a5ad70e60432d8c2bb5335b45932a8572</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::NoTag</name>
    <filename>db/d4e/structcv_1_1detail_1_1NoTag.html</filename>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>tag</name>
      <anchorfile>db/d4e/structcv_1_1detail_1_1NoTag.html</anchorfile>
      <anchor>a7797d55e2dcdb758f76133d7f201e1c6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::s11n::detail::NotImplemented</name>
    <filename>df/de8/structcv_1_1gapi_1_1s11n_1_1detail_1_1NotImplemented.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::dnn::NotLayer</name>
    <filename>d0/dd0/classcv_1_1dnn_1_1NotLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NotLayer &gt;</type>
      <name>create</name>
      <anchorfile>d0/dd0/classcv_1_1dnn_1_1NotLayer.html</anchorfile>
      <anchor>a9ce69ceed940196361bcf3dc313f569a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NppStInterpolationState</name>
    <filename>da/da9/structNppStInterpolationState.html</filename>
    <member kind="variable">
      <type>Ncv32u</type>
      <name>nStep</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>a6b2b89fd8ad1ef76a08b088a100a1673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>pBU</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>a4e534c3211135d64f80e9d6bbb868c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>pBV</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>a8e0864523bcefbf127909ea15398a4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>pFU</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>a3ee911c6f9e2e3a135aaf80a072a0f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>pFV</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>acdf5a39b936be5ea5242700948615170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>pNewFrame</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>ae8166442221b4a0c8e165e28df97de98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f</type>
      <name>pos</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>a1b88e497f772a9b1c18b66523b75efc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>ppBuffers</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>ac3a1af68ad97248705ef457596e00f64</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>pSrcFrame0</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>a398a28ba1e7af34471d940b0690d8cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ncv32f *</type>
      <name>pSrcFrame1</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>afbfa0c057c3ce565a66b8a153a6b8d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NcvSize32u</type>
      <name>size</name>
      <anchorfile>da/da9/structNppStInterpolationState.html</anchorfile>
      <anchor>aa31c426771eec1a37fb4b916671c92a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>NSObject</name>
    <filename>d4/d19/classNSObject.html</filename>
  </compound>
  <compound kind="protocol" objc="yes">
    <name>NSObject-p</name>
    <filename>d9/d15/classNSObject-p.html</filename>
  </compound>
  <compound kind="protocol" objc="yes">
    <name>NSObjectNSObject-p</name>
    <filename>d5/d25/classNSObjectNSObject-p.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::videostab::NullDeblurer</name>
    <filename>dc/d86/classcv_1_1videostab_1_1NullDeblurer.html</filename>
    <base>cv::videostab::DeblurerBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>deblur</name>
      <anchorfile>dc/d86/classcv_1_1videostab_1_1NullDeblurer.html</anchorfile>
      <anchor>ab1a3c591a60aef362b77c7c9666f5f1f</anchor>
      <arglist>(int, Mat &amp;, const Range &amp;) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::NullFrameSource</name>
    <filename>dd/d5b/classcv_1_1videostab_1_1NullFrameSource.html</filename>
    <base>cv::videostab::IFrameSource</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>nextFrame</name>
      <anchorfile>dd/d5b/classcv_1_1videostab_1_1NullFrameSource.html</anchorfile>
      <anchor>a8951b1ff4d8679ecc2557f010b3c50bc</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>dd/d5b/classcv_1_1videostab_1_1NullFrameSource.html</anchorfile>
      <anchor>a1d35b1f331c32f929f28e59969d23ba9</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::NullInpainter</name>
    <filename>d4/d1d/classcv_1_1videostab_1_1NullInpainter.html</filename>
    <base>cv::videostab::InpainterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inpaint</name>
      <anchorfile>d4/d1d/classcv_1_1videostab_1_1NullInpainter.html</anchorfile>
      <anchor>ac61df81a5ccea0f8595b73954650da52</anchor>
      <arglist>(int, Mat &amp;, Mat &amp;) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::NullLog</name>
    <filename>d6/d78/classcv_1_1videostab_1_1NullLog.html</filename>
    <base>cv::videostab::ILog</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>d6/d78/classcv_1_1videostab_1_1NullLog.html</anchorfile>
      <anchor>a0c5e437e1b76d3af8630a24cf96163e9</anchor>
      <arglist>(const char *,...) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::NullOutlierRejector</name>
    <filename>d3/de9/classcv_1_1videostab_1_1NullOutlierRejector.html</filename>
    <base>cv::videostab::IOutlierRejector</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d3/de9/classcv_1_1videostab_1_1NullOutlierRejector.html</anchorfile>
      <anchor>a7f558f1e76d7f7db2ec272ceaf853dc9</anchor>
      <arglist>(Size frameSize, InputArray points0, InputArray points1, OutputArray mask) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::NullType</name>
    <filename>d5/d71/structcv_1_1cudev_1_1NullType.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::videostab::NullWobbleSuppressor</name>
    <filename>d0/da4/classcv_1_1videostab_1_1NullWobbleSuppressor.html</filename>
    <base>cv::videostab::WobbleSuppressorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>suppress</name>
      <anchorfile>d0/da4/classcv_1_1videostab_1_1NullWobbleSuppressor.html</anchorfile>
      <anchor>a73bca4742402ffcc348a9acbfc52d07b</anchor>
      <arglist>(int idx, const Mat &amp;frame, Mat &amp;result) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits</name>
    <filename>db/dc8/structcv_1_1cudev_1_1numeric__limits.html</filename>
    <templarg>class T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; bool &gt;</name>
    <filename>da/d81/structcv_1_1cudev_1_1numeric__limits_3_01bool_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ bool</type>
      <name>max</name>
      <anchorfile>da/d81/structcv_1_1cudev_1_1numeric__limits_3_01bool_01_4.html</anchorfile>
      <anchor>ac703275292abf4e807a214591bcdc2d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ bool</type>
      <name>min</name>
      <anchorfile>da/d81/structcv_1_1cudev_1_1numeric__limits_3_01bool_01_4.html</anchorfile>
      <anchor>a359fab492885fe351389d0f3b99e304a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>da/d81/structcv_1_1cudev_1_1numeric__limits_3_01bool_01_4.html</anchorfile>
      <anchor>aa198d700d80212f36881ac57bd18d0b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; double &gt;</name>
    <filename>d2/d80/structcv_1_1cudev_1_1numeric__limits_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ double</type>
      <name>epsilon</name>
      <anchorfile>d2/d80/structcv_1_1cudev_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>a7638f789207589df873b1121d365ab87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ double</type>
      <name>max</name>
      <anchorfile>d2/d80/structcv_1_1cudev_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>a975e4945dd32c2d4d81754a930de6b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ double</type>
      <name>min</name>
      <anchorfile>d2/d80/structcv_1_1cudev_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>a079f77010993f609c5834184a3fc571e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>d2/d80/structcv_1_1cudev_1_1numeric__limits_3_01double_01_4.html</anchorfile>
      <anchor>abd973ff57ee6cf9ce436ca4c24fb1912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; float &gt;</name>
    <filename>db/d88/structcv_1_1cudev_1_1numeric__limits_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ float</type>
      <name>epsilon</name>
      <anchorfile>db/d88/structcv_1_1cudev_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>a0b4daf70cf2f744a86d1de141c87f26c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ float</type>
      <name>max</name>
      <anchorfile>db/d88/structcv_1_1cudev_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>a4c00407dc7ea3ba6b40e4304029889a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ float</type>
      <name>min</name>
      <anchorfile>db/d88/structcv_1_1cudev_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>aea8ce5e57cd0c36d0ca81a523e0640a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>db/d88/structcv_1_1cudev_1_1numeric__limits_3_01float_01_4.html</anchorfile>
      <anchor>aaea688b0456889aada71b29a157e631e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; schar &gt;</name>
    <filename>da/d4e/structcv_1_1cudev_1_1numeric__limits_3_01schar_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ schar</type>
      <name>max</name>
      <anchorfile>da/d4e/structcv_1_1cudev_1_1numeric__limits_3_01schar_01_4.html</anchorfile>
      <anchor>aa062933ff7ca9cac2696d885e0a395eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ schar</type>
      <name>min</name>
      <anchorfile>da/d4e/structcv_1_1cudev_1_1numeric__limits_3_01schar_01_4.html</anchorfile>
      <anchor>a22dd9ab6b9d4491a33a70c432e868187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>da/d4e/structcv_1_1cudev_1_1numeric__limits_3_01schar_01_4.html</anchorfile>
      <anchor>ae7adb637089ac7ab75e8970f01873b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; short &gt;</name>
    <filename>d1/d8b/structcv_1_1cudev_1_1numeric__limits_3_01short_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ short</type>
      <name>max</name>
      <anchorfile>d1/d8b/structcv_1_1cudev_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>a20f0d37fa674c928c9511f6862a0cb4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ short</type>
      <name>min</name>
      <anchorfile>d1/d8b/structcv_1_1cudev_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>a63563af1d24632a4b6d62cc168d54a06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>d1/d8b/structcv_1_1cudev_1_1numeric__limits_3_01short_01_4.html</anchorfile>
      <anchor>a33a346ba8cdd6be6a9defa77be7ed54b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; uchar &gt;</name>
    <filename>d3/dc7/structcv_1_1cudev_1_1numeric__limits_3_01uchar_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ uchar</type>
      <name>max</name>
      <anchorfile>d3/dc7/structcv_1_1cudev_1_1numeric__limits_3_01uchar_01_4.html</anchorfile>
      <anchor>a5ca8ea65e60c6da8c38058728816a00b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ uchar</type>
      <name>min</name>
      <anchorfile>d3/dc7/structcv_1_1cudev_1_1numeric__limits_3_01uchar_01_4.html</anchorfile>
      <anchor>aac19eaa31ded65f911830b3f45e4e5ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>d3/dc7/structcv_1_1cudev_1_1numeric__limits_3_01uchar_01_4.html</anchorfile>
      <anchor>a3c94d331147034dd35a918973f9b8920</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; uint &gt;</name>
    <filename>dd/d89/structcv_1_1cudev_1_1numeric__limits_3_01uint_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ uint</type>
      <name>max</name>
      <anchorfile>dd/d89/structcv_1_1cudev_1_1numeric__limits_3_01uint_01_4.html</anchorfile>
      <anchor>a1a620ff9c217ea83b33e76a4402c59d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ uint</type>
      <name>min</name>
      <anchorfile>dd/d89/structcv_1_1cudev_1_1numeric__limits_3_01uint_01_4.html</anchorfile>
      <anchor>ab9f226ae2e962a64a9ba9d89e1ecf288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>dd/d89/structcv_1_1cudev_1_1numeric__limits_3_01uint_01_4.html</anchorfile>
      <anchor>a9c1561950370fa6d05d0e2b2f738a003</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::numeric_limits&lt; ushort &gt;</name>
    <filename>df/d47/structcv_1_1cudev_1_1numeric__limits_3_01ushort_01_4.html</filename>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ ushort</type>
      <name>max</name>
      <anchorfile>df/d47/structcv_1_1cudev_1_1numeric__limits_3_01ushort_01_4.html</anchorfile>
      <anchor>a03563b99fdf8162fb1bdd44f26dce122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ ushort</type>
      <name>min</name>
      <anchorfile>df/d47/structcv_1_1cudev_1_1numeric__limits_3_01ushort_01_4.html</anchorfile>
      <anchor>a541b9509bbd6782ccf98bf2abc68380b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>df/d47/structcv_1_1cudev_1_1numeric__limits_3_01ushort_01_4.html</anchorfile>
      <anchor>ada06dd9385aae7a229b5a3252be1ca6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::NvidiaHWOpticalFlow</name>
    <filename>d5/d26/classcv_1_1cuda_1_1NvidiaHWOpticalFlow.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calc</name>
      <anchorfile>d5/d26/classcv_1_1cuda_1_1NvidiaHWOpticalFlow.html</anchorfile>
      <anchor>a9c065a6ed6ed6d9a5531f191ac7a366d</anchor>
      <arglist>(InputArray inputImage, InputArray referenceImage, InputOutputArray flow, Stream &amp;stream=Stream::Null(), InputArray hint=cv::noArray(), OutputArray cost=cv::noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>collectGarbage</name>
      <anchorfile>d5/d26/classcv_1_1cuda_1_1NvidiaHWOpticalFlow.html</anchorfile>
      <anchor>a7b7679538d49adb53d614e63818275d6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getGridSize</name>
      <anchorfile>d5/d26/classcv_1_1cuda_1_1NvidiaHWOpticalFlow.html</anchorfile>
      <anchor>acab67607ab946a9b1820d1d24b5a37d8</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::NvidiaOpticalFlow_1_0</name>
    <filename>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</filename>
    <base>cv::cuda::NvidiaHWOpticalFlow</base>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_FAST</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883baf286f574f3b4423bca135a6065bc5dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MAX</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883bafd171d2741a73d833599a11fcb5e39a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MEDIUM</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883ba3801f2bcf9bf58936ba8488db067efff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_SLOW</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883babe6c4386a3af6c5ff3dcaa1d57ed1276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_UNDEFINED</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883ba4320ccbbaea021d136ec50e1212d1ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NVIDIA_OF_PERF_LEVEL</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_UNDEFINED</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883ba4320ccbbaea021d136ec50e1212d1ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_SLOW</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883babe6c4386a3af6c5ff3dcaa1d57ed1276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MEDIUM</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883ba3801f2bcf9bf58936ba8488db067efff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_FAST</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883baf286f574f3b4423bca135a6065bc5dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MAX</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a6ff2c6689c0b236d6d18226b9698883bafd171d2741a73d833599a11fcb5e39a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>upSampler</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>a1c9b48fc39a47344f3a6c767d164add4</anchor>
      <arglist>(InputArray flow, cv::Size imageSize, int gridSize, InputOutputArray upsampledFlow)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NvidiaOpticalFlow_1_0 &gt;</type>
      <name>create</name>
      <anchorfile>dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html</anchorfile>
      <anchor>af10185432aac37caf8f3254964b4a565</anchor>
      <arglist>(cv::Size imageSize, cv::cuda::NvidiaOpticalFlow_1_0::NVIDIA_OF_PERF_LEVEL perfPreset=cv::cuda::NvidiaOpticalFlow_1_0::NV_OF_PERF_LEVEL_SLOW, bool enableTemporalHints=false, bool enableExternalHints=false, bool enableCostBuffer=false, int gpuId=0, Stream &amp;inputStream=Stream::Null(), Stream &amp;outputStream=Stream::Null())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::NvidiaOpticalFlow_2_0</name>
    <filename>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</filename>
    <base>cv::cuda::NvidiaHWOpticalFlow</base>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_1</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81eaa57bb3b6dedb062d1ff4475968feaf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_2</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81ead51845726d73444d85c192461ea3d535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_4</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81eaaf6cb7051bf045e6180cbec70304eac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_8</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81ea137b170ed5eb4756d7ea35a49f6fbbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_MAX</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81eadab65d6096ec47af997154a511401bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_UNDEFINED</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81ea378a3bc8380b331cb49560c630b8011f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_1</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a5d054b069623e24731a589b1880591f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_2</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a3d5d93aff16388d186b89d9aabfb66ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_4</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a7501936cc2ee3d2a0a519f385733747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_MAX</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a75b1a5f4d00e669d2bb09173a8845be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_UNDEFINED</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a228f1857a15b6d2e584ea6da0b38f5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_FAST</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713ab0a60a90d75b360a4afdfdd640dd7e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MAX</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713a1510e9877051d8af42543fb41a4ac9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MEDIUM</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713ac42922fccdadd95749a5da0b3ecc657b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_SLOW</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713ac54ec6a6041c6071a9b8184ca12e6261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_UNDEFINED</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713afdb019756ec316eaf8f07857d7abc52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NVIDIA_OF_HINT_VECTOR_GRID_SIZE</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_UNDEFINED</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81ea378a3bc8380b331cb49560c630b8011f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_1</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81eaa57bb3b6dedb062d1ff4475968feaf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_2</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81ead51845726d73444d85c192461ea3d535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_4</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81eaaf6cb7051bf045e6180cbec70304eac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_8</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81ea137b170ed5eb4756d7ea35a49f6fbbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_HINT_VECTOR_GRID_SIZE_MAX</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a29d6c4e6ab040dd9d192f13c117bc81eadab65d6096ec47af997154a511401bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NVIDIA_OF_OUTPUT_VECTOR_GRID_SIZE</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_UNDEFINED</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a228f1857a15b6d2e584ea6da0b38f5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_1</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a5d054b069623e24731a589b1880591f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_2</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a3d5d93aff16388d186b89d9aabfb66ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_4</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a7501936cc2ee3d2a0a519f385733747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_OUTPUT_VECTOR_GRID_SIZE_MAX</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a6b19352346b841a1fac3dd1980d311a6a75b1a5f4d00e669d2bb09173a8845be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NVIDIA_OF_PERF_LEVEL</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_UNDEFINED</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713afdb019756ec316eaf8f07857d7abc52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_SLOW</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713ac54ec6a6041c6071a9b8184ca12e6261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MEDIUM</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713ac42922fccdadd95749a5da0b3ecc657b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_FAST</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713ab0a60a90d75b360a4afdfdd640dd7e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NV_OF_PERF_LEVEL_MAX</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aee3840f0ebe4a7fda692b4a09b400713a1510e9877051d8af42543fb41a4ac9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>convertToFloat</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a20e1809f8b722b52b7fae018f9439a43</anchor>
      <arglist>(InputArray flow, InputOutputArray floatFlow)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NvidiaOpticalFlow_2_0 &gt;</type>
      <name>create</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>aec0139c2a6a7ba1300db8d3e23a8e2bb</anchor>
      <arglist>(cv::Size imageSize, cv::cuda::NvidiaOpticalFlow_2_0::NVIDIA_OF_PERF_LEVEL perfPreset=cv::cuda::NvidiaOpticalFlow_2_0::NV_OF_PERF_LEVEL_SLOW, cv::cuda::NvidiaOpticalFlow_2_0::NVIDIA_OF_OUTPUT_VECTOR_GRID_SIZE outputGridSize=cv::cuda::NvidiaOpticalFlow_2_0::NV_OF_OUTPUT_VECTOR_GRID_SIZE_1, cv::cuda::NvidiaOpticalFlow_2_0::NVIDIA_OF_HINT_VECTOR_GRID_SIZE hintGridSize=cv::cuda::NvidiaOpticalFlow_2_0::NV_OF_HINT_VECTOR_GRID_SIZE_1, bool enableTemporalHints=false, bool enableExternalHints=false, bool enableCostBuffer=false, int gpuId=0, Stream &amp;inputStream=Stream::Null(), Stream &amp;outputStream=Stream::Null())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; NvidiaOpticalFlow_2_0 &gt;</type>
      <name>create</name>
      <anchorfile>db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html</anchorfile>
      <anchor>a328a6ab631372140df521c93da0caec0</anchor>
      <arglist>(cv::Size imageSize, std::vector&lt; Rect &gt; roiData, cv::cuda::NvidiaOpticalFlow_2_0::NVIDIA_OF_PERF_LEVEL perfPreset=cv::cuda::NvidiaOpticalFlow_2_0::NV_OF_PERF_LEVEL_SLOW, cv::cuda::NvidiaOpticalFlow_2_0::NVIDIA_OF_OUTPUT_VECTOR_GRID_SIZE outputGridSize=cv::cuda::NvidiaOpticalFlow_2_0::NV_OF_OUTPUT_VECTOR_GRID_SIZE_1, cv::cuda::NvidiaOpticalFlow_2_0::NVIDIA_OF_HINT_VECTOR_GRID_SIZE hintGridSize=cv::cuda::NvidiaOpticalFlow_2_0::NV_OF_HINT_VECTOR_GRID_SIZE_1, bool enableTemporalHints=false, bool enableExternalHints=false, bool enableCostBuffer=false, int gpuId=0, Stream &amp;inputStream=Stream::Null(), Stream &amp;outputStream=Stream::Null())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudacodec::NVSurfaceToColorConverter</name>
    <filename>d9/dd0/classcv_1_1cudacodec_1_1NVSurfaceToColorConverter.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>convert</name>
      <anchorfile>d9/dd0/classcv_1_1cudacodec_1_1NVSurfaceToColorConverter.html</anchorfile>
      <anchor>a63dc573eed06e871abbbe8efce7ec044</anchor>
      <arglist>(InputArray yuv, OutputArray color, const SurfaceFormat surfaceFormat, const ColorFormat outputFormat, const BitDepth bitDepth=BitDepth::UNCHANGED, const bool planar=false, cuda::Stream &amp;stream=cuda::Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::Object</name>
    <filename>de/d47/structcv_1_1datasets_1_1Object.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::dnn_objdetect::object</name>
    <filename>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>class_idx</name>
      <anchorfile>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</anchorfile>
      <anchor>ae84c369c19f07f6a58d81bebc74d8943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>class_prob</name>
      <anchorfile>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</anchorfile>
      <anchor>a36a09a37f76dd520b7ec9d9a2d53406d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>label_name</name>
      <anchorfile>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</anchorfile>
      <anchor>a3cb66be71e7253cad673d8b5695e5082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xmax</name>
      <anchorfile>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</anchorfile>
      <anchor>a151a878ff589482b4df205dc1f7d02f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xmin</name>
      <anchorfile>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</anchorfile>
      <anchor>a467906b4fccc10fd6d16b1ca24910744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ymax</name>
      <anchorfile>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</anchorfile>
      <anchor>a944c68cd71cd0d965d9735f7e0794077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ymin</name>
      <anchorfile>d4/d36/structcv_1_1dnn__objdetect_1_1object.html</anchorfile>
      <anchor>a3f73f7b693750131ef67beb88a791be3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::dpm::DPMDetector::ObjectDetection</name>
    <filename>d7/de4/structcv_1_1dpm_1_1DPMDetector_1_1ObjectDetection.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjectDetection</name>
      <anchorfile>d7/de4/structcv_1_1dpm_1_1DPMDetector_1_1ObjectDetection.html</anchorfile>
      <anchor>af28527ec9c3fb19f993b2203c55f6938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectDetection</name>
      <anchorfile>d7/de4/structcv_1_1dpm_1_1DPMDetector_1_1ObjectDetection.html</anchorfile>
      <anchor>a483e6b5702c759aa54441d5d8e410883</anchor>
      <arglist>(const Rect &amp;rect, float score, int classID=-1)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>classID</name>
      <anchorfile>d7/de4/structcv_1_1dpm_1_1DPMDetector_1_1ObjectDetection.html</anchorfile>
      <anchor>ac84bee5fd3b49246aa9f94513970bf66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rect</type>
      <name>rect</name>
      <anchorfile>d7/de4/structcv_1_1dpm_1_1DPMDetector_1_1ObjectDetection.html</anchorfile>
      <anchor>af1ee05059aabd53e22cdbda1a8443493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>score</name>
      <anchorfile>d7/de4/structcv_1_1dpm_1_1DPMDetector_1_1ObjectDetection.html</anchorfile>
      <anchor>a7dcc51aa5b6d36624cac2932bb284694</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::Objectness</name>
    <filename>d1/d82/classcv_1_1saliency_1_1Objectness.html</filename>
    <base virtualness="virtual">cv::saliency::Saliency</base>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>d1/d82/classcv_1_1saliency_1_1Objectness.html</anchorfile>
      <anchor>acea77635e8fb8b34076539a0d84b258b</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap) CV_OVERRIDE=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::ObjectnessBING</name>
    <filename>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</filename>
    <base>cv::saliency::Objectness</base>
    <member kind="function">
      <type></type>
      <name>ObjectnessBING</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>a12e86bd3b4a931bc92741e6f41eca6b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectnessBING</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>a6991bd2ca2960af771c2756a5fa52a9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeSaliency</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>a0345fd711cda978a9cb33965386fa2b1</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBase</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>aca6115b99401ad14975f7f5704bef592</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNSS</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>abda446b6eb83d55b3fe6060bae7021ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>getobjectnessValues</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>a59b034c607121349462bf0c90f17e2e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getW</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>abe1abf063bb8ca7e4521869632c91678</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBase</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>ac7baaf45599b3293408c0ebc394a5c35</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBBResDir</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>aacd56c302c06a8182ee77598fc5128de</anchor>
      <arglist>(const String &amp;resultsDir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNSS</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>aa33805361ab88495430ae21f5e779027</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrainingPath</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>aa7f1fc8b9265e355babe73d68d7ca833</anchor>
      <arglist>(const String &amp;trainingPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setW</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>a7c000aa5edbe942c480c2cb04f25a213</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ObjectnessBING &gt;</type>
      <name>create</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>a1d6f1f1ca3f1331adfe20a87bde6ab2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>db/d63/classcv_1_1saliency_1_1ObjectnessBING.html</anchorfile>
      <anchor>a38767fc30c8378c4399a9781cc875c78</anchor>
      <arglist>(InputArray image, OutputArray objectnessBoundingBox) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::ot::ObjectTrackerParams</name>
    <filename>dc/d54/structcv_1_1gapi_1_1ot_1_1ObjectTrackerParams.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>dc/d54/structcv_1_1gapi_1_1ot_1_1ObjectTrackerParams.html</anchorfile>
      <anchor>abd8077c5a164121f6e5f286d50867b26</anchor>
      <arglist>(const ObjectTrackerParams &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int32_t</type>
      <name>input_image_format</name>
      <anchorfile>dc/d54/structcv_1_1gapi_1_1ot_1_1ObjectTrackerParams.html</anchorfile>
      <anchor>a5d110d213bc7a8f37510780e5f779fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int32_t</type>
      <name>max_num_objects</name>
      <anchorfile>dc/d54/structcv_1_1gapi_1_1ot_1_1ObjectTrackerParams.html</anchorfile>
      <anchor>a849443e1b75541bc4de52861d2e1651f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW bool</type>
      <name>tracking_per_class</name>
      <anchorfile>dc/d54/structcv_1_1gapi_1_1ot_1_1ObjectTrackerParams.html</anchorfile>
      <anchor>ad02338738124f54afe50102b786c03cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_in</name>
    <filename>d1/d1b/structcv_1_1detail_1_1ocl__get__in.html</filename>
    <templarg>class T</templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>d1/d1b/structcv_1_1detail_1_1ocl__get__in.html</anchorfile>
      <anchor>aacb949ca8c17d2bb8022f21a24f8aca6</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_in&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>d7/d17/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; U &gt; &amp;</type>
      <name>get</name>
      <anchorfile>d7/d17/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a243116e8c5fc1eee8aee1a166e869683</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_in&lt; cv::GFrame &gt;</name>
    <filename>d1/d85/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GFrame_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::MediaFrame</type>
      <name>get</name>
      <anchorfile>d1/d85/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GFrame_01_4.html</anchorfile>
      <anchor>ac8e939be29570ad913bf86344202e143</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_in&lt; cv::GMat &gt;</name>
    <filename>d9/de2/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::UMat</type>
      <name>get</name>
      <anchorfile>d9/de2/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a522e0d6a048e1464939817ea348775c1</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_in&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>d1/d22/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static const U &amp;</type>
      <name>get</name>
      <anchorfile>d1/d22/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a916babcd10b55f10b3ad848015cc6f40</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_in&lt; cv::GScalar &gt;</name>
    <filename>df/dbf/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>get</name>
      <anchorfile>df/dbf/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>afce3e8e171d283b5fd910e65bab81870</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_out</name>
    <filename>d4/d3c/structcv_1_1detail_1_1ocl__get__out.html</filename>
    <templarg>class T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_out&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>d2/d41/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static std::vector&lt; U &gt; &amp;</type>
      <name>get</name>
      <anchorfile>d2/d41/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>ab652e89bdaa6e4651b60ad79a573489f</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_out&lt; cv::GMat &gt;</name>
    <filename>d9/db3/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static tracked_cv_umat</type>
      <name>get</name>
      <anchorfile>d9/db3/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>ae97ba9cd159a7152a0e2171860ebc6b9</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_out&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>dd/ded/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="function" static="yes">
      <type>static U &amp;</type>
      <name>get</name>
      <anchorfile>dd/ded/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a2010245873b1d284dfd3f25b738d0226</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ocl_get_out&lt; cv::GScalar &gt;</name>
    <filename>dd/dd4/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::Scalar &amp;</type>
      <name>get</name>
      <anchorfile>dd/dd4/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>a4e5f1b08d01b54e8a9e7ee251a45afcb</anchor>
      <arglist>(GOCLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCLCallHelper</name>
    <filename>df/d75/structcv_1_1detail_1_1OCLCallHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</name>
    <filename>df/d06/structcv_1_1detail_1_1OCLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename... Outs</templarg>
    <class kind="struct">cv::detail::OCLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>df/d06/structcv_1_1detail_1_1OCLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a0416c643846c9dcff9282069c44ff0f6</anchor>
      <arglist>(GOCLContext &amp;ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call_impl</name>
      <anchorfile>df/d06/structcv_1_1detail_1_1OCLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>afc5cd88e5482d3eaa6e8671fc7a177d5</anchor>
      <arglist>(GOCLContext &amp;ctx, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::OCRBeamSearchDecoder</name>
    <filename>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</filename>
    <base>cv::text::BaseOCR</base>
    <class kind="class">cv::text::OCRBeamSearchDecoder::ClassifierCallback</class>
    <member kind="function">
      <type>String</type>
      <name>run</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a8107fa523397a2432a0adb7d821ef8a1</anchor>
      <arglist>(InputArray image, InputArray mask, int min_confidence, int component_level=0)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>run</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a4efae35246e4df8d28ddd9f51ab0ecfb</anchor>
      <arglist>(InputArray image, int min_confidence, int component_level=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a1393d97ac9fab46d5b74369dc21c4370</anchor>
      <arglist>(Mat &amp;image, Mat &amp;mask, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>ad029e85a6d22726a475a76c5cb778b05</anchor>
      <arglist>(Mat &amp;image, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OCRBeamSearchDecoder &gt;</type>
      <name>create</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>ade8bca475e56dae40b5433ee8285b9d9</anchor>
      <arglist>(const Ptr&lt; OCRBeamSearchDecoder::ClassifierCallback &gt; classifier, const std::string &amp;vocabulary, InputArray transition_probabilities_table, InputArray emission_probabilities_table, text::decoder_mode mode=OCR_DECODER_VITERBI, int beam_size=500)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OCRBeamSearchDecoder &gt;</type>
      <name>create</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a548086df0cd6d7e9322f7d242b0daf66</anchor>
      <arglist>(const String &amp;filename, const String &amp;vocabulary, InputArray transition_probabilities_table, InputArray emission_probabilities_table, text::decoder_mode mode=OCR_DECODER_VITERBI, int beam_size=500)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>beam_size</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a52473716b988e9588ccbeba03c7cb41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; OCRBeamSearchDecoder::ClassifierCallback &gt;</type>
      <name>classifier</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a295c34db17493346647f9e5239ada069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>emission_p</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a9bd0273e8426024953f910cb6bb730be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>decoder_mode</type>
      <name>mode</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>af346c7c2d406ca2e05dcea11dcf39f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>transition_p</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a00092fab778d395ac88830ece8639485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>vocabulary</name>
      <anchorfile>da/d07/classcv_1_1text_1_1OCRBeamSearchDecoder.html</anchorfile>
      <anchor>a13e4d550f8fd132008b511ed8ec23a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::OCRHMMDecoder</name>
    <filename>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</filename>
    <base>cv::text::BaseOCR</base>
    <class kind="class">cv::text::OCRHMMDecoder::ClassifierCallback</class>
    <member kind="function">
      <type>String</type>
      <name>run</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>a9212b8054453d8c90b4f2f31196f0403</anchor>
      <arglist>(InputArray image, InputArray mask, int min_confidence, int component_level=0)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>run</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>aee29f2f3895898c8bac19768c2791b77</anchor>
      <arglist>(InputArray image, int min_confidence, int component_level=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>af24a91ec82b508f2f09784c32c2a78cf</anchor>
      <arglist>(Mat &amp;image, Mat &amp;mask, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>a80404ecd8a37416ae7987fe0b78583ab</anchor>
      <arglist>(Mat &amp;image, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OCRHMMDecoder &gt;</type>
      <name>create</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>aaa9442992b0889dc947f235e0178265c</anchor>
      <arglist>(const Ptr&lt; OCRHMMDecoder::ClassifierCallback &gt; classifier, const String &amp;vocabulary, InputArray transition_probabilities_table, InputArray emission_probabilities_table, int mode=OCR_DECODER_VITERBI)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OCRHMMDecoder &gt;</type>
      <name>create</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>aca32cbb33d6702eb0994057a4dfdc408</anchor>
      <arglist>(const String &amp;filename, const String &amp;vocabulary, InputArray transition_probabilities_table, InputArray emission_probabilities_table, int mode=OCR_DECODER_VITERBI, int classifier=OCR_KNN_CLASSIFIER)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; OCRHMMDecoder::ClassifierCallback &gt;</type>
      <name>classifier</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>aafcd89c1ec5b53fad60c73a3648ea025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>emission_p</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>a6980a7f7e5a1989b1ab2a5f5fef001a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>decoder_mode</type>
      <name>mode</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>a5776dd855966c99a8c15a7ab04bbcd81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>transition_p</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>a7f63c03387913d6c872e3c4b55007a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>vocabulary</name>
      <anchorfile>d0/d74/classcv_1_1text_1_1OCRHMMDecoder.html</anchorfile>
      <anchor>a6e0e274c31f74ece9e5adeaf108e192b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::OCRHolisticWordRecognizer</name>
    <filename>d0/d8f/classcv_1_1text_1_1OCRHolisticWordRecognizer.html</filename>
    <base>cv::text::BaseOCR</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d0/d8f/classcv_1_1text_1_1OCRHolisticWordRecognizer.html</anchorfile>
      <anchor>aa9e1ada2d991725cf3814d546e659b00</anchor>
      <arglist>(Mat &amp;image, Mat &amp;mask, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=OCR_LEVEL_WORD) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d0/d8f/classcv_1_1text_1_1OCRHolisticWordRecognizer.html</anchorfile>
      <anchor>a9c97b95245de56e8dff30c1ff8b77206</anchor>
      <arglist>(Mat &amp;image, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=OCR_LEVEL_WORD) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OCRHolisticWordRecognizer &gt;</type>
      <name>create</name>
      <anchorfile>d0/d8f/classcv_1_1text_1_1OCRHolisticWordRecognizer.html</anchorfile>
      <anchor>a235e2318cbab91eb2fa11ae4c5864ff3</anchor>
      <arglist>(const std::string &amp;archFilename, const std::string &amp;weightsFilename, const std::string &amp;wordsFilename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::OCRTesseract</name>
    <filename>d7/ddc/classcv_1_1text_1_1OCRTesseract.html</filename>
    <base>cv::text::BaseOCR</base>
    <member kind="function">
      <type>String</type>
      <name>run</name>
      <anchorfile>d7/ddc/classcv_1_1text_1_1OCRTesseract.html</anchorfile>
      <anchor>ab2ce0c6ab351e97d7f60a7274c8e9186</anchor>
      <arglist>(InputArray image, InputArray mask, int min_confidence, int component_level=0)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>run</name>
      <anchorfile>d7/ddc/classcv_1_1text_1_1OCRTesseract.html</anchorfile>
      <anchor>ae53f76683d0267321929e6cda6bb2f03</anchor>
      <arglist>(InputArray image, int min_confidence, int component_level=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d7/ddc/classcv_1_1text_1_1OCRTesseract.html</anchorfile>
      <anchor>a4c1a45ae9390021c99363f0aada3f0ea</anchor>
      <arglist>(Mat &amp;image, Mat &amp;mask, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d7/ddc/classcv_1_1text_1_1OCRTesseract.html</anchorfile>
      <anchor>af2bb9e7710a5bf616367d8898334001c</anchor>
      <arglist>(Mat &amp;image, std::string &amp;output_text, std::vector&lt; Rect &gt; *component_rects=NULL, std::vector&lt; std::string &gt; *component_texts=NULL, std::vector&lt; float &gt; *component_confidences=NULL, int component_level=0) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWhiteList</name>
      <anchorfile>d7/ddc/classcv_1_1text_1_1OCRTesseract.html</anchorfile>
      <anchor>a8da3a4ea4f7fab0f5030a9cf3675b197</anchor>
      <arglist>(const String &amp;char_whitelist)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OCRTesseract &gt;</type>
      <name>create</name>
      <anchorfile>d7/ddc/classcv_1_1text_1_1OCRTesseract.html</anchorfile>
      <anchor>a1c87f34059f2330803112e2246d4cbe7</anchor>
      <arglist>(const char *datapath=NULL, const char *language=NULL, const char *char_whitelist=NULL, int oem=OEM_DEFAULT, int psmode=PSM_AUTO)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVCallHelper</name>
    <filename>d9/d23/structcv_1_1detail_1_1OCVCallHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</name>
    <filename>da/d5a/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename... Outs</templarg>
    <class kind="struct">cv::detail::OCVCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>da/d5a/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a1f787960c8a30cc9134c3f575ccdd007</anchor>
      <arglist>(GCPUContext &amp;ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call_impl</name>
      <anchorfile>da/d5a/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>abe87f88c13c4a3b57f0307b80d05c7ca</anchor>
      <arglist>(cv::GCPUContext &amp;ctx, Impl &amp;impl, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call_impl</name>
      <anchorfile>da/d5a/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ab65cadb03e96490cd82b04c1bf843fa2</anchor>
      <arglist>(GCPUContext &amp;ctx, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callFunctor</name>
      <anchorfile>da/d5a/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ac187c2247d5e5eb57942fec0acc0a7b4</anchor>
      <arglist>(cv::GCPUContext &amp;ctx, Impl &amp;impl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVSetupHelper</name>
    <filename>d4/d52/structcv_1_1detail_1_1OCVSetupHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVSetupHelper&lt; Impl, std::tuple&lt; Ins... &gt; &gt;</name>
    <filename>d3/d2a/structcv_1_1detail_1_1OCVSetupHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup</name>
      <anchorfile>d3/d2a/structcv_1_1detail_1_1OCVSetupHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ab57eaa163536634dd92b98b55a8c5f45</anchor>
      <arglist>(const GMetaArgs &amp;metaArgs, const GArgs &amp;args, GArg &amp;state, const GCompileArgs &amp;compileArgs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>setup_impl</name>
      <anchorfile>d3/d2a/structcv_1_1detail_1_1OCVSetupHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a9acfa0ea10d00958d17a0a5fb724e9ed</anchor>
      <arglist>(const GMetaArgs &amp;metaArgs, const GArgs &amp;args, GArg &amp;state, const GCompileArgs &amp;, detail::Seq&lt; IIs... &gt;) -&gt; decltype(Impl::setup(detail::get_in_meta&lt; Ins &gt;(metaArgs, args, IIs)..., std::declval&lt; typename std::add_lvalue_reference&lt; std::shared_ptr&lt; typename Impl::State &gt; &gt;::type &gt;()), void())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>setup_impl</name>
      <anchorfile>d3/d2a/structcv_1_1detail_1_1OCVSetupHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a7a7788e6cff92b533ad031358bbe6121</anchor>
      <arglist>(const GMetaArgs &amp;metaArgs, const GArgs &amp;args, GArg &amp;state, const GCompileArgs &amp;compileArgs, detail::Seq&lt; IIs... &gt;) -&gt; decltype(Impl::setup(detail::get_in_meta&lt; Ins &gt;(metaArgs, args, IIs)..., std::declval&lt; typename std::add_lvalue_reference&lt; std::shared_ptr&lt; typename Impl::State &gt; &gt;::type &gt;(), compileArgs), void())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVStCallHelper</name>
    <filename>d1/de5/structcv_1_1detail_1_1OCVStCallHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OCVStCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</name>
    <filename>da/de6/structcv_1_1detail_1_1OCVStCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename... Outs</templarg>
    <base>cv::detail::OCVCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</base>
    <class kind="struct">cv::detail::OCVStCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;::call_and_postprocess</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>da/de6/structcv_1_1detail_1_1OCVStCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a5a07ae71d9201aa2df67d85096ab9cf3</anchor>
      <arglist>(GCPUContext &amp;ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call_impl</name>
      <anchorfile>da/de6/structcv_1_1detail_1_1OCVStCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a3b7591c93062c7e4eefb7029f0079bab</anchor>
      <arglist>(GCPUContext &amp;ctx, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::Odometry</name>
    <filename>df/ddc/classcv_1_1rgbd_1_1Odometry.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumvalue">
      <name>ROTATION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a0cdcd01153cc5b859221f1aefaecb711ae3468f480f38fd07af69c3464c87d558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSLATION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a0cdcd01153cc5b859221f1aefaecb711ac2ff112f8f88bc6d52804e7381ac48c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGID_BODY_MOTION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a0cdcd01153cc5b859221f1aefaecb711a754692ca9d6cadbc925cc7ce2337ed95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGID_BODY_MOTION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a0cdcd01153cc5b859221f1aefaecb711a754692ca9d6cadbc925cc7ce2337ed95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a0cdcd01153cc5b859221f1aefaecb711ae3468f480f38fd07af69c3464c87d558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSLATION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a0cdcd01153cc5b859221f1aefaecb711ac2ff112f8f88bc6d52804e7381ac48c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>ad88ca6c6231d5accf4b3a595d7ebaf0c</anchor>
      <arglist>(const Mat &amp;srcImage, const Mat &amp;srcDepth, const Mat &amp;srcMask, const Mat &amp;dstImage, const Mat &amp;dstDepth, const Mat &amp;dstMask, OutputArray Rt, const Mat &amp;initRt=Mat()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>af706a3bb35d2b69737e7f4492c4ece4f</anchor>
      <arglist>(Ptr&lt; OdometryFrame &gt; &amp;srcFrame, Ptr&lt; OdometryFrame &gt; &amp;dstFrame, OutputArray Rt, const Mat &amp;initRt=Mat()) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getCameraMatrix</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a9eb4dd7790987524cd5aa5355c602422</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTransformType</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>ac1cd3bb8aa12d895ec403db30d786b2f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Size</type>
      <name>prepareFrameCache</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a894cc56de5ecc916d19a7984c6f307a8</anchor>
      <arglist>(Ptr&lt; OdometryFrame &gt; &amp;frame, int cacheType) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCameraMatrix</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a658b4fd102a96211fba428b16633b1c8</anchor>
      <arglist>(const cv::Mat &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTransformType</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a8b4b267ab88b06d85cd394a84553181d</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Odometry &gt;</type>
      <name>create</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a47263553bb419b8f900c77a4b25c89e2</anchor>
      <arglist>(const String &amp;odometryType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>DEFAULT_MAX_DEPTH</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>ab9b0710c56e1ba0d861a16cae2000c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>DEFAULT_MAX_DEPTH_DIFF</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>ace1301318716355d12586c3028e84e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>DEFAULT_MAX_POINTS_PART</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a9a301d39d2dd32519ac1b6f8cfefc358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>DEFAULT_MAX_ROTATION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a47b0d3af975ec11c285bb544d54b3720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>DEFAULT_MAX_TRANSLATION</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a6a08d1b708ab5de096df80d90f9029b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>DEFAULT_MIN_DEPTH</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a4f7854bd4c50808fbb1328c8faba4023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>checkParams</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>ac4fbc5da04bddaead526fd3470b5019b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>computeImpl</name>
      <anchorfile>df/ddc/classcv_1_1rgbd_1_1Odometry.html</anchorfile>
      <anchor>a4cf0681bb36181a8dbb3340b0d0e667e</anchor>
      <arglist>(const Ptr&lt; OdometryFrame &gt; &amp;srcFrame, const Ptr&lt; OdometryFrame &gt; &amp;dstFrame, OutputArray Rt, const Mat &amp;initRt) const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::rgbd::OdometryFrame</name>
    <filename>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</filename>
    <base>cv::rgbd::RgbdFrame</base>
    <member kind="enumvalue">
      <name>CACHE_SRC</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ae854478526bb5a2abc92f6a29e0066dfaf2acaf8c7230b28821acfd7f2e3b905f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CACHE_DST</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ae854478526bb5a2abc92f6a29e0066dfabd1daa42f6fef759a4be3a20de86c291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CACHE_ALL</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ae854478526bb5a2abc92f6a29e0066dfac4a54f32647e1d176076e9b1a4d81e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CACHE_ALL</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ae854478526bb5a2abc92f6a29e0066dfac4a54f32647e1d176076e9b1a4d81e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CACHE_DST</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ae854478526bb5a2abc92f6a29e0066dfabd1daa42f6fef759a4be3a20de86c291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CACHE_SRC</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ae854478526bb5a2abc92f6a29e0066dfaf2acaf8c7230b28821acfd7f2e3b905f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryFrame</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>aed035e8521f0a32dce451b69ca0bafcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryFrame</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>adc3944a88f204c37dcf2ab3615b223b3</anchor>
      <arglist>(const Mat &amp;image, const Mat &amp;depth, const Mat &amp;mask=Mat(), const Mat &amp;normals=Mat(), int ID=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>release</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a53c86a62034b699eac5385314a09338f</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releasePyramids</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a517d6c7faa6f010b88e3c9a6a56ccacd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OdometryFrame &gt;</type>
      <name>create</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a1ac2df200a68f538937f1e360503bcef</anchor>
      <arglist>(const Mat &amp;image=Mat(), const Mat &amp;depth=Mat(), const Mat &amp;mask=Mat(), const Mat &amp;normals=Mat(), int ID=-1)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramid_dI_dx</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>adf097ce53bf09bd35ddb9df49dc3ba4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramid_dI_dy</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a3202c5410bb4585f213aa6a8af047a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramidCloud</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a1fd66704ad6fd5d55b60dacae19eb885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramidDepth</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ab5c1d7604a30c6423a554d197ad6328f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramidImage</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>ad1299a265c8f7a932952ac71e05a5371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramidMask</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a93176e62511173bd9445acfb6848dba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramidNormals</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a2d90e9abf37775395d4f409fab2fb217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramidNormalsMask</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>a85297b72d853ee9d6a27ad89dd11ad20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mat &gt;</type>
      <name>pyramidTexturedMask</name>
      <anchorfile>d7/d15/structcv_1_1rgbd_1_1OdometryFrame.html</anchorfile>
      <anchor>aa78145af61d994f460e8ce13e68f01c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rapid::OLSTracker</name>
    <filename>dd/d74/classcv_1_1rapid_1_1OLSTracker.html</filename>
    <base>cv::rapid::Tracker</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OLSTracker &gt;</type>
      <name>create</name>
      <anchorfile>dd/d74/classcv_1_1rapid_1_1OLSTracker.html</anchorfile>
      <anchor>a1af20077d10186694cfaa955e357454d</anchor>
      <arglist>(InputArray pts3d, InputArray tris, int histBins=8, uchar sobelThesh=10)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::OnePassStabilizer</name>
    <filename>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</filename>
    <base>cv::videostab::StabilizerBase</base>
    <base>cv::videostab::IFrameSource</base>
    <member kind="function">
      <type></type>
      <name>OnePassStabilizer</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>a127cccfe617f6909764fdf5de436c85f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; MotionFilterBase &gt;</type>
      <name>motionFilter</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>a345dd4ed1d2504ed709a754481712fbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mat</type>
      <name>nextFrame</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>a351b20ba9b9aa2862410b6b7265de8a1</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>ad6f34069d0bdd8dab0cb47035a5307d9</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotionFilter</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>af63308021cfb37cf696836665d78a820</anchor>
      <arglist>(Ptr&lt; MotionFilterBase &gt; val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Mat</type>
      <name>estimateMotion</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>a323e46ff64d821fec51375c4334602bf</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Mat</type>
      <name>estimateStabilizationMotion</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>af3cc7a6d53edae0840100cdce5faa60d</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Mat</type>
      <name>postProcessFrame</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>a9f5989a3c55cc05e11b15a720cfb96cd</anchor>
      <arglist>(const Mat &amp;frame) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setUp</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>aa91feb58c31962610d94527c424bd27b</anchor>
      <arglist>(const Mat &amp;firstFrame) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; MotionFilterBase &gt;</type>
      <name>motionFilter_</name>
      <anchorfile>d3/db1/classcv_1_1videostab_1_1OnePassStabilizer.html</anchorfile>
      <anchor>a6d98abb6281250f3c56b249e4af0ae19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::OpaqueRef</name>
    <filename>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</filename>
    <member kind="function">
      <type></type>
      <name>OpaqueRef</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a408f54129b535de35bc7517891555203</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpaqueRef</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a2640c252c3595a84bbc3f0695d70c758</anchor>
      <arglist>(T &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>cv::GOpaqueDesc</type>
      <name>descr_of</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a657694dd5391cc87ec667b006b9f758f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::detail::OpaqueKind</type>
      <name>getKind</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a9c1354f5702b5eff3c00440f5c58770b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mov</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a4b3e89f59fd0ea0162ac2f8ccb8fca21</anchor>
      <arglist>(OpaqueRef &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>OpaqueRef &amp;</type>
      <name>operator=</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>aaec35e584d08b816327425fb0b8a64ab</anchor>
      <arglist>(const cv::util::any &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>ptr</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a70e7362dd373d38f59c83125a7830350</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>ab1cf6d8865ee821a1eaa8f612fb97aab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>rref</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>aab16325b32e170593de5f9ffcc489601</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeKind</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a4de1a88e684076e18666a541ad66f3ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>wref</name>
      <anchorfile>da/dbf/classcv_1_1detail_1_1OpaqueRef.html</anchorfile>
      <anchor>a5675d0980ee9239733ade4ebd709576a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::OpaqueRefT</name>
    <filename>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</filename>
    <templarg>typename T</templarg>
    <base>cv::detail::BasicOpaqueRef</base>
    <member kind="function">
      <type></type>
      <name>OpaqueRefT</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>a83c9095429fc5565abd465fe03afa359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpaqueRefT</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>abad9e20dfbfbc6e448947939af4312f9</anchor>
      <arglist>(const T &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpaqueRefT</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>a2efc82bb6cca17fecac750cd23a36be0</anchor>
      <arglist>(T &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpaqueRefT</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>a26a082cedf027c3b13774126da44d2d0</anchor>
      <arglist>(T &amp;obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OpaqueRefT</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>ab2ba02764a8ab4f5c17c58aefa3094d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mov</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>a245c4abdc27f6f95dd4d93905ab632e8</anchor>
      <arglist>(BasicOpaqueRef &amp;v) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const void *</type>
      <name>ptr</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>ad7db10e8acde7f8188823e33fbcb97f4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>afdf6ae15373251477d5ae8f53e592d18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>rref</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>a8dd958c898e552188a9602da564afc3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>a958e4b968c5eda71f603602ccc695744</anchor>
      <arglist>(const cv::util::any &amp;a) override</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>wref</name>
      <anchorfile>d7/d22/classcv_1_1detail_1_1OpaqueRefT.html</anchorfile>
      <anchor>aaec7034def9b015559c8e103100d4a91</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::OpenCLExecutionContext</name>
    <filename>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</filename>
    <member kind="function">
      <type></type>
      <name>OpenCLExecutionContext</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>ac6af8e4cf012090c19898515e4dcbf0b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenCLExecutionContext</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>ac2bad663c3febd65e64e19e538019a06</anchor>
      <arglist>(const OpenCLExecutionContext &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenCLExecutionContext</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>affc756921aa0d8ce916ea37eae0d988f</anchor>
      <arglist>(OpenCLExecutionContext &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenCLExecutionContext</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>ae75788f3fddb08d9054e8ed839f7a5e6</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a48b5bca72706e8875c581fd6e55d0782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OpenCLExecutionContext</type>
      <name>cloneWithNewQueue</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a02177128cd0fdcb4e7605145944681f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OpenCLExecutionContext</type>
      <name>cloneWithNewQueue</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a9920daf9d466369fbc4f87792fa72179</anchor>
      <arglist>(const ocl::Queue &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a0c626e6579c65d10af592f4eeb31a112</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Context &amp;</type>
      <name>getContext</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>af46e1c2f061a95b10e96c4db9e72f7e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Device &amp;</type>
      <name>getDevice</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>ac46d53f00484fc10caa9b572f00bbdbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Queue &amp;</type>
      <name>getQueue</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a65e4fe3d729052ac4c01cb67e874775a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OpenCLExecutionContext &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a437fad0f4316e1202bc0f029f10dcbef</anchor>
      <arglist>(const OpenCLExecutionContext &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>OpenCLExecutionContext &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>ab4130d07e54bfce7ab7a379f934fd1af</anchor>
      <arglist>(OpenCLExecutionContext &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>aa8420514ef03983363809720a7fe1902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseOpenCL</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a54fd377871f285d98fa4dff938b379d0</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useOpenCL</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a0f7a11a8edc5ade6b9d858dc8b5c0acb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static OpenCLExecutionContext</type>
      <name>create</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a2890cfb4b198f7621590a2c0de4465fc</anchor>
      <arglist>(const Context &amp;context, const Device &amp;device)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static OpenCLExecutionContext</type>
      <name>create</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a380c3c8148cdc293d440526737d289c0</anchor>
      <arglist>(const Context &amp;context, const Device &amp;device, const ocl::Queue &amp;queue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static OpenCLExecutionContext</type>
      <name>create</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a0c2c9987340f44950865b8ece48e2d34</anchor>
      <arglist>(const std::string &amp;platformName, void *platformID, void *context, void *deviceID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static OpenCLExecutionContext &amp;</type>
      <name>getCurrent</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>ab6368d1ebc268f103b18e3620ddef362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static OpenCLExecutionContext &amp;</type>
      <name>getCurrentRef</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>ab1cc96a44eaa331c1dc519afb04b758c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; Impl &gt;</type>
      <name>p</name>
      <anchorfile>d7/d83/classcv_1_1ocl_1_1OpenCLExecutionContext.html</anchorfile>
      <anchor>a87ec75eef7e01598b52383dc03e2b4b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::OpenCLExecutionContextScope</name>
    <filename>dc/dda/classcv_1_1ocl_1_1OpenCLExecutionContextScope.html</filename>
    <member kind="function">
      <type></type>
      <name>OpenCLExecutionContextScope</name>
      <anchorfile>dc/dda/classcv_1_1ocl_1_1OpenCLExecutionContextScope.html</anchorfile>
      <anchor>ae164aa03becc8e6141e78686aa250511</anchor>
      <arglist>(const OpenCLExecutionContext &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenCLExecutionContextScope</name>
      <anchorfile>dc/dda/classcv_1_1ocl_1_1OpenCLExecutionContextScope.html</anchorfile>
      <anchor>ab8a6372e4a3995558345c6b7716cb95d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OpenCV_API_Header</name>
    <filename>d3/dde/structOpenCV__API__Header.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>api_description</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>a126f169513031bd754899ff3f9b4a3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>api_version</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>a40d9cc3d5864f0d2a99e306228a37cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>min_api_version</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>a9ff1dcbcd3b842ec86114f556a38ad8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>opencv_version_major</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>aea2d7d3aee5b524576faf6fa824530ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>opencv_version_minor</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>a6cb67df066743a77434869554bb44587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>opencv_version_patch</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>aeb1c3169a88e1286e9464b22317fc707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>opencv_version_status</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>ae05496ecef5bfc87460a7d4f5779806b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>valid_size</name>
      <anchorfile>d3/dde/structOpenCV__API__Header.html</anchorfile>
      <anchor>aa6ca25bbf560a854e6eea010a89980e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::onnx::ep::OpenVINO</name>
    <filename>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>OpenVINO</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a23513a4c29a86a113ed7fbcf6ed4dba4</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>OpenVINO</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a0c031eddc859eaef0d206029c4e1a0b1</anchor>
      <arglist>(const std::string &amp;dev_type)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP OpenVINO &amp;</type>
      <name>cfgCacheDir</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>ac657f64ea6ecc32cce65b508592061ca</anchor>
      <arglist>(const std::string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP OpenVINO &amp;</type>
      <name>cfgEnableDynamicShapes</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a5a72e7faaeae44908323d5f7bd552e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP OpenVINO &amp;</type>
      <name>cfgEnableOpenCLThrottling</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a855a09cd76e26852d0e4e17e0aee65b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP OpenVINO &amp;</type>
      <name>cfgNumThreads</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a2b4b1591cd6dd4004fc3469dd7c53eae</anchor>
      <arglist>(size_t nthreads)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cache_dir</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a7169c28100635432845aa4de5b9fe35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_type</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>afb877514ac8ef2ff167880f2b2523a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_dynamic_shapes</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a3620cf4dc073875f1eaf3fe3b832d933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_opencl_throttling</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a145295f1c93311c6e03855f233076d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_of_threads</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>a2f8fc8102e17336d00d9e6c0c5d92616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>params_map</name>
      <anchorfile>dc/d0b/structcv_1_1gapi_1_1onnx_1_1ep_1_1OpenVINO.html</anchorfile>
      <anchor>ab3fc823b2e0b42716a5faa4c9f4f39cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cann::OperatorRunner</name>
    <filename>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</filename>
    <member kind="function">
      <type></type>
      <name>OperatorRunner</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a11907f197fde9bd0425310cc1efcaf40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OperatorRunner</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>ab311d25c91175b9ed53ab45ed4768872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addAttr</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a6d446f7b06249405596f3235a7e880b4</anchor>
      <arglist>(bool value, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addAttr</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a827ac57c7fd1ebe35561c91b98f63e65</anchor>
      <arglist>(const char *value, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addAttr</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a4e0445e0509dd8a0ba5de5d66a8571ad</anchor>
      <arglist>(const int64_t *value, int size, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addAttr</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a3b7b610cfc2537c2cee1f154c8c608cd</anchor>
      <arglist>(float value, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addAttr</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>aea041b6c1a6cf061e3d8119a185d1769</anchor>
      <arglist>(int value, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addInput</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a915537a2e98b926fcab9d251e3d3ce97</anchor>
      <arglist>(const AscendMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addInput</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>ad235d44f3d00fe068fbbb2bba6b4783c</anchor>
      <arglist>(const AscendMat &amp;mat, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addInput</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a50e3884b1c64370171efa560b141e320</anchor>
      <arglist>(const Scalar &amp;sc, int type, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addInput</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a285ff97f7bf4ad5314a30a7af40a67c3</anchor>
      <arglist>(const T *value, int64_t *dims, size_t dimSize, aclDataType type, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addOutput</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>ac42c811dfc690d7653af273d31f54654</anchor>
      <arglist>(AscendMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>addOutput</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>aa66e0bfdd6ef4cf0a7c508a4965f66e3</anchor>
      <arglist>(AscendMat &amp;mat, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>reset</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>ab0c73c41912f5d343c257194715c2164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>run</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>acdc62ad685943ac9a379349eec55c3d8</anchor>
      <arglist>(AscendStream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>OperatorRunner &amp;</type>
      <name>setOp</name>
      <anchorfile>dc/d09/classcv_1_1cann_1_1OperatorRunner.html</anchorfile>
      <anchor>a0d760c8a8dc1f68113ea96d63d4b3fbb</anchor>
      <arglist>(const char *op)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::bioinspired::RetinaParameters::OPLandIplParvoParameters</name>
    <filename>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>OPLandIplParvoParameters</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>a397e52e1f6738f907169910800c6aae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>colorMode</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>ae9360e586da9c97389a18d4896efd7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ganglionCellsSensitivity</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>a64eb9a3c9d15929847dee0aea6045f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hcellsSpatialConstant</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>a84033ec34d3054545d66b5c54197ae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hcellsTemporalConstant</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>adbe7d35f18297aa9af1e81d11d02e932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>horizontalCellsGain</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>ab92fe32e98d0a84c0c444b26e7e3c143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>normaliseOutput</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>a88025fa1e453fb0262818c638742ff37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>photoreceptorsLocalAdaptationSensitivity</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>aa943e6eafdbbeb33212199959ae251c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>photoreceptorsSpatialConstant</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>a5505c985b200b504bd33e7b2d63866de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>photoreceptorsTemporalConstant</name>
      <anchorfile>d0/dc1/structcv_1_1bioinspired_1_1RetinaParameters_1_1OPLandIplParvoParameters.html</anchorfile>
      <anchor>a1e49259e54240a826c1a38bc7a1a4c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OptRef::OptHolder</name>
    <filename>d9/db0/structcv_1_1detail_1_1OptRef_1_1OptHolder.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; OptHolder &gt;</type>
      <name>Ptr</name>
      <anchorfile>d9/db0/structcv_1_1detail_1_1OptRef_1_1OptHolder.html</anchorfile>
      <anchor>afc3f01707d3181b43cbeb61ce07bd162</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptHolder</name>
      <anchorfile>d9/db0/structcv_1_1detail_1_1OptRef_1_1OptHolder.html</anchorfile>
      <anchor>ab550268fd4de0d642a6a55eee9e1ebae</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>mov</name>
      <anchorfile>d9/db0/structcv_1_1detail_1_1OptRef_1_1OptHolder.html</anchorfile>
      <anchor>a8eea4b09aa035872abd191ea8e398e6c</anchor>
      <arglist>(RefHolder &amp;h)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>d9/db0/structcv_1_1detail_1_1OptRef_1_1OptHolder.html</anchorfile>
      <anchor>ad1163bb585874f8e007ff703ad84ff09</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::OpticalFlowDual_TVL1</name>
    <filename>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</filename>
    <base>cv::cuda::DenseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getEpsilon</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a71aa8b4757e6c3041ed6f1993fb11e63</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getGamma</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>ad56609052ef83bda9507b01e0bc02e8d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLambda</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a674707cf0f4974881c5c8f6195926462</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIterations</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>aa2b02f73aebe9cb55aa3465be3f2ab31</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumScales</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>aed34f4f126cb59a86bcd539528c07a32</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumWarps</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a852134a0c714e2fc4bd373676179026a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleStep</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a6499272b6129e386954b422e3c8b1b60</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTau</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a8c0e421bdeb3ac26aa1adcf37684232e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTheta</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a0f484a1d6a5a75f0a516d142c91f682d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseInitialFlow</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a1dae4f295c5b83030b541d04e3a02f26</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEpsilon</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>ae58efcc59c522c98f218a69b1fc2414d</anchor>
      <arglist>(double epsilon)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGamma</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>ac52c588112632661ee6d17d14254f2ca</anchor>
      <arglist>(double gamma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLambda</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a41f3031da66ac69d44ef491ad9bc4417</anchor>
      <arglist>(double lambda)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumIterations</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>ad30156f4e11110edc9601bf4768945ca</anchor>
      <arglist>(int iterations)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumScales</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>ad5e5e4fb4c6ab96e520cce317ec19da1</anchor>
      <arglist>(int nscales)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumWarps</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a970b9e7ca756cc36ac706ebebf5995f0</anchor>
      <arglist>(int warps)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleStep</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>ad9a69e01db9833117a50365976b2f803</anchor>
      <arglist>(double scaleStep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTau</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>ae06f0c80c4250311b730341c5d622f78</anchor>
      <arglist>(double tau)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTheta</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>adcad8d9aeda533fcd49bba4fec924327</anchor>
      <arglist>(double theta)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseInitialFlow</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a1a7c86120ebf59622b17bd5e02b358a6</anchor>
      <arglist>(bool useInitialFlow)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OpticalFlowDual_TVL1 &gt;</type>
      <name>create</name>
      <anchorfile>d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html</anchorfile>
      <anchor>a88da2cf55cffb5dd7949db045366a6f3</anchor>
      <arglist>(double tau=0.25, double lambda=0.15, double theta=0.3, int nscales=5, int warps=5, double epsilon=0.01, int iterations=300, double scaleStep=0.8, double gamma=0.0, bool useInitialFlow=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::OpticalFlowPCAFlow</name>
    <filename>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</filename>
    <base>cv::DenseOpticalFlow</base>
    <member kind="function">
      <type></type>
      <name>OpticalFlowPCAFlow</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>afe6dd4b33d08e519a8ef2d0798564040</anchor>
      <arglist>(Ptr&lt; const PCAPrior &gt; _prior=Ptr&lt; const PCAPrior &gt;(), const Size _basisSize=Size(18, 14), float _sparseRate=0.024, float _retainedCornersFraction=0.2, float _occlusionsThreshold=0.0003, float _dampingFactor=0.00002, float _claheClip=14)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calc</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>a51022615e6193b464acd99b28a83d770</anchor>
      <arglist>(InputArray I0, InputArray I1, InputOutputArray flow) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectGarbage</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>a20e30a8e3c15feb41f6db653c5b9f140</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Size</type>
      <name>basisSize</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>a22235333f0464412c02656e6b339b419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float</type>
      <name>claheClip</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>af5391b0a3989222e5ceffbdedbe0203c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float</type>
      <name>dampingFactor</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>a9f10c0523e213df8dea6995e9105a8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float</type>
      <name>occlusionsThreshold</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>aa3939c091a999a323c42a01b547f8a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Ptr&lt; const PCAPrior &gt;</type>
      <name>prior</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>ac7c0cb49e5c7117bbde9243459670f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float</type>
      <name>retainedCornersFraction</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>a3f5b3afbf29ed8b22d5cab5c0ac7374f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float</type>
      <name>sparseRate</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>a65605ddda7dd90c5bc3201585e276e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useOpenCL</name>
      <anchorfile>d1/da2/classcv_1_1optflow_1_1OpticalFlowPCAFlow.html</anchorfile>
      <anchor>a5f23eb0dd210645fc0e012eef2b4b1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::util::optional</name>
    <filename>d1/dec/classcv_1_1util_1_1optional.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>ab22465abe81369037764c6ac1b799273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a09eaedc3d5761ccc237a213e6f4f8d94</anchor>
      <arglist>(const optional &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a70f767e7e0c079616ecb7494e3e5f74d</anchor>
      <arglist>(const T &amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>ab7e3745f571967e65d36bc7eeb640d7f</anchor>
      <arglist>(optional &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a0a5f2400bcd5e4235e543a7c7a903d24</anchor>
      <arglist>(T &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a71435dbb18c1f2c0f5868c77a823d539</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>acaf721831dbcc8a403f8c23b2515a9a3</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a98a3906afc1a4005f761124f3fd22e8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator*</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a37e1e46df264e1fddf325db1e6903c5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>af9c384816f316388b844f764d50c5ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a656e8f03c9c93365ad168cc141682658</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a6e1be19f0d20cbb59ae936aaba5d984f</anchor>
      <arglist>(const optional &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>optional &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a702d7a72eb87236d5195236bbef3d407</anchor>
      <arglist>(optional &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a431117c910e3d0bae5757e3cacc65b60</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>ac084b122b402d3c64976e0ccad57ddaf</anchor>
      <arglist>(optional &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>value</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a3fe7d5e5cdaa44962186c121c64e4495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a99838c47e5462b61fe9c5fea4080b4a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value_or</name>
      <anchorfile>d1/dec/classcv_1_1util_1_1optional.html</anchorfile>
      <anchor>a5508081ca60f545c5542b3c466dbd568</anchor>
      <arglist>(U &amp;&amp;default_value) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::utils::optional_lock_guard</name>
    <filename>d3/de8/classcv_1_1utils_1_1optional__lock__guard.html</filename>
    <templarg>class _Mutex</templarg>
    <member kind="typedef">
      <type>_Mutex</type>
      <name>Mutex</name>
      <anchorfile>d3/de8/classcv_1_1utils_1_1optional__lock__guard.html</anchorfile>
      <anchor>a9cce1b0718a4314cd4cb80144dbba3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_lock_guard</name>
      <anchorfile>d3/de8/classcv_1_1utils_1_1optional__lock__guard.html</anchorfile>
      <anchor>a8a7a28c1f9a4153a89b806ce065106e1</anchor>
      <arglist>(Mutex *m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional_lock_guard</name>
      <anchorfile>d3/de8/classcv_1_1utils_1_1optional__lock__guard.html</anchorfile>
      <anchor>a48e0bf461d1a6d7bfcbecbc513323475</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::utils::optional_shared_lock_guard</name>
    <filename>d2/ddd/classcv_1_1utils_1_1optional__shared__lock__guard.html</filename>
    <templarg>class _Mutex</templarg>
    <member kind="typedef">
      <type>_Mutex</type>
      <name>Mutex</name>
      <anchorfile>d2/ddd/classcv_1_1utils_1_1optional__shared__lock__guard.html</anchorfile>
      <anchor>ac33d65882302201bad6c52b21a3fb09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>optional_shared_lock_guard</name>
      <anchorfile>d2/ddd/classcv_1_1utils_1_1optional__shared__lock__guard.html</anchorfile>
      <anchor>a87856795a393a792d0588da931a6f6d6</anchor>
      <arglist>(Mutex *m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~optional_shared_lock_guard</name>
      <anchorfile>d2/ddd/classcv_1_1utils_1_1optional__shared__lock__guard.html</anchorfile>
      <anchor>ab41f18eba18dfd5e0bb638ab8dafba64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mutex *</type>
      <name>mutex_</name>
      <anchorfile>d2/ddd/classcv_1_1utils_1_1optional__shared__lock__guard.html</anchorfile>
      <anchor>a9e8a790ebcf555301c94cb04022fb016</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::OptRef</name>
    <filename>df/d30/structcv_1_1detail_1_1OptRef.html</filename>
    <templarg>typename RefHolder</templarg>
    <class kind="struct">cv::detail::OptRef::Holder</class>
    <class kind="struct">cv::detail::OptRef::OptHolder</class>
    <member kind="function">
      <type></type>
      <name>OptRef</name>
      <anchorfile>df/d30/structcv_1_1detail_1_1OptRef.html</anchorfile>
      <anchor>a1be5cce0bdf17bdbcc4d03cea2042264</anchor>
      <arglist>(cv::optional&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mov</name>
      <anchorfile>df/d30/structcv_1_1detail_1_1OptRef.html</anchorfile>
      <anchor>ab82957a97c2a8e2be5cf5cd57fc7f654</anchor>
      <arglist>(RefHolder &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>df/d30/structcv_1_1detail_1_1OptRef.html</anchorfile>
      <anchor>af076ce4d60b11f09a1cd7780757a699f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::OR_imagenet</name>
    <filename>db/df7/classcv_1_1datasets_1_1OR__imagenet.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>db/df7/classcv_1_1datasets_1_1OR__imagenet.html</anchorfile>
      <anchor>a5f1402f12579dbb8092ef6b5759ec455</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OR_imagenet &gt;</type>
      <name>create</name>
      <anchorfile>db/df7/classcv_1_1datasets_1_1OR__imagenet.html</anchorfile>
      <anchor>aa280e0e6a5b04c85d8c330c85f2e9b62</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::OR_imagenetObj</name>
    <filename>de/d3f/structcv_1_1datasets_1_1OR__imagenetObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>de/d3f/structcv_1_1datasets_1_1OR__imagenetObj.html</anchorfile>
      <anchor>aa0dff410402738924f9afe35ae632b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>image</name>
      <anchorfile>de/d3f/structcv_1_1datasets_1_1OR__imagenetObj.html</anchorfile>
      <anchor>ac87669638322c3241236a4d2d8cb2015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::OR_mnist</name>
    <filename>d9/d92/classcv_1_1datasets_1_1OR__mnist.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d9/d92/classcv_1_1datasets_1_1OR__mnist.html</anchorfile>
      <anchor>a471654dbc84df363ec29ca71ef68438c</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OR_mnist &gt;</type>
      <name>create</name>
      <anchorfile>d9/d92/classcv_1_1datasets_1_1OR__mnist.html</anchorfile>
      <anchor>a8fda71d3e053b2668147974c4e912762</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::OR_mnistObj</name>
    <filename>d0/d2c/structcv_1_1datasets_1_1OR__mnistObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>Mat</type>
      <name>image</name>
      <anchorfile>d0/d2c/structcv_1_1datasets_1_1OR__mnistObj.html</anchorfile>
      <anchor>abee9e6e757f3f4db56fff2c71fe342ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>label</name>
      <anchorfile>d0/d2c/structcv_1_1datasets_1_1OR__mnistObj.html</anchorfile>
      <anchor>a4f41d1d7948be42425a28e295dc8f587</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::OR_pascal</name>
    <filename>d4/d7e/classcv_1_1datasets_1_1OR__pascal.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d4/d7e/classcv_1_1datasets_1_1OR__pascal.html</anchorfile>
      <anchor>a2e4eb062497587b89f72e7495f0dfd05</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OR_pascal &gt;</type>
      <name>create</name>
      <anchorfile>d4/d7e/classcv_1_1datasets_1_1OR__pascal.html</anchorfile>
      <anchor>adc8f106eead8a5373980a2ac5e2a6b1e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::OR_pascalObj</name>
    <filename>d0/db6/structcv_1_1datasets_1_1OR__pascalObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d0/db6/structcv_1_1datasets_1_1OR__pascalObj.html</anchorfile>
      <anchor>a74c850cbeccf31a5e85df42648637e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>d0/db6/structcv_1_1datasets_1_1OR__pascalObj.html</anchorfile>
      <anchor>a43281c86747b2a116960953662ebd93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d0/db6/structcv_1_1datasets_1_1OR__pascalObj.html</anchorfile>
      <anchor>ad14ee2c58cd23bc653eb9513136dccaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PascalObj &gt;</type>
      <name>objects</name>
      <anchorfile>d0/db6/structcv_1_1datasets_1_1OR__pascalObj.html</anchorfile>
      <anchor>aa11b281db769d93378c2a73968355811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d0/db6/structcv_1_1datasets_1_1OR__pascalObj.html</anchorfile>
      <anchor>a28882af4e89ec65d1e54047c8a031ab6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::OR_sun</name>
    <filename>da/d69/classcv_1_1datasets_1_1OR__sun.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>da/d69/classcv_1_1datasets_1_1OR__sun.html</anchorfile>
      <anchor>a8cb3d99b80669c7d56c489916c541d3b</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; OR_sun &gt;</type>
      <name>create</name>
      <anchorfile>da/d69/classcv_1_1datasets_1_1OR__sun.html</anchorfile>
      <anchor>a8d02cdb3d47fb0047c6d2df02c0a6c24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>paths</name>
      <anchorfile>da/d69/classcv_1_1datasets_1_1OR__sun.html</anchorfile>
      <anchor>a1645e733a08fa9e64d2375d946e3f2de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::OR_sunObj</name>
    <filename>d8/d74/structcv_1_1datasets_1_1OR__sunObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>int</type>
      <name>label</name>
      <anchorfile>d8/d74/structcv_1_1datasets_1_1OR__sunObj.html</anchorfile>
      <anchor>a2ecc263ebf8b2fb087e2dbee43395346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>d8/d74/structcv_1_1datasets_1_1OR__sunObj.html</anchorfile>
      <anchor>a87c4f699003631a89254554a5385cb60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::ORB</name>
    <filename>da/d44/classcv_1_1cuda_1_1ORB.html</filename>
    <base>cv::cuda::Feature2DAsync</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getBlurForDescriptor</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>aa5256cbd00735f1eecfadd97ddc6185c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEdgeThreshold</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>aff226a9def3a18a4d69fa79d469c9217</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFastThreshold</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a3c349d30c7f3a3ff7cd1624a4a442473</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFirstLevel</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a23b462fec94a4f44dbb4998c522261e1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxFeatures</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a9847ac1a4b6862adbd01248ab4146ea1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNLevels</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>ad811320ab99fb736dd32a8f7afd01e13</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPatchSize</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a2d259409e9bff981aa5c3819f4e0d827</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleFactor</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a9c86f04453b31818640117dc6cea3612</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getScoreType</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>aac5379f96be0fe011a50e8df347aafd6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWTA_K</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a95c11e56871899bb55423263ac729213</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlurForDescriptor</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a6f1ff360e8700d57446d017fd4a0539e</anchor>
      <arglist>(bool blurForDescriptor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEdgeThreshold</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a5189a8c6df0b8f58d2f9239af4453358</anchor>
      <arglist>(int edgeThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFastThreshold</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>af692ce9bbe10838f92d40335151251bf</anchor>
      <arglist>(int fastThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFirstLevel</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>af51001bc5174a6f932984e47d6f3728a</anchor>
      <arglist>(int firstLevel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxFeatures</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a7cb863e179d1415442021df3f3bdedc1</anchor>
      <arglist>(int maxFeatures)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNLevels</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a4c422eec00f390f9dbc5928e295de45f</anchor>
      <arglist>(int nlevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatchSize</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a4702157c75c45c77480b5e97f0f2dc77</anchor>
      <arglist>(int patchSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>ac7060327b7829abda0503a5afef0308e</anchor>
      <arglist>(double scaleFactor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScoreType</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a3c3ef15e1416bdf518b2c9cc8b99f121</anchor>
      <arglist>(int scoreType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWTA_K</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>acd5e50e66444a5bf86b5e406d4b5b577</anchor>
      <arglist>(int wta_k)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cuda::ORB &gt;</type>
      <name>create</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a2e04807988cfce17389c882b9aec3e46</anchor>
      <arglist>(int nfeatures=500, float scaleFactor=1.2f, int nlevels=8, int edgeThreshold=31, int firstLevel=0, int WTA_K=2, int scoreType=cv::ORB::HARRIS_SCORE, int patchSize=31, int fastThreshold=20, bool blurForDescriptor=false)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ANGLE_ROW</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a601e66398b65495a3712b7486c23eb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OCTAVE_ROW</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a7e4860752f540f81c3674f6efb2c26a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RESPONSE_ROW</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a04b6911c96f9416581d449a7413b5d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ROWS_COUNT</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>ae7051c0436bb5f26a691fd992bf3f2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SIZE_ROW</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a2be14e0142d3c05eb8f7fd101da897b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>X_ROW</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>a1e1788c990db09149c36ed2fdd3ed941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Y_ROW</name>
      <anchorfile>da/d44/classcv_1_1cuda_1_1ORB.html</anchorfile>
      <anchor>acf3950ce5f37b7347b74e8e2dcdf8118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ORB</name>
    <filename>db/d95/classcv_1_1ORB.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumvalue">
      <name>FAST_SCORE</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a5f63b20f3802ea09319a934b353303e7ae570a1c006871cd8b00b3b00cf0bd6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARRIS_SCORE</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a5f63b20f3802ea09319a934b353303e7a8e3438f0b6ff355dfd1cc991c760b090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScoreType</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a5f63b20f3802ea09319a934b353303e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARRIS_SCORE</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a5f63b20f3802ea09319a934b353303e7a8e3438f0b6ff355dfd1cc991c760b090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAST_SCORE</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a5f63b20f3802ea09319a934b353303e7ae570a1c006871cd8b00b3b00cf0bd6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>aa4d158aa05a1abfaa9bf30b96938a2b0</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEdgeThreshold</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a66ed6e07184d27a41f3dbe94844217b5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFastThreshold</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a6be844a98cfb6a738060a69212e55ce6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFirstLevel</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a191810b21ce22748c491c24762fb809f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxFeatures</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a5ee9b752a2a6371f4a5039f0f5f1ad52</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNLevels</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>acb7307c0d8a96b9c2e177136ef9eb326</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPatchSize</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>af7ccacbd35cdbcb8156d6488f6a3cc89</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getScaleFactor</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a0f8b7117824e0784e69d653b9daaf954</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ORB::ScoreType</type>
      <name>getScoreType</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>ae1e45d20c2fdb9c8f9991d47bf4c51a3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWTA_K</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a180ae17d3300cf2c619aa240d9b607e5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEdgeThreshold</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a0a8924532c4c76c74899fe541678cfd1</anchor>
      <arglist>(int edgeThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFastThreshold</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>abc0be00ff58954f680c66e7703d842f0</anchor>
      <arglist>(int fastThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFirstLevel</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a2771f3db7f2a2d5340ba26775f59d331</anchor>
      <arglist>(int firstLevel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxFeatures</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>aca471cb82c03b14d3e824e4dcccf90b7</anchor>
      <arglist>(int maxFeatures)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNLevels</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a73016bcb9692c5c3a7124f707689f667</anchor>
      <arglist>(int nlevels)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatchSize</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a82b1719d6b194c37544675ffe48b093b</anchor>
      <arglist>(int patchSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a9d7bd07408d3a5cd884ccff61df01092</anchor>
      <arglist>(double scaleFactor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScoreType</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a9ab0540195ab49f9e58db065bf38e783</anchor>
      <arglist>(ORB::ScoreType scoreType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWTA_K</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>ac499c951d4ed95733872ef7264096198</anchor>
      <arglist>(int wta_k)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ORB &gt;</type>
      <name>create</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>a72958366b9f52a0acd1cadc44d27268a</anchor>
      <arglist>(int nfeatures=500, float scaleFactor=1.2f, int nlevels=8, int edgeThreshold=31, int firstLevel=0, int WTA_K=2, ORB::ScoreType scoreType=ORB::HARRIS_SCORE, int patchSize=31, int fastThreshold=20)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kBytes</name>
      <anchorfile>db/d95/classcv_1_1ORB.html</anchorfile>
      <anchor>ac166094ca013f59bfe3df3b86fa40bfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Out_Tag</name>
    <filename>dd/d92/structcv_1_1Out__Tag.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::dnn::PaddingLayer</name>
    <filename>d4/db2/classcv_1_1dnn_1_1PaddingLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PaddingLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/db2/classcv_1_1dnn_1_1PaddingLayer.html</anchorfile>
      <anchor>a2d687b4a9115607a7753432ea16d71ad</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::PairwiseSeamFinder</name>
    <filename>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</filename>
    <base>cv::detail::SeamFinder</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>find</name>
      <anchorfile>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</anchorfile>
      <anchor>a8f7dd0036f534991ec6d02a86dc509a4</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;src, const std::vector&lt; Point &gt; &amp;corners, std::vector&lt; UMat &gt; &amp;masks) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>findInPair</name>
      <anchorfile>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</anchorfile>
      <anchor>a8e2d33396c0a012c7a256db8337435c6</anchor>
      <arglist>(size_t first, size_t second, Rect roi)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>run</name>
      <anchorfile>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</anchorfile>
      <anchor>a929964603a3e5d322245b83ac348cb13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Point &gt;</type>
      <name>corners_</name>
      <anchorfile>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</anchorfile>
      <anchor>a73b7891ed68d55b25011fbcdb6d5f4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; UMat &gt;</type>
      <name>images_</name>
      <anchorfile>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</anchorfile>
      <anchor>a681e67ac1e0b06c5b4d7ef15fc5eb0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; UMat &gt;</type>
      <name>masks_</name>
      <anchorfile>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</anchorfile>
      <anchor>a3db4bcfb73c963e7eeb92ecffdda5db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Size &gt;</type>
      <name>sizes_</name>
      <anchorfile>dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html</anchorfile>
      <anchor>a5abe230ead5af1b35d94cb3f2b867787</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::PaniniPortraitProjector</name>
    <filename>d3/dd1/structcv_1_1detail_1_1PaniniPortraitProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d3/dd1/structcv_1_1detail_1_1PaniniPortraitProjector.html</anchorfile>
      <anchor>a0691319e5e53456a071fb5f00b2cd5f8</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d3/dd1/structcv_1_1detail_1_1PaniniPortraitProjector.html</anchorfile>
      <anchor>a3d0fc546b0f911b64b3c6b5613f82da1</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>d3/dd1/structcv_1_1detail_1_1PaniniPortraitProjector.html</anchorfile>
      <anchor>abf6e99d637de8f252a1d879e628fac12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>d3/dd1/structcv_1_1detail_1_1PaniniPortraitProjector.html</anchorfile>
      <anchor>aa09f1183c0aeab50953a3bf75b087755</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::PaniniPortraitWarper</name>
    <filename>db/dad/classcv_1_1detail_1_1PaniniPortraitWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; PaniniPortraitProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>PaniniPortraitWarper</name>
      <anchorfile>db/dad/classcv_1_1detail_1_1PaniniPortraitWarper.html</anchorfile>
      <anchor>aa2278b7b4163411e5da8c38a845bf725</anchor>
      <arglist>(float scale, float A=1, float B=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::PaniniPortraitWarper</name>
    <filename>d0/d8b/classcv_1_1PaniniPortraitWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type></type>
      <name>PaniniPortraitWarper</name>
      <anchorfile>d0/d8b/classcv_1_1PaniniPortraitWarper.html</anchorfile>
      <anchor>a81d322db1d2ff45c157ae52834b13281</anchor>
      <arglist>(float A=1, float B=1)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d0/d8b/classcv_1_1PaniniPortraitWarper.html</anchorfile>
      <anchor>aee64c97b3b471c89c30bcbf2db6a7243</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::PaniniProjector</name>
    <filename>d2/df1/structcv_1_1detail_1_1PaniniProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d2/df1/structcv_1_1detail_1_1PaniniProjector.html</anchorfile>
      <anchor>a022e808732ab79aa9e3d68e7a59125e4</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d2/df1/structcv_1_1detail_1_1PaniniProjector.html</anchorfile>
      <anchor>a7781618e07c1541b9e291ce2e31b6b45</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>d2/df1/structcv_1_1detail_1_1PaniniProjector.html</anchorfile>
      <anchor>aded47ba50b525d0785de5337af62d9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>d2/df1/structcv_1_1detail_1_1PaniniProjector.html</anchorfile>
      <anchor>af5a5bba5e4d49373d05901caef8c4817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::PaniniWarper</name>
    <filename>db/ddd/classcv_1_1detail_1_1PaniniWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; PaniniProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>PaniniWarper</name>
      <anchorfile>db/ddd/classcv_1_1detail_1_1PaniniWarper.html</anchorfile>
      <anchor>a4e929af28061f7249046ea88a8e54033</anchor>
      <arglist>(float scale, float A=1, float B=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::PaniniWarper</name>
    <filename>dd/db0/classcv_1_1PaniniWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type></type>
      <name>PaniniWarper</name>
      <anchorfile>dd/db0/classcv_1_1PaniniWarper.html</anchorfile>
      <anchor>a0ad34bcaf0f8530219c8e937c2a8ef79</anchor>
      <arglist>(float A=1, float B=1)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>dd/db0/classcv_1_1PaniniWarper.html</anchorfile>
      <anchor>acc9f534f9b16d87eda993585d9dc11e5</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::parallel::ParallelForAPI</name>
    <filename>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</filename>
    <member kind="typedef">
      <type>void(*)</type>
      <name>FN_parallel_for_body_cb_t</name>
      <anchorfile>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</anchorfile>
      <anchor>a35ef5208c1ed68df081957aab9b1ff83</anchor>
      <arglist>(int start, int end, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParallelForAPI</name>
      <anchorfile>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</anchorfile>
      <anchor>a1262a429badc660b62726d1ed4ceafef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getName</name>
      <anchorfile>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</anchorfile>
      <anchor>ac82764d22e107739de0bb5cb0ff718b1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumThreads</name>
      <anchorfile>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</anchorfile>
      <anchor>a777b6f44018f029ad3b44962e07105c0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getThreadNum</name>
      <anchorfile>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</anchorfile>
      <anchor>a2885fc6d4844a33c843dcbc98489de5c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parallel_for</name>
      <anchorfile>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</anchorfile>
      <anchor>a7adcd0bdc1361ecb337d811ee075b24f</anchor>
      <arglist>(int tasks, FN_parallel_for_body_cb_t body_callback, void *callback_data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>setNumThreads</name>
      <anchorfile>d9/dc9/classcv_1_1parallel_1_1ParallelForAPI.html</anchorfile>
      <anchor>aa0d47db2be47caa69943b8aebd08c386</anchor>
      <arglist>(int nThreads)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::parallel::openmp::ParallelForBackend</name>
    <filename>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</filename>
    <base>cv::parallel::ParallelForAPI</base>
    <member kind="function">
      <type></type>
      <name>ParallelForBackend</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a29b85aaa3033dadebe9fe38d4587362e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParallelForBackend</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a5d153b4fbca8413ec0b36d6ef41ee47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getName</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a126c6a2577c27f1b9a982ed288d5ffb2</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumThreads</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a7c4b78fc7f1d1ca264159a5af5509bbc</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getThreadNum</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>ae52e22ea7875e69b623489c83a539cf8</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parallel_for</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a55eb76863030da9aa5c0d78ba93cc4e7</anchor>
      <arglist>(int tasks, FN_parallel_for_body_cb_t body_callback, void *callback_data) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setNumThreads</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a21523a4445200e4fa7bac1e03ab80565</anchor>
      <arglist>(int nThreads) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numThreads</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a84e9888ab759ff978a43a4e32843890c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numThreadsMax</name>
      <anchorfile>dd/d8c/classcv_1_1parallel_1_1openmp_1_1ParallelForBackend.html</anchorfile>
      <anchor>a97811d872e3483439309d4ff6732a8ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::parallel::tbb::ParallelForBackend</name>
    <filename>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</filename>
    <base>cv::parallel::ParallelForAPI</base>
    <class kind="class">cv::parallel::tbb::ParallelForBackend::CallbackProxy</class>
    <member kind="function">
      <type></type>
      <name>ParallelForBackend</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>a613fd5882a5fdcf8a6555ff6d118cecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParallelForBackend</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>a71db1a21ae5c262cafad42145db4792c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getName</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>a5f2ef14bc45bef5cff46375c219bb955</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumThreads</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>a40f5f2263736ffff1e47e1ee9693c166</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getThreadNum</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>a99a71943532ddaa37ab8cbf18847397d</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parallel_for</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>a42399383c05e3448cc9c73be9c9e1283</anchor>
      <arglist>(int tasks, FN_parallel_for_body_cb_t body_callback, void *callback_data) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setNumThreads</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>a0cfe78d6b9ec432def9b976d5bfb67fa</anchor>
      <arglist>(int nThreads) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numThreads</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>ab9342cca28b04a91c50a24be3351a4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numThreadsMax</name>
      <anchorfile>d0/d77/classcv_1_1parallel_1_1tbb_1_1ParallelForBackend.html</anchorfile>
      <anchor>abf3fefaf2afbcf993df6c10bdb113df6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ParallelLoopBody</name>
    <filename>d2/d74/classcv_1_1ParallelLoopBody.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParallelLoopBody</name>
      <anchorfile>d2/d74/classcv_1_1ParallelLoopBody.html</anchorfile>
      <anchor>a9b281277de6a5156aa0c38689303c352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>d2/d74/classcv_1_1ParallelLoopBody.html</anchorfile>
      <anchor>a90285bcea9c56345622bfd6817d41b1f</anchor>
      <arglist>(const Range &amp;range) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ParallelLoopBodyLambdaWrapper</name>
    <filename>d3/d78/classcv_1_1ParallelLoopBodyLambdaWrapper.html</filename>
    <base>cv::ParallelLoopBody</base>
    <member kind="function">
      <type></type>
      <name>ParallelLoopBodyLambdaWrapper</name>
      <anchorfile>d3/d78/classcv_1_1ParallelLoopBodyLambdaWrapper.html</anchorfile>
      <anchor>a896e58f5b0957652122b67f38b008403</anchor>
      <arglist>(std::function&lt; void(const Range &amp;)&gt; functor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>d3/d78/classcv_1_1ParallelLoopBodyLambdaWrapper.html</anchorfile>
      <anchor>a6b7b341ff554b63cda3e71f4481a38d7</anchor>
      <arglist>(const cv::Range &amp;range) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::ie::detail::ParamDesc</name>
    <filename>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; cv::Mat, TraitAs &gt;</type>
      <name>ConstInput</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a973fed5585bc862a96339cf10f632bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Kind</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a92acb8d8a99627386311945554af59fe</anchor>
      <arglist></arglist>
      <enumvalue file="d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html" anchor="a92acb8d8a99627386311945554af59feaf19dbf2edb3a0bd74b0524d960ff21eb">Load</enumvalue>
      <enumvalue file="d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html" anchor="a92acb8d8a99627386311945554af59fea72d6d7a1885885bb55a565fd1070581a">Import</enumvalue>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, PrecisionT &gt;</type>
      <name>PrecisionMapT</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aeadf4c3752813df10690bf3931556e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>PrecisionT</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a768e188b85248c9490e36d9e34d77cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::util::variant&lt; cv::util::monostate, PrecisionT, PrecisionMapT &gt;</type>
      <name>PrecisionVariantT</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a3f5d8af238e9662385be1eb0514ee73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::optional&lt; size_t &gt;</type>
      <name>batch_size</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ae1233545124223a68cf42f46c21c4bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IEConfig</type>
      <name>config</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a4790813bb0f908c472c596f05045bd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, ConstInput &gt;</type>
      <name>const_inputs</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>abcd569505d17ebb8d373458e689b2d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::util::any</type>
      <name>context_config</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a0f3136e71b502ff450c5268f80fc08e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a6cedf45e3d8bde8ed5bde5b79ff08987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::string &gt;</type>
      <name>input_layout</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aef8b8791cbf8d535abe0e5306edc7876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>input_names</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>af23f13d4a2063df67603b64941af4cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; int &gt;</type>
      <name>interpolation</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a79297fb31c24877dcde340d4d49214f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_generic</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aa43f214dcd5d4b8ed1f4e1a285ff66ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Kind</type>
      <name>kind</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a84f93fe836984050944ca17668c1cad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_set&lt; std::string &gt;</type>
      <name>layer_names_to_reshape</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a2938c21a58dda26c42d612a220f01c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InferMode</type>
      <name>mode</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a71ab20df617b6d411fdab95b89d0fd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_path</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ac819ca1d4c72c0ff505565b7c12b137f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>nireq</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a11a2a56cce79c577455abb056d9a157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>num_in</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a75f7bf27319d7cc4be75276b2e2ed861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>num_out</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a91fcee8a7d169d5e0785458c7fb8219f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LayerVariantAttr&lt; std::string &gt;</type>
      <name>output_layout</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a15dc24060b32a6f0b57b68f21e290275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>output_names</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aa8858a371b710e686b4df176c3ccd946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PrecisionVariantT</type>
      <name>output_precision</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a8b237facf05780945f6cdf7652cc14c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::vector&lt; std::size_t &gt; &gt;</type>
      <name>reshape_table</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>abaac8827988377f2df281411af8c057d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::optional&lt; cv::gapi::wip::onevpl::Context &gt;</type>
      <name>vpl_preproc_ctx</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a60ba599267508167587b712766c02be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::optional&lt; cv::gapi::wip::onevpl::Device &gt;</type>
      <name>vpl_preproc_device</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>afc0e90f14de2be70c337136c8bfb6434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>weights_path</name>
      <anchorfile>d0/db5/structcv_1_1gapi_1_1ie_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a52b8c348bcf3aea523bbb69cc8df77eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::oak::detail::ParamDesc</name>
    <filename>d1/d54/structcv_1_1gapi_1_1oak_1_1detail_1_1ParamDesc.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>blob_file</name>
      <anchorfile>d1/d54/structcv_1_1gapi_1_1oak_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a1705bd2891580e9852e6a3bef361ed4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::onnx::detail::ParamDesc</name>
    <filename>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; cv::Mat, TraitAs &gt;</type>
      <name>ConstInput</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a4e4a1139b9b98b5d1b3d50464feb1c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, ConstInput &gt;</type>
      <name>const_inputs</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aef6317f32124eb85e1ae0fd1bb386d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PostProc</type>
      <name>custom_post_proc</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a3326eed199c1cbc67865e61996dca0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>disable_mem_pattern</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>af139f096e03a767219f863357bde3be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::gapi::onnx::ep::EP &gt;</type>
      <name>execution_providers</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>afd8d18e105490ab2299be336c4a222dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, std::pair&lt; cv::Scalar, cv::Scalar &gt; &gt;</type>
      <name>generic_mstd</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a870e87a18907f5175f509d41c2bf9f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, bool &gt;</type>
      <name>generic_norm</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aaeaf5c0810cf847677c2553ffe622d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>input_names</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ab146acb2c62e9e57ef5bfe052e92dce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_generic</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a534dc8c4376f8ae35719927f8db162d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Scalar &gt;</type>
      <name>mean</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a972197125bf267a284e45ed319b1aca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_path</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a292473b1e04f4eff7f062ad49da9739a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>names_to_remap</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aff7c9b4a868c89ad1c59d70f515414f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>normalize</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a1fbaa1ccae2ab0d7e5edf930301b9ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>num_in</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>af6158738c09ae26e67d010df991281c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>num_out</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a3fe287d57f3a6e205db561d22d42737d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::util::optional&lt; int &gt;</type>
      <name>opt_level</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a53865d9d4e2b55069d2ce26072fd1ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::GMatDesc &gt;</type>
      <name>out_metas</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ac76c7d9a9581471d3266f7b675a8f5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>output_names</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a51172a6637ce7acc5deb882728b4b580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>session_options</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a71ff4195d009386441439ea4a161aaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Scalar &gt;</type>
      <name>stdev</name>
      <anchorfile>d0/d41/structcv_1_1gapi_1_1onnx_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ad27f1f1dbe5d5c2b14f944fd7b27d3f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::ov::detail::ParamDesc</name>
    <filename>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</filename>
    <class kind="struct">cv::gapi::ov::detail::ParamDesc::CompiledModel</class>
    <class kind="struct">cv::gapi::ov::detail::ParamDesc::Model</class>
    <member kind="typedef">
      <type>cv::util::variant&lt; Model, CompiledModel &gt;</type>
      <name>Kind</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a8fa385f3cd28327687142c477d06a277</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>PluginConfigT</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a0d01fb5db42885181a7189a9dd47febe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamDesc</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a84b2082e5f7eb92a929ddb2f76b41ba4</anchor>
      <arglist>(Kind &amp;&amp;kind_, const std::string &amp;device_, const bool is_generic_, const size_t num_in_, const size_t num_out_)</arglist>
    </member>
    <member kind="variable">
      <type>PluginConfigT</type>
      <name>config</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a332a7d5054ca1877ef687de8be66971b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a4ea48c4869cb0aba4eda3d0df22babfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ensure_named_tensors</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>aa59ed3ffd144431849b64294a041e24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>input_names</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a3e30969b02a04e28ee3946017ba24364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_generic</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a883646618ccb0a15e696eadaf4180c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Kind</type>
      <name>kind</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a6ac6d7bc4000ce4a4898026ce8f9cd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>nireq</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ada83b550debe947ea2fa5d41eb659f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>num_in</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>a57da3045765e90874baf5fed4f93e488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>num_out</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ad773cf993f55787c6b1495df15c8c881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>output_names</name>
      <anchorfile>da/dd7/structcv_1_1gapi_1_1ov_1_1detail_1_1ParamDesc.html</anchorfile>
      <anchor>ab510648bac3d92450019b13f96566eb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::DetectionBasedTracker::Parameters</name>
    <filename>d4/d80/structcv_1_1DetectionBasedTracker_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>d4/d80/structcv_1_1DetectionBasedTracker_1_1Parameters.html</anchorfile>
      <anchor>a53c869cca43fe05698fa7b64d3e969a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxTrackLifetime</name>
      <anchorfile>d4/d80/structcv_1_1DetectionBasedTracker_1_1Parameters.html</anchorfile>
      <anchor>a1649612b6899747cff2afe8f88ec1510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minDetectionPeriod</name>
      <anchorfile>d4/d80/structcv_1_1DetectionBasedTracker_1_1Parameters.html</anchorfile>
      <anchor>a50a8e00de9157289123f09e7cd1d445f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::ParamGrid</name>
    <filename>d6/dca/classcv_1_1ml_1_1ParamGrid.html</filename>
    <member kind="function">
      <type></type>
      <name>ParamGrid</name>
      <anchorfile>d6/dca/classcv_1_1ml_1_1ParamGrid.html</anchorfile>
      <anchor>a41f16ee1570e78af0d7362231138cc6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGrid</name>
      <anchorfile>d6/dca/classcv_1_1ml_1_1ParamGrid.html</anchorfile>
      <anchor>a4b8034d10d8dd7f083967176dc71d09b</anchor>
      <arglist>(double _minVal, double _maxVal, double _logStep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ParamGrid &gt;</type>
      <name>create</name>
      <anchorfile>d6/dca/classcv_1_1ml_1_1ParamGrid.html</anchorfile>
      <anchor>a30a91da5060e91323fd048fd5ec5633f</anchor>
      <arglist>(double minVal=0., double maxVal=0., double logstep=1.)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>logStep</name>
      <anchorfile>d6/dca/classcv_1_1ml_1_1ParamGrid.html</anchorfile>
      <anchor>a577e7820786e30214651d8a9702fd940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxVal</name>
      <anchorfile>d6/dca/classcv_1_1ml_1_1ParamGrid.html</anchorfile>
      <anchor>a46c726cefa11ac616833ee3b67192acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minVal</name>
      <anchorfile>d6/dca/classcv_1_1ml_1_1ParamGrid.html</anchorfile>
      <anchor>a7ce2f9514d5e05b99c325627dbbcba09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::colored_kinfu::Params</name>
    <filename>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a54c963d4469ea40b0d276b663f833c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ae9018c91fef10f263f57e1990d526c1e</anchor>
      <arglist>(Matx33f volumeInitialPoseRot, Vec3f volumeInitialPoseTransl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a957b725e858cf0af52f311bd1b7d5eab</anchor>
      <arglist>(Matx44f volumeInitialPose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialVolumePose</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a53d3132ce9207d822a2ecd5d039a4c26</anchor>
      <arglist>(Matx33f R, Vec3f t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialVolumePose</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a60e2d28ad7f8db66e20ecd0ae5df12b7</anchor>
      <arglist>(Matx44f homogen_tf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>coarseParams</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a8b4897abc0083ea2a48ac94e04c10593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>coloredTSDFParams</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a06ad70bac0b66c233172b5129808cfaa</anchor>
      <arglist>(bool isCoarse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>defaultParams</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>af2bef776c1a81950be8cc1aa7046446e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>hashTSDFParams</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ab2aa913a6b8b3d827808ed8fd1c1c782</anchor>
      <arglist>(bool isCoarse)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bilateral_kernel_size</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>aea0d1c8e757a0ad53d0ab06a219a3eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bilateral_sigma_depth</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ada7d319ee39bd7069b7011562061c1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bilateral_sigma_spatial</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>aa56fdf3b45e7f570018ad3c870e8f301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>depthFactor</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a79f935b44309fea0cf3969063c6f3be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>frameSize</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a7ef3806a1cba8e3dddc5f25a34e6fe7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpAngleThresh</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ac17d341c4f03ae39e28ed4fd9bc9dda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpDistThresh</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a557cd589d093354dcab0970fabe6f3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>icpIterations</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ae7e259fdf28ed7aa859ffcdbfc104388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33f</type>
      <name>intr</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a23604e533803ecb5dc372340eda23e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3f</type>
      <name>lightPose</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ae3eac32a28bc58ca4b6a15b92506e04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pyramidLevels</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>aecc497a6f713bf4cd8a9474f2b449444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raycast_step_factor</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>afccfe266a2e26205a454b8877dc7403e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>rgb_frameSize</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ab4a96508a884b520485a24c8972a35d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33f</type>
      <name>rgb_intr</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ade73207cba5120b06b7af2b525418aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>truncateThreshold</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a67875c89fbb01a2cb638240cc0e51775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tsdf_max_weight</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a9fd9b0b78b2ac29c3271cadada56027f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tsdf_min_camera_movement</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a3d219bf9ce4a90016359f67343e35935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tsdf_trunc_dist</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ae92873b8c637c4d78ed57e708993a48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3i</type>
      <name>volumeDims</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a3439ca21726d3fa990e4163833635399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Affine3f</type>
      <name>volumePose</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>acd7977c8ca4297728d29416907b12d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kinfu::VolumeType</type>
      <name>volumeType</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>a80f7452869bac32cf90436041dac1697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxelSize</name>
      <anchorfile>d3/d7e/structcv_1_1colored__kinfu_1_1Params.html</anchorfile>
      <anchor>ac7d37af576e92cf06523ac5b6c857e5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::tracking::TrackerContribFeatureHAAR::Params</name>
    <filename>da/d12/structcv_1_1detail_1_1tracking_1_1TrackerContribFeatureHAAR_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>da/d12/structcv_1_1detail_1_1tracking_1_1TrackerContribFeatureHAAR_1_1Params.html</anchorfile>
      <anchor>aa42af1a6551872ff9b11beb093ddcdc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isIntegral</name>
      <anchorfile>da/d12/structcv_1_1detail_1_1tracking_1_1TrackerContribFeatureHAAR_1_1Params.html</anchorfile>
      <anchor>a357b2a42c6f2b5ae9eee3a8e8e81526d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFeatures</name>
      <anchorfile>da/d12/structcv_1_1detail_1_1tracking_1_1TrackerContribFeatureHAAR_1_1Params.html</anchorfile>
      <anchor>a94e9731173c5301544d9e19deae308fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>rectSize</name>
      <anchorfile>da/d12/structcv_1_1detail_1_1tracking_1_1TrackerContribFeatureHAAR_1_1Params.html</anchorfile>
      <anchor>a9029c6eb357f512be62f020015173e96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::tracking::TrackerContribSamplerCSC::Params</name>
    <filename>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</anchorfile>
      <anchor>abfd47c8be01d78822677c735c7d4bc10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>initInRad</name>
      <anchorfile>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</anchorfile>
      <anchor>a373788b8c0c6baf714e67013281a6741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>initMaxNegNum</name>
      <anchorfile>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</anchorfile>
      <anchor>ac267ebee6e40abd5f81a89c30407f154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>searchWinSize</name>
      <anchorfile>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</anchorfile>
      <anchor>acc64d38b57b57d8d8ecc8a852fa73ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>trackInPosRad</name>
      <anchorfile>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</anchorfile>
      <anchor>ad8abef7920373293bea3878bc14c5818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trackMaxNegNum</name>
      <anchorfile>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</anchorfile>
      <anchor>ae38252d635b9934e4afce374fce20cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trackMaxPosNum</name>
      <anchorfile>de/de0/structcv_1_1detail_1_1tracking_1_1TrackerContribSamplerCSC_1_1Params.html</anchorfile>
      <anchor>a782496302c42d08a8c704023c7d218ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::tracking::TrackerSamplerCS::Params</name>
    <filename>d5/d39/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCS_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d5/d39/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCS_1_1Params.html</anchorfile>
      <anchor>a5d00cdc39ac4b55a3aed1956911824cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>overlap</name>
      <anchorfile>d5/d39/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCS_1_1Params.html</anchorfile>
      <anchor>a3127e6bee67c27cb8a3567ccdcb5cabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>searchFactor</name>
      <anchorfile>d5/d39/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCS_1_1Params.html</anchorfile>
      <anchor>a754e3eac2d14f17aa4b83b4bbd1e008b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::tracking::TrackerSamplerCSC::Params</name>
    <filename>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</anchorfile>
      <anchor>a93e3634e7cfe5acf2177002780295c21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>initInRad</name>
      <anchorfile>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</anchorfile>
      <anchor>a4bf698693f42225ff546dfda6631723e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>initMaxNegNum</name>
      <anchorfile>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</anchorfile>
      <anchor>a785fdd2b74650bffb8eab49bebe9b31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>searchWinSize</name>
      <anchorfile>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</anchorfile>
      <anchor>aafc2980d7d82d7a6678edc6c32fdfa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>trackInPosRad</name>
      <anchorfile>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</anchorfile>
      <anchor>a62b1f9c6ef015e74dc91034f21d83df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trackMaxNegNum</name>
      <anchorfile>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</anchorfile>
      <anchor>a1bc0e8b11f57fed495f91edd67cf744b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trackMaxPosNum</name>
      <anchorfile>d0/dae/structcv_1_1detail_1_1tracking_1_1TrackerSamplerCSC_1_1Params.html</anchorfile>
      <anchor>ae6b7cda8efd0d84163c4c82287998ac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::tracking::TrackerSamplerPF::Params</name>
    <filename>dc/d85/structcv_1_1detail_1_1tracking_1_1TrackerSamplerPF_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>dc/d85/structcv_1_1detail_1_1tracking_1_1TrackerSamplerPF_1_1Params.html</anchorfile>
      <anchor>ad9435a1c122136d6d1f3622f2dab4ce6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha</name>
      <anchorfile>dc/d85/structcv_1_1detail_1_1tracking_1_1TrackerSamplerPF_1_1Params.html</anchorfile>
      <anchor>a6b9f55e729bc4a681845aa8e1ba4669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterationNum</name>
      <anchorfile>dc/d85/structcv_1_1detail_1_1tracking_1_1TrackerSamplerPF_1_1Params.html</anchorfile>
      <anchor>aeb7c9fa0a1cc8150f7ff1e7d9f244321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>particlesNum</name>
      <anchorfile>dc/d85/structcv_1_1detail_1_1tracking_1_1TrackerSamplerPF_1_1Params.html</anchorfile>
      <anchor>a45d3107c099933091bb632b3ee8e1aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat_&lt; double &gt;</type>
      <name>std</name>
      <anchorfile>dc/d85/structcv_1_1detail_1_1tracking_1_1TrackerSamplerPF_1_1Params.html</anchorfile>
      <anchor>a0e3585f0ab64ccd0269abf839ebdc9c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::FacemarkAAM::Params</name>
    <filename>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>a0262d5324ee1d9e7333d776aa944bc86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>a4e4f1c37a478e954785ca256576c66d4</anchor>
      <arglist>(const FileNode &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>ab2873083a7433d4234500fa03674f902</anchor>
      <arglist>(FileStorage &amp;) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>a56aa03c9feac0ca4f25ca6bbe46e254a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_m</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>ac6b386734baae252e9fbce2431315851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_n</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>ad28c713c2827875b85a7cb970cba2eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_filename</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>ac9ddca5f45143782579a703e7e6e2b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>a6b6205bf1c9480f73119e7d0888e14e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_iter</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>a85febd77cf2a0d67a86783f395147056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save_model</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>aac293b634d6bec13137f23e0d7eaf09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>scales</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>ad3a5005b001e67945de5bcc66acb954b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>texture_max_m</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>abaf5de71cfaa8e7ed5a4ce75924ec6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>df/d68/structcv_1_1face_1_1FacemarkAAM_1_1Params.html</anchorfile>
      <anchor>abd8ecc1313ae45bb1d59bffc85f4c04f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::FacemarkKazemi::Params</name>
    <filename>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>a02c43ee3252633ac4106c00a680fa747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>cascade_depth</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>af9e428c04035a663477ff6e72f15eadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>configfile</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>ac9a1910494cbbc9142d560510d839348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lambda</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>acefafc05a14bb6e91ee04254fe95c488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>learning_rate</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>a2cc1c97c643620cf6386a6be2da711de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>num_test_coordinates</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>a154ffe1d90e20d6d940900a682ad3875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>num_test_splits</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>a148be99b10aac689210a4e42e8fa6cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>num_trees_per_cascade_level</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>ad26da85380c6dc4a7f3e27934fb174e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>oversampling_amount</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>ab2be0a345c572d46008ea33213e9822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>tree_depth</name>
      <anchorfile>d0/d8c/structcv_1_1face_1_1FacemarkKazemi_1_1Params.html</anchorfile>
      <anchor>a674576adc7d5244cf93ae8d1f3aba85e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::FacemarkLBF::Params</name>
    <filename>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a60df8fda3e1925ba584122a1ea64803e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a3dfa6beeb73d6ee2777628167f7ed160</anchor>
      <arglist>(const FileNode &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>ac150e2bd3daab2c329a21d1b522b12c4</anchor>
      <arglist>(FileStorage &amp;) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bagging_overlap</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>ae3ebbd11050aeb91c327e4b30167fa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>cascade_face</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a1ec6e46789b622a7b05c3f9df0053328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rect</type>
      <name>detectROI</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a83ba7e8bd6e4b3bc6aa1aafc68659460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>feats_m</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a13d3dcf93477b7a0efc74a4bfcc185c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>initShape_n</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a018a08825953d5ee1ee41395fc6d520b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_filename</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a67fd2298bb7efdd49831707e24108491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_landmarks</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a048d5971353341f6975bedc9836a7f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>pupils</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a48d68964b78b552abf1be9232169092a</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>radius_m</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a366f8e17b516e80b7d3e9195db1643e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save_model</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>ada04ec8b6ae91b29e4c0136b941e0edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>seed</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>adb96894164392bcd56297e52b2913e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>shape_offset</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a77a7ae55fe679ff7e5b6556a979c2b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stages_n</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a63cbf9168f863178bba4e2eaddf79ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tree_depth</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a2b2a0c3cb03dd05aaa29bd6994f8ee87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tree_n</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>a2369f572aaed3f61a175b29f03f42563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>d4/d12/structcv_1_1face_1_1FacemarkLBF_1_1Params.html</anchorfile>
      <anchor>afcb5dd9bdaa05422aabc7f3620a85c07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::ie::Params</name>
    <filename>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</filename>
    <templarg>typename Net</templarg>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a139dd0e4a21f756ddb87d7bdbe5a0032</anchor>
      <arglist>(const std::string &amp;model, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>abe0385ab38d7f17f4255fab7047e4440</anchor>
      <arglist>(const std::string &amp;model, const std::string &amp;weights, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ad52482244db5c0c348ecc09b73516064</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgBatchSize</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a2719e3b5d55b206829c808e83b26cbb0</anchor>
      <arglist>(const size_t size)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgContextParams</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ae071667ed2f4f09dd499bac0fcb55d89</anchor>
      <arglist>(const cv::util::any &amp;ctx_cfg)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgContextParams</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>adc1ae59bb3f8dfacfd4645d5532a6a4b</anchor>
      <arglist>(cv::util::any &amp;&amp;ctx_cfg)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInferMode</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a6c7e6b1c27de578d19d29e8da450b729</anchor>
      <arglist>(InferMode mode)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputLayers</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a353b450d3b00b0697c46d8e601e78cbb</anchor>
      <arglist>(const typename PortCfg&lt; Net &gt;::In &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputLayout</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a3060789bac124a9a4e0ea88b3a7280e8</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputLayout</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a5fae5206a03b56b87b73e513a7ef04ee</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a395edd971590481d44bc31a2f5cec003</anchor>
      <arglist>(const std::map&lt; std::string, std::vector&lt; std::size_t &gt; &gt; &amp;reshape_table)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ac863b162b9c5dccd1ffb0b1d9db57955</anchor>
      <arglist>(const std::string &amp;layer_name, const std::vector&lt; size_t &gt; &amp;layer_dims)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ab7ef93c9c387bea0a6c70aa0cc3c8e97</anchor>
      <arglist>(const std::unordered_set&lt; std::string &gt; &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a66056d574b08605cab0bfd3310707187</anchor>
      <arglist>(std::map&lt; std::string, std::vector&lt; std::size_t &gt; &gt; &amp;&amp;reshape_table)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>aa93a64e468e60c38f48b39e9c94cfb06</anchor>
      <arglist>(std::string &amp;&amp;layer_name, std::vector&lt; size_t &gt; &amp;&amp;layer_dims)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a72df29926bfdb1319422be188f329671</anchor>
      <arglist>(std::unordered_set&lt; std::string &gt; &amp;&amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgNumRequests</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ad7ee4157465283a70f8543bacdb501e9</anchor>
      <arglist>(size_t nireq)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputLayers</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ad6b4d8aa87e6d36f14ff1ed30e5c0d0f</anchor>
      <arglist>(const typename PortCfg&lt; Net &gt;::Out &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputLayout</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ab104ea396f6ec4d5a82976c4dd6cbca2</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputLayout</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>aed5d67f5fca1cb1dc762b14246ccfd4f</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputPrecision</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>aa1b63e719e89d0c988c6df4154c00656</anchor>
      <arglist>(detail::ParamDesc::PrecisionMapT precision_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputPrecision</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ae65ca60983d265b13b7736bab5118b80</anchor>
      <arglist>(detail::ParamDesc::PrecisionT precision)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgPreprocessingParams</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ae09cbb93655b193457aada94632df38b</anchor>
      <arglist>(const cv::gapi::wip::onevpl::Device &amp;device, const cv::gapi::wip::onevpl::Context &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a16936b35ba94c86d1316cad3c00c4e2c</anchor>
      <arglist>(detail::AttrMap&lt; int &gt; interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a7abc9be611851c83f7eac12ff90ce308</anchor>
      <arglist>(int interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>constInput</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a8930d5899717341f2b6cbf53e9a8e1fd</anchor>
      <arglist>(const std::string &amp;layer_name, const cv::Mat &amp;data, TraitAs hint=TraitAs::TENSOR)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a45f7b71e9007db6f13cb1535ce9b1a37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>pluginConfig</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a538390b88674092bd4f36a3aeaba3f31</anchor>
      <arglist>(const IEConfig &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>pluginConfig</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>ac61a6c2aac9705f70ff7415bb78495e3</anchor>
      <arglist>(IEConfig &amp;&amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a71e0a70d2bcae940cea19d594a1e79ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>detail::ParamDesc</type>
      <name>desc</name>
      <anchorfile>d7/dda/classcv_1_1gapi_1_1ie_1_1Params.html</anchorfile>
      <anchor>a1136fc28a28da350d53f3332769c25a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::oak::Params</name>
    <filename>d7/d91/classcv_1_1gapi_1_1oak_1_1Params.html</filename>
    <templarg>typename Net</templarg>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d7/d91/classcv_1_1gapi_1_1oak_1_1Params.html</anchorfile>
      <anchor>a924bc23c49484a1492da9ed6190aad89</anchor>
      <arglist>(const std::string &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d7/d91/classcv_1_1gapi_1_1oak_1_1Params.html</anchorfile>
      <anchor>ada3f8a6240ec0c590be650c01cd7e000</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d7/d91/classcv_1_1gapi_1_1oak_1_1Params.html</anchorfile>
      <anchor>af2ebcae71e297329a4de559d10ac6f4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d7/d91/classcv_1_1gapi_1_1oak_1_1Params.html</anchorfile>
      <anchor>a1310a9302b58d94a264021618070d0f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>detail::ParamDesc</type>
      <name>desc</name>
      <anchorfile>d7/d91/classcv_1_1gapi_1_1oak_1_1Params.html</anchorfile>
      <anchor>ab53e163a9df9e75e7e3e416c6dee6628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::onnx::Params</name>
    <filename>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</filename>
    <templarg>typename Net</templarg>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>abcaeff710d4facbbff3f429a5065a4d3</anchor>
      <arglist>(const std::string &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a8c98bcf73c51c35e0803aa2611e6339d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a349413f4d3e06583e184b658d132108f</anchor>
      <arglist>(ep::CoreML &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a1343ad8fe344a9d70fbdca0dbb60dde3</anchor>
      <arglist>(ep::CUDA &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a45a9ace64fcc1ca3aadc61c2cc7afa31</anchor>
      <arglist>(ep::DirectML &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>aa8362a761e59bdd2201f2e2a31747c36</anchor>
      <arglist>(ep::OpenVINO &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a0086c99fd501f662617d95a8a7c2df8d</anchor>
      <arglist>(ep::TensorRT &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgDisableMemPattern</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>aa3d3ce414cacef07087a349953a4b561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputLayers</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a959b4489898ba86285126c4d326d661d</anchor>
      <arglist>(const typename PortCfg&lt; Net &gt;::In &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgMeanStd</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>ac27b550da6116eedc630d615b4b6a96a</anchor>
      <arglist>(const typename PortCfg&lt; Net &gt;::NormCoefs &amp;m, const typename PortCfg&lt; Net &gt;::NormCoefs &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgNormalize</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a87d3c0404e60a462cf1e1c62a00bc0a1</anchor>
      <arglist>(const typename PortCfg&lt; Net &gt;::Normalize &amp;normalizations)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOptLevel</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>ae70aa8afd48e92b35020f30a8308e5fb</anchor>
      <arglist>(const int opt_level)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputLayers</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>afb737e885aef2888db285121f7d05eff</anchor>
      <arglist>(const typename PortCfg&lt; Net &gt;::Out &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgPostProc</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a7befa49aec0e91e8e377914ce082c043</anchor>
      <arglist>(const std::vector&lt; cv::GMatDesc &gt; &amp;out_metas, const PostProc &amp;remap_function)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgPostProc</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a3f3e803a6627c5a7e9924b19fd4ac73a</anchor>
      <arglist>(const std::vector&lt; cv::GMatDesc &gt; &amp;out_metas, const PostProc &amp;remap_function, const std::vector&lt; std::string &gt; &amp;names_to_remap)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgPostProc</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>af44a68ca0b902c5a04bd52ce1d0f7653</anchor>
      <arglist>(std::vector&lt; cv::GMatDesc &gt; &amp;&amp;out_metas, PostProc &amp;&amp;remap_function)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgPostProc</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>aa7d12648e150dc4fefb8b0ed8d51070e</anchor>
      <arglist>(std::vector&lt; cv::GMatDesc &gt; &amp;&amp;out_metas, PostProc &amp;&amp;remap_function, std::vector&lt; std::string &gt; &amp;&amp;names_to_remap)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgSessionOptions</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a481fb970f1f2e73929c1396833f481d0</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>constInput</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>ae5cf832ac2575d2c2b702146ce7fe79d</anchor>
      <arglist>(const std::string &amp;layer_name, const cv::Mat &amp;data, TraitAs hint=TraitAs::TENSOR)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a5d1c05f901d0bfc9d2d7852fa7f0cae4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a81710154d8640c95ce2dc16fc60be860</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>detail::ParamDesc</type>
      <name>desc</name>
      <anchorfile>d0/d03/classcv_1_1gapi_1_1onnx_1_1Params.html</anchorfile>
      <anchor>a4940ad03075c04bafede81482740f720</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::ov::Params</name>
    <filename>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</filename>
    <templarg>typename Net</templarg>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a09f7730bfe8cbcd97077c1b3a237393f</anchor>
      <arglist>(const std::string &amp;blob_path, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a1121b7be701d50979b33adaca038d5c6</anchor>
      <arglist>(const std::string &amp;model_path, const std::string &amp;bin_path, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a8ab5e9cecc3480259326be398211131d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgClampOutputs</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a03750d99b0a456af26b20008029d0fac</anchor>
      <arglist>(bool flag=true)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgEnsureNamedTensors</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a54334973bef122636b636c49d54d8ce8</anchor>
      <arglist>(bool flag=true)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputLayers</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a8d70fc59a1b06df15a627b0586911c0e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputModelLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>acac2c5fb1863e48a3f76622f4b06ab44</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputModelLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a74cf59ce220c08affee34b41b82ae538</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputTensorLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a7086be8fa932f84bca89d2fe7094ab76</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgInputTensorLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>aca53fa69089e3d1a907241dad0a25411</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgMean</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>aa2dd3bfa8ff1a1e5e9ed750b24640ffd</anchor>
      <arglist>(detail::AttrMap&lt; std::vector&lt; float &gt; &gt; mean_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgMean</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a4d6b0a6096c25afd70a4cdc866453ece</anchor>
      <arglist>(std::vector&lt; float &gt; mean_values)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgNumRequests</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>ab30628cf01ca6a78cd09b2db04100e71</anchor>
      <arglist>(const size_t nireq)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputLayers</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a25dfb644a68443a9e98f759d3ed1168f</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputModelLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a408ce63aa26382958bab1150c99b687e</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputModelLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>ade6191543a4c4e7611f9732455e54f1b</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputTensorLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a8b5ae4c19ebda5ce2b9a7926740e42b4</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputTensorLayout</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>ae1f623582bc91c2a02c209f0ee15827a</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputTensorPrecision</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>af53320302d14a3852868f534f76e6e3a</anchor>
      <arglist>(detail::AttrMap&lt; int &gt; precision_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgOutputTensorPrecision</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a0490918698987715aa36b074f96db980</anchor>
      <arglist>(int precision)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgPluginConfig</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a76cd1eefa5514ee0b9aa22632d832aa3</anchor>
      <arglist>(const detail::ParamDesc::PluginConfigT &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgReshape</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a16ff763c80adfb0bc3f65bdea6b912bc</anchor>
      <arglist>(detail::AttrMap&lt; std::vector&lt; size_t &gt; &gt; new_shape_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgReshape</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>ab2ba0369a4a37747275cf2c278432bfc</anchor>
      <arglist>(std::vector&lt; size_t &gt; new_shape)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a9117f1aecc110ff6bb9e85b4273e3c5a</anchor>
      <arglist>(detail::AttrMap&lt; int &gt; interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>aa8f9744ab3b0fdb4c0e6cebe5898a970</anchor>
      <arglist>(int interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgScale</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a643b908212b48161c5f27c1bcdf805e5</anchor>
      <arglist>(detail::AttrMap&lt; std::vector&lt; float &gt; &gt; scale_map)</arglist>
    </member>
    <member kind="function">
      <type>Params&lt; Net &gt; &amp;</type>
      <name>cfgScale</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a3906d94fb1b736a2a4811a767076dee8</anchor>
      <arglist>(std::vector&lt; float &gt; scale_values)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>aaf2e2afedbf073f4e9d5acff9aa4e079</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a52e24b173b69a03296989e5cfe68b046</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>detail::ParamDesc</type>
      <name>m_desc</name>
      <anchorfile>d4/de8/structcv_1_1gapi_1_1ov_1_1Params.html</anchorfile>
      <anchor>a117821c361fcebd3b9048984bbe483ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::kinfu::Params</name>
    <filename>de/d81/structcv_1_1kinfu_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>afc0ba9230665192a17e95714852e776f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>af4ea5b6969f1e16791438edf30f3b958</anchor>
      <arglist>(Matx33f volumeInitialPoseRot, Vec3f volumeInitialPoseTransl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a4671ff3dcee42d9db4c1775ad42f4279</anchor>
      <arglist>(Matx44f volumeInitialPose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialVolumePose</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>ac015622c606993824bd54172e039edb3</anchor>
      <arglist>(Matx33f R, Vec3f t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialVolumePose</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>adbc5f86569a805900896dedf79e4d25e</anchor>
      <arglist>(Matx44f homogen_tf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>coarseParams</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a258d7ee0c359211aee097abcf12731fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>coloredTSDFParams</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a9370cede1b38e6c0ed3f7271a3cecc9c</anchor>
      <arglist>(bool isCoarse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>defaultParams</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>ac83fee93e2d954facc4e1db6c535d464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>hashTSDFParams</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a8493630508e8a50e323a321c81382576</anchor>
      <arglist>(bool isCoarse)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bilateral_kernel_size</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a2d4db0d134fa2b9e42bb4251a5758d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bilateral_sigma_depth</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>afb1a73c9d17ac29ac3520e59ae88c014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bilateral_sigma_spatial</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>afc835d5dbcce5ec4a70a0dc3276ebcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>depthFactor</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a29c1bbf7801359f77176433ee85bbfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>frameSize</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>aff95e7ffb345076e610feb73bd7e24e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpAngleThresh</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a2d64407bbaf8ab2a24cf3bd6ae579329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpDistThresh</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a5678096cbccaa23da5852965aa252996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>icpIterations</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>ad644d8f5f6e13bbcb7cbc4e7f3dbe1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33f</type>
      <name>intr</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a42e00e02b2cf33ffb8f68eefd5c2bf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3f</type>
      <name>lightPose</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a0b1c583ce09e20fbbcd138300ab4b05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pyramidLevels</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a868a013f0c11c7d21710544eee57426e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raycast_step_factor</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>afa2ee461b3c112dfe6f536b200957b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33f</type>
      <name>rgb_intr</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a1116afbbbfcb8f4926b3748cf24c9da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>truncateThreshold</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>ae813e8429d58751cf4deb56ae7362ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tsdf_max_weight</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a9753dcad7d91c98985b606cf4b5a90b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tsdf_min_camera_movement</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a07a71c122207f4ecf95f42a83d6dbc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tsdf_trunc_dist</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a16ea51cf7e543a0be9dfd7d320303627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3i</type>
      <name>volumeDims</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>ada2bc66d79391a2ba67088ca0c75c9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Affine3f</type>
      <name>volumePose</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a3110d770b32084c3ab11f61233c23511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kinfu::VolumeType</type>
      <name>volumeType</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>abf3e89552d9914a294814f82ab798a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxelSize</name>
      <anchorfile>de/d81/structcv_1_1kinfu_1_1Params.html</anchorfile>
      <anchor>a07d4de260fdeba606365332c782bbb0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::large_kinfu::Params</name>
    <filename>d4/db0/structcv_1_1large__kinfu_1_1Params.html</filename>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>coarseParams</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a3427c8a13dd48471ed9cb3bbbb8a61ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>defaultParams</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a27f863c3a17d57245e42b49963f6e9b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Params &gt;</type>
      <name>hashTSDFParams</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a8c8443bf87ac8f56a5b308469a2e5833</anchor>
      <arglist>(bool isCoarse)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bilateral_kernel_size</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>aeb02c8712ce551f9b5ee46bd7c8f517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bilateral_sigma_depth</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a36a59a7f94e59b29bfc2a6713360475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bilateral_sigma_spatial</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a7e36081c4b9d157e67d43d7129959646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>depthFactor</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>ae0d730daa5f4c8a68cf26356c0daead0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>frameSize</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a84b73294758ea61ffb70b7fcfc21bd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpAngleThresh</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a81bd0b33b0251ac143d60da4c39b2216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpDistThresh</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a181bea7d8746001620c719a8b0499e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>icpIterations</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a25a449957159d23cbb5b8616e07e634c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33f</type>
      <name>intr</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a69a31e5dcb4520c024d7d2b67da6dfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3f</type>
      <name>lightPose</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>aff03cc7e7261d38512c43446076aa67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pyramidLevels</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>ade4e8688d5123acc0e85cef753a36a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx33f</type>
      <name>rgb_intr</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a763a442654776308637ff5af2e3eb9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>truncateThreshold</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a5c561cc9afc58591fdf1caa7f2f1aec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tsdf_min_camera_movement</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>ac009db54c37eb606ae0aa8e0968d5e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kinfu::VolumeParams</type>
      <name>volumeParams</name>
      <anchorfile>d4/db0/structcv_1_1large__kinfu_1_1Params.html</anchorfile>
      <anchor>a5bd28e4f75b6dbdeecabed675e3fc1cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::legacy::TrackerBoosting::Params</name>
    <filename>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>aa718874e3eb6fdb1a49694c1bb4de171</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>a5aaaa26d5d9da55f1903f3b281f14259</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>a30a4b03f1c7f8b7b1527e1a49a48aac8</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>featureSetNumFeatures</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>a54b7c98d51f9953c9f867c51c0480e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterationInit</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>a9badda2f587be0e2be8a6b6c551525ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numClassifiers</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>afb02483b799f79377ae86f2a2c5a3c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>samplerOverlap</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>a0db8424e9be0f411e397f8370b9885a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>samplerSearchFactor</name>
      <anchorfile>d6/d23/structcv_1_1legacy_1_1TrackerBoosting_1_1Params.html</anchorfile>
      <anchor>ac89e94a38a9ae8ff70218d448cf9552e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::legacy::TrackerCSRT::Params</name>
    <filename>d5/d5f/structcv_1_1legacy_1_1TrackerCSRT_1_1Params.html</filename>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d5/d5f/structcv_1_1legacy_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a365524c23c9df0ae95142b258c73fc9c</anchor>
      <arglist>(const FileNode &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d5/d5f/structcv_1_1legacy_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>aa174a8f53df23005c884535a5db32e77</anchor>
      <arglist>(cv::FileStorage &amp;fs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::legacy::TrackerKCF::Params</name>
    <filename>da/daf/structcv_1_1legacy_1_1TrackerKCF_1_1Params.html</filename>
    <base>cv::tracking::TrackerKCF::Params</base>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>da/daf/structcv_1_1legacy_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a51f9110d827c17fbbf6599de6bba0d33</anchor>
      <arglist>(const FileNode &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>da/daf/structcv_1_1legacy_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>aab0d5fe96ff740cbc2060e7138952d8c</anchor>
      <arglist>(FileStorage &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::legacy::TrackerMedianFlow::Params</name>
    <filename>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>a0720426188a9fd1dc2284a5b4ca8213d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>a2da10b64563b92e4f4a62e0f4d9f7f95</anchor>
      <arglist>(const FileNode &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>ab7bde94e48f1ac4099c32536873cae87</anchor>
      <arglist>(FileStorage &amp;) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxLevel</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>a50b5b0982d939f563fe9c7e51ee10938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxMedianLengthOfDisplacementDifference</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>abd846f04a3fbce7315041520934992fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pointsInGrid</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>af2777ada06f7ef20be35ab22a4fa77fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TermCriteria</type>
      <name>termCriteria</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>ae0edb048aff4c361d3aa24664b412444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Size</type>
      <name>winSize</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>a2fe50d854286a90876efea9971d02314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Size</type>
      <name>winSizeNCC</name>
      <anchorfile>d6/dd1/structcv_1_1legacy_1_1TrackerMedianFlow_1_1Params.html</anchorfile>
      <anchor>ad1d796022fd59d01f98ba61da4f7415f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::legacy::TrackerMIL::Params</name>
    <filename>d4/d5a/structcv_1_1legacy_1_1TrackerMIL_1_1Params.html</filename>
    <base>cv::TrackerMIL::Params</base>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d4/d5a/structcv_1_1legacy_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>ac1db8fdbd14faec878bd81bdd87f7fdf</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d4/d5a/structcv_1_1legacy_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>a8d6e113bb5e47836fe21dc443f273aa1</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::legacy::TrackerTLD::Params</name>
    <filename>d8/d07/structcv_1_1legacy_1_1TrackerTLD_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d8/d07/structcv_1_1legacy_1_1TrackerTLD_1_1Params.html</anchorfile>
      <anchor>a46e0dbe5522c32982f76eec3766ac5f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d8/d07/structcv_1_1legacy_1_1TrackerTLD_1_1Params.html</anchorfile>
      <anchor>a993057f10c75c4c534b4d34c8dbfdef4</anchor>
      <arglist>(const FileNode &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d8/d07/structcv_1_1legacy_1_1TrackerTLD_1_1Params.html</anchorfile>
      <anchor>af17439bba8e9f6ad57516f9dda93d31a</anchor>
      <arglist>(FileStorage &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::line_descriptor::BinaryDescriptor::Params</name>
    <filename>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</anchorfile>
      <anchor>a4cd7ec719c6c86c13faa82115c43f217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</anchorfile>
      <anchor>ae3daad9a92b8aedc0c407bdd78232efc</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</anchorfile>
      <anchor>aaf5563228474e836b7704faa0946e30b</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ksize_</name>
      <anchorfile>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</anchorfile>
      <anchor>a8343168e424d880f17bf6ccf81b6c3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOfOctave_</name>
      <anchorfile>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</anchorfile>
      <anchor>a5031b4c8286e96254ff46ca872fe4008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reductionRatio</name>
      <anchorfile>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</anchorfile>
      <anchor>a71a58b2c109e955cc3576bb1a89de952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>widthOfBand_</name>
      <anchorfile>d9/d85/structcv_1_1line__descriptor_1_1BinaryDescriptor_1_1Params.html</anchorfile>
      <anchor>aec59b6d3566dcd851706fa5a370aa664</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::phase_unwrapping::HistogramPhaseUnwrapping::Params</name>
    <filename>d6/d86/structcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d6/d86/structcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping_1_1Params.html</anchorfile>
      <anchor>ae694509893f66be9e2c62e00b6374339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d6/d86/structcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping_1_1Params.html</anchorfile>
      <anchor>a6cafef26e8a22e1b738baa21718da4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>histThresh</name>
      <anchorfile>d6/d86/structcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping_1_1Params.html</anchorfile>
      <anchor>ad0579ce3497d8602525cdaff0543029d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbrOfLargeBins</name>
      <anchorfile>d6/d86/structcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping_1_1Params.html</anchorfile>
      <anchor>a256a9fa67844cc633c5168194ec4818b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbrOfSmallBins</name>
      <anchorfile>d6/d86/structcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping_1_1Params.html</anchorfile>
      <anchor>a8b2fd0a3554100f1df363f9eaf4f6ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d6/d86/structcv_1_1phase__unwrapping_1_1HistogramPhaseUnwrapping_1_1Params.html</anchorfile>
      <anchor>a4a47c8f96db147266a877be2697046c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::QRCodeDetectorAruco::Params</name>
    <filename>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>aeafc8dfb4c7b84d3b1b956e9c8945469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxColorsMismatch</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>a589adc6110afebb7b99ab454f03db2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxModuleSizeMismatch</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>aa76f04c57f01917692f0391f061249ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxPenalties</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>abb4e20e4011ba778b9ed9da22110689d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxRotation</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>ad895f3780772ffaae677271233e10c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxTimingPatternMismatch</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>ae359c00a8cd6af6d6a208c4f71a07862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minModuleSizeInPyramid</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>add9fdddf0561d7c1bfc5580b3b68dbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scaleTimingPatternScore</name>
      <anchorfile>d7/d9c/structcv_1_1QRCodeDetectorAruco_1_1Params.html</anchorfile>
      <anchor>a687b3c81ae9bde6b0cb029d204a0711f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::QRCodeEncoder::Params</name>
    <filename>d1/dce/structcv_1_1QRCodeEncoder_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d1/dce/structcv_1_1QRCodeEncoder_1_1Params.html</anchorfile>
      <anchor>ab785b5381ce2480eb70fde70479dc45d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QRCodeEncoder::CorrectionLevel</type>
      <name>correction_level</name>
      <anchorfile>d1/dce/structcv_1_1QRCodeEncoder_1_1Params.html</anchorfile>
      <anchor>a5bb3f32d0a6b5197c4fa01d85b2d9e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRCodeEncoder::EncodeMode</type>
      <name>mode</name>
      <anchorfile>d1/dce/structcv_1_1QRCodeEncoder_1_1Params.html</anchorfile>
      <anchor>a4d8417c53f7c6a4a79c1f6441810aab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>structure_number</name>
      <anchorfile>d1/dce/structcv_1_1QRCodeEncoder_1_1Params.html</anchorfile>
      <anchor>a9afbd9d3749f7aa81eca83cec1ce9cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>d1/dce/structcv_1_1QRCodeEncoder_1_1Params.html</anchorfile>
      <anchor>ad16ea2ddbfffe1fc45a0054d26d6349a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::SimpleBlobDetector::Params</name>
    <filename>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>aeabdb46e1e7238a3d081eb0c6b36169b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a5793ee4bf7c2aaa460d2ab873a896081</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a0f5a3d9c595f1ebf20786fad3139a4df</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>uchar</type>
      <name>blobColor</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a25b5d5542f6f92ff0779d14a273ba629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>collectContours</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>ad74002f056345a33ddcca8a62b6104d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filterByArea</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a890564e4256e98e1ca41724c669735a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filterByCircularity</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a4929ee3a121d95a6af9710fa9ec5fe4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filterByColor</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a66779ffec01dcc2ab2a6fe570ed7d717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filterByConvexity</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>ae54a754ab1f2be433a2457994e4c4ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filterByInertia</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>af07129ad934a3d12fed2180458445420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxArea</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a4fefafbf9b8d647f43c1e844d6c174d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxCircularity</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a019186a4c99547810f0130802467b746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxConvexity</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>add498d1d21fee200964bb6682c29303e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxInertiaRatio</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>ac19c44f1166147eb321247984787f9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxThreshold</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>addd6c9f61049769bcc301005daf21637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minArea</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a6a6c9c6120a771a5775578d7fdb72f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minCircularity</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>aabf6e03342ba75e3cb7b1ba624f68793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minConvexity</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a9f8137228ba6eea83814d21ad2b3f97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minDistBetweenBlobs</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>afd39dd0969c6549d00afb45beade6f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minInertiaRatio</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a7494ba01e46a71f75325f3142ff5d307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>minRepeatability</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a5fdde080e684655ad634a3be4fb52888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minThreshold</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a6e749132c0e8702f3a7289986572bfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>thresholdStep</name>
      <anchorfile>d8/da7/structcv_1_1SimpleBlobDetector_1_1Params.html</anchorfile>
      <anchor>a7fdc3403eb1a826bebc661dd9724faf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::structured_light::GrayCodePattern::Params</name>
    <filename>d3/d4d/structcv_1_1structured__light_1_1GrayCodePattern_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d3/d4d/structcv_1_1structured__light_1_1GrayCodePattern_1_1Params.html</anchorfile>
      <anchor>a6b32437033328592a235f76f7ed119af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d3/d4d/structcv_1_1structured__light_1_1GrayCodePattern_1_1Params.html</anchorfile>
      <anchor>a06c9109b5a1ec886e270984b68e480e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d3/d4d/structcv_1_1structured__light_1_1GrayCodePattern_1_1Params.html</anchorfile>
      <anchor>afeaf367767fcb43529a4fa5b9c9309af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::structured_light::SinusoidalPattern::Params</name>
    <filename>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>ab214b6cd84af5b3e5b759e5f6f731edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>a1928f2537c463e85857acbd1fd620b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>horizontal</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>ae7297d16cebc75ef79f227730c651cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point2f &gt;</type>
      <name>markersLocation</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>a3ffbabeee2c5ed33fbb2464d842a2cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>methodId</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>afbbc6da65b06b05e696bfa95b3326f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbrOfPeriods</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>a6de65e87b137bcbef73eaf5c255f1376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbrOfPixelsBetweenMarkers</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>a16f802cb311a1bd401740755eb12fffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>setMarkers</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>a1b8a00a40198b20bd935d499257267c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shiftValue</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>a59e0895b9e37f8af2f9ff659697ae5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>df/d21/structcv_1_1structured__light_1_1SinusoidalPattern_1_1Params.html</anchorfile>
      <anchor>a5e78febfc43f763b3902cd6360d5e1a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::TrackerCSRT::Params</name>
    <filename>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a2b46465864ef259b3f76e0f43ed6d872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>admm_iterations</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a9b38f780c57ff151038272534bb585bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>background_ratio</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>add9a220079347042688a79d2d0fba5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cheb_attenuation</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a0ca99f8e69b5bf6cf7b399dee66aaa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>filter_lr</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a03d0e10ae843a582f5afac7af29337a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gsl_sigma</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a9455c61b39025fea8b657b7ae6349a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>histogram_bins</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a32215ed2068c5cd1fe524f9bb67c69ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>histogram_lr</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a87a0492d85a62f7592ecf054e8d00044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hog_clip</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>ab3f74654aab04dd1e954a92a09e1c40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hog_orientations</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>af5cb507efd9c685dd6f2893ca103ca24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>kaiser_alpha</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a2ee518043655837da64141ca98c622cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_hog_channels_used</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>aa96bc7c04e832dd5e5e57fe3270dc40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>number_of_scales</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>ad08546bf074b482ed819a528e9c4aa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>padding</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>ab17c5f03c383efb042364d990e22dc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>psr_threshold</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a7ff9f25f5740f44446b5df02880f46db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_lr</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a59995c780abd9d169dbb5e6ac70177e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_model_max_area</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a99de20111cb8cdd851abd4e83f36bb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_sigma_factor</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a128ea11a74e3a6435843fd8519f573a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_step</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a40502273aa746c2bd27d37bdffffe1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>template_size</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a612be59c4f667a6ea372be525c736889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_channel_weights</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a5ed86be883f9851de99509e9a46e1d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_color_names</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>afc5492bf442536acb6a6bbd0cdbb1298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_gray</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>af7468fb9adeba5b6761f5983f2249d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_hog</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a928fa6e950d9baa5be09cced1fa0e1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_rgb</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>aa5f05419b7c0120bb521b89c4a03672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_segmentation</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>ac0631f1808fb0be8dae40e0950203067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weights_lr</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a08298cd8d1f79f394b5ef72e4a04623a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>window_function</name>
      <anchorfile>d3/de9/structcv_1_1TrackerCSRT_1_1Params.html</anchorfile>
      <anchor>a42cbc326424af599a2c2dc8fa7c7a07d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::TrackerDaSiamRPN::Params</name>
    <filename>d0/dc1/structcv_1_1TrackerDaSiamRPN_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d0/dc1/structcv_1_1TrackerDaSiamRPN_1_1Params.html</anchorfile>
      <anchor>a5c91df3a2e5b811e7c203b2a08d2d762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>backend</name>
      <anchorfile>d0/dc1/structcv_1_1TrackerDaSiamRPN_1_1Params.html</anchorfile>
      <anchor>ae3d4e214d4aa898df29ace9cbe142f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>kernel_cls1</name>
      <anchorfile>d0/dc1/structcv_1_1TrackerDaSiamRPN_1_1Params.html</anchorfile>
      <anchor>a5b7ee69238580c7c8dcef8d1686c0ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>kernel_r1</name>
      <anchorfile>d0/dc1/structcv_1_1TrackerDaSiamRPN_1_1Params.html</anchorfile>
      <anchor>a2d54e03e18fa7ac76137149c4afbd3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model</name>
      <anchorfile>d0/dc1/structcv_1_1TrackerDaSiamRPN_1_1Params.html</anchorfile>
      <anchor>aac8aab01d596365f5b0cbe58073276e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target</name>
      <anchorfile>d0/dc1/structcv_1_1TrackerDaSiamRPN_1_1Params.html</anchorfile>
      <anchor>a514d190c245cc9cec85622c56acb49d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::TrackerGOTURN::Params</name>
    <filename>dc/d12/structcv_1_1TrackerGOTURN_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>dc/d12/structcv_1_1TrackerGOTURN_1_1Params.html</anchorfile>
      <anchor>a509595d2caf0e2834c59bb380e6081e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>modelBin</name>
      <anchorfile>dc/d12/structcv_1_1TrackerGOTURN_1_1Params.html</anchorfile>
      <anchor>af7eeb8961e18b82942b2c1050880f562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>modelTxt</name>
      <anchorfile>dc/d12/structcv_1_1TrackerGOTURN_1_1Params.html</anchorfile>
      <anchor>a5d50cf1ff7b0498c663f64a2cd1158c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::TrackerKCF::Params</name>
    <filename>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a4ec755b778a69abf371b7b1f4ef9adda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>compress_feature</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a1b5f5c8d18a9f66f4ad78573ac81d29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>compressed_size</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>aff68ad20f63d588215fe57507b39394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>desc_npca</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a92346cbad37a3b82924f422d70261a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>desc_pca</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a478cf7e3a32518b4003f26624bd02680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>detect_thresh</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>af7c297a918719441a448181626488eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>interp_factor</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a2dc7abf68013ae8ee912a4cfdbe8b175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lambda</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a704dc90b972fc08d187a793448da13e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_patch_size</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>ad9f3a7e89e57ebc3243ea925b432a4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>output_sigma_factor</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a607c4d0a852b08b030b15751d0574eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pca_learning_rate</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>afd3ead64571cd315b22948e0f1f2236f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>resize</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>ae8e150ecf6dbac7605fd7e8ad4cc7d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sigma</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a978654926d6b272fa64414912e18f63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>split_coeff</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a884c68fdde1552ace3e6f7a2e2452254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wrap_kernel</name>
      <anchorfile>db/dd1/structcv_1_1TrackerKCF_1_1Params.html</anchorfile>
      <anchor>a2927f9b915e5d02ff0e943ddc0efbeca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::TrackerMIL::Params</name>
    <filename>da/dae/structcv_1_1TrackerMIL_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>a652b1b2c3e203bbca771883fdc09d551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>featureSetNumFeatures</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>a93b179a63208f2f6849595ffd4b901f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>samplerInitInRadius</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>acb35e05f016a88176f73b2dc6a537e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>samplerInitMaxNegNum</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>a5e98e9d01acfbc18e10e017cfbb8cd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>samplerSearchWinSize</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>a68d9fce1a523beb6b7ea99eafca3a1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>samplerTrackInRadius</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>a17f3ba9b66c8ed7954812b33a8e449bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>samplerTrackMaxNegNum</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>a18015d082366319605e29e4bfd1f604d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>samplerTrackMaxPosNum</name>
      <anchorfile>da/dae/structcv_1_1TrackerMIL_1_1Params.html</anchorfile>
      <anchor>aa3dd9bb1b62bfe9b56101c5422f65fa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::TrackerNano::Params</name>
    <filename>d5/d9b/structcv_1_1TrackerNano_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d5/d9b/structcv_1_1TrackerNano_1_1Params.html</anchorfile>
      <anchor>adee308edead5db525a6c3949e41638a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>backbone</name>
      <anchorfile>d5/d9b/structcv_1_1TrackerNano_1_1Params.html</anchorfile>
      <anchor>a32e78d2bf50f15debeed22b946f23cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>backend</name>
      <anchorfile>d5/d9b/structcv_1_1TrackerNano_1_1Params.html</anchorfile>
      <anchor>a8e2bd13ffd335b0134a738fa50b487d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>neckhead</name>
      <anchorfile>d5/d9b/structcv_1_1TrackerNano_1_1Params.html</anchorfile>
      <anchor>a038de18d081fe6a00a41ff82e365c59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target</name>
      <anchorfile>d5/d9b/structcv_1_1TrackerNano_1_1Params.html</anchorfile>
      <anchor>a82bcb06c76c2ce2f84338b6b50108d7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::TrackerVit::Params</name>
    <filename>d8/da4/structcv_1_1TrackerVit_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d8/da4/structcv_1_1TrackerVit_1_1Params.html</anchorfile>
      <anchor>af73c758d780d5a7fe32c7bbfbf23e0a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>backend</name>
      <anchorfile>d8/da4/structcv_1_1TrackerVit_1_1Params.html</anchorfile>
      <anchor>a64dc8ddebd8221ca9f1e09ade16a37bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>meanvalue</name>
      <anchorfile>d8/da4/structcv_1_1TrackerVit_1_1Params.html</anchorfile>
      <anchor>aba0563ae46b92565270df0e603738858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>net</name>
      <anchorfile>d8/da4/structcv_1_1TrackerVit_1_1Params.html</anchorfile>
      <anchor>a4040adbf2246cbeec28d79d718a66cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>stdvalue</name>
      <anchorfile>d8/da4/structcv_1_1TrackerVit_1_1Params.html</anchorfile>
      <anchor>ae28371a38c44deb5e255341c8e10cd6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target</name>
      <anchorfile>d8/da4/structcv_1_1TrackerVit_1_1Params.html</anchorfile>
      <anchor>a43711ff68b0c5deba472338ff34fefe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tracking_score_threshold</name>
      <anchorfile>d8/da4/structcv_1_1TrackerVit_1_1Params.html</anchorfile>
      <anchor>a3dae16b22d2b3a3feca637004233dd77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::tracking::TrackerKCF::Params</name>
    <filename>d5/d28/classcv_1_1tracking_1_1TrackerKCF_1_1Params.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::ximgproc::EdgeDrawing::Params</name>
    <filename>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a1f3789e4323e32bf7548ccf17e57541d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>ad7135a1dc6827282fff2c047ccaadb18</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a9e47b35382bf8ca79086dc34f465d909</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AnchorThresholdValue</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a0e23e91ab0434cbf0eafd44b2d04388d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>EdgeDetectionOperator</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a8120944de72621c6c2a417d8fde84290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GradientThresholdValue</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a2990c2023a6a7a93fc40eab355a79053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>LineFitErrorThreshold</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a08f136abf39e8dd6093610806cb2a03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>MaxDistanceBetweenTwoLines</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>afd74edbeab213857f601e1e004b2f688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>MaxErrorThreshold</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>abea5c2060116b05c9cb0ad0d4de8b945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MinLineLength</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>ac1f37dc8fb74f130ca945d0657cae8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MinPathLength</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a08fd094201ce2edcc6b1c67d32771764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NFAValidation</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a2390b25c9e57ddf64860fc9d32b655b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>PFmode</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>aee740f9412f20162909f0cc7952d60eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ScanInterval</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a1adc2ff3c4f8fffc0e3a00035f435bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Sigma</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>ac6b9821e856e65277d67590aa294bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SumFlag</name>
      <anchorfile>d0/da6/structcv_1_1ximgproc_1_1EdgeDrawing_1_1Params.html</anchorfile>
      <anchor>a24e50f5c8f20d1f452f00c3bb79d936c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::ie::Params&lt; cv::gapi::Generic &gt;</name>
    <filename>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a909356b9a831db5161b02de18fb9e558</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a818aa2c1e6467a757932ca4d1a490059</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model, const std::string &amp;weights, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>afc9111c30610ab5dc4255c9fc2c9e249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgBatchSize</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>ad9fca715bebe577555b05072c1a6a59d</anchor>
      <arglist>(const size_t size)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInferMode</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a3ffe14d4704e7abd6744c109ac96b7fa</anchor>
      <arglist>(InferMode mode)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputLayout</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a15673db5eb80d7acd826400bb0c2dbc1</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputLayout</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>af3a174154c38d7a42722b2dd3ecdf0aa</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a399a86116471b73b93536a40ba74ec8f</anchor>
      <arglist>(const std::map&lt; std::string, std::vector&lt; std::size_t &gt; &gt; &amp;reshape_table)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a6d3428e50776ef9d574f05605183085e</anchor>
      <arglist>(const std::string &amp;layer_name, const std::vector&lt; size_t &gt; &amp;layer_dims)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a48e676b1a6ccb59a9916b257a164d93f</anchor>
      <arglist>(const std::unordered_set&lt; std::string &gt; &amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>abf786618f50ae72101406f7e8b718d2f</anchor>
      <arglist>(std::map&lt; std::string, std::vector&lt; std::size_t &gt; &gt; &amp;&amp;reshape_table)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a42a202e37a04ea6bc53a7efbdde94f72</anchor>
      <arglist>(std::string &amp;&amp;layer_name, std::vector&lt; size_t &gt; &amp;&amp;layer_dims)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputReshape</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a47d807d6baadd21003fa531741123055</anchor>
      <arglist>(std::unordered_set&lt; std::string &gt; &amp;&amp;layer_names)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgNumRequests</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a56d0518918fe5869921221112957425e</anchor>
      <arglist>(size_t nireq)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputLayout</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>acf717fa36b19b1fd68488cf003bb37f2</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputLayout</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a18a324c4cb584a09fe820ad28c8673b3</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputPrecision</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a0a00706268920c4a1dec9864afc801cd</anchor>
      <arglist>(detail::ParamDesc::PrecisionMapT precision_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputPrecision</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a723d6df820c870370c37ad02e0391a63</anchor>
      <arglist>(detail::ParamDesc::PrecisionT precision)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>add80c50185fd08dce7f2ad72a6e3240a</anchor>
      <arglist>(detail::AttrMap&lt; int &gt; interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a86028e45dac49a93bd167e1d14b93d92</anchor>
      <arglist>(int interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>constInput</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a94c90bad2f82613bce4fa6522f8c3aab</anchor>
      <arglist>(const std::string &amp;layer_name, const cv::Mat &amp;data, TraitAs hint=TraitAs::TENSOR)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a2ab19c52b96b93a51233b24714000baf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>pluginConfig</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a14096fd7deb7b231ced1827649509754</anchor>
      <arglist>(const IEConfig &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>pluginConfig</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>aa5f38344e8b3e4137d347e0c7e476934</anchor>
      <arglist>(IEConfig &amp;&amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a9d1c694b7373c9ce7ba66ab7c9f87d5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>detail::ParamDesc</type>
      <name>desc</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a6552c17858c4432aaecbab98ac004673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_tag</name>
      <anchorfile>d9/d02/classcv_1_1gapi_1_1ie_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a10e1f5ff6917e212aad2a18d3b75b70f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::onnx::Params&lt; cv::gapi::Generic &gt;</name>
    <filename>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a0146d4b9b2663f80b21a518d146332c1</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model_path)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a51643ad44a78bcaabc7fc41842181001</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a0e19b3b176802e3f9bfd74a5d538ce96</anchor>
      <arglist>(ep::CoreML &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>ac9d9f3e0ef55103e0cf6ea723260effb</anchor>
      <arglist>(ep::CUDA &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a272b701aca0e45aa95a34ae047f047af</anchor>
      <arglist>(ep::DirectML &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>afc3ae884bbff57e8c0785ef3aae55215</anchor>
      <arglist>(ep::OpenVINO &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>ab45d72a2ca10bc734382264edab6a36b</anchor>
      <arglist>(ep::TensorRT &amp;&amp;ep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgDisableMemPattern</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a258c5d689993416714a7d54c5e0f3c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgMeanStdDev</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a1e1959d6659a1e0ffec78c5d5222959e</anchor>
      <arglist>(const std::string &amp;layer, const cv::Scalar &amp;m, const cv::Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgNormalize</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a8a3c334d7c97823ebfa0079d1ac7cae7</anchor>
      <arglist>(const std::string &amp;layer, bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgOptLevel</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>af13e332f9d5d5c8f34eba35825ed604b</anchor>
      <arglist>(const int opt_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cfgSessionOptions</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>aed1aff02685a993d359a78beff5a1e30</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a5589212590e32de52e06c7d7d2c3c1c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>aa473314505a807c2f4f7dea12d755735</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>detail::ParamDesc</type>
      <name>desc</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a212213e1217d8f887da7506c576995e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_tag</name>
      <anchorfile>d0/de6/classcv_1_1gapi_1_1onnx_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a1e2123734fb9c23bdfbfff06d4c15b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::ov::Params&lt; cv::gapi::Generic &gt;</name>
    <filename>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a57f793dfdd3222675377182c029db701</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;blob_path, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>ab839c3da265a471f3853142d7833cb3b</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model_path, const std::string &amp;bin_path, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a94eaa0d11dfe66fd06fb06c0c3cd52d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgClampOutputs</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a40348b41c9b633fa879c36f208979f44</anchor>
      <arglist>(bool flag=true)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgEnsureNamedTensors</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a9360bfa91813bd9c11e20862328f1d81</anchor>
      <arglist>(bool flag=true)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputModelLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a53114ed82c5973e7233ae289e25c5c79</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputModelLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a9d4b75e5e69822867c4a27d294721050</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputTensorLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a81c8cdfcba54c32e9b8b2dab2271d24c</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgInputTensorLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a8b9c409be76918d3b82d42bb50e934ae</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgMean</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a34ac78fb5252387681b93bdd49820023</anchor>
      <arglist>(detail::AttrMap&lt; std::vector&lt; float &gt; &gt; mean_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgMean</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>abe71902b56fcf687adcb41f968e6627c</anchor>
      <arglist>(std::vector&lt; float &gt; mean_values)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgNumRequests</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a01a9dd9ca614c16d041631b4fce93610</anchor>
      <arglist>(const size_t nireq)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputModelLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>afbc9354aa009ba1b7509f9a19610f230</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputModelLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a9b6715c6eaaa8d478d93d0a90adfaf0d</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputTensorLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a50b4035208fb952fb72726a8208561f1</anchor>
      <arglist>(detail::AttrMap&lt; std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputTensorLayout</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a81253f997fa4e930720094e4eb6f9bdc</anchor>
      <arglist>(std::string layout)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputTensorPrecision</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a82a8c7ad2a56236c81d98e5e24d80fc3</anchor>
      <arglist>(detail::AttrMap&lt; int &gt; precision_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgOutputTensorPrecision</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a84a95d81205c7c082dbc59e49f839c15</anchor>
      <arglist>(int precision)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgPluginConfig</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>acc13318b474acbe24e550969a0fa5b32</anchor>
      <arglist>(const detail::ParamDesc::PluginConfigT &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgReshape</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a4856b134814c99769e7a2a3374015551</anchor>
      <arglist>(detail::AttrMap&lt; std::vector&lt; size_t &gt; &gt; new_shape_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgReshape</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a2930d9603c6f4936a73e069dc96f085a</anchor>
      <arglist>(std::vector&lt; size_t &gt; new_shape)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgResize</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a811a28e19911d555bceecc0e058c10d4</anchor>
      <arglist>(detail::AttrMap&lt; int &gt; interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgResize</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>ac0909a74642a014ceab2222fe3494a2c</anchor>
      <arglist>(int interpolation)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgScale</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a51fd2c7e224a5a6900952a3d4f5173f4</anchor>
      <arglist>(detail::AttrMap&lt; std::vector&lt; float &gt; &gt; scale_map)</arglist>
    </member>
    <member kind="function">
      <type>Params &amp;</type>
      <name>cfgScale</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a8f412ab33bd618ae331da164015187fb</anchor>
      <arglist>(std::vector&lt; float &gt; scale_values)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>ac2fc0ff8b2c724bed6a350b1176b7378</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a1e926c6fd772471a05cfc261a0e97b8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>detail::ParamDesc</type>
      <name>m_desc</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>acd2b2ed50afac482de7d44d042a3ca3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_tag</name>
      <anchorfile>dc/dfa/classcv_1_1gapi_1_1ov_1_1Params_3_01cv_1_1gapi_1_1Generic_01_4.html</anchorfile>
      <anchor>a3b318340cdc739020ccea9d76476c9ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType</name>
    <filename>dd/d77/structcv_1_1ParamType.html</filename>
    <templarg>typename _Tp</templarg>
    <templarg>typename _EnumTp</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; _Tp, typename std::enable_if&lt; std::is_enum&lt; _Tp &gt;::value &gt;::type &gt;</name>
    <filename>db/d0d/structcv_1_1ParamType_3_01__Tp_00_01typename_01std_1_1enable__if_3_01std_1_1is__enum_3_01__Tp_01_4_1_1value_01_4_1_1type_01_4.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="typedef">
      <type>std::underlying_type&lt; _Tp &gt;::type</type>
      <name>const_param_type</name>
      <anchorfile>db/d0d/structcv_1_1ParamType_3_01__Tp_00_01typename_01std_1_1enable__if_3_01std_1_1is__enum_3_01__Tp_01_4_1_1value_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a8fbce1fd36f130a92232c6eb107a1ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::underlying_type&lt; _Tp &gt;::type</type>
      <name>member_type</name>
      <anchorfile>db/d0d/structcv_1_1ParamType_3_01__Tp_00_01typename_01std_1_1enable__if_3_01std_1_1is__enum_3_01__Tp_01_4_1_1value_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a377515864a40c202eedda3a28ac0589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>db/d0d/structcv_1_1ParamType_3_01__Tp_00_01typename_01std_1_1enable__if_3_01std_1_1is__enum_3_01__Tp_01_4_1_1value_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a755920f56cc55a3b84639a239cd8a693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; Algorithm &gt;</name>
    <filename>d2/d39/structcv_1_1ParamType_3_01Algorithm_01_4.html</filename>
    <member kind="typedef">
      <type>const Ptr&lt; Algorithm &gt; &amp;</type>
      <name>const_param_type</name>
      <anchorfile>d2/d39/structcv_1_1ParamType_3_01Algorithm_01_4.html</anchorfile>
      <anchor>ad303704c41395550aedd9493f29614bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ptr&lt; Algorithm &gt;</type>
      <name>member_type</name>
      <anchorfile>d2/d39/structcv_1_1ParamType_3_01Algorithm_01_4.html</anchorfile>
      <anchor>adf6af6e6564fd4081d92283ef5e2b680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>d2/d39/structcv_1_1ParamType_3_01Algorithm_01_4.html</anchorfile>
      <anchor>a9beda664abde9aea9f7fff830efd45d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; bool &gt;</name>
    <filename>d1/d87/structcv_1_1ParamType_3_01bool_01_4.html</filename>
    <member kind="typedef">
      <type>bool</type>
      <name>const_param_type</name>
      <anchorfile>d1/d87/structcv_1_1ParamType_3_01bool_01_4.html</anchorfile>
      <anchor>a3d0391d8df2b8ea48012da5539aee8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>member_type</name>
      <anchorfile>d1/d87/structcv_1_1ParamType_3_01bool_01_4.html</anchorfile>
      <anchor>aa569c142dba1783815c6636605e1848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>d1/d87/structcv_1_1ParamType_3_01bool_01_4.html</anchorfile>
      <anchor>a5610b45e4cd056719b4adcce0eb3ca6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; double &gt;</name>
    <filename>d4/d98/structcv_1_1ParamType_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>const_param_type</name>
      <anchorfile>d4/d98/structcv_1_1ParamType_3_01double_01_4.html</anchorfile>
      <anchor>a99084b29f989323423a008dcde4d1b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>member_type</name>
      <anchorfile>d4/d98/structcv_1_1ParamType_3_01double_01_4.html</anchorfile>
      <anchor>aa2cacebd4c2b43a943176ed713d6e3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>d4/d98/structcv_1_1ParamType_3_01double_01_4.html</anchorfile>
      <anchor>a660d6da1905d6629a751bc7f42e9385d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; float &gt;</name>
    <filename>dd/df2/structcv_1_1ParamType_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>const_param_type</name>
      <anchorfile>dd/df2/structcv_1_1ParamType_3_01float_01_4.html</anchorfile>
      <anchor>adb01a05f83eb832afbcd64197d3f9e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>member_type</name>
      <anchorfile>dd/df2/structcv_1_1ParamType_3_01float_01_4.html</anchorfile>
      <anchor>a80367bf2fe952fc05cfa87df8a82c397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>dd/df2/structcv_1_1ParamType_3_01float_01_4.html</anchorfile>
      <anchor>a92a7b876f64901f0de84324ee6cbc591</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; Mat &gt;</name>
    <filename>db/d5f/structcv_1_1ParamType_3_01Mat_01_4.html</filename>
    <member kind="typedef">
      <type>const Mat &amp;</type>
      <name>const_param_type</name>
      <anchorfile>db/d5f/structcv_1_1ParamType_3_01Mat_01_4.html</anchorfile>
      <anchor>abd06e689ebd367abc7d0422de85c16e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mat</type>
      <name>member_type</name>
      <anchorfile>db/d5f/structcv_1_1ParamType_3_01Mat_01_4.html</anchorfile>
      <anchor>a6db26296235ac66053f61d31ebdfc8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>db/d5f/structcv_1_1ParamType_3_01Mat_01_4.html</anchorfile>
      <anchor>af3d584cd4298ae018142ef42646cc10a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; Scalar &gt;</name>
    <filename>d2/dda/structcv_1_1ParamType_3_01Scalar_01_4.html</filename>
    <member kind="typedef">
      <type>const Scalar &amp;</type>
      <name>const_param_type</name>
      <anchorfile>d2/dda/structcv_1_1ParamType_3_01Scalar_01_4.html</anchorfile>
      <anchor>abef9c030215a8f367299833913bd2cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>member_type</name>
      <anchorfile>d2/dda/structcv_1_1ParamType_3_01Scalar_01_4.html</anchorfile>
      <anchor>a0b94cf4e400ebb3fef4cc6fba7777ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>d2/dda/structcv_1_1ParamType_3_01Scalar_01_4.html</anchorfile>
      <anchor>a7fc7375ade85917f5ced53fe367dc32b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; std::vector&lt; Mat &gt; &gt;</name>
    <filename>dc/d1c/structcv_1_1ParamType_3_01std_1_1vector_3_01Mat_01_4_01_4.html</filename>
    <member kind="typedef">
      <type>const std::vector&lt; Mat &gt; &amp;</type>
      <name>const_param_type</name>
      <anchorfile>dc/d1c/structcv_1_1ParamType_3_01std_1_1vector_3_01Mat_01_4_01_4.html</anchorfile>
      <anchor>a76e4090e2de8cd9ce3c901092c3fbe45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Mat &gt;</type>
      <name>member_type</name>
      <anchorfile>dc/d1c/structcv_1_1ParamType_3_01std_1_1vector_3_01Mat_01_4_01_4.html</anchorfile>
      <anchor>abb819249bdcf11c7d3370d4e70cd07f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>dc/d1c/structcv_1_1ParamType_3_01std_1_1vector_3_01Mat_01_4_01_4.html</anchorfile>
      <anchor>aa6210114e54ac35e2477513ecb02ea2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; String &gt;</name>
    <filename>d0/d5f/structcv_1_1ParamType_3_01String_01_4.html</filename>
    <member kind="typedef">
      <type>const String &amp;</type>
      <name>const_param_type</name>
      <anchorfile>d0/d5f/structcv_1_1ParamType_3_01String_01_4.html</anchorfile>
      <anchor>aba440a84a62a72f8b91ff40dcb4be42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>String</type>
      <name>member_type</name>
      <anchorfile>d0/d5f/structcv_1_1ParamType_3_01String_01_4.html</anchorfile>
      <anchor>adb2c18ea359f69a236412361cf5d7aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>d0/d5f/structcv_1_1ParamType_3_01String_01_4.html</anchorfile>
      <anchor>a8bbf1a9470dc13d3a3dff28e03a026a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; uchar &gt;</name>
    <filename>d3/da3/structcv_1_1ParamType_3_01uchar_01_4.html</filename>
    <member kind="typedef">
      <type>uchar</type>
      <name>const_param_type</name>
      <anchorfile>d3/da3/structcv_1_1ParamType_3_01uchar_01_4.html</anchorfile>
      <anchor>ae62d5ddc14e877cd182633ab9e278661</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uchar</type>
      <name>member_type</name>
      <anchorfile>d3/da3/structcv_1_1ParamType_3_01uchar_01_4.html</anchorfile>
      <anchor>a2e30a4d8640b3a5d8f7659f60eaa00ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>d3/da3/structcv_1_1ParamType_3_01uchar_01_4.html</anchorfile>
      <anchor>adf7b7b3ab6eb496d6817b093e4fcb09e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; uint64 &gt;</name>
    <filename>dc/d63/structcv_1_1ParamType_3_01uint64_01_4.html</filename>
    <member kind="typedef">
      <type>uint64</type>
      <name>const_param_type</name>
      <anchorfile>dc/d63/structcv_1_1ParamType_3_01uint64_01_4.html</anchorfile>
      <anchor>a0d3231ae989d820ee33698b20cdf690b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64</type>
      <name>member_type</name>
      <anchorfile>dc/d63/structcv_1_1ParamType_3_01uint64_01_4.html</anchorfile>
      <anchor>ab68e5736620363a6de0710780ae0da0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>dc/d63/structcv_1_1ParamType_3_01uint64_01_4.html</anchorfile>
      <anchor>a9592ae25ee7b861fe339eb07bd4d10ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ParamType&lt; unsigned &gt;</name>
    <filename>d7/d68/structcv_1_1ParamType_3_01unsigned_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned</type>
      <name>const_param_type</name>
      <anchorfile>d7/d68/structcv_1_1ParamType_3_01unsigned_01_4.html</anchorfile>
      <anchor>a9e6110776216e9937fbac9767b9523eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>member_type</name>
      <anchorfile>d7/d68/structcv_1_1ParamType_3_01unsigned_01_4.html</anchorfile>
      <anchor>a99c1c6b15ce2c55620d1417860d73dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Param</type>
      <name>type</name>
      <anchorfile>d7/d68/structcv_1_1ParamType_3_01unsigned_01_4.html</anchorfile>
      <anchor>a4f8b9f217561fdd22bca401c47526b62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::PascalObj</name>
    <filename>de/d1c/structcv_1_1datasets_1_1PascalObj.html</filename>
    <base>cv::datasets::PascalPart</base>
    <member kind="variable">
      <type>bool</type>
      <name>difficult</name>
      <anchorfile>de/d1c/structcv_1_1datasets_1_1PascalObj.html</anchorfile>
      <anchor>ae663f41a5cb817c5e53ce03a5927f783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>occluded</name>
      <anchorfile>de/d1c/structcv_1_1datasets_1_1PascalObj.html</anchorfile>
      <anchor>a2e6b428365ee28627bc2f148934af48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PascalPart &gt;</type>
      <name>parts</name>
      <anchorfile>de/d1c/structcv_1_1datasets_1_1PascalObj.html</anchorfile>
      <anchor>a4e122399c7fa8be98a94ba25fe62ee29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pose</name>
      <anchorfile>de/d1c/structcv_1_1datasets_1_1PascalObj.html</anchorfile>
      <anchor>ad90bbb2454858374c66f12016a85380b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>truncated</name>
      <anchorfile>de/d1c/structcv_1_1datasets_1_1PascalObj.html</anchorfile>
      <anchor>a19f8baa131256e8532657f6a3265d5bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::PascalPart</name>
    <filename>d6/d4e/structcv_1_1datasets_1_1PascalPart.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>d6/d4e/structcv_1_1datasets_1_1PascalPart.html</anchorfile>
      <anchor>a2ad79aa59158ee54f79825af5704a798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xmax</name>
      <anchorfile>d6/d4e/structcv_1_1datasets_1_1PascalPart.html</anchorfile>
      <anchor>ab1284fb60059eed8c40463a64a16c4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xmin</name>
      <anchorfile>d6/d4e/structcv_1_1datasets_1_1PascalPart.html</anchorfile>
      <anchor>a59bdecb0c47940f0cbaf463a3cd008f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ymax</name>
      <anchorfile>d6/d4e/structcv_1_1datasets_1_1PascalPart.html</anchorfile>
      <anchor>a32b22dc4f2cae72a9c67d543489ffc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ymin</name>
      <anchorfile>d6/d4e/structcv_1_1datasets_1_1PascalPart.html</anchorfile>
      <anchor>a93d7d6430780c6ac3608e4dc23682714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::PCA</name>
    <filename>d3/d8d/classcv_1_1PCA.html</filename>
    <member kind="enumvalue">
      <name>DATA_AS_COL</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>ae8a94a2add0555b0414e85c08ff67f50a2c52b7c4c9721a3e04a1d6699e738093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_AS_ROW</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>ae8a94a2add0555b0414e85c08ff67f50a159399e962048f705645483ca16e9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>ae8a94a2add0555b0414e85c08ff67f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_AS_ROW</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>ae8a94a2add0555b0414e85c08ff67f50a159399e962048f705645483ca16e9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_AS_COL</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>ae8a94a2add0555b0414e85c08ff67f50a2c52b7c4c9721a3e04a1d6699e738093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_AVG</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>ae8a94a2add0555b0414e85c08ff67f50a3449339c21160478c308f64a6a941030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_AVG</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>ae8a94a2add0555b0414e85c08ff67f50a3449339c21160478c308f64a6a941030</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCA</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a50ad1a87273a258055a331d5a4c63ce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCA</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>af44683b857883856418187f24d8d19a2</anchor>
      <arglist>(InputArray data, InputArray mean, int flags, double retainedVariance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCA</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a5a7400a3dd169deb4111231a61bc2575</anchor>
      <arglist>(InputArray data, InputArray mean, int flags, int maxComponents=0)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>backProject</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a5f84cfbdb25b9833cc1bfb5bd484ea79</anchor>
      <arglist>(InputArray vec) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backProject</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a3b2dae725800de973be1135e92b1686a</anchor>
      <arglist>(InputArray vec, OutputArray result) const</arglist>
    </member>
    <member kind="function">
      <type>PCA &amp;</type>
      <name>operator()</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a63b4df4e66a94799762349a7aff557bb</anchor>
      <arglist>(InputArray data, InputArray mean, int flags, double retainedVariance)</arglist>
    </member>
    <member kind="function">
      <type>PCA &amp;</type>
      <name>operator()</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a62f6e3cbe7852634f4fae26396177916</anchor>
      <arglist>(InputArray data, InputArray mean, int flags, int maxComponents=0)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>project</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a67c9a3f8fe804f40be58c88a3ae73f41</anchor>
      <arglist>(InputArray vec) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a0d02b263028cdf5267229f334020c632</anchor>
      <arglist>(InputArray vec, OutputArray result) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>aa41a4bdd788b67e7e83de8c096f30816</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a8be99fa476731ff5429c241e9a92a57b</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>eigenvalues</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a1c9d34c02df49120474a4a366b971303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>eigenvectors</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a8fed85cf5f9d8bb9b17f031398cb74a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>mean</name>
      <anchorfile>d3/d8d/classcv_1_1PCA.html</anchorfile>
      <anchor>a1bca9d1cc7808b7d08b2a046ee92cd11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::PCAPrior</name>
    <filename>d5/d5e/classcv_1_1optflow_1_1PCAPrior.html</filename>
    <member kind="function">
      <type></type>
      <name>PCAPrior</name>
      <anchorfile>d5/d5e/classcv_1_1optflow_1_1PCAPrior.html</anchorfile>
      <anchor>a031a676ee478ca24025bece163c2c30f</anchor>
      <arglist>(const char *pathToPrior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillConstraints</name>
      <anchorfile>d5/d5e/classcv_1_1optflow_1_1PCAPrior.html</anchorfile>
      <anchor>afbd580da9e1e1dad67a39f094bb7e0c9</anchor>
      <arglist>(float *A1, float *A2, float *b1, float *b2) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBasisSize</name>
      <anchorfile>d5/d5e/classcv_1_1optflow_1_1PCAPrior.html</anchorfile>
      <anchor>acd192c284442b0a77cf74f23fa5d5098</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPadding</name>
      <anchorfile>d5/d5e/classcv_1_1optflow_1_1PCAPrior.html</anchorfile>
      <anchor>a38a37441f6b491b39aaefe23558c162e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::PCTSignatures</name>
    <filename>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumeration">
      <type></type>
      <name>DistanceFunction</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L0_25</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca329bc6c9f8b2f66e0074b5b7d53c6c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L0_5</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca6f767af8fdecce184366a58e6446f0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9caa4d7e3bd3f4f28c1a9460b5b0314395a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9cac9cff6959282d25cd4c9cc3008a17dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2SQUARED</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca512d1f81e9e6f513bf7c338947a430cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L5</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca9b61ece212bb491a39009290c1b47b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_INFINITY</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca66115018ae41e0ef9a0bacd83fbbccfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac72268153bf12925f601c4defe7d5e50a90fc80ce009b279cde69707d90988268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEURISTIC</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac72268153bf12925f601c4defe7d5e50a999778061578f114ebf7ec41b3f5d858</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L0_25</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca329bc6c9f8b2f66e0074b5b7d53c6c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L0_5</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca6f767af8fdecce184366a58e6446f0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9caa4d7e3bd3f4f28c1a9460b5b0314395a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9cac9cff6959282d25cd4c9cc3008a17dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2SQUARED</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca512d1f81e9e6f513bf7c338947a430cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L5</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca9b61ece212bb491a39009290c1b47b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_INFINITY</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afbfb1e721fa42ab53fe6cd733a51af9ca66115018ae41e0ef9a0bacd83fbbccfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUS</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac72268153bf12925f601c4defe7d5e50ae4c8b209454fa9578ddb3af45da854c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2a27f17a1a30fad4c54c248b77777e0af115eca6e3361cd5ec6cb1887f0aabd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PointDistribution</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2a27f17a1a30fad4c54c248b77777e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2a27f17a1a30fad4c54c248b77777e0a5fb71e96bee38313ae3600a6d8204248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGULAR</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2a27f17a1a30fad4c54c248b77777e0a9904ebe58740486ab511151a7b9067fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2a27f17a1a30fad4c54c248b77777e0af115eca6e3361cd5ec6cb1887f0aabd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGULAR</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2a27f17a1a30fad4c54c248b77777e0a9904ebe58740486ab511151a7b9067fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SimilarityFunction</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac72268153bf12925f601c4defe7d5e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUS</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac72268153bf12925f601c4defe7d5e50ae4c8b209454fa9578ddb3af45da854c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac72268153bf12925f601c4defe7d5e50a90fc80ce009b279cde69707d90988268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEURISTIC</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac72268153bf12925f601c4defe7d5e50a999778061578f114ebf7ec41b3f5d858</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2a27f17a1a30fad4c54c248b77777e0a5fb71e96bee38313ae3600a6d8204248</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeSignature</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a23afba0a61f447c839fbf0134af817eb</anchor>
      <arglist>(InputArray image, OutputArray signature) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeSignatures</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a7e64cf57c74009277db78e99d14af4d2</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;images, std::vector&lt; Mat &gt; &amp;signatures) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getClusterMinSize</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a80b1bcbb2621d01887f0ce0cf2153d27</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDistanceFunction</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a00e5d015965077e63a3d026315d99fb7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getDropThreshold</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa0de847070a8f7557feed32220f6d097</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getGrayscaleBits</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a147d4d9af6c8f0fac8509a4f62d20306</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getInitSeedCount</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a2d73ca7a104084525f33f76b8f062da7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; int &gt;</type>
      <name>getInitSeedIndexes</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>add3cac10b71e347201c8ddfa1e3b3054</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getIterationCount</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa09a2face423a7042bdec81e6526190b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getJoiningDistance</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ab140533fa85a158ebbbed43d9e03973b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxClustersCount</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a68d214927159651492e648e5adde1345</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSampleCount</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a16c500a45db6acdf2d5989d2f0563bfc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; Point2f &gt;</type>
      <name>getSamplingPoints</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a6cff5b933b81873b41831c9aadcd0e41</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getWeightA</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a92ea655d80cc73ebc4d9c4528a2e13aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getWeightB</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a2c05236f9cb324ea0b457cc4aad73002</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getWeightContrast</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a8ba46a2ee95336bd50ce38c5f7bfe895</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getWeightEntropy</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a2c13123bc1ca583006de657ab640e921</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getWeightL</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a66b254681f41fe131ce9f9355de977ff</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getWeightX</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a1b3c726c6d7485a9f20ab9ecdecb79a1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getWeightY</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>afca4d096cd24693c007c8197f2242591</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWindowRadius</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ae382e1d59ca2eaf13c482c6cffc50749</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setClusterMinSize</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a9b1788e47f815b0bdba559062e1be914</anchor>
      <arglist>(int clusterMinSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDistanceFunction</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a828b6802c9960647a128b966f7a79045</anchor>
      <arglist>(int distanceFunction)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDropThreshold</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a48a8b9dcd84024b8cbdcd6d9eae220b7</anchor>
      <arglist>(float dropThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGrayscaleBits</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a1d9a4dd5b5b91d8e9f8195c7e496b9c3</anchor>
      <arglist>(int grayscaleBits)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInitSeedIndexes</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a0aa3ed847a3bd993e34a9bdb294212f5</anchor>
      <arglist>(std::vector&lt; int &gt; initSeedIndexes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIterationCount</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aa2f1491f6cc4f99feed74a55c84a6950</anchor>
      <arglist>(int iterationCount)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setJoiningDistance</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a3b34e63ce62c9759d7a9747ba6549a78</anchor>
      <arglist>(float joiningDistance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxClustersCount</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a4450e6f3e2676caaf4c78c9da7e6af6f</anchor>
      <arglist>(int maxClustersCount)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSamplingPoints</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a04adf50e23489c41975a6b7524c189d4</anchor>
      <arglist>(std::vector&lt; Point2f &gt; samplingPoints)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTranslation</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a326cff067288459c6fefa0f3fe313a14</anchor>
      <arglist>(int idx, float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTranslations</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a48a29104ac014ba9adc426ec67568ed7</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;translations)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeight</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a644513e799afdefdb0e37a1bb4abc2d7</anchor>
      <arglist>(int idx, float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightA</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>adb1cdee9bc21e1486795970ad4f5226f</anchor>
      <arglist>(float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightB</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a076170589f3fe0c1f306e42a5a3e2962</anchor>
      <arglist>(float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightContrast</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>aefbda82326aa30a385616a609e653097</anchor>
      <arglist>(float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightEntropy</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ad4284dee436fef8bbc5153cf01cc69db</anchor>
      <arglist>(float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightL</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>abc703d4edfecaeae94dfdab813fff5f1</anchor>
      <arglist>(float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeights</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a0fcdbc44a5a48b4b24e6c182ca7045f7</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;weights)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightX</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ab92c90a1047a839b7946c6711eafb678</anchor>
      <arglist>(float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeightY</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac7a4326f24547f0e21f5b14c0e91d7f7</anchor>
      <arglist>(float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWindowRadius</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a424bb76f76544c6f04777d806a033541</anchor>
      <arglist>(int radius)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PCTSignatures &gt;</type>
      <name>create</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a5bdd6ea2daf834a7c6ba5fe23360fad5</anchor>
      <arglist>(const int initSampleCount=2000, const int initSeedCount=400, const int pointDistribution=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PCTSignatures &gt;</type>
      <name>create</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a8d9018323f72ea1ecb391a89e40226cc</anchor>
      <arglist>(const std::vector&lt; Point2f &gt; &amp;initSamplingPoints, const int initSeedCount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PCTSignatures &gt;</type>
      <name>create</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ac16cfb5bddfac9c660327ac337e1ae96</anchor>
      <arglist>(const std::vector&lt; Point2f &gt; &amp;initSamplingPoints, const std::vector&lt; int &gt; &amp;initClusterSeedIndexes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawSignature</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>a3e206c0847ce9f4474b6084deec1bc84</anchor>
      <arglist>(InputArray source, InputArray signature, OutputArray result, float radiusToShorterSideRatio=1.0/8, int borderThickness=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generateInitPoints</name>
      <anchorfile>d0/d74/classcv_1_1xfeatures2d_1_1PCTSignatures.html</anchorfile>
      <anchor>ace362f4b93ef4a1c5fd9c419f9a05630</anchor>
      <arglist>(std::vector&lt; Point2f &gt; &amp;initPoints, const int count, int pointDistribution)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::PCTSignaturesSQFD</name>
    <filename>d4/dd1/classcv_1_1xfeatures2d_1_1PCTSignaturesSQFD.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>computeQuadraticFormDistance</name>
      <anchorfile>d4/dd1/classcv_1_1xfeatures2d_1_1PCTSignaturesSQFD.html</anchorfile>
      <anchor>aa67416b7f8f179ebebd8ad5168e0a5b2</anchor>
      <arglist>(InputArray _signature0, InputArray _signature1) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeQuadraticFormDistances</name>
      <anchorfile>d4/dd1/classcv_1_1xfeatures2d_1_1PCTSignaturesSQFD.html</anchorfile>
      <anchor>a7c5ba83c3d322c5c3d85d5b6d2af18f5</anchor>
      <arglist>(const Mat &amp;sourceSignature, const std::vector&lt; Mat &gt; &amp;imageSignatures, std::vector&lt; float &gt; &amp;distances) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PCTSignaturesSQFD &gt;</type>
      <name>create</name>
      <anchorfile>d4/dd1/classcv_1_1xfeatures2d_1_1PCTSignaturesSQFD.html</anchorfile>
      <anchor>ae5d62b5a28fe74d22b3565a030261b53</anchor>
      <arglist>(const int distanceFunction=3, const int similarityFunction=2, const float similarityParameter=1.0f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::PD_caltech</name>
    <filename>da/d8d/classcv_1_1datasets_1_1PD__caltech.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>da/d8d/classcv_1_1datasets_1_1PD__caltech.html</anchorfile>
      <anchor>ae5790097375df75df4e18f7dedfa366a</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PD_caltech &gt;</type>
      <name>create</name>
      <anchorfile>da/d8d/classcv_1_1datasets_1_1PD__caltech.html</anchorfile>
      <anchor>a792367c9c46b21d80115cd6d3d04bb8a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::PD_caltechObj</name>
    <filename>dd/ded/structcv_1_1datasets_1_1PD__caltechObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>imageNames</name>
      <anchorfile>dd/ded/structcv_1_1datasets_1_1PD__caltechObj.html</anchorfile>
      <anchor>ab45cfe4e0b04e8abcb91f541a10d33da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>dd/ded/structcv_1_1datasets_1_1PD__caltechObj.html</anchorfile>
      <anchor>ae124e3ac0daa4020194f36d5a3174dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::PD_inria</name>
    <filename>d2/d61/classcv_1_1datasets_1_1PD__inria.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d2/d61/classcv_1_1datasets_1_1PD__inria.html</anchorfile>
      <anchor>afaec78fa88b3f0ad00bc9372615cb5e2</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PD_inria &gt;</type>
      <name>create</name>
      <anchorfile>d2/d61/classcv_1_1datasets_1_1PD__inria.html</anchorfile>
      <anchor>a2883235ad8a34ea45280144acf410ce5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::PD_inriaObj</name>
    <filename>db/d88/structcv_1_1datasets_1_1PD__inriaObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::vector&lt; Rect &gt;</type>
      <name>bndboxes</name>
      <anchorfile>db/d88/structcv_1_1datasets_1_1PD__inriaObj.html</anchorfile>
      <anchor>a9b1f736326cce192d3e9efc7e43c406c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>db/d88/structcv_1_1datasets_1_1PD__inriaObj.html</anchorfile>
      <anchor>a1e4a5a3b168e26e4c24bf6764f2490b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>db/d88/structcv_1_1datasets_1_1PD__inriaObj.html</anchorfile>
      <anchor>a376d963836cb12a17767969d9b7455b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>db/d88/structcv_1_1datasets_1_1PD__inriaObj.html</anchorfile>
      <anchor>a8a6ed8ff741de10633849b8f7f5bcd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sampleType</type>
      <name>sType</name>
      <anchorfile>db/d88/structcv_1_1datasets_1_1PD__inriaObj.html</anchorfile>
      <anchor>a2c75d7b8905e53e89d80cac873ebb654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>db/d88/structcv_1_1datasets_1_1PD__inriaObj.html</anchorfile>
      <anchor>a37e7f506477d853c298341b62f53f59f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::PermuteLayer</name>
    <filename>d2/d3c/classcv_1_1dnn_1_1PermuteLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PermuteLayer &gt;</type>
      <name>create</name>
      <anchorfile>d2/d3c/classcv_1_1dnn_1_1PermuteLayer.html</anchorfile>
      <anchor>a4f1dd1dfa895cac90d5165647ca7d82a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PerspectiveMapPtr</name>
    <filename>df/d20/structcv_1_1cudev_1_1PerspectiveMapPtr.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>df/d20/structcv_1_1cudev_1_1PerspectiveMapPtr.html</anchorfile>
      <anchor>afb6dc3b4a651f04883901e13f920c87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float2</type>
      <name>value_type</name>
      <anchorfile>df/d20/structcv_1_1cudev_1_1PerspectiveMapPtr.html</anchorfile>
      <anchor>a40bba918fb332c124bc86a9a050a8a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ float2</type>
      <name>operator()</name>
      <anchorfile>df/d20/structcv_1_1cudev_1_1PerspectiveMapPtr.html</anchorfile>
      <anchor>aa9a16f8b9d196cbac5122f2bea12fada</anchor>
      <arglist>(float y, float x) const</arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>warpMat</name>
      <anchorfile>df/d20/structcv_1_1cudev_1_1PerspectiveMapPtr.html</anchorfile>
      <anchor>a1914ef6492d4888eeb84f91855474f99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PerspectiveMapPtrSz</name>
    <filename>de/d6d/structcv_1_1cudev_1_1PerspectiveMapPtrSz.html</filename>
    <base>cv::cudev::PerspectiveMapPtr</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>de/d6d/structcv_1_1cudev_1_1PerspectiveMapPtrSz.html</anchorfile>
      <anchor>aede7b7b2981e566658ec6ab21131c47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>de/d6d/structcv_1_1cudev_1_1PerspectiveMapPtrSz.html</anchorfile>
      <anchor>ad1deeeca460905eaae61453ac4ecffa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::phase_unwrapping::PhaseUnwrapping</name>
    <filename>d8/d83/classcv_1_1phase__unwrapping_1_1PhaseUnwrapping.html</filename>
    <base virtualness="virtual">cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>unwrapPhaseMap</name>
      <anchorfile>d8/d83/classcv_1_1phase__unwrapping_1_1PhaseUnwrapping.html</anchorfile>
      <anchor>acad1a355e86402cb190956f9a9cbae99</anchor>
      <arglist>(InputArray wrappedPhaseMap, OutputArray unwrappedPhaseMap, InputArray shadowMask=noArray())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::img_hash::PHash</name>
    <filename>df/d4e/classcv_1_1img__hash_1_1PHash.html</filename>
    <base>cv::img_hash::ImgHashBase</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PHash &gt;</type>
      <name>create</name>
      <anchorfile>df/d4e/classcv_1_1img__hash_1_1PHash.html</anchorfile>
      <anchor>a856b02d3324e28b34f8668d312144cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PHash</name>
      <anchorfile>df/d4e/classcv_1_1img__hash_1_1PHash.html</anchorfile>
      <anchor>a0635c8648c41b81c318ba248713e8a61</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::plaidml_get_in</name>
    <filename>de/dc5/structcv_1_1detail_1_1plaidml__get__in.html</filename>
    <templarg>class T</templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>de/dc5/structcv_1_1detail_1_1plaidml__get__in.html</anchorfile>
      <anchor>aeabf4ff1e666093dc841bbd0a687a84d</anchor>
      <arglist>(GPlaidMLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::plaidml_get_in&lt; cv::GMat &gt;</name>
    <filename>dc/dc6/structcv_1_1detail_1_1plaidml__get__in_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const plaidml::edsl::Tensor &amp;</type>
      <name>get</name>
      <anchorfile>dc/dc6/structcv_1_1detail_1_1plaidml__get__in_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>add215393bdd44a49d482956186f04b46</anchor>
      <arglist>(GPlaidMLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::plaidml_get_out</name>
    <filename>dd/d66/structcv_1_1detail_1_1plaidml__get__out.html</filename>
    <templarg>class T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::plaidml_get_out&lt; cv::GMat &gt;</name>
    <filename>db/dc2/structcv_1_1detail_1_1plaidml__get__out_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static plaidml::edsl::Tensor &amp;</type>
      <name>get</name>
      <anchorfile>db/dc2/structcv_1_1detail_1_1plaidml__get__out_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a86fff552cc8acf54cc48681fea5aff6c</anchor>
      <arglist>(GPlaidMLContext &amp;ctx, int idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::PlaidMLCallHelper</name>
    <filename>db/da8/structcv_1_1detail_1_1PlaidMLCallHelper.html</filename>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::PlaidMLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</name>
    <filename>d3/d9b/structcv_1_1detail_1_1PlaidMLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_136b8b4137b37f2f9fd90a73d3a1d6da6.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <templarg>typename... Outs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call</name>
      <anchorfile>d3/d9b/structcv_1_1detail_1_1PlaidMLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_136b8b4137b37f2f9fd90a73d3a1d6da6.html</anchorfile>
      <anchor>a34c4fb14e435d4f4f68c8441a44669c6</anchor>
      <arglist>(GPlaidMLContext &amp;ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call_impl</name>
      <anchorfile>d3/d9b/structcv_1_1detail_1_1PlaidMLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_136b8b4137b37f2f9fd90a73d3a1d6da6.html</anchorfile>
      <anchor>a543ef14fd993a89eb43b0e2db6a9cf2b</anchor>
      <arglist>(GPlaidMLContext &amp;ctx, detail::Seq&lt; IIs... &gt;, detail::Seq&lt; OIs... &gt;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::PlanePortraitProjector</name>
    <filename>df/d0d/structcv_1_1detail_1_1PlanePortraitProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>df/d0d/structcv_1_1detail_1_1PlanePortraitProjector.html</anchorfile>
      <anchor>aa84e0cde84ad602aff3caa7b0218b22a</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>df/d0d/structcv_1_1detail_1_1PlanePortraitProjector.html</anchorfile>
      <anchor>a7fdf2c51b4344000e0e2c40065df047a</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::PlanePortraitWarper</name>
    <filename>d9/d77/classcv_1_1detail_1_1PlanePortraitWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; PlanePortraitProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>PlanePortraitWarper</name>
      <anchorfile>d9/d77/classcv_1_1detail_1_1PlanePortraitWarper.html</anchorfile>
      <anchor>ac710a564bf0b02738a9ea62914d31c10</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectResultRoi</name>
      <anchorfile>d9/d77/classcv_1_1detail_1_1PlanePortraitWarper.html</anchorfile>
      <anchor>a5da8cdd9f86f09630634953de834852f</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::PlaneProjector</name>
    <filename>d6/d1f/structcv_1_1detail_1_1PlaneProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d6/d1f/structcv_1_1detail_1_1PlaneProjector.html</anchorfile>
      <anchor>ad6d194bbbee2fe09bf3c20682dee8754</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d6/d1f/structcv_1_1detail_1_1PlaneProjector.html</anchorfile>
      <anchor>a2d061a4c6b28430dbae9db5058b22e04</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::PlaneWarper</name>
    <filename>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; PlaneProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>PlaneWarper</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>aa2ad12b1558467a7efd9763210067726</anchor>
      <arglist>(float scale=1.f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Rect</type>
      <name>buildMaps</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>ae7006a8b4bc50e24348d4fe406fab1c9</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, InputArray T, OutputArray xmap, OutputArray ymap)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>ae661b08d230e82b4dc878b9c828a02c8</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Point</type>
      <name>warp</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>a1483317946fc382e52fc54440a911ae9</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode, OutputArray dst)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>a6061bc982996014ca59c557f38f1485e</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPoint</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>a2b6812c9a7c2a1990478769817876fd2</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPoint</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>a61c0c059e083b3c8d9933491a6bc1718</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R, InputArray T)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPointBackward</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>ad78f78bb538144ecee81ff91be40f843</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPointBackward</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>ad445b427b69f0bd7b5c76912ea2d11f0</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R, InputArray T)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>warpRoi</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>a937edbca3e4b861319a11d2d87510fcc</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>warpRoi</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>a9225e80506ecee80f3253287e8feda6b</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, InputArray T)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectResultRoi</name>
      <anchorfile>d3/d3d/classcv_1_1detail_1_1PlaneWarper.html</anchorfile>
      <anchor>a838a61c562086c39c02042892765dd40</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::PlaneWarper</name>
    <filename>d0/d57/classcv_1_1PlaneWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d0/d57/classcv_1_1PlaneWarper.html</anchorfile>
      <anchor>ada856e9a5714410fcf5ce56274e3f234</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::PlaneWarperGpu</name>
    <filename>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</filename>
    <base>cv::detail::PlaneWarper</base>
    <member kind="function">
      <type></type>
      <name>PlaneWarperGpu</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>a22a65f53d44635868c9d7c3fd2e8a676</anchor>
      <arglist>(float scale=1.f)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>a734af0ce652d2e2f90bcf93ce5e5d6c2</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, cuda::GpuMat &amp;xmap, cuda::GpuMat &amp;ymap)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>aa938412e1747984d9de5023cbf4b32e7</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, InputArray T, cuda::GpuMat &amp;xmap, cuda::GpuMat &amp;ymap)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>ab3ad69d82c3fb08e0782722488cfbd9a</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, InputArray T, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>a466ee547cea4424d225fc9ae4184e437</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>a8eee19c07f640975c86dee0c3bbce33e</anchor>
      <arglist>(const cuda::GpuMat &amp;src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode, cuda::GpuMat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>aad97ab57ad60e2731c37df5146163a42</anchor>
      <arglist>(const cuda::GpuMat &amp;src, InputArray K, InputArray R, int interp_mode, int border_mode, cuda::GpuMat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>a87fb31c4dde954f1cc80c46304c876e8</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html</anchorfile>
      <anchor>a255017a467d33a7e43fb3fcca786bc6f</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::Platform</name>
    <filename>d8/d87/classcv_1_1ocl_1_1Platform.html</filename>
    <member kind="function">
      <type></type>
      <name>Platform</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>a6f29e42e3e880f3106fa62393858b97e</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Platform</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>a0af32b909ddf12194505e1c7caf1960b</anchor>
      <arglist>(const Platform &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Platform</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>ac29c108dfb2ac60925165c2b8d6ac594</anchor>
      <arglist>(Platform &amp;&amp;p) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Platform</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>aa244f05dde119c0723eb770989ecfa8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>a8336b73071bf83ab212f78fa996e2599</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>ac690573404b6c6b38324a67db953ad03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Platform &amp;</type>
      <name>operator=</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>a065eb1bf77a2a439deaf8c379722815c</anchor>
      <arglist>(const Platform &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Platform &amp;</type>
      <name>operator=</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>a61834a95e1ca2008b5abeeaacd84e42d</anchor>
      <arglist>(Platform &amp;&amp;p) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>ae0db69c70a937e2dd8becee8134794d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Platform &amp;</type>
      <name>getDefault</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>ac81e5a000824530f5291ed24cdd26246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d8/d87/classcv_1_1ocl_1_1Platform.html</anchorfile>
      <anchor>a1d55b26898db3753c73c450ded130268</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::PlatformInfo</name>
    <filename>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>PlatformInfo</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>afabef2df66e835d9e48c89fb807b4621</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlatformInfo</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>ac1cc4c6aa05ff9e3e914cb52a3c02be1</anchor>
      <arglist>(const PlatformInfo &amp;i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlatformInfo</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>ab46ffda691ef093cfc07891b1195e13a</anchor>
      <arglist>(PlatformInfo &amp;&amp;i) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlatformInfo</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>ae50bb580fd5041a48f0241821adecd73</anchor>
      <arglist>(void *id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlatformInfo</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>ae15231414bfeb251692f50e529f37fa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deviceNumber</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a5d10dd0ac83091325dd807ccf18983ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a685533dff0dba7b899cc58b3b9f20c22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDevice</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a758a59567a9e1b47213863e319f4e59a</anchor>
      <arglist>(Device &amp;device, int d) const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>name</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a893789538a2d83ff6ddf98d2e37e1bd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlatformInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a042128830c7dfb58388149ba4bf1bbf5</anchor>
      <arglist>(const PlatformInfo &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>PlatformInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a13d9204e851e1bc1c1d1c98a6fb50eb9</anchor>
      <arglist>(PlatformInfo &amp;&amp;i) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>vendor</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>ac42d74cfb1b4396486af36378610c3c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>version</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a958a7f120776958fbd4db122942b2483</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>versionMajor</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>aa230d740a0cb3786267c9506afb82072</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>versionMinor</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>ab476905d25a1afdd17afc8f2c458b08c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d6/d94/classcv_1_1ocl_1_1PlatformInfo.html</anchorfile>
      <anchor>a333ea49caa52e5f3def72a50f63ab5ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::plot::Plot2d</name>
    <filename>d0/d1e/classcv_1_1plot_1_1Plot2d.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a888b6963153283c6d0f22370d8144823</anchor>
      <arglist>(OutputArray _plotResult)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGridLinesNumber</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>ab2b90907daef5a058b4ceedf4dc0bca5</anchor>
      <arglist>(int gridLinesNumber)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInvertOrientation</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a81b27f15f7975042dc1d259c64435401</anchor>
      <arglist>(bool _invertOrientation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxX</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>ab3e573f72f8b2b9be1120ada692b9481</anchor>
      <arglist>(double _plotMaxX)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxY</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>afd8e2b5d0132e1442c2a7830b27b1e84</anchor>
      <arglist>(double _plotMaxY)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinX</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a85abe289195196730e5cdb73c16e7821</anchor>
      <arglist>(double _plotMinX)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinY</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a76d23672f328558b3d9d4e14ad3bec1e</anchor>
      <arglist>(double _plotMinY)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNeedPlotLine</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a398e06229d7d7ae697863b1a299ab63d</anchor>
      <arglist>(bool _needPlotLine)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlotAxisColor</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a6046c9d8b1e3ba7c4082cc7a7d052a5a</anchor>
      <arglist>(Scalar _plotAxisColor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlotBackgroundColor</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>af97ef3cc6652d466b5b18d4cd9f996e4</anchor>
      <arglist>(Scalar _plotBackgroundColor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlotGridColor</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a3f86119235752f89f433c61570c8571f</anchor>
      <arglist>(Scalar _plotGridColor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlotLineColor</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>aca8001fc3ad93a6732f720e866864ee3</anchor>
      <arglist>(Scalar _plotLineColor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlotLineWidth</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a6ffabb76fae9da7a474412d13b3bb2fa</anchor>
      <arglist>(int _plotLineWidth)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlotSize</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a3d87ec313e06515e60b1d5cf96649978</anchor>
      <arglist>(int _plotSizeWidth, int _plotSizeHeight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlotTextColor</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a6ba322fb5ed76865690cd58e35a9e436</anchor>
      <arglist>(Scalar _plotTextColor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPointIdxToPrint</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>ad2343ee63ec802f4526da6d21c06ac2b</anchor>
      <arglist>(int pointIdx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setShowGrid</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a28f5f0df1cce34ee6a0b284d7d3f918f</anchor>
      <arglist>(bool needShowGrid)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setShowText</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a16493b970b305e0cfc7f40e3a352b67c</anchor>
      <arglist>(bool needShowText)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Plot2d &gt;</type>
      <name>create</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>a0776eef3d1f77d2ae9c9f1123f79df91</anchor>
      <arglist>(InputArray data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Plot2d &gt;</type>
      <name>create</name>
      <anchorfile>d0/d1e/classcv_1_1plot_1_1Plot2d.html</anchorfile>
      <anchor>ace449e3826ae4a3940b7d7cfda19c986</anchor>
      <arglist>(InputArray dataX, InputArray dataY)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::PluginStreamReader</name>
    <filename>de/dba/classcv_1_1PluginStreamReader.html</filename>
    <base>cv::IStreamReader</base>
    <member kind="function">
      <type></type>
      <name>PluginStreamReader</name>
      <anchorfile>de/dba/classcv_1_1PluginStreamReader.html</anchorfile>
      <anchor>aab7e99405c77a2374674992904ef5c0b</anchor>
      <arglist>(void *_opaque, long long(*_read)(void *opaque, char *buffer, long long size), long long(*_seek)(void *opaque, long long offset, int way))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PluginStreamReader</name>
      <anchorfile>de/dba/classcv_1_1PluginStreamReader.html</anchorfile>
      <anchor>abff9cddf83170f2ee94865b7f2aa1451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>read</name>
      <anchorfile>de/dba/classcv_1_1PluginStreamReader.html</anchorfile>
      <anchor>a4085ca3e2396cef6c7855ac89450bfaa</anchor>
      <arglist>(char *buffer, long long size) override</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>seek</name>
      <anchorfile>de/dba/classcv_1_1PluginStreamReader.html</anchorfile>
      <anchor>ad5e8c723419ead8d104d4be95edfce9a</anchor>
      <arglist>(long long offset, int way) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::plus</name>
    <filename>d4/dd0/structcv_1_1cudev_1_1plus.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d4/dd0/structcv_1_1cudev_1_1plus.html</anchorfile>
      <anchor>a149c533def9926ab9d6e6ca57257068a</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a, typename TypeTraits&lt; T &gt;::parameter_type b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::own::Point</name>
    <filename>d4/dd6/classcv_1_1gapi_1_1own_1_1Point.html</filename>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>d4/dd6/classcv_1_1gapi_1_1own_1_1Point.html</anchorfile>
      <anchor>a780e84b7451bd70073cd3b1e5990ef2f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>d4/dd6/classcv_1_1gapi_1_1own_1_1Point.html</anchorfile>
      <anchor>ad16b16171e1478ac547a9175ea2b293c</anchor>
      <arglist>(int _x, int _y)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>d4/dd6/classcv_1_1gapi_1_1own_1_1Point.html</anchorfile>
      <anchor>a796c5e179612215e63f7627412407f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>d4/dd6/classcv_1_1gapi_1_1own_1_1Point.html</anchorfile>
      <anchor>ae7cd3691ab9315c0653d341ecd47b2c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::own::Point2f</name>
    <filename>d3/dd4/classcv_1_1gapi_1_1own_1_1Point2f.html</filename>
    <member kind="function">
      <type></type>
      <name>Point2f</name>
      <anchorfile>d3/dd4/classcv_1_1gapi_1_1own_1_1Point2f.html</anchorfile>
      <anchor>a6643b8dd61e5cc27ceef52a09f424dfa</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2f</name>
      <anchorfile>d3/dd4/classcv_1_1gapi_1_1own_1_1Point2f.html</anchorfile>
      <anchor>a4a3759a4a0cbbb6676e06a120714a235</anchor>
      <arglist>(float _x, float _y)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>d3/dd4/classcv_1_1gapi_1_1own_1_1Point2f.html</anchorfile>
      <anchor>a6cdcfc8856dab3d072269d6d84108405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>d3/dd4/classcv_1_1gapi_1_1own_1_1Point2f.html</anchorfile>
      <anchor>a462da5085b9ccdc964802e576bff6082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Point3_</name>
    <filename>df/d6c/classcv_1_1Point3__.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a0e88385d84a4b3e9496abb86ddbd006a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3_</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a9e4715523bb9b888741fd72d2b21b003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3_</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a41a67894b57b08f9e944b845d2da007a</anchor>
      <arglist>(_Tp _x, _Tp _y, _Tp _z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3_</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a473593751ad8da34044a3215f3b1bd63</anchor>
      <arglist>(const Point3_ &amp;pt)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3_</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a3c76e74b2393c19cef8f6c0ecd292241</anchor>
      <arglist>(const Point_&lt; _Tp &gt; &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3_</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a4ce6bcc3138662a2b4abb589120b25fb</anchor>
      <arglist>(const Vec&lt; _Tp, 3 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3_</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>accdea516df55a53cc77a2a6b7ae8047b</anchor>
      <arglist>(Point3_ &amp;&amp;pt) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="function">
      <type>Point3_</type>
      <name>cross</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a4f8bf249885e00c31a4f63565bf4df15</anchor>
      <arglist>(const Point3_ &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ddot</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a7d7124092dacacf1fdbb473b308d87d1</anchor>
      <arglist>(const Point3_ &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>dot</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a26936af228834ab76b93d1b922fa4762</anchor>
      <arglist>(const Point3_ &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Point3_&lt; _Tp2 &gt;</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>ae6befd4f66748e3fde691cbbcbfe263e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Vec&lt; _Tp, 3 &gt;</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a13bc76b8cadfd7a7bc903fd8a8be6167</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point3_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a8579099825c77c922f39a1dd1ccff99b</anchor>
      <arglist>(const Point3_ &amp;pt)=default</arglist>
    </member>
    <member kind="function">
      <type>Point3_ &amp;</type>
      <name>operator=</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a0b986ed0f0bf636fec8111752038ad68</anchor>
      <arglist>(Point3_ &amp;&amp;pt) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>x</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a363a0ec9e4ebce7209438cb14c29ab47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>y</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>aa332b734e658368c647744adb9065810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>z</name>
      <anchorfile>df/d6c/classcv_1_1Point3__.html</anchorfile>
      <anchor>a1af9c182772a3c082e505f50eb5d2ee1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::own::Point3f</name>
    <filename>d8/dd9/classcv_1_1gapi_1_1own_1_1Point3f.html</filename>
    <member kind="function">
      <type></type>
      <name>Point3f</name>
      <anchorfile>d8/dd9/classcv_1_1gapi_1_1own_1_1Point3f.html</anchorfile>
      <anchor>a7652581f53397bcfccecfd9da1d90be6</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3f</name>
      <anchorfile>d8/dd9/classcv_1_1gapi_1_1own_1_1Point3f.html</anchorfile>
      <anchor>a9609c2197d40635e0a028e53c9b1b747</anchor>
      <arglist>(float _x, float _y, float _z)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>d8/dd9/classcv_1_1gapi_1_1own_1_1Point3f.html</anchorfile>
      <anchor>a17fd75971865f43ba11810ef04ab91fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>d8/dd9/classcv_1_1gapi_1_1own_1_1Point3f.html</anchorfile>
      <anchor>aec87d664c993ae1ae5ef72c7a77421bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>d8/dd9/classcv_1_1gapi_1_1own_1_1Point3f.html</anchorfile>
      <anchor>a6b9a899f05a6965274ac06e0fc94ea2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Point_</name>
    <filename>db/d4e/classcv_1_1Point__.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>ae2567b2501b9cfd46f2fda7b79d48d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point_</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a415ac41e8676210b06bcfaf23d7e6105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point_</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a8db927bb4ec0aa348367566cb6219c0f</anchor>
      <arglist>(_Tp _x, _Tp _y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point_</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>abddf4a3e24ad4bab47f80113c200c277</anchor>
      <arglist>(const Point_ &amp;pt)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point_</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a3d82eb725fc94c259b4467db3eb2f17c</anchor>
      <arglist>(const Size_&lt; _Tp &gt; &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point_</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a60730a6fd845368d2323f62a186d8fe7</anchor>
      <arglist>(const Vec&lt; _Tp, 2 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point_</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>ac480a63ab9461acd4f1ab4b878a4d555</anchor>
      <arglist>(Point_ &amp;&amp;pt) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cross</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a946769d5545dba5d328486602aae2ac3</anchor>
      <arglist>(const Point_ &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ddot</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a7df967231a76a7c6c941ba170954ee8a</anchor>
      <arglist>(const Point_ &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>dot</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a4728ce98be0240d836c4896021688aa5</anchor>
      <arglist>(const Point_ &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inside</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a48aaacb8db7971b6c42fa2d6717d12eb</anchor>
      <arglist>(const Rect_&lt; _Tp &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Point_&lt; _Tp2 &gt;</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a3a768b66c0a0c744924cc88c14f2322a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Vec&lt; _Tp, 2 &gt;</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a625700af6b447b0803907dc6d845a6b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point_ &amp;</type>
      <name>operator=</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a73a8d26a4f21affffd32144300442d36</anchor>
      <arglist>(const Point_ &amp;pt)=default</arglist>
    </member>
    <member kind="function">
      <type>Point_ &amp;</type>
      <name>operator=</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>aa57d3e8fd217b31f9863800d9ffe618b</anchor>
      <arglist>(Point_ &amp;&amp;pt) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>x</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a4c96fa7bdbfe390be5ed356edb274ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>y</name>
      <anchorfile>db/d4e/classcv_1_1Point__.html</anchorfile>
      <anchor>a157337197338ff199e5df1a393022f15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::Poly</name>
    <filename>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Poly</name>
      <anchorfile>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</anchorfile>
      <anchor>a20e92ab31270689659144ae5878db478</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Poly</name>
      <anchorfile>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</anchorfile>
      <anchor>a30a1c042502c73a3ec0ca698745e2af9</anchor>
      <arglist>(const std::vector&lt; cv::Point &gt; &amp;points_, const cv::Scalar &amp;color_, int thick_=1, int lt_=8, int shift_=0)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Scalar</type>
      <name>color</name>
      <anchorfile>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</anchorfile>
      <anchor>a2d1082aef148fd9f70d300d76f43202d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>lt</name>
      <anchorfile>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</anchorfile>
      <anchor>a6b939a1c54e6e603c9d64d508e7de7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW std::vector&lt; cv::Point &gt;</type>
      <name>points</name>
      <anchorfile>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</anchorfile>
      <anchor>a0e4a4f03a7efd26abf96f62af746760b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>shift</name>
      <anchorfile>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</anchorfile>
      <anchor>ae7aefa21b85dde8a2a073793a1af50e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>thick</name>
      <anchorfile>d8/d94/structcv_1_1gapi_1_1wip_1_1draw_1_1Poly.html</anchorfile>
      <anchor>ade88af42ee7cc83796246cda2150970e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::PoolingLayer</name>
    <filename>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PoolingLayer &gt;</type>
      <name>create</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a3e90087e33bcc5c8d1afc1f216915b75</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>avePoolPaddedArea</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a6138276571a0cf1f4c9ac1335c7f75b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ceilMode</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a7b89590e0eb5c16450434eaa69e7d920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>computeMaxIdx</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>af297cd11054fd970602ca65ab1c90f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>globalPooling</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a35f3949c3ba4a55475f42bc8a3125016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>isGlobalPooling</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a28066e9fa05d1692a70ad5a58caada17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>kernel_size</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>aab876ae45604006daac43cd46e2d69bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>padMode</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>ab6fe782b1ad12afb6a1b54e3b6d92afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>pads_begin</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a061a633bcf32ee7caf4593e78038f877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>pads_end</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a231494c0dd1f6f1538b46533ad71d937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>pooledSize</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a8343d4efd5c253de967ac68000ab2b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>psRoiOutChannels</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a4310e0b49d2e862fed6656c87d42a0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>spatialScale</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>aa0eba7ed083df27e764c4d1a85004032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>strides</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a3bace2a59639f3f9eb26c83a5a36b8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>de/d7d/classcv_1_1dnn_1_1PoolingLayer.html</anchorfile>
      <anchor>a0cb63164efd77bbfabd77ff68ea5ce8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::PoolingLayerInt8</name>
    <filename>df/def/classcv_1_1dnn_1_1PoolingLayerInt8.html</filename>
    <base>cv::dnn::PoolingLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PoolingLayerInt8 &gt;</type>
      <name>create</name>
      <anchorfile>df/def/classcv_1_1dnn_1_1PoolingLayerInt8.html</anchorfile>
      <anchor>a3441f163ed5945abe9b0254eb79cf9e3</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>input_sc</name>
      <anchorfile>df/def/classcv_1_1dnn_1_1PoolingLayerInt8.html</anchorfile>
      <anchor>aa8b236d165716d7edf0901870f407786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>input_zp</name>
      <anchorfile>df/def/classcv_1_1dnn_1_1PoolingLayerInt8.html</anchorfile>
      <anchor>a3061afe80c1d1c19f94382b125f6b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>output_sc</name>
      <anchorfile>df/def/classcv_1_1dnn_1_1PoolingLayerInt8.html</anchorfile>
      <anchor>a72ef6cc4ef27ea376e0554131543428e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>output_zp</name>
      <anchorfile>df/def/classcv_1_1dnn_1_1PoolingLayerInt8.html</anchorfile>
      <anchor>a82910a0f1aec08b9da8d022958b51699</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::ie::PortCfg</name>
    <filename>dd/d98/structcv_1_1gapi_1_1ie_1_1PortCfg.html</filename>
    <templarg>typename Net</templarg>
    <member kind="typedef">
      <type>std::array&lt; std::string, std::tuple_size&lt; typename Net::InArgs &gt;::value &gt;</type>
      <name>In</name>
      <anchorfile>dd/d98/structcv_1_1gapi_1_1ie_1_1PortCfg.html</anchorfile>
      <anchor>a916c513df40a8f0d6d7245b9a7ae5c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; std::string, std::tuple_size&lt; typename Net::OutArgs &gt;::value &gt;</type>
      <name>Out</name>
      <anchorfile>dd/d98/structcv_1_1gapi_1_1ie_1_1PortCfg.html</anchorfile>
      <anchor>a59b7efde7ffe7974dbdfb09474e1f57a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::onnx::PortCfg</name>
    <filename>d2/dbe/structcv_1_1gapi_1_1onnx_1_1PortCfg.html</filename>
    <templarg>typename Net</templarg>
    <member kind="typedef">
      <type>std::array&lt; std::string, std::tuple_size&lt; typename Net::InArgs &gt;::value &gt;</type>
      <name>In</name>
      <anchorfile>d2/dbe/structcv_1_1gapi_1_1onnx_1_1PortCfg.html</anchorfile>
      <anchor>ad800d49bfb707bf4dd5367cd94a4e1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; bool, std::tuple_size&lt; typename Net::InArgs &gt;::value &gt;</type>
      <name>Normalize</name>
      <anchorfile>d2/dbe/structcv_1_1gapi_1_1onnx_1_1PortCfg.html</anchorfile>
      <anchor>ae74ca79a00ca1e7105b7501b57869a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; cv::Scalar, std::tuple_size&lt; typename Net::InArgs &gt;::value &gt;</type>
      <name>NormCoefs</name>
      <anchorfile>d2/dbe/structcv_1_1gapi_1_1onnx_1_1PortCfg.html</anchorfile>
      <anchor>ac9af56f4d456072af2aa85aba98d888a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; std::string, std::tuple_size&lt; typename Net::OutArgs &gt;::value &gt;</type>
      <name>Out</name>
      <anchorfile>d2/dbe/structcv_1_1gapi_1_1onnx_1_1PortCfg.html</anchorfile>
      <anchor>aec230160894f2ccc693a15aeb5079b1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::pose</name>
    <filename>dd/dbd/structcv_1_1datasets_1_1pose.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>elem</name>
      <anchorfile>dd/dbd/structcv_1_1datasets_1_1pose.html</anchorfile>
      <anchor>a8140e9c34dc6a750d75c61f70d8333ed</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ppf_match_3d::Pose3D</name>
    <filename>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Pose3D</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>afb35d62e7106cecffb6ab166f3baf606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3D</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a2af6a081884463b2deb382ae9aef5934</anchor>
      <arglist>(double Alpha, size_t ModelIndex=0, size_t NumVotes=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pose3D</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>ae0bdf7f6d866e3d4bdee1baf876a264c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendPose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a4aaae88410db92cad52250668e24b5c6</anchor>
      <arglist>(Matx44d &amp;IncrementalPose)</arglist>
    </member>
    <member kind="function">
      <type>Pose3DPtr</type>
      <name>clone</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a0502d5c729cf16937f1ad2fbf7baed65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>aafb846e4bf0a2943ee751c59342ad630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>ada48c63e8acabc8f2595f33de882b6cc</anchor>
      <arglist>(const std::string &amp;FileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a2f939f6d87d559013d0a3d0ee02ede2a</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>ab8220d2fde3f8054c614cf920255e84c</anchor>
      <arglist>(Matx33d &amp;NewR, Vec3d &amp;NewT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a22aca6061cb45f4186061c300b5ccba9</anchor>
      <arglist>(Matx44d &amp;NewPose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePoseQuat</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a8351a516d8fb5359308e776b6ecfe4a8</anchor>
      <arglist>(Vec4d &amp;Q, Vec3d &amp;NewT)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a89cec144db41d73c638feed401128f3f</anchor>
      <arglist>(const std::string &amp;FileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a862206978d42ff33da0b73467c8c639f</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a580ada1c13cd18bcf218674f6d606c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a40a8833052852341dffc442d7001421b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>modelIndex</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a095abb29ff9c0a535f310468a541ada9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>numVotes</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>adeedb890c88c752e80f3d36a24ff2d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx44d</type>
      <name>pose</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a20e16c79d3e967f864641d0e618284a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec4d</type>
      <name>q</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>ac4726adaf40b19bdd79f2efd1ce70588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>residual</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>ae1447eb1b9f10cfadadd2b1f2ec4f2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3d</type>
      <name>t</name>
      <anchorfile>d5/d22/classcv_1_1ppf__match__3d_1_1Pose3D.html</anchorfile>
      <anchor>a78c679476a717afdf1e055be20183ee9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ppf_match_3d::PoseCluster3D</name>
    <filename>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</filename>
    <member kind="function">
      <type></type>
      <name>PoseCluster3D</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a404b98cb537684789cd9b5a06d554087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseCluster3D</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a0a5fd1b66f5c16a51d9afedf32fbac83</anchor>
      <arglist>(Pose3DPtr newPose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseCluster3D</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>ae1bb2cca75814df5badae55fffdc601d</anchor>
      <arglist>(Pose3DPtr newPose, int newId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PoseCluster3D</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>ab9c8d7295ecbd644473f3c806d33e55c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPose</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a8926142dbba868d9572102ee72c24e29</anchor>
      <arglist>(Pose3DPtr newPose)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPoseCluster</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>aeb6137231fb62e3e3db11c17b5f720b9</anchor>
      <arglist>(const std::string &amp;FileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPoseCluster</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a096fbcd0d267046e291c1519c96a30f8</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePoseCluster</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a7557d1bb33423b90f9bbf7e2be47aece</anchor>
      <arglist>(const std::string &amp;FileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePoseCluster</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a022b8e9e02a92a5303690ca8cc001acd</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a9389b8110d67b6f6744689f8541dd328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>numVotes</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>ac2708187fcdf45ae3ff3df2d54c3f48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Pose3DPtr &gt;</type>
      <name>poseList</name>
      <anchorfile>d2/d4b/classcv_1_1ppf__match__3d_1_1PoseCluster3D.html</anchorfile>
      <anchor>a84383c0098dac446b5ef9338a2c294ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::kinfu::detail::PoseGraph</name>
    <filename>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PoseGraph</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a210f55e2365f7bb83019a7b3a498cda9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addEdge</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>ad9f69c9659c2cb8017c7f79380e8da16</anchor>
      <arglist>(size_t _sourceNodeId, size_t _targetNodeId, const Affine3f &amp;_transformation, const Matx66f &amp;_information=Matx66f::eye())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addNode</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a86d5218a6e3bc53441c4ef799ee6334a</anchor>
      <arglist>(size_t _nodeId, const Affine3d &amp;_pose, bool fixed)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>calcEnergy</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a654a380fc4cc85523c46175e552390ef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getEdgeEnd</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a4bb2e85011493762f8d4b914a88e9a25</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getEdgeStart</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>ae73c8452f5cfd394aaca31fe167a3874</anchor>
      <arglist>(size_t i) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Affine3d</type>
      <name>getNodePose</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>ad767ee41bad3a2dc94952e794d66982f</anchor>
      <arglist>(size_t nodeId) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; size_t &gt;</type>
      <name>getNodesIds</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a869e5801058faa07a29d4e127549e387</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getNumEdges</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a3a1983b25ba3f4ddf08ba0565fa57695</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getNumNodes</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a14c7627e46914ba63a09c6cc146a8b65</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isNodeExist</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a91052ae46f6a4053b6f767c27d443608</anchor>
      <arglist>(size_t nodeId) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isNodeFixed</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a4e0ce2846431ae27450f4615413e80fe</anchor>
      <arglist>(size_t nodeId) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a60a22310e8a94f20390e072e4eb3e97c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>optimize</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a4eaa59234ad40d6ec4107fee0520e655</anchor>
      <arglist>(const cv::TermCriteria &amp;tc=cv::TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 100, 1e-6))=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setNodeFixed</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>aa307d8137e6abf99cc68ec6eb71494ea</anchor>
      <arglist>(size_t nodeId, bool fixed)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PoseGraph &gt;</type>
      <name>create</name>
      <anchorfile>d1/d86/classcv_1_1kinfu_1_1detail_1_1PoseGraph.html</anchorfile>
      <anchor>a460d3379ce59a0cd9cc7c06c27a61a15</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::pow_func</name>
    <filename>da/dda/structcv_1_1cudev_1_1pow__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::binary_function&lt; T, float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>da/dda/structcv_1_1cudev_1_1pow__func.html</anchorfile>
      <anchor>a4fe691da815bb8f351f6816e4ad7311a</anchor>
      <arglist>(T val, float power) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::pow_func&lt; double &gt;</name>
    <filename>d2/deb/structcv_1_1cudev_1_1pow__func_3_01double_01_4.html</filename>
    <base>cv::cudev::binary_function&lt; double, double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d2/deb/structcv_1_1cudev_1_1pow__func_3_01double_01_4.html</anchorfile>
      <anchor>ac79d0918dd34db9fb7703a573ae3e83c</anchor>
      <arglist>(double val, double power) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::PowerLayer</name>
    <filename>d2/da0/classcv_1_1dnn_1_1PowerLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PowerLayer &gt;</type>
      <name>create</name>
      <anchorfile>d2/da0/classcv_1_1dnn_1_1PowerLayer.html</anchorfile>
      <anchor>acd6803b9f8381c104d05e38791fcf06d</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>power</name>
      <anchorfile>d2/da0/classcv_1_1dnn_1_1PowerLayer.html</anchorfile>
      <anchor>a4601f5017ef110040e09ece8307a2888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>d2/da0/classcv_1_1dnn_1_1PowerLayer.html</anchorfile>
      <anchor>acf390557940b3935f4ffb9ad9b9e671f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shift</name>
      <anchorfile>d2/da0/classcv_1_1dnn_1_1PowerLayer.html</anchorfile>
      <anchor>a96951cd8316a3dba004888c6a0f949f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ppf_match_3d::PPF3DDetector</name>
    <filename>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</filename>
    <member kind="function">
      <type></type>
      <name>PPF3DDetector</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>abe2433c0b4eb9be6506172aeccdd534e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPF3DDetector</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a10173afac3cb9d9fe99e11e0d4d56f81</anchor>
      <arglist>(const double relativeSamplingStep, const double relativeDistanceStep=0.05, const double numAngles=30)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PPF3DDetector</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>aa39fca5af6b36af6d0dd6fb9573a0887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a13757c035f9c95841f7f14f6170c8ffc</anchor>
      <arglist>(const Mat &amp;scene, std::vector&lt; Pose3DPtr &gt; &amp;results, const double relativeSceneSampleStep=1.0/5.0, const double relativeSceneDistance=0.03)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a93659b6edcc1c48566e8170d771a097f</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchParams</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>ad6ee0fb868c7b97bb967f0ccb7ed1e1b</anchor>
      <arglist>(const double positionThreshold=-1, const double rotationThreshold=-1, const bool useWeightedClustering=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trainModel</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>acd125802f8339b1ecb67316318a4670d</anchor>
      <arglist>(const Mat &amp;Model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a6ca674fac252493b7f7c482fe9459d28</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearTrainingModels</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a3fbd9d01c645212a35dc885ca3100fc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angle_step</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>af9e47c5d420dfe5f53eb6a615222d9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angle_step_radians</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>aac17f71a9392d3152a57b5c59ec29b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angle_step_relative</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>ad5329f040b31639cb47c32fd7bdd5cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_step</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>adc99cacce649ea3873e1fcd7899fdad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_step_relative</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a41e7a6097f05bf724c9fccc771d228f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>THash *</type>
      <name>hash_nodes</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a9ec82f688111c95a5447ba04c3d4e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>hashtable_int *</type>
      <name>hash_table</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>ad4dc582d4b5a998aa6f66c82f0fbd90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_ref_points</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a5aa5adb0a18007b213fb09852f24687c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>position_threshold</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a7b87b6bec0033ccb112f1ea211be2e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>ppf</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a104f79f2f9f2d9b4e6b7f9c1c107f395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rotation_threshold</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a09b1cfb0c4e300bef45d0315e7160685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>sampled_pc</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a3e71be57a3b21bd7bcdc64debfa28c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sampling_step_relative</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a630b7c9cbd80d76839b3c3e0963c7fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>scene_sample_step</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a78629ddfb88fad7b33dd422ad7e4694d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_weighted_avg</name>
      <anchorfile>db/d25/classcv_1_1ppf__match__3d_1_1PPF3DDetector.html</anchorfile>
      <anchor>a731f876eadfe492624ab890f1ecea682</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::PredictCollector</name>
    <filename>da/d6a/classcv_1_1face_1_1PredictCollector.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PredictCollector</name>
      <anchorfile>da/d6a/classcv_1_1face_1_1PredictCollector.html</anchorfile>
      <anchor>accb994a957cbb0b24a1d71d64a7b95d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>collect</name>
      <anchorfile>da/d6a/classcv_1_1face_1_1PredictCollector.html</anchorfile>
      <anchor>ad67d7395e28845ee91be806ea093c4cd</anchor>
      <arglist>(int label, double dist)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>da/d6a/classcv_1_1face_1_1PredictCollector.html</anchorfile>
      <anchor>a67952d3d5e30b1d67cabc38103543562</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::StandardCollector::PredictResult</name>
    <filename>d2/d5a/structcv_1_1face_1_1StandardCollector_1_1PredictResult.html</filename>
    <member kind="function">
      <type></type>
      <name>PredictResult</name>
      <anchorfile>d2/d5a/structcv_1_1face_1_1StandardCollector_1_1PredictResult.html</anchorfile>
      <anchor>a5610c5f6064c63d0d984c109a962b9e4</anchor>
      <arglist>(int label_=-1, double distance_=DBL_MAX)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>d2/d5a/structcv_1_1face_1_1StandardCollector_1_1PredictResult.html</anchorfile>
      <anchor>af8ca2c7dfa6b9658cff62e6bfa4c241b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>label</name>
      <anchorfile>d2/d5a/structcv_1_1face_1_1StandardCollector_1_1PredictResult.html</anchorfile>
      <anchor>a209d0f26fb2fef7e259b4b528087037c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::PriorBoxLayer</name>
    <filename>da/d1e/classcv_1_1dnn_1_1PriorBoxLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; PriorBoxLayer &gt;</type>
      <name>create</name>
      <anchorfile>da/d1e/classcv_1_1dnn_1_1PriorBoxLayer.html</anchorfile>
      <anchor>a5827fda4a97da3d005d06fbb472430a8</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::Program</name>
    <filename>d2/d88/classcv_1_1ocl_1_1Program.html</filename>
    <member kind="function">
      <type></type>
      <name>Program</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a63eca04618ce1e197f76d8538bf24d7c</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Program</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a5c50073baeb930dd9c42b5eaafd4ca0b</anchor>
      <arglist>(const Program &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Program</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a35356fa973803991f9ebcefdf9cc61b1</anchor>
      <arglist>(const ProgramSource &amp;src, const String &amp;buildflags, String &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Program</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a20839133f4c6dd7a5bb35d565b922971</anchor>
      <arglist>(Program &amp;&amp;prog) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Program</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>ab8314815661759f1d33ddc78b23fd1e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>aefabbfce0ead62656025b1765422d612</anchor>
      <arglist>(const ProgramSource &amp;src, const String &amp;buildflags, String &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>abe76ca49b8114002556a27430489338a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBinary</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>ad023ecd172b89a89f615653b23854637</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary) const</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>ad6eaaa644ce88efe27f05005a0ef17d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getPrefix</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a0e09cad638d8741947ccc724d6ee278b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Program &amp;</type>
      <name>operator=</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>aae0c26f42490e7e9aff185dcc9d5bacf</anchor>
      <arglist>(const Program &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type>Program &amp;</type>
      <name>operator=</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a9b0eed08d14f95a117e6f3b94561778b</anchor>
      <arglist>(Program &amp;&amp;prog) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>aabd50053a089b18932f1662d63db7598</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>ae77d334f2a53aa913a016b08d67dc16a</anchor>
      <arglist>(const String &amp;buf, const String &amp;buildflags)</arglist>
    </member>
    <member kind="function">
      <type>const ProgramSource &amp;</type>
      <name>source</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>ad610fefd1c8efd3dbad54d2f0073d954</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a227be08609d12665e3677ec40f898b3a</anchor>
      <arglist>(String &amp;buf) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>getPrefix</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>a98c297e6fc042460377d1e4b4091038b</anchor>
      <arglist>(const String &amp;buildflags)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>acba6c3d3895d4c72a46849efb7570b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>Impl</name>
      <anchorfile>d2/d88/classcv_1_1ocl_1_1Program.html</anchorfile>
      <anchor>aee24c43b9029c5fba6fb8747c948c0da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::ProgramSource</name>
    <filename>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</filename>
    <member kind="typedef">
      <type>uint64</type>
      <name>hash_t</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a3a3762c57b24cf1ccd3bb5342eaf551f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramSource</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>ae1e9a91d48c66979e6869102e381e420</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramSource</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a6be45d80a058e0ab2f708bdb147e47cf</anchor>
      <arglist>(const char *prog)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramSource</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a9a3b4acc6de763477f9b039125a26dbf</anchor>
      <arglist>(const ProgramSource &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramSource</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a689ea52f5cf8764ad2f1cee059fd8deb</anchor>
      <arglist>(const String &amp;module, const String &amp;name, const String &amp;codeStr, const String &amp;codeHash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramSource</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a3ed31c460b18b357141da02992948aa9</anchor>
      <arglist>(const String &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramSource</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a738cd156c31ec373f0ca0b7c4de3d5aa</anchor>
      <arglist>(ProgramSource &amp;&amp;prog) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProgramSource</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>aa2b0238ef9032ce055370d79a6287b85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a1ddf4a183ba9f5111e2b50905d45f393</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>adb698ece87d81f3a0cdfd1ff56c51e51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hash_t</type>
      <name>hash</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a545d3245e411cf8988b6df58e35e7357</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProgramSource &amp;</type>
      <name>operator=</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>ac299b5b930b3c08b4e2c1285a9e9a340</anchor>
      <arglist>(const ProgramSource &amp;prog)</arglist>
    </member>
    <member kind="function">
      <type>ProgramSource &amp;</type>
      <name>operator=</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>adcd2b713a4e8fba0b0d20ba0ebba00be</anchor>
      <arglist>(ProgramSource &amp;&amp;prog) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const String &amp;</type>
      <name>source</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a39f3cd43c4e0b3bc9a0ec618a5ab32b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProgramSource</type>
      <name>fromBinary</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a221c9df82bf2af3b61fd85925a0862ba</anchor>
      <arglist>(const String &amp;module, const String &amp;name, const unsigned char *binary, const size_t size, const cv::String &amp;buildOptions=cv::String())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProgramSource</type>
      <name>fromSPIR</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a264ddbcfeb541ceed587ea52291b3a0c</anchor>
      <arglist>(const String &amp;module, const String &amp;name, const unsigned char *binary, const size_t size, const cv::String &amp;buildOptions=cv::String())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>a68a27707560a79890587b8960ff25916</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>Impl</name>
      <anchorfile>d5/de3/classcv_1_1ocl_1_1ProgramSource.html</anchorfile>
      <anchor>aee24c43b9029c5fba6fb8747c948c0da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::project1st</name>
    <filename>d3/dea/structcv_1_1cudev_1_1project1st.html</filename>
    <templarg>typename T1</templarg>
    <templarg>typename T2</templarg>
    <base>cv::cudev::binary_function&lt; T1, T2, T1 &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T1</type>
      <name>operator()</name>
      <anchorfile>d3/dea/structcv_1_1cudev_1_1project1st.html</anchorfile>
      <anchor>ab10af9ecf413990340288b5d49d8314e</anchor>
      <arglist>(typename TypeTraits&lt; T1 &gt;::parameter_type lhs, typename TypeTraits&lt; T2 &gt;::parameter_type) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::project2nd</name>
    <filename>d2/dd5/structcv_1_1cudev_1_1project2nd.html</filename>
    <templarg>typename T1</templarg>
    <templarg>typename T2</templarg>
    <base>cv::cudev::binary_function&lt; T1, T2, T2 &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T2</type>
      <name>operator()</name>
      <anchorfile>d2/dd5/structcv_1_1cudev_1_1project2nd.html</anchorfile>
      <anchor>a33823b1e54a8d5b4085163083b7a460d</anchor>
      <arglist>(typename TypeTraits&lt; T1 &gt;::parameter_type, typename TypeTraits&lt; T2 &gt;::parameter_type rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::kinfu::Intr::Projector</name>
    <filename>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</filename>
    <member kind="function">
      <type></type>
      <name>Projector</name>
      <anchorfile>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</anchorfile>
      <anchor>a5bad19c16ad1ebcf2cc0a15cb75fa422</anchor>
      <arglist>(Intr intr)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point_&lt; T &gt;</type>
      <name>operator()</name>
      <anchorfile>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</anchorfile>
      <anchor>a9767c2c2b915b90597f53874b27fc4b7</anchor>
      <arglist>(cv::Point3_&lt; T &gt; p) const</arglist>
    </member>
    <member kind="function">
      <type>cv::Point_&lt; T &gt;</type>
      <name>operator()</name>
      <anchorfile>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</anchorfile>
      <anchor>ae49b7c8b5f27a3389cca5cc49286b3c2</anchor>
      <arglist>(cv::Point3_&lt; T &gt; p, cv::Point3_&lt; T &gt; &amp;pixVec) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cx</name>
      <anchorfile>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</anchorfile>
      <anchor>abead230603d3c350dba4f08fa396681a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cy</name>
      <anchorfile>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</anchorfile>
      <anchor>ae1c10141987e50c1dd0507c402d58b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fx</name>
      <anchorfile>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</anchorfile>
      <anchor>a57776dd56f0a179840d9f23c2a0493dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fy</name>
      <anchorfile>da/da4/structcv_1_1kinfu_1_1Intr_1_1Projector.html</anchorfile>
      <anchor>a9df077a1870c4698d890cad92e465265</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProjectorBase</name>
    <filename>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setCameraParams</name>
      <anchorfile>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</anchorfile>
      <anchor>a8b90f9babaf26ca042a1cd872ded4da2</anchor>
      <arglist>(InputArray K=Mat::eye(3, 3, CV_32F), InputArray R=Mat::eye(3, 3, CV_32F), InputArray T=Mat::zeros(3, 1, CV_32F))</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k</name>
      <anchorfile>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</anchorfile>
      <anchor>a13770d3c6e1e9b022ad33e72bb714af4</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k_rinv</name>
      <anchorfile>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</anchorfile>
      <anchor>a7a37f06fe4a12966ac6fb98d21cc1815</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r_kinv</name>
      <anchorfile>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</anchorfile>
      <anchor>a2f30b2a02c9fddf1bacb47a805b00c82</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rinv</name>
      <anchorfile>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</anchorfile>
      <anchor>a4665331ebb0ea7db6d4f48151da35509</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</anchorfile>
      <anchor>a4677711ed88bb184e14781e716efe4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>t</name>
      <anchorfile>dc/d2c/structcv_1_1detail_1_1ProjectorBase.html</anchorfile>
      <anchor>a337fa3c01b64e4a6ad8576442793a233</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::stereo::PropagationParameters</name>
    <filename>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>borderX</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a1b12735d5c7b0dc2348af07f0bb1d53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>borderY</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a6f31e4ba1dc21b23946f55075f443b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>correlationThreshold</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>abcfaaffa086614f85be49ceddcad328f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>corrWinSizeX</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a70b71f71badb30717fbf5aeaa0d30a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>corrWinSizeY</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a793edfcbae69a2fb3222d83b87add541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disparityGradient</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a6018bf3e2a2ed2a3335ba25ccbcddf66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gftMaxNumFeatures</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>afd41afbf6bf79d85faa259ac45a962c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gftMinSeperationDist</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a9aaa746ddc3b06ba4e04090dadc81e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gftQualityThres</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>ae27d41a9c624f6e11787790c7394c2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lkPyrLvl</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a59b5126cf58c191527c64234a54b876b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lkTemplateSize</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a894232404cc4ce4b8bac3bb0f3893362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lkTermParam1</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a0d3863109d84b3699a19da1fac633029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lkTermParam2</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a5e19e65ee5209dda3ad2bb342a3fc5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>neighborhoodSize</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>a04de023c439445416bf5290acd5fdb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>textrureThreshold</name>
      <anchorfile>de/dfc/structcv_1_1stereo_1_1PropagationParameters.html</anchorfile>
      <anchor>aaf28b006567c18b80ffc2ce1a15e10cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ProposalLayer</name>
    <filename>da/d6b/classcv_1_1dnn_1_1ProposalLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ProposalLayer &gt;</type>
      <name>create</name>
      <anchorfile>da/d6b/classcv_1_1dnn_1_1ProposalLayer.html</anchorfile>
      <anchor>ab8caecae06c63b693947b55eec1f8c2a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToMeta</name>
    <filename>dd/ddb/structcv_1_1detail_1_1ProtoToMeta.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToMeta&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>dd/d51/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>cv::GArrayDesc</type>
      <name>type</name>
      <anchorfile>dd/d51/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a66f4135ae9b8c92a38e0ae6208ea2437</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToMeta&lt; cv::GMat &gt;</name>
    <filename>d0/d99/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GMatDesc</type>
      <name>type</name>
      <anchorfile>d0/d99/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>abbf3271449ee4db6c65b91fc93868afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToMeta&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>d2/dc6/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>cv::GOpaqueDesc</type>
      <name>type</name>
      <anchorfile>d2/dc6/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a333fefec794cfddb3e41e31102272c37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToMeta&lt; cv::GScalar &gt;</name>
    <filename>df/d8b/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="typedef">
      <type>cv::GScalarDesc</type>
      <name>type</name>
      <anchorfile>df/d8b/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>a2c70f67e114d74c2fbf66316c82bfd98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToParam</name>
    <filename>dd/dc5/structcv_1_1detail_1_1ProtoToParam.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToParam&lt; cv::GArray&lt; cv::GMat &gt; &gt;</name>
    <filename>d0/d25/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GArray_3_01cv_1_1GMat_01_4_01_4.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; cv::Mat &gt;</type>
      <name>type</name>
      <anchorfile>d0/d25/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GArray_3_01cv_1_1GMat_01_4_01_4.html</anchorfile>
      <anchor>a8483cc291a1ea5bf67381f7a4db9f59a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToParam&lt; cv::GArray&lt; U &gt; &gt;</name>
    <filename>d5/d57/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GArray_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>std::vector&lt; U &gt;</type>
      <name>type</name>
      <anchorfile>d5/d57/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GArray_3_01U_01_4_01_4.html</anchorfile>
      <anchor>afa7db1b0533ee857e3635c57390fee21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToParam&lt; cv::GMat &gt;</name>
    <filename>dc/dc8/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GMat_01_4.html</filename>
    <member kind="typedef">
      <type>cv::Mat</type>
      <name>type</name>
      <anchorfile>dc/dc8/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GMat_01_4.html</anchorfile>
      <anchor>a6a52f9f8f5a816b52cfc447ef3aef486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToParam&lt; cv::GOpaque&lt; U &gt; &gt;</name>
    <filename>d4/d66/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>U</type>
      <name>type</name>
      <anchorfile>d4/d66/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html</anchorfile>
      <anchor>a136d472de3b2580f09482856255f3475</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::ProtoToParam&lt; cv::GScalar &gt;</name>
    <filename>de/d65/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GScalar_01_4.html</filename>
    <member kind="typedef">
      <type>cv::Scalar</type>
      <name>type</name>
      <anchorfile>de/d65/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GScalar_01_4.html</anchorfile>
      <anchor>ae8587e10bfee0439487befb68a8737a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits</name>
    <filename>d2/d1a/structcv_1_1cudev_1_1PtrTraits.html</filename>
    <templarg>class Ptr2DSz</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; Ptr2DSz, Ptr2DSz &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; AffineMapPtrSz &gt;</name>
    <filename>d5/d59/structcv_1_1cudev_1_1PtrTraits_3_01AffineMapPtrSz_01_4.html</filename>
    <base>cv::cudev::PtrTraitsBase&lt; AffineMapPtrSz, AffineMapPtr &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; BinaryTransformPtrSz&lt; Src1Ptr, Src2Ptr, Op &gt; &gt;</name>
    <filename>db/d13/structcv_1_1cudev_1_1PtrTraits_3_01BinaryTransformPtrSz_3_01Src1Ptr_00_01Src2Ptr_00_01Op_01_4_01_4.html</filename>
    <templarg>class Src1Ptr</templarg>
    <templarg>class Src2Ptr</templarg>
    <templarg>class Op</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; BinaryTransformPtrSz&lt; Src1Ptr, Src2Ptr, Op &gt;, BinaryTransformPtr&lt; Src1Ptr, Src2Ptr, Op &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; CommonAreaInterPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d8/da8/structcv_1_1cudev_1_1PtrTraits_3_01CommonAreaInterPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; CommonAreaInterPtrSz&lt; SrcPtr &gt;, CommonAreaInterPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; ConstantPtrSz&lt; T &gt; &gt;</name>
    <filename>d3/d15/structcv_1_1cudev_1_1PtrTraits_3_01ConstantPtrSz_3_01T_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; ConstantPtrSz&lt; T &gt;, ConstantPtr&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; CubicInterPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d1/d45/structcv_1_1cudev_1_1PtrTraits_3_01CubicInterPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; CubicInterPtrSz&lt; SrcPtr &gt;, CubicInterPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; DerivXPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d3/d89/structcv_1_1cudev_1_1PtrTraits_3_01DerivXPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; DerivXPtrSz&lt; SrcPtr &gt;, DerivXPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; DerivYPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d0/ddb/structcv_1_1cudev_1_1PtrTraits_3_01DerivYPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; DerivYPtrSz&lt; SrcPtr &gt;, DerivYPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; Expr&lt; Body &gt; &gt;</name>
    <filename>df/db4/structcv_1_1cudev_1_1PtrTraits_3_01Expr_3_01Body_01_4_01_4.html</filename>
    <templarg>class Body</templarg>
    <member kind="typedef">
      <type>Expr&lt; Body &gt;</type>
      <name>ptr_sz_type</name>
      <anchorfile>df/db4/structcv_1_1cudev_1_1PtrTraits_3_01Expr_3_01Body_01_4_01_4.html</anchorfile>
      <anchor>ab524ccd146d4352bd6860a915dfba154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; Body &gt;::ptr_type</type>
      <name>ptr_type</name>
      <anchorfile>df/db4/structcv_1_1cudev_1_1PtrTraits_3_01Expr_3_01Body_01_4_01_4.html</anchorfile>
      <anchor>a3b3a1394d130a2c305f75a5ad50bde84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptr_type::value_type</type>
      <name>value_type</name>
      <anchorfile>df/db4/structcv_1_1cudev_1_1PtrTraits_3_01Expr_3_01Body_01_4_01_4.html</anchorfile>
      <anchor>ae92708bc9c8287e4a03eb0d24853e5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __host__ int</type>
      <name>getCols</name>
      <anchorfile>df/db4/structcv_1_1cudev_1_1PtrTraits_3_01Expr_3_01Body_01_4_01_4.html</anchorfile>
      <anchor>a482f70068c8d010ca4cf6df35d6f799e</anchor>
      <arglist>(const Expr&lt; Body &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __host__ int</type>
      <name>getRows</name>
      <anchorfile>df/db4/structcv_1_1cudev_1_1PtrTraits_3_01Expr_3_01Body_01_4_01_4.html</anchorfile>
      <anchor>a5a79203c170ccac41fcec4bd6e3b4d11</anchor>
      <arglist>(const Expr&lt; Body &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __host__ ptr_type</type>
      <name>shrinkPtr</name>
      <anchorfile>df/db4/structcv_1_1cudev_1_1PtrTraits_3_01Expr_3_01Body_01_4_01_4.html</anchorfile>
      <anchor>af182552fce54ea04e9f84e1192cfb24f</anchor>
      <arglist>(const Expr&lt; Body &gt; &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; GlobPtrSz&lt; T &gt; &gt;</name>
    <filename>dd/def/structcv_1_1cudev_1_1PtrTraits_3_01GlobPtrSz_3_01T_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; GlobPtrSz&lt; T &gt;, GlobPtr&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; GpuMat_&lt; T &gt; &gt;</name>
    <filename>de/d66/structcv_1_1cudev_1_1PtrTraits_3_01GpuMat___3_01T_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; GpuMat_&lt; T &gt;, GlobPtr&lt; T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; IntegerAreaInterPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d5/da1/structcv_1_1cudev_1_1PtrTraits_3_01IntegerAreaInterPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; IntegerAreaInterPtrSz&lt; SrcPtr &gt;, IntegerAreaInterPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; LaplacianPtrSz&lt; ksize, SrcPtr &gt; &gt;</name>
    <filename>dd/d0b/structcv_1_1cudev_1_1PtrTraits_3_01LaplacianPtrSz_3_01ksize_00_01SrcPtr_01_4_01_4.html</filename>
    <templarg>int ksize</templarg>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; LaplacianPtrSz&lt; ksize, SrcPtr &gt;, LaplacianPtr&lt; ksize, SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; LinearInterPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d7/deb/structcv_1_1cudev_1_1PtrTraits_3_01LinearInterPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; LinearInterPtrSz&lt; SrcPtr &gt;, LinearInterPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; LutPtrSz&lt; SrcPtr, TablePtr &gt; &gt;</name>
    <filename>d1/df8/structcv_1_1cudev_1_1PtrTraits_3_01LutPtrSz_3_01SrcPtr_00_01TablePtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class TablePtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; LutPtrSz&lt; SrcPtr, TablePtr &gt;, LutPtr&lt; SrcPtr, TablePtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; NearestInterPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d7/da3/structcv_1_1cudev_1_1PtrTraits_3_01NearestInterPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; NearestInterPtrSz&lt; SrcPtr &gt;, NearestInterPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; PerspectiveMapPtrSz &gt;</name>
    <filename>db/dee/structcv_1_1cudev_1_1PtrTraits_3_01PerspectiveMapPtrSz_01_4.html</filename>
    <base>cv::cudev::PtrTraitsBase&lt; PerspectiveMapPtrSz, PerspectiveMapPtr &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; RemapPtr1Sz&lt; SrcPtr, MapPtr &gt; &gt;</name>
    <filename>dd/d16/structcv_1_1cudev_1_1PtrTraits_3_01RemapPtr1Sz_3_01SrcPtr_00_01MapPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class MapPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; RemapPtr1Sz&lt; SrcPtr, MapPtr &gt;, RemapPtr1&lt; SrcPtr, MapPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; RemapPtr2Sz&lt; SrcPtr, MapXPtr, MapYPtr &gt; &gt;</name>
    <filename>d0/dc2/structcv_1_1cudev_1_1PtrTraits_3_01RemapPtr2Sz_3_01SrcPtr_00_01MapXPtr_00_01MapYPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class MapXPtr</templarg>
    <templarg>class MapYPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; RemapPtr2Sz&lt; SrcPtr, MapXPtr, MapYPtr &gt;, RemapPtr2&lt; SrcPtr, MapXPtr, MapYPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; ResizePtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>da/da2/structcv_1_1cudev_1_1PtrTraits_3_01ResizePtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; ResizePtrSz&lt; SrcPtr &gt;, ResizePtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; ScharrXPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d9/d3d/structcv_1_1cudev_1_1PtrTraits_3_01ScharrXPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; ScharrXPtrSz&lt; SrcPtr &gt;, ScharrXPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; ScharrYPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d6/d29/structcv_1_1cudev_1_1PtrTraits_3_01ScharrYPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; ScharrYPtrSz&lt; SrcPtr &gt;, ScharrYPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; SingleMaskChannelsSz&lt; MaskPtr &gt; &gt;</name>
    <filename>d4/d58/structcv_1_1cudev_1_1PtrTraits_3_01SingleMaskChannelsSz_3_01MaskPtr_01_4_01_4.html</filename>
    <templarg>class MaskPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; SingleMaskChannelsSz&lt; MaskPtr &gt;, SingleMaskChannels&lt; MaskPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; SobelXPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>dd/d73/structcv_1_1cudev_1_1PtrTraits_3_01SobelXPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; SobelXPtrSz&lt; SrcPtr &gt;, SobelXPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; SobelYPtrSz&lt; SrcPtr &gt; &gt;</name>
    <filename>d4/d67/structcv_1_1cudev_1_1PtrTraits_3_01SobelYPtrSz_3_01SrcPtr_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; SobelYPtrSz&lt; SrcPtr &gt;, SobelYPtr&lt; SrcPtr &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; Texture&lt; T, R &gt; &gt;</name>
    <filename>df/d26/structcv_1_1cudev_1_1PtrTraits_3_01Texture_3_01T_00_01R_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename R</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; Texture&lt; T, R &gt;, TexturePtr&lt; T, R &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; UnaryTransformPtrSz&lt; SrcPtr, Op &gt; &gt;</name>
    <filename>df/d71/structcv_1_1cudev_1_1PtrTraits_3_01UnaryTransformPtrSz_3_01SrcPtr_00_01Op_01_4_01_4.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class Op</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; UnaryTransformPtrSz&lt; SrcPtr, Op &gt;, UnaryTransformPtr&lt; SrcPtr, Op &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraits&lt; ZipPtrSz&lt; PtrTuple &gt; &gt;</name>
    <filename>db/d34/structcv_1_1cudev_1_1PtrTraits_3_01ZipPtrSz_3_01PtrTuple_01_4_01_4.html</filename>
    <templarg>class PtrTuple</templarg>
    <base>cv::cudev::PtrTraitsBase&lt; ZipPtrSz&lt; PtrTuple &gt;, ZipPtr&lt; PtrTuple &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PtrTraitsBase</name>
    <filename>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</filename>
    <templarg>class Ptr2DSz</templarg>
    <templarg>class Ptr2D</templarg>
    <member kind="typedef">
      <type>Ptr2D::index_type</type>
      <name>index_type</name>
      <anchorfile>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</anchorfile>
      <anchor>aa4c9254583cf1df45d6a33182dc1ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ptr2DSz</type>
      <name>ptr_sz_type</name>
      <anchorfile>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</anchorfile>
      <anchor>af1a5252b6cf4507daed48f8f3db78fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ptr2D</type>
      <name>ptr_type</name>
      <anchorfile>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</anchorfile>
      <anchor>a4481d85c7bb9aa3a12c35c603c13698d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ptr2D::value_type</type>
      <name>value_type</name>
      <anchorfile>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</anchorfile>
      <anchor>a96024ad46907d3cf4fc5c6c5f685758c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __host__ int</type>
      <name>getCols</name>
      <anchorfile>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</anchorfile>
      <anchor>a8d71e329800db50f164dd41cc6699f2a</anchor>
      <arglist>(const Ptr2DSz &amp;ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __host__ int</type>
      <name>getRows</name>
      <anchorfile>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</anchorfile>
      <anchor>abaa5f1be07d953c5035bdbf9c9d8231f</anchor>
      <arglist>(const Ptr2DSz &amp;ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __host__ Ptr2D</type>
      <name>shrinkPtr</name>
      <anchorfile>db/d3c/structcv_1_1cudev_1_1PtrTraitsBase.html</anchorfile>
      <anchor>a17d5c5dba728eeaa99bbc55f697245d4</anchor>
      <arglist>(const Ptr2DSz &amp;ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::ie::PyParams</name>
    <filename>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>a7418fd2962f445f4880e3d0752515381</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>a5667018633cf87987aa2e999dd576baf</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>ae1d312c1b23c191bb1d1686d5323f3f4</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model, const std::string &amp;weights, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>a5ebc49ec41cb339e79196c8d49fbd018</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgBatchSize</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>ae9e92b48ce9d67e1eb595f4f859b4214</anchor>
      <arglist>(const size_t size)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgNumRequests</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>a8b5fd7b61a2779bbbf90959be43222a5</anchor>
      <arglist>(size_t nireq)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>constInput</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>afb3e9361e1c1cdf757c631c4166e11b8</anchor>
      <arglist>(const std::string &amp;layer_name, const cv::Mat &amp;data, TraitAs hint=TraitAs::TENSOR)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>abf3080ffac3f383b296227523c6d1c5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d4/d5f/classcv_1_1gapi_1_1ie_1_1PyParams.html</anchorfile>
      <anchor>ad7b30308a6d745c701ac370e8af351af</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::onnx::PyParams</name>
    <filename>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a0305a82da37377cd99aa364c23887d32</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a93419506ac22d8cb5cfdce6575537927</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model_path)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a9fb052a7940ac30620e0e0641bec5c13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>ac0bb65e33964c56311962fcf4c819efc</anchor>
      <arglist>(ep::CoreML ep)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a4d7819726f5a6a72d6461fc4ed7258bf</anchor>
      <arglist>(ep::CUDA ep)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>ac39d891a3f1373cf033a842c22433f49</anchor>
      <arglist>(ep::DirectML ep)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>ad39beb7e9a4ac5a78d7c2836e955381a</anchor>
      <arglist>(ep::OpenVINO ep)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgAddExecutionProvider</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a1fb75d456598452959869690c5ee6a5c</anchor>
      <arglist>(ep::TensorRT ep)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgDisableMemPattern</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>abd026d1e2cf4659014a64e8e979c2fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgMeanStd</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a97a3561ab2e266bbf4c47685a644e925</anchor>
      <arglist>(const std::string &amp;layer_name, const cv::Scalar &amp;m, const cv::Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgNormalize</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>af64c421730ecff16edde6ff35d283134</anchor>
      <arglist>(const std::string &amp;layer_name, bool flag)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgOptLevel</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a7890b58ec3f2c7d4276f98ed3272f0e8</anchor>
      <arglist>(const int opt_level)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgSessionOptions</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>aa3818bdf8a82de9485a666a17fd88964</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>a18ab6b1b8704f50774fa7a79a0fc7525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d3/d01/classcv_1_1gapi_1_1onnx_1_1PyParams.html</anchorfile>
      <anchor>ae3240a7420bb1f57d7ae9cbf32ec1a7e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::ov::PyParams</name>
    <filename>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>aaeebb9c344ea32c04baf4efb22891381</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>aca3a596cade4a7d33074022024f3857a</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;blob_path, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>PyParams</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a0b7e131e416b89e97829258a939de3bf</anchor>
      <arglist>(const std::string &amp;tag, const std::string &amp;model_path, const std::string &amp;bin_path, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>GBackend</type>
      <name>backend</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a05b77ac83c64adeab764c84b73652b08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgInputModelLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>ab65c301fdb376609d9ff7bb08597602e</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgInputModelLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a8692d26c67769dd64124ddada0771117</anchor>
      <arglist>(std::string tensor_layout)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgInputTensorLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a14b9ff10cc9192f9c12ef0764a434832</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgInputTensorLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a96bab4ac44e25356e9f2b10afac0cf9c</anchor>
      <arglist>(std::string tensor_layout)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgMean</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>af541176ea20f7dd634b6026ff2414d8c</anchor>
      <arglist>(std::map&lt; std::string, std::vector&lt; float &gt; &gt; mean_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgMean</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>af502e9f5832e57656ab890f56e9d8aa5</anchor>
      <arglist>(std::vector&lt; float &gt; mean_values)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgNumRequests</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>ab5a8ae38db2e945925dba01bd3474a88</anchor>
      <arglist>(const size_t nireq)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgOutputModelLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a2f2612931163c4865133d6767f4a12c3</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgOutputModelLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a77746ec25bb7ceda8c8b1fabd4775925</anchor>
      <arglist>(std::string tensor_layout)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgOutputTensorLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>ad6398d7dadae720d8d38f13b5ba1f626</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; layout_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgOutputTensorLayout</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>ac2164b56d250dc5cb962a36f9448e233</anchor>
      <arglist>(std::string tensor_layout)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgOutputTensorPrecision</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>adb040101792b80ba415a82764de2ac57</anchor>
      <arglist>(int precision)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgOutputTensorPrecision</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>af52be89f420a631eb6bae5fccfd3f16c</anchor>
      <arglist>(std::map&lt; std::string, int &gt; precision_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgPluginConfig</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>ac6d7e0d806b7100db0d11ba60dd8d285</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgReshape</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a37863ead1e65d67f4042e4e500a277e9</anchor>
      <arglist>(std::map&lt; std::string, std::vector&lt; size_t &gt; &gt; new_shape_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgReshape</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a506b4d65629045df4933aedb5bf15bf6</anchor>
      <arglist>(std::vector&lt; size_t &gt; new_shape)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>ac2b537b2be387e8f0af161dbc9fc0a19</anchor>
      <arglist>(int interpolation)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgResize</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a216297c49056ba8dcbab0fd586b1338a</anchor>
      <arglist>(std::map&lt; std::string, int &gt; interpolation)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgScale</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a040034f62dfac8c43fa86ceeec4c2f98</anchor>
      <arglist>(std::map&lt; std::string, std::vector&lt; float &gt; &gt; scale_map)</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP PyParams &amp;</type>
      <name>cfgScale</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a216c68e6b0fdc296b8ee318745a9bbed</anchor>
      <arglist>(std::vector&lt; float &gt; scale_values)</arglist>
    </member>
    <member kind="function">
      <type>cv::util::any</type>
      <name>params</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a32cd9c83bb8480a691cd596825ddb147</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>d7/d43/classcv_1_1gapi_1_1ov_1_1PyParams.html</anchorfile>
      <anchor>a53c80cc6abeae8ee67f692cf74faa7d0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PyrDownBody</name>
    <filename>d1/d8a/structcv_1_1cudev_1_1PyrDownBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d1/d8a/structcv_1_1cudev_1_1PyrDownBody.html</anchorfile>
      <anchor>acba8f9bfb5e65d22fcee1630f949b903</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d1/d8a/structcv_1_1cudev_1_1PyrDownBody.html</anchorfile>
      <anchor>a4475b1f0b499cfd4ca2b2fdb46818998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::PyrLkOptFlowEstimatorBase</name>
    <filename>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</filename>
    <member kind="function">
      <type></type>
      <name>PyrLkOptFlowEstimatorBase</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>ae6222bef78aae91f7580df19ed7217b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PyrLkOptFlowEstimatorBase</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>a73416562efeac2e5788c8ba9205fb64f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>maxLevel</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>aa1e49ada8bd3ff9eb22811a48ca3dc90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxLevel</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>a5d44ea309f365bd5be14ff855f246661</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setWinSize</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>a55c27f213c1925d78319fdfdf5c8e3db</anchor>
      <arglist>(Size val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Size</type>
      <name>winSize</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>a968e96addeeccd68d8ed771ef2405be9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxLevel_</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>afbfdccf15125e25764a7366b1c2562ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Size</type>
      <name>winSize_</name>
      <anchorfile>d2/d86/classcv_1_1videostab_1_1PyrLkOptFlowEstimatorBase.html</anchorfile>
      <anchor>a0159fd70cd6444de1a93094b5ba73481</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::superres::PyrLKOpticalFlow</name>
    <filename>de/d2b/classcv_1_1superres_1_1PyrLKOpticalFlow.html</filename>
    <base virtualness="virtual">cv::superres::DenseOpticalFlowExt</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getIterations</name>
      <anchorfile>de/d2b/classcv_1_1superres_1_1PyrLKOpticalFlow.html</anchorfile>
      <anchor>ae33727a92ed889e93b7798f5d9cdbe3b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxLevel</name>
      <anchorfile>de/d2b/classcv_1_1superres_1_1PyrLKOpticalFlow.html</anchorfile>
      <anchor>a8936bdb0677e6ecba0715c8570318116</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getWindowSize</name>
      <anchorfile>de/d2b/classcv_1_1superres_1_1PyrLKOpticalFlow.html</anchorfile>
      <anchor>a02c11e3052f006910b932ea900a603ab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIterations</name>
      <anchorfile>de/d2b/classcv_1_1superres_1_1PyrLKOpticalFlow.html</anchorfile>
      <anchor>a35f61e6b28f4f757e33da5be45ef89b3</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxLevel</name>
      <anchorfile>de/d2b/classcv_1_1superres_1_1PyrLKOpticalFlow.html</anchorfile>
      <anchor>a4f2edc8e45f95994c04065eae4b99faf</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWindowSize</name>
      <anchorfile>de/d2b/classcv_1_1superres_1_1PyrLKOpticalFlow.html</anchorfile>
      <anchor>a73a65396d9d133a05a8353a51bab1109</anchor>
      <arglist>(int val)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::PyRotationWarper</name>
    <filename>d5/d76/classcv_1_1PyRotationWarper.html</filename>
    <member kind="function">
      <type></type>
      <name>PyRotationWarper</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a965c0546abb140199df38238e72e23f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PyRotationWarper</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>addb2012225fc1060df95ce9900e77529</anchor>
      <arglist>(String type, float scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PyRotationWarper</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a79c99d0d3d5139ce18c98d831b4abecd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a1f00fe4be63c3afde6cc62632880ef76</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScale</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a328c357d3533d200adcf19037c93fdce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a90b000bb75f95294f9b0b6ec9859eb55</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>aaaeb825550de56efc469d8fb10967acb</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warpBackward</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a1d9553ae2b6bdd1ad34e1903e6d1f6c7</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPoint</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a566d46df185295ddc5e09ee1c3ce5d9d</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPointBackward</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a5664bd69b4bb64a5d5740f3f59579e5d</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>warpRoi</name>
      <anchorfile>d5/d76/classcv_1_1PyRotationWarper.html</anchorfile>
      <anchor>a3afece82103726fd89e9954015b18da3</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::PyrUpBody</name>
    <filename>d1/de8/structcv_1_1cudev_1_1PyrUpBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d1/de8/structcv_1_1cudev_1_1PyrUpBody.html</anchorfile>
      <anchor>a550d44c816270ec4b39298c15b164d1e</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d1/de8/structcv_1_1cudev_1_1PyrUpBody.html</anchorfile>
      <anchor>ad8fbeac8f5d64ac603e122efc4183616</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::fastcv::QcAllocator</name>
    <filename>d3/df1/classcv_1_1fastcv_1_1QcAllocator.html</filename>
    <base>cv::MatAllocator</base>
    <member kind="function">
      <type></type>
      <name>QcAllocator</name>
      <anchorfile>d3/df1/classcv_1_1fastcv_1_1QcAllocator.html</anchorfile>
      <anchor>a2aae502af2841be13e9c984257959301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QcAllocator</name>
      <anchorfile>d3/df1/classcv_1_1fastcv_1_1QcAllocator.html</anchorfile>
      <anchor>ab65a1b74a48ad4c4164eaedcb7bfd3f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allocate</name>
      <anchorfile>d3/df1/classcv_1_1fastcv_1_1QcAllocator.html</anchorfile>
      <anchor>a4362addbb722d9268f357cc8fc9bc959</anchor>
      <arglist>(cv::UMatData *u, cv::AccessFlag accessFlags, cv::UMatUsageFlags usageFlags) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::UMatData *</type>
      <name>allocate</name>
      <anchorfile>d3/df1/classcv_1_1fastcv_1_1QcAllocator.html</anchorfile>
      <anchor>a562375a9a979ebf90bc41cced5c17910</anchor>
      <arglist>(int dims, const int *sizes, int type, void *data0, size_t *step, cv::AccessFlag flags, cv::UMatUsageFlags usageFlags) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>d3/df1/classcv_1_1fastcv_1_1QcAllocator.html</anchorfile>
      <anchor>a7ed1ed185ddd1b02787cb8a5fe823635</anchor>
      <arglist>(cv::UMatData *u) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::fastcv::QcResourceManager</name>
    <filename>da/de6/classcv_1_1fastcv_1_1QcResourceManager.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addAllocation</name>
      <anchorfile>da/de6/classcv_1_1fastcv_1_1QcResourceManager.html</anchorfile>
      <anchor>adda54dfcc6733dece7e76415ab7ca977</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllocation</name>
      <anchorfile>da/de6/classcv_1_1fastcv_1_1QcResourceManager.html</anchorfile>
      <anchor>a8b6762f7569390d8a76a5edeccad812e</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QcResourceManager &amp;</type>
      <name>getInstance</name>
      <anchorfile>da/de6/classcv_1_1fastcv_1_1QcResourceManager.html</anchorfile>
      <anchor>a70c54b6c1e147d0c72bc5d034f08fd65</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::QRCodeDetector</name>
    <filename>de/dc3/classcv_1_1QRCodeDetector.html</filename>
    <base>cv::GraphicalCodeDetector</base>
    <member kind="function">
      <type></type>
      <name>QRCodeDetector</name>
      <anchorfile>de/dc3/classcv_1_1QRCodeDetector.html</anchorfile>
      <anchor>a3becfe9df48966008179e1e6c39bf8f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::String</type>
      <name>decodeCurved</name>
      <anchorfile>de/dc3/classcv_1_1QRCodeDetector.html</anchorfile>
      <anchor>ac7e9526c748b04186a6aa179f56096cf</anchor>
      <arglist>(InputArray img, InputArray points, OutputArray straight_qrcode=noArray())</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>detectAndDecodeCurved</name>
      <anchorfile>de/dc3/classcv_1_1QRCodeDetector.html</anchorfile>
      <anchor>a9166527f6e20b600ed6a53ab3dd61f51</anchor>
      <arglist>(InputArray img, OutputArray points=noArray(), OutputArray straight_qrcode=noArray())</arglist>
    </member>
    <member kind="function">
      <type>QRCodeEncoder::ECIEncodings</type>
      <name>getEncoding</name>
      <anchorfile>de/dc3/classcv_1_1QRCodeDetector.html</anchorfile>
      <anchor>a9c14db35379b80c215c03b65d7e70d9d</anchor>
      <arglist>(int codeIdx=0)</arglist>
    </member>
    <member kind="function">
      <type>QRCodeDetector &amp;</type>
      <name>setEpsX</name>
      <anchorfile>de/dc3/classcv_1_1QRCodeDetector.html</anchorfile>
      <anchor>affda2d0464d877fe2c2f407e53ceebe7</anchor>
      <arglist>(double epsX)</arglist>
    </member>
    <member kind="function">
      <type>QRCodeDetector &amp;</type>
      <name>setEpsY</name>
      <anchorfile>de/dc3/classcv_1_1QRCodeDetector.html</anchorfile>
      <anchor>a91dc605154138ac9d73b4cb22c68da15</anchor>
      <arglist>(double epsY)</arglist>
    </member>
    <member kind="function">
      <type>QRCodeDetector &amp;</type>
      <name>setUseAlignmentMarkers</name>
      <anchorfile>de/dc3/classcv_1_1QRCodeDetector.html</anchorfile>
      <anchor>a86d03a6d202312d4ffcc89cdcc031eb5</anchor>
      <arglist>(bool useAlignmentMarkers)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::QRCodeDetectorAruco</name>
    <filename>d3/db0/classcv_1_1QRCodeDetectorAruco.html</filename>
    <base>cv::GraphicalCodeDetector</base>
    <class kind="struct">cv::QRCodeDetectorAruco::Params</class>
    <member kind="function">
      <type></type>
      <name>QRCodeDetectorAruco</name>
      <anchorfile>d3/db0/classcv_1_1QRCodeDetectorAruco.html</anchorfile>
      <anchor>ac7f76b1ff533557bf15f7253ca7304f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QRCodeDetectorAruco</name>
      <anchorfile>d3/db0/classcv_1_1QRCodeDetectorAruco.html</anchorfile>
      <anchor>a1bd89d2b2c95915858db9879e22be113</anchor>
      <arglist>(const QRCodeDetectorAruco::Params &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>const aruco::DetectorParameters &amp;</type>
      <name>getArucoParameters</name>
      <anchorfile>d3/db0/classcv_1_1QRCodeDetectorAruco.html</anchorfile>
      <anchor>a4f556b0c1c712cd89cb9027a5f450af1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QRCodeDetectorAruco::Params &amp;</type>
      <name>getDetectorParameters</name>
      <anchorfile>d3/db0/classcv_1_1QRCodeDetectorAruco.html</anchorfile>
      <anchor>acd0870ece1086f315cee9618aa31f291</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArucoParameters</name>
      <anchorfile>d3/db0/classcv_1_1QRCodeDetectorAruco.html</anchorfile>
      <anchor>ada31233e91ec31dffdaf437e0b509e5a</anchor>
      <arglist>(const aruco::DetectorParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>QRCodeDetectorAruco &amp;</type>
      <name>setDetectorParameters</name>
      <anchorfile>d3/db0/classcv_1_1QRCodeDetectorAruco.html</anchorfile>
      <anchor>a3123db18efbe052d615d21bb0da5fb50</anchor>
      <arglist>(const QRCodeDetectorAruco::Params &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::QRCodeEncoder</name>
    <filename>d2/dbb/classcv_1_1QRCodeEncoder.html</filename>
    <class kind="struct">cv::QRCodeEncoder::Params</class>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_H</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a4731e7e0cf2ea13dab1a867d334a0e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_L</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a003cbeb61e62de2fd902fb45bf99779e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_M</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a6642de891382fe4fba8b0e031b7cbfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_Q</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a6fac8c7cb9538b4a1354a0bf3716f727</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CorrectionLevel</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_L</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a003cbeb61e62de2fd902fb45bf99779e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_M</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a6642de891382fe4fba8b0e031b7cbfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_Q</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a6fac8c7cb9538b4a1354a0bf3716f727</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECT_LEVEL_H</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>abd7803e14792d84562534b1d31766d16a4731e7e0cf2ea13dab1a867d334a0e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECI_SHIFT_JIS</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a1e752d92adbc2fadf69966b4116a00f8a71970b84914ecce2ba4e8eb954f13585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECI_UTF8</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a1e752d92adbc2fadf69966b4116a00f8afcfc701a34c6e1e02e623c0e8899e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECIEncodings</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a1e752d92adbc2fadf69966b4116a00f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECI_SHIFT_JIS</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a1e752d92adbc2fadf69966b4116a00f8a71970b84914ecce2ba4e8eb954f13585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECI_UTF8</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a1e752d92adbc2fadf69966b4116a00f8afcfc701a34c6e1e02e623c0e8899e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EncodeMode</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_AUTO</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367ad9a23a539f0771f552601a6a163b2dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_NUMERIC</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367afd3ca810c2ac291506bd451697b35c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_ALPHANUMERIC</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a8340b2ae811d406d54de9622a99fda55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_BYTE</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a966c738128d642f1ea476d1a909bd20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_ECI</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a69673d93a005e88d67a197ca512932eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_KANJI</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a5b0f92c9560910f820cf63ae59709d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_STRUCTURED_APPEND</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a522d4e9a4bd65851c22145f427b80ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_ALPHANUMERIC</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a8340b2ae811d406d54de9622a99fda55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_AUTO</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367ad9a23a539f0771f552601a6a163b2dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_BYTE</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a966c738128d642f1ea476d1a909bd20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_ECI</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a69673d93a005e88d67a197ca512932eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_KANJI</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a5b0f92c9560910f820cf63ae59709d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_NUMERIC</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367afd3ca810c2ac291506bd451697b35c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_STRUCTURED_APPEND</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a70c6346fd672860b81f8dbb4f8c53367a522d4e9a4bd65851c22145f427b80ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QRCodeEncoder</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a010fd3545940c3013e144c7ff2e27712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>encode</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a0fcfe1e6566853da2513e68fa19bca92</anchor>
      <arglist>(const String &amp;encoded_info, OutputArray qrcode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>encodeStructuredAppend</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>a5d9342a9b940739dd66f1481572f401d</anchor>
      <arglist>(const String &amp;encoded_info, OutputArrayOfArrays qrcodes)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QRCodeEncoder &gt;</type>
      <name>create</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>afaa0e8d80937a57350965c7d6eecc39d</anchor>
      <arglist>(const QRCodeEncoder::Params &amp;parameters=QRCodeEncoder::Params())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QRCodeEncoder</name>
      <anchorfile>d2/dbb/classcv_1_1QRCodeEncoder.html</anchorfile>
      <anchor>aafc9d6d1fe819e158c31809823e9962b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::QtFont</name>
    <filename>d2/dbf/structcv_1_1QtFont.html</filename>
    <member kind="variable">
      <type>const int *</type>
      <name>ascii</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a5b53c2c5ad9b511c364628ec7ddeccf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>color</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a87c73b5094c4884e93c4a20a0691ac97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int *</type>
      <name>cyrillic</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a0972c81463e8267ad1d8fb16ff72a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dx</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a2bd85a691e68108000f8daa23474784e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>font_face</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>ad839059de1e0b7fdba986f04a1c923db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int *</type>
      <name>greek</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>ae53f26c51de6ce1eedbb33769f4fb68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hscale</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a6fff8d52978f53170bb05a629ed35a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line_type</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a128c7f4c9bb3a29aabace35d44ad4004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>nameFont</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a553d31cd5ec7cd147b72ed4c432c5946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shear</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a00c72ce1fb692fcb8b9903f4ffec4f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>thickness</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a7f24a20366bf84cf682a9e7c9fed67f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vscale</name>
      <anchorfile>d2/dbf/structcv_1_1QtFont.html</anchorfile>
      <anchor>a78522baddc2942ba4fb5281c8e7869f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::Subdiv2D::QuadEdge</name>
    <filename>d4/dbc/structcv_1_1Subdiv2D_1_1QuadEdge.html</filename>
    <member kind="function">
      <type></type>
      <name>QuadEdge</name>
      <anchorfile>d4/dbc/structcv_1_1Subdiv2D_1_1QuadEdge.html</anchorfile>
      <anchor>aee056355aa7a7353a2ba3ad9e0c2c6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadEdge</name>
      <anchorfile>d4/dbc/structcv_1_1Subdiv2D_1_1QuadEdge.html</anchorfile>
      <anchor>a3ac2567dc1e60f3b0f9f4058c80824e6</anchor>
      <arglist>(int edgeidx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isfree</name>
      <anchorfile>d4/dbc/structcv_1_1Subdiv2D_1_1QuadEdge.html</anchorfile>
      <anchor>a76603c01b665d05416c67dffcfb9058f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next</name>
      <anchorfile>d4/dbc/structcv_1_1Subdiv2D_1_1QuadEdge.html</anchorfile>
      <anchor>a96b09f613ad755ea2958e68e71a3d14b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pt</name>
      <anchorfile>d4/dbc/structcv_1_1Subdiv2D_1_1QuadEdge.html</anchorfile>
      <anchor>acb6f3f8fbce5e5bd0f9db093c22c5cad</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::quality::QualityBase</name>
    <filename>da/d83/classcv_1_1quality_1_1QualityBase.html</filename>
    <base virtualness="virtual">cv::Algorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QualityBase</name>
      <anchorfile>da/d83/classcv_1_1quality_1_1QualityBase.html</anchorfile>
      <anchor>ae8c9f83c6a95a41594e5027f72528e58</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>da/d83/classcv_1_1quality_1_1QualityBase.html</anchorfile>
      <anchor>a6b1ecba1e463610e584e67222d59064f</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Scalar</type>
      <name>compute</name>
      <anchorfile>da/d83/classcv_1_1quality_1_1QualityBase.html</anchorfile>
      <anchor>a9fb4f74d30937bbb9e88ec6b79c11c0f</anchor>
      <arglist>(InputArray img)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>da/d83/classcv_1_1quality_1_1QualityBase.html</anchorfile>
      <anchor>a3223929148393e56a9f01370edde82ee</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getQualityMap</name>
      <anchorfile>da/d83/classcv_1_1quality_1_1QualityBase.html</anchorfile>
      <anchor>aabc53c22c35c0eaffe20c03989ae2d3f</anchor>
      <arglist>(OutputArray dst) const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>cv::UMat</type>
      <name>_mat_type</name>
      <anchorfile>da/d83/classcv_1_1quality_1_1QualityBase.html</anchorfile>
      <anchor>a461c95e26223349612ce0732df7147f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_mat_type</type>
      <name>_qualityMap</name>
      <anchorfile>da/d83/classcv_1_1quality_1_1QualityBase.html</anchorfile>
      <anchor>ad0b54f8924473ee99faa9972cf2da4c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::quality::QualityBRISQUE</name>
    <filename>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</filename>
    <base>cv::quality::QualityBase</base>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>a011769e13ad8537dcec8f698a298ab1b</anchor>
      <arglist>(InputArray img) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>a65b0526a369edf57c03cd1f816083b44</anchor>
      <arglist>(InputArray img, const cv::String &amp;model_file_path, const cv::String &amp;range_file_path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeFeatures</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>a71931f138fa9b2db5109e2b50f3a8a74</anchor>
      <arglist>(InputArray img, OutputArray features)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QualityBRISQUE &gt;</type>
      <name>create</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>a4e5f0310d06c72e16d0b4b88cc2340fa</anchor>
      <arglist>(const cv::Ptr&lt; cv::ml::SVM &gt; &amp;model, const cv::Mat &amp;range)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QualityBRISQUE &gt;</type>
      <name>create</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>aadc3f7629e5552d1bb6f41bd1963cbe0</anchor>
      <arglist>(const cv::String &amp;model_file_path, const cv::String &amp;range_file_path)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QualityBRISQUE</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>aefa100456e3af062b7593fb95a326fe7</anchor>
      <arglist>(const cv::Ptr&lt; cv::ml::SVM &gt; &amp;model, const cv::Mat &amp;range)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QualityBRISQUE</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>a5137ebfd16e43b2e2700eabe9631c082</anchor>
      <arglist>(const cv::String &amp;model_file_path, const cv::String &amp;range_file_path)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Ptr&lt; cv::ml::SVM &gt;</type>
      <name>_model</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>a598637849c40f9b29e1845d2b826aa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>_range</name>
      <anchorfile>d8/d99/classcv_1_1quality_1_1QualityBRISQUE.html</anchorfile>
      <anchor>ac34460b2bc579d1c6e98646e4ad5e590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::quality::QualityGMSD</name>
    <filename>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</filename>
    <base>cv::quality::QualityBase</base>
    <class kind="struct">cv::quality::QualityGMSD::_mat_data</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</anchorfile>
      <anchor>adb3c0ad4b55d524f3ec3cb499756a0fc</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</anchorfile>
      <anchor>a4fbafa647a6fea744a1f5b632fc12c46</anchor>
      <arglist>(InputArray cmp) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</anchorfile>
      <anchor>adda3eb375a0e081809745aca9e98bacc</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</anchorfile>
      <anchor>aa856e2c46c35bbe28fafc76e82e3cda6</anchor>
      <arglist>(InputArray ref, InputArray cmp, OutputArray qualityMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QualityGMSD &gt;</type>
      <name>create</name>
      <anchorfile>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</anchorfile>
      <anchor>af1c9e3cdf594358f47504a8b6b42f583</anchor>
      <arglist>(InputArray ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QualityGMSD</name>
      <anchorfile>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</anchorfile>
      <anchor>a51b0bb7f68dffd2fc07d0f0a7836f99c</anchor>
      <arglist>(_mat_data refImgData)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_mat_data</type>
      <name>_refImgData</name>
      <anchorfile>d8/d81/classcv_1_1quality_1_1QualityGMSD.html</anchorfile>
      <anchor>acb7c1766c0dea9c59f0b363a54e650ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::quality::QualityMSE</name>
    <filename>d7/d80/classcv_1_1quality_1_1QualityMSE.html</filename>
    <base>cv::quality::QualityBase</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d7/d80/classcv_1_1quality_1_1QualityMSE.html</anchorfile>
      <anchor>a64ca28049724f66c76f1cd309d65722e</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d7/d80/classcv_1_1quality_1_1QualityMSE.html</anchorfile>
      <anchor>a82ba740a06f48562a08517079712218c</anchor>
      <arglist>(InputArrayOfArrays cmpImgs) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d7/d80/classcv_1_1quality_1_1QualityMSE.html</anchorfile>
      <anchor>a9a92754b95a53d71859c2dbf31b68a7a</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d7/d80/classcv_1_1quality_1_1QualityMSE.html</anchorfile>
      <anchor>a0924aec83d5a487e1887b1d789fe3377</anchor>
      <arglist>(InputArray ref, InputArray cmp, OutputArray qualityMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QualityMSE &gt;</type>
      <name>create</name>
      <anchorfile>d7/d80/classcv_1_1quality_1_1QualityMSE.html</anchorfile>
      <anchor>a74f0f81437ca1fbb1c058d4fd85454d3</anchor>
      <arglist>(InputArray ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QualityMSE</name>
      <anchorfile>d7/d80/classcv_1_1quality_1_1QualityMSE.html</anchorfile>
      <anchor>a91a0ecf37bc06538cf4b1f2a0e6fde67</anchor>
      <arglist>(QualityBase::_mat_type ref)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QualityBase::_mat_type</type>
      <name>_ref</name>
      <anchorfile>d7/d80/classcv_1_1quality_1_1QualityMSE.html</anchorfile>
      <anchor>ac63637fb1fb813c36dd9dbd0a4a50797</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::quality::QualityPSNR</name>
    <filename>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</filename>
    <base>cv::quality::QualityBase</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>adcac059e137150e7627f87c971a00d41</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>a4c08dcc4944fa7ae2bd9dc00607c3f1a</anchor>
      <arglist>(InputArray cmp) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>a658a09005754944d17700c40b2787e52</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxPixelValue</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>ad0df7457880335a415179274f1321101</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPixelValue</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>ab11b13da4d0e5074e3cf9ab1dc9053b1</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>ab9616d5da0df37b5753b99ae6d36ba69</anchor>
      <arglist>(InputArray ref, InputArray cmp, OutputArray qualityMap, double maxPixelValue=QualityPSNR::MAX_PIXEL_VALUE_DEFAULT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QualityPSNR &gt;</type>
      <name>create</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>a458e57903165a07be261e8ab7cf121d3</anchor>
      <arglist>(InputArray ref, double maxPixelValue=QualityPSNR::MAX_PIXEL_VALUE_DEFAULT)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAX_PIXEL_VALUE_DEFAULT</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>a54c4173ba0261974b97d60d0b697e2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QualityPSNR</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>a68920fdafdb1583d34d09413d924dac7</anchor>
      <arglist>(Ptr&lt; QualityMSE &gt; qualityMSE, double maxPixelValue)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static cv::Scalar</type>
      <name>_mse_to_psnr</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>adee85b8b5a625d6688aa37655c840ad5</anchor>
      <arglist>(cv::Scalar mse, double max_pixel_value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static double</type>
      <name>_mse_to_psnr</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>ae806f6460a801958dcedaf23bf0882b1</anchor>
      <arglist>(double mse, double max_pixel_value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_maxPixelValue</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>a092428c6d1e3d0e13388ce40ebb9eda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; QualityMSE &gt;</type>
      <name>_qualityMSE</name>
      <anchorfile>d8/d0c/classcv_1_1quality_1_1QualityPSNR.html</anchorfile>
      <anchor>a9d7cca3ac25fef0eaa8ae3d0326ff6fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::quality::QualitySSIM</name>
    <filename>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</filename>
    <base>cv::quality::QualityBase</base>
    <class kind="struct">cv::quality::QualitySSIM::_mat_data</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</anchorfile>
      <anchor>ac527e54b09d8f8375be2403426724709</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</anchorfile>
      <anchor>a49d5ecc72e83b8876c8293244c3667e4</anchor>
      <arglist>(InputArray cmp) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</anchorfile>
      <anchor>a85d066936579d6c18aa6a981be331283</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Scalar</type>
      <name>compute</name>
      <anchorfile>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</anchorfile>
      <anchor>a7f1967a8334e28d8bef80fbe2f340f8c</anchor>
      <arglist>(InputArray ref, InputArray cmp, OutputArray qualityMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QualitySSIM &gt;</type>
      <name>create</name>
      <anchorfile>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</anchorfile>
      <anchor>a4ec6e4557fd24782e619f00852ea3289</anchor>
      <arglist>(InputArray ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>QualitySSIM</name>
      <anchorfile>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</anchorfile>
      <anchor>a9eb5a9b1bf6b0ad9f565bbb57dd3ca39</anchor>
      <arglist>(_mat_data refImgData)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>_mat_data</type>
      <name>_refImgData</name>
      <anchorfile>d9/db5/classcv_1_1quality_1_1QualitySSIM.html</anchorfile>
      <anchor>a6ecb65c443c7f7ae202d9636b4e26e7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::linemod::QuantizedPyramid</name>
    <filename>d7/d6f/classcv_1_1linemod_1_1QuantizedPyramid.html</filename>
    <class kind="struct">cv::linemod::QuantizedPyramid::Candidate</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QuantizedPyramid</name>
      <anchorfile>d7/d6f/classcv_1_1linemod_1_1QuantizedPyramid.html</anchorfile>
      <anchor>ac2183d26730a4bb0bda2df6b020c12f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>extractTemplate</name>
      <anchorfile>d7/d6f/classcv_1_1linemod_1_1QuantizedPyramid.html</anchorfile>
      <anchor>a258730f1ea19c812d092eaff325b8457</anchor>
      <arglist>(Template &amp;templ) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pyrDown</name>
      <anchorfile>d7/d6f/classcv_1_1linemod_1_1QuantizedPyramid.html</anchorfile>
      <anchor>a1c201c04dd31e2eee60e58f2676459d3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quantize</name>
      <anchorfile>d7/d6f/classcv_1_1linemod_1_1QuantizedPyramid.html</anchorfile>
      <anchor>a1c2d4a406e0ae742e776f39f10685866</anchor>
      <arglist>(Mat &amp;dst) const =0</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>selectScatteredFeatures</name>
      <anchorfile>d7/d6f/classcv_1_1linemod_1_1QuantizedPyramid.html</anchorfile>
      <anchor>a8c9546d287bf178f6aab3d8067066b2a</anchor>
      <arglist>(const std::vector&lt; Candidate &gt; &amp;candidates, std::vector&lt; Feature &gt; &amp;features, size_t num_features, float distance)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::QuantizeLayer</name>
    <filename>d0/d5b/classcv_1_1dnn_1_1QuantizeLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; QuantizeLayer &gt;</type>
      <name>create</name>
      <anchorfile>d0/d5b/classcv_1_1dnn_1_1QuantizeLayer.html</anchorfile>
      <anchor>abdd1714ac5a27619ef67adfe9c7e4794</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>scales</name>
      <anchorfile>d0/d5b/classcv_1_1dnn_1_1QuantizeLayer.html</anchorfile>
      <anchor>a402c442a5824768137006f4b724222d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>zeropoints</name>
      <anchorfile>d0/d5b/classcv_1_1dnn_1_1QuantizeLayer.html</anchorfile>
      <anchor>ab02724956d681e24f7272f6eb3b7848e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::stereo::QuasiDenseStereo</name>
    <filename>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual</type>
      <name>~QuasiDenseStereo</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>a7b6824f2d058075b9386051258451397</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getDenseMatches</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>ae0555fac91d17151126d9366bedd2076</anchor>
      <arglist>(std::vector&lt; MatchQuasiDense &gt; &amp;denseMatches)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getDisparity</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>a4fc5dfb470181b039d29200457e317a3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Point2f</type>
      <name>getMatch</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>a8db5b6611adf174b1421760cf755c7f0</anchor>
      <arglist>(const int x, const int y)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getSparseMatches</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>a0e880bb85a06ab714ee9e0a45abd71fb</anchor>
      <arglist>(std::vector&lt; MatchQuasiDense &gt; &amp;sMatches)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>loadParameters</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>a9dc72c2a623574a50d553d3b2ffd4e52</anchor>
      <arglist>(cv::String filepath)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>a5644f68f1105873b1678e0ba81d89988</anchor>
      <arglist>(const cv::Mat &amp;imgLeft, const cv::Mat &amp;imgRight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>saveParameters</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>a99cc0835ce4896151100e751ae6b529a</anchor>
      <arglist>(cv::String filepath)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Ptr&lt; QuasiDenseStereo &gt;</type>
      <name>create</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>accfe3e95a3e35fbdf6d4c8faafc3ea10</anchor>
      <arglist>(cv::Size monoImgSize, cv::String paramFilepath=cv::String())</arglist>
    </member>
    <member kind="variable">
      <type>PropagationParameters</type>
      <name>Param</name>
      <anchorfile>dc/df4/classcv_1_1stereo_1_1QuasiDenseStereo.html</anchorfile>
      <anchor>aca27dc931e295b733e740c3601f697a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Quat</name>
    <filename>da/d4a/classcv_1_1Quat.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="function">
      <type></type>
      <name>Quat</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a40cb6433e291eac3b32622a3359078b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quat</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ac4f908ea3ad1532f1a438e9b049de408</anchor>
      <arglist>(_Tp w, _Tp x, _Tp y, _Tp z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quat</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>acffde8aa7474c625aa57040f47324cdf</anchor>
      <arglist>(const Vec&lt; _Tp, 4 &gt; &amp;coeff)</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>acos</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a9506a941536706839425f4dbcf8c3a70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>acosh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a2ad28ebd84da9bc189d5a35f108cd46a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>asin</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a665f1906a62b2c5d34886f605df6b381</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>asinh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a277a8811672af62630fe6eadadbec549</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertNormal</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ac21b01e626dc888bdf69d0f1f7d8b060</anchor>
      <arglist>(_Tp eps=CV_QUAT_EPS) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>at</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aee1c99898d16d0954135b8432980004b</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>atan</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a51e4e71f7606ddfbcf4d8d8cb82e5e2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>atanh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ad3cf3c8723efdbe9bb028da0298057b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>conjugate</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a1244885e306d3474a0588267434f8edd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>cos</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aa6af67876fdb0d0513d7e5857da7722f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>cosh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a068171935c99beda2828713e8a37e8d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>crossProduct</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a625200e06ce00174775a0f01eca60ac6</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>dot</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a06faebf4b5163be987dcfd4aa463bfed</anchor>
      <arglist>(Quat&lt; _Tp &gt; q) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>exp</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a3ada6692a495cbd3539baaeb80245c6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>getAngle</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a305053004bb816fe41062fcb2fd0f6d7</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; _Tp, 3 &gt;</type>
      <name>getAxis</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a373084accc615303ceed2e940a434caa</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>inv</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ad10983de973d03a9e1e302d077b7a984</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNormal</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a5c555f37ea9df65d7486ca234cc57c46</anchor>
      <arglist>(_Tp eps=CV_QUAT_EPS) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>log</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aa6b5de55cb24db25d7aa98300f958c01</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>norm</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>abf08767595e119eee2f101420f7b9c24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>normalize</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a71f77ce18f1f6c1668b1bacbe8c713fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>operator*</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a23fb72c7e5c3fc2e09827e8a2d3e02ff</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a42a91a8316dbf40a26817723916d2cb5</anchor>
      <arglist>(const _Tp s)</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a586ae8c50c83ab12958f439f7d308fcb</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>operator+</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aacf40ca4d13c186b85748c21ba0b076a</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a67b0a3009e6c01b4cd1277b0a9dc4139</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>operator-</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ac220e1453b8fdb21628f2db4bd85643c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>operator-</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a53c8dc6c708666558f2a2d42be4a2a63</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a561bd7289ecdb6b26ac7afbf12d571ab</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>operator/</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>afa6684d45256bb23ff3efa68e566edc3</anchor>
      <arglist>(const _Tp s) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>operator/</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>af73a355ea755f2ad0d071e9503fbcb40</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ad35d0c9f759410b4aa4d18b7994cd400</anchor>
      <arglist>(const _Tp s)</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a4282360f77a566f2d954d6db219a56ce</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a1ce2829104f53d64fc24c8b4510f69de</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator[]</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a5e3c6bc6b495b4b7f6bb54c088d77dae</anchor>
      <arglist>(std::size_t n)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator[]</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a3518b8baf0901390db509af41b77bf88</anchor>
      <arglist>(std::size_t n) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>power</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a7ff361fd75bfe101dcc5703e0068e694</anchor>
      <arglist>(const _Tp x, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>power</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a359f9a019bea3908837af24cb1751d2a</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>sin</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ac5a9ff28beec664f250ab515e20b2878</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>sinh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a5ac30d3bde8eefe94ff2ed9a1bab4634</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>sqrt</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a50b4888d807b61d9b402089d6c2e5191</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>tan</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a4427a6c8348f9835cd1bc3066fd60329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quat&lt; _Tp &gt;</type>
      <name>tanh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aa81811302533efb7248c5b9aa2ef884c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; _Tp, 3 &gt;</type>
      <name>toEulerAngles</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a5fa902f27a084399249384db77e03d9b</anchor>
      <arglist>(QuatEnum::EulerAnglesType eulerAnglesType)</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, 3, 3 &gt;</type>
      <name>toRotMat3x3</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ad23d13ffd008f0803cdaa3fb56ec15f9</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Matx&lt; _Tp, 4, 4 &gt;</type>
      <name>toRotMat4x4</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a430eacc7bab6e36d937667d5402afd7e</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; _Tp, 3 &gt;</type>
      <name>toRotVec</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aed326a6191db7e129864a74c0a1f6cde</anchor>
      <arglist>(QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) const</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; _Tp, 4 &gt;</type>
      <name>toVec</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a6110ac68734531e33a7dceede9ccc048</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>createFromAngleAxis</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>af9dbf22a931a68bfe93229602235cd1f</anchor>
      <arglist>(const _Tp angle, const Vec&lt; _Tp, 3 &gt; &amp;axis)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>createFromEulerAngles</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a2e64f41599dcd003532f65ab03a2b5b3</anchor>
      <arglist>(const Vec&lt; _Tp, 3 &gt; &amp;angles, QuatEnum::EulerAnglesType eulerAnglesType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>createFromRotMat</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a3f15aa205d922f22978017547fdcca0a</anchor>
      <arglist>(InputArray R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>createFromRvec</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a0ab5aa43f4dbaa066b56c8b104cb37a3</anchor>
      <arglist>(InputArray rvec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>createFromXRot</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a2e825f32624d229abaa50f199f29d224</anchor>
      <arglist>(const _Tp theta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>createFromYRot</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a10d7c4b49847599b75e2c9a448305307</anchor>
      <arglist>(const _Tp theta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>createFromZRot</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a0d27a97a7dbcc3354f9196abd11d2197</anchor>
      <arglist>(const _Tp theta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>interPoint</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ab0937ff64d39f878721cba0b2d425f67</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q0, const Quat&lt; _Tp &gt; &amp;q1, const Quat&lt; _Tp &gt; &amp;q2, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>lerp</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>abc47b8d47941679879a6ed8271ff035a</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q0, const Quat &amp;q1, const _Tp t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>nlerp</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a96fd21e5b37443f64a9b00d6561f6063</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q0, const Quat &amp;q1, const _Tp t, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>slerp</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a8fe36e833958e845843ccbf05709523f</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q0, const Quat &amp;q1, const _Tp t, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT, bool directChange=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>spline</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a201bf27bb9c78e61700fc8d6edb3354f</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q0, const Quat&lt; _Tp &gt; &amp;q1, const Quat&lt; _Tp &gt; &amp;q2, const Quat&lt; _Tp &gt; &amp;q3, const _Tp t, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quat&lt; _Tp &gt;</type>
      <name>squad</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a838644cf97793cd43775ee0bf601cde8</anchor>
      <arglist>(const Quat&lt; _Tp &gt; &amp;q0, const Quat&lt; _Tp &gt; &amp;s0, const Quat&lt; _Tp &gt; &amp;s1, const Quat&lt; _Tp &gt; &amp;q1, const _Tp t, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT, bool directChange=true)</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>w</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>af261492a691c1f0ae62708564b2f1021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>x</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ab2fbcb463f79a6b9de87c440e3c09dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>y</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a7fec2f7d0b5928826dd359773643ecdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>z</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a6836f50dd74292ad753a51a906200af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr _Tp</type>
      <name>CV_QUAT_CONVERT_THRESHOLD</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ad8f52c20247c809ca07935f41edce618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr _Tp</type>
      <name>CV_QUAT_EPS</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a10e3525ee098693c55b6ec47a9ac6c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>acos</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ad237ff30b6014b1f2f0e4fe10bcd2eaa</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>acosh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a8e9ffeae6fc42e0aa220925b9c00db7c</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>asin</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aee6660377bf755e42fb08e67946ed4a8</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>asinh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ac6872113f824402ecbf1ad931c15d387</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>atan</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a927b7ae70402e1409a80b952fcc75bb4</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>atanh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a6fbc65c2d4090931601ee662d8e1e6d7</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cos</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aeba9889ea732889c2234536809e1a743</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cosh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a0f8644e26eb9955e9f3440efbebf2e09</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>crossProduct</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ad8fc511aeca98b2026580ef4722726bb</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;p, const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cv::operator*</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>af6d67f0780da8b80433476831c3c1505</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;, const T s)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cv::operator*</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aec452a192332dad4514471b3bc65279c</anchor>
      <arglist>(const T s, const Quat&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cv::operator+</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a2d270633978e7e8c36dd50644dedc9a7</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;, const T s)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cv::operator+</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a5fa835a2ce59a8e79810fc8b41119f6d</anchor>
      <arglist>(const T s, const Quat&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cv::operator-</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a5ff16d6fb779634b8004c70d784dee8e</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;, const T s)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>cv::operator-</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a5a44922e48308129e68102ffe3ec6052</anchor>
      <arglist>(const T s, const Quat&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>cv::operator&lt;&lt;</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a9362e57dbf5ead069c553ca0f4233f26</anchor>
      <arglist>(std::ostream &amp;, const Quat&lt; S &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>exp</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>aa4534a9abdefdcb74fe799b77182748c</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>inv</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a58ed94528cef516d01c59163ddc548c5</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>log</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ae490dc2f5e96ae660fe1504b8d4041f1</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>power</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a653d2250b3f5aa0d589b84675890f313</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;p, const Quat&lt; T &gt; &amp;q, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>power</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a97adc4326333798fe795c25259fc2900</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q, const T x, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>sin</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a3904e001a36283a9e7c140fa6d00e206</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>sinh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a7e4c66442a5a0aab602f896dc99452da</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>sqrt</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>acd2b68f77149ba3830d25097ab0d764f</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q, QuatAssumeType assumeUnit)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>tan</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>ab935184e113f2e563d6dfad22bdb395d</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="friend">
      <type>friend Quat&lt; T &gt;</type>
      <name>tanh</name>
      <anchorfile>da/d4a/classcv_1_1Quat.html</anchorfile>
      <anchor>a2176378f879eff35af306c42d5e846f6</anchor>
      <arglist>(const Quat&lt; T &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::QuatEnum</name>
    <filename>d2/d53/classcv_1_1QuatEnum.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>EulerAnglesType</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a0433370fd5bd2bb8b7ffbbf42f394f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a3867147e334cee21f98ea8b481d0c11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a5c9022d4a8b5936a52b73c931d81fd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45adbc11edbb3f9224a44affeb2f717cd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a732a5fd6a637509eb64fdd26387f82cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45aa27e5dc39e426b916c0d5d14ceea8da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a5d306a8b6416adcedd949607f0b5e571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a3de42b63bd1ba493c16c3b5bffc1dc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45af5f83c7063fe5b90f0fae5ab4a3f6818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a55591413d2058f313f5f6358a9faebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a90a51c6c143a139e1f7fe052df407ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a4259361c7985f7cd9a08658233fe794e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45aa09e2c259cad4b98ab33f55c5ba85916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45ae728d5a99eb9b057dc400423ffab01dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a33b40c4efbe3a80d6b44e1be1b1f7ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a39a1fb9ed9d3dea740168ccffb62508e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a44c3de8daee0d194a1f5b3728da16400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a7bf71f1ff64e56aaefe0d88a1fd1345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45ae3168d1e32533a7c474a7b09debb25ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a97ec8f7b3db085dbf029ce2086b3c0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a6dd548962703ca08bead2610fb64b685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a803344a87a9fcbda71ea8e7ccba13a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a778d5cf1efc2fe7f0897cbcb30182f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a8ac62794f3001b88e1152a39279e3e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45ae3168d1e32533a7c474a7b09debb25ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45aa09e2c259cad4b98ab33f55c5ba85916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a97ec8f7b3db085dbf029ce2086b3c0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_XZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45ae728d5a99eb9b057dc400423ffab01dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a6dd548962703ca08bead2610fb64b685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a33b40c4efbe3a80d6b44e1be1b1f7ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a39a1fb9ed9d3dea740168ccffb62508e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_YZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a803344a87a9fcbda71ea8e7ccba13a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a44c3de8daee0d194a1f5b3728da16400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a778d5cf1efc2fe7f0897cbcb30182f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a7bf71f1ff64e56aaefe0d88a1fd1345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXT_ZYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a8ac62794f3001b88e1152a39279e3e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a5d306a8b6416adcedd949607f0b5e571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a0433370fd5bd2bb8b7ffbbf42f394f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a3de42b63bd1ba493c16c3b5bffc1dc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_XZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a3867147e334cee21f98ea8b481d0c11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45af5f83c7063fe5b90f0fae5ab4a3f6818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a5c9022d4a8b5936a52b73c931d81fd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YZX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45adbc11edbb3f9224a44affeb2f717cd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_YZY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a55591413d2058f313f5f6358a9faebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZXY</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a732a5fd6a637509eb64fdd26387f82cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZXZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a90a51c6c143a139e1f7fe052df407ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZYX</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45aa27e5dc39e426b916c0d5d14ceea8da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_ZYZ</name>
      <anchorfile>d2/d53/classcv_1_1QuatEnum.html</anchorfile>
      <anchor>abceb161bc29a481f2f55439ec723ee45a4259361c7985f7cd9a08658233fe794e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ocl::Queue</name>
    <filename>dd/dc0/classcv_1_1ocl_1_1Queue.html</filename>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>abc5e842271d703a2c127ef000681b496</anchor>
      <arglist>() CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a62648111989b26f6067ea65ed954505e</anchor>
      <arglist>(const Context &amp;c, const Device &amp;d=Device())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a31e41d67d14f8e12f3876e30546f7a84</anchor>
      <arglist>(const Queue &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>ae9b13d5993e31bc605e1dfc66399f3d5</anchor>
      <arglist>(Queue &amp;&amp;q) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Queue</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a9b19ec821a804ee5289735d0cb52cb91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a0f1172e0870daae02565f852e493a578</anchor>
      <arglist>(const Context &amp;c=Context(), const Device &amp;d=Device())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a2a1fecc4e012a7b574730dd50f91683d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finish</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>ad00e1adfb5e708624ed2685be06885fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Impl *</type>
      <name>getImpl</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a9c2e42d450a4271593926b7434aa5bb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Queue &amp;</type>
      <name>getProfilingQueue</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a10678501c12450ad04ff1462e20c534e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Queue &amp;</type>
      <name>operator=</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a574f2d5085dc44f7e2850261e6be78a4</anchor>
      <arglist>(const Queue &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>Queue &amp;</type>
      <name>operator=</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>a9a7650058c214f708b88b7b637409242</anchor>
      <arglist>(Queue &amp;&amp;q) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>ac9472a8a16b301dfdf4d4e2287360bd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Queue &amp;</type>
      <name>getDefault</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>ad2803459391010300c8cc9102d9c81cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Impl *</type>
      <name>p</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>acab7b5c467168f6d2d1bad20dd1356cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>Impl</name>
      <anchorfile>dd/dc0/classcv_1_1ocl_1_1Queue.html</anchorfile>
      <anchor>aee24c43b9029c5fba6fb8747c948c0da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::streaming::queue_capacity</name>
    <filename>d8/d5f/structcv_1_1gapi_1_1streaming_1_1queue__capacity.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>queue_capacity</name>
      <anchorfile>d8/d5f/structcv_1_1gapi_1_1streaming_1_1queue__capacity.html</anchorfile>
      <anchor>a32a4064c1cb82a79848d0ad456fb8f34</anchor>
      <arglist>(size_t cap=1)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW size_t</type>
      <name>capacity</name>
      <anchorfile>d8/d5f/structcv_1_1gapi_1_1streaming_1_1queue__capacity.html</anchorfile>
      <anchor>ae185867a703e53a4e8663c12aa80895f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::QueueInput</name>
    <filename>d2/d83/classcv_1_1gapi_1_1wip_1_1QueueInput.html</filename>
    <member kind="function">
      <type></type>
      <name>QueueInput</name>
      <anchorfile>d2/d83/classcv_1_1gapi_1_1wip_1_1QueueInput.html</anchorfile>
      <anchor>ada411e3dea77eff47ca2162b2c53a56f</anchor>
      <arglist>(const cv::GMetaArgs &amp;args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator cv::GRunArgs</name>
      <anchorfile>d2/d83/classcv_1_1gapi_1_1wip_1_1QueueInput.html</anchorfile>
      <anchor>a251fa29ceb574968624d32e8cc877da3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>d2/d83/classcv_1_1gapi_1_1wip_1_1QueueInput.html</anchorfile>
      <anchor>a311d0beebe3cb5e3eed1f7c48f6dff8a</anchor>
      <arglist>(cv::GRunArgs &amp;&amp;ins)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::QueueSource</name>
    <filename>dd/d78/classcv_1_1gapi_1_1wip_1_1QueueSource.html</filename>
    <templarg>class T</templarg>
    <base>cv::gapi::wip::QueueSourceBase</base>
    <member kind="typedef">
      <type>decltype(cv::descr_of(T{}))</type>
      <name>Meta</name>
      <anchorfile>dd/d78/classcv_1_1gapi_1_1wip_1_1QueueSource.html</anchorfile>
      <anchor>ae207dbbf7f4a1050dcabbc83a9c59472</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QueueSource</name>
      <anchorfile>dd/d78/classcv_1_1gapi_1_1wip_1_1QueueSource.html</anchorfile>
      <anchor>ab45ec97578fd3bc075bb1b83d26a0993</anchor>
      <arglist>(Meta m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>dd/d78/classcv_1_1gapi_1_1wip_1_1QueueSource.html</anchorfile>
      <anchor>a654455a9bee5a2841a5267eb636dc42b</anchor>
      <arglist>(T t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::wip::QueueSourceBase</name>
    <filename>d6/d63/classcv_1_1gapi_1_1wip_1_1QueueSourceBase.html</filename>
    <base>cv::gapi::wip::IStreamSource</base>
    <member kind="function">
      <type></type>
      <name>QueueSourceBase</name>
      <anchorfile>d6/d63/classcv_1_1gapi_1_1wip_1_1QueueSourceBase.html</anchorfile>
      <anchor>acb870deb5de47213c9ba6f590b623401</anchor>
      <arglist>(const cv::GMetaArg &amp;m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QueueSourceBase</name>
      <anchorfile>d6/d63/classcv_1_1gapi_1_1wip_1_1QueueSourceBase.html</anchorfile>
      <anchor>ab05384f19fd5bb2d096ba8f9a8906187</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GMetaArg</type>
      <name>descr_of</name>
      <anchorfile>d6/d63/classcv_1_1gapi_1_1wip_1_1QueueSourceBase.html</anchorfile>
      <anchor>a4a4d864ee8b5d86938c93e4bc5f8ea02</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>halt</name>
      <anchorfile>d6/d63/classcv_1_1gapi_1_1wip_1_1QueueSourceBase.html</anchorfile>
      <anchor>a7459c6dddb0c0403f228b37d92e33efb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>pull</name>
      <anchorfile>d6/d63/classcv_1_1gapi_1_1wip_1_1QueueSourceBase.html</anchorfile>
      <anchor>a46fd4e4048d2e2408d42336246725544</anchor>
      <arglist>(Data &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>d6/d63/classcv_1_1gapi_1_1wip_1_1QueueSourceBase.html</anchorfile>
      <anchor>a6cd9a9e25bf9db65a72453e916f122f9</anchor>
      <arglist>(Data &amp;&amp;data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::img_hash::RadialVarianceHash</name>
    <filename>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</filename>
    <base>cv::img_hash::ImgHashBase</base>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getFeatures</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>a8b4ab3380c8f1d8669030479600dd999</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getHash</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>ae8884fdd9bcb62286daf1a2461855317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumOfAngleLine</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>a67e45e67643485206c3bd61109653162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getPixPerLine</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>a163981931cdd85663d314ed006cae01c</anchor>
      <arglist>(Mat const &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>getProjection</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>aeec876c879462e4d44bad94a46033786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSigma</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>abe71d8fd951ee0c0277fea4f339e2242</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumOfAngleLine</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>a177638c49d134ca7f0e5624b30c8bff6</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigma</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>a220ddf8070bf024ef24d23a14d41b9b7</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RadialVarianceHash &gt;</type>
      <name>create</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>af6086b8110543d5ba4abfa74271119e5</anchor>
      <arglist>(double sigma=1, int numOfAngleLine=180)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RadialVarianceHash</name>
      <anchorfile>d5/d97/classcv_1_1img__hash_1_1RadialVarianceHash.html</anchorfile>
      <anchor>a6d4f61e91f813a42916e66ebf9f7f4bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::randpattern::RandomPatternCornerFinder</name>
    <filename>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</filename>
    <member kind="function">
      <type></type>
      <name>RandomPatternCornerFinder</name>
      <anchorfile>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</anchorfile>
      <anchor>adcd3edab6ce626e76d57a593d2640516</anchor>
      <arglist>(float patternWidth, float patternHeight, int nminiMatch=20, int depth=CV_32F, int verbose=0, int showExtraction=0, Ptr&lt; FeatureDetector &gt; detector=AKAZE::create(AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.005f), Ptr&lt; DescriptorExtractor &gt; descriptor=AKAZE::create(AKAZE::DESCRIPTOR_MLDB, 0, 3, 0.005f), Ptr&lt; DescriptorMatcher &gt; matcher=DescriptorMatcher::create(&quot;BruteForce-L1&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeObjectImagePoints</name>
      <anchorfile>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</anchorfile>
      <anchor>a4f9403aa890ab7af3a4f312fd5f28d82</anchor>
      <arglist>(std::vector&lt; cv::Mat &gt; inputImages)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Mat &gt;</type>
      <name>computeObjectImagePointsForSingle</name>
      <anchorfile>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</anchorfile>
      <anchor>a0f8347d19a257b4553b4163a34cff84e</anchor>
      <arglist>(cv::Mat inputImage)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::Mat &gt; &amp;</type>
      <name>getImagePoints</name>
      <anchorfile>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</anchorfile>
      <anchor>a1e040dc9fbb57957d3fff6356ef2df20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::Mat &gt; &amp;</type>
      <name>getObjectPoints</name>
      <anchorfile>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</anchorfile>
      <anchor>a72340a0002cc91be11cf45fded64fb14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadPattern</name>
      <anchorfile>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</anchorfile>
      <anchor>a56c6e69acc77b059df1e31ab3165e64a</anchor>
      <arglist>(const cv::Mat &amp;patternImage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadPattern</name>
      <anchorfile>df/d8d/classcv_1_1randpattern_1_1RandomPatternCornerFinder.html</anchorfile>
      <anchor>aeb584b73b5d3458bb09a115a6a676f8e</anchor>
      <arglist>(const cv::Mat &amp;patternImage, const std::vector&lt; cv::KeyPoint &gt; &amp;patternKeyPoints, const cv::Mat &amp;patternDescriptors)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::randpattern::RandomPatternGenerator</name>
    <filename>d7/d43/classcv_1_1randpattern_1_1RandomPatternGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>RandomPatternGenerator</name>
      <anchorfile>d7/d43/classcv_1_1randpattern_1_1RandomPatternGenerator.html</anchorfile>
      <anchor>a1d83712922f346740b9beb42797ced39</anchor>
      <arglist>(int imageWidth, int imageHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generatePattern</name>
      <anchorfile>d7/d43/classcv_1_1randpattern_1_1RandomPatternGenerator.html</anchorfile>
      <anchor>a874411cfb5edc28f9817fd38988689d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getPattern</name>
      <anchorfile>d7/d43/classcv_1_1randpattern_1_1RandomPatternGenerator.html</anchorfile>
      <anchor>a42b268976ecfa285a3cf49bc872b952b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Range</name>
    <filename>da/d35/classcv_1_1Range.html</filename>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>da/d35/classcv_1_1Range.html</anchorfile>
      <anchor>aafab1fe471bac7c314dcd0d678ac4e2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>da/d35/classcv_1_1Range.html</anchorfile>
      <anchor>abfd8e210d1dfcbdf4e34224a621a6236</anchor>
      <arglist>(int _start, int _end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>da/d35/classcv_1_1Range.html</anchorfile>
      <anchor>af17854e9243042f39ae1c7a5ef5f7600</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>da/d35/classcv_1_1Range.html</anchorfile>
      <anchor>a202fc148a0ad8df135215ecf1781a0b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Range</type>
      <name>all</name>
      <anchorfile>da/d35/classcv_1_1Range.html</anchorfile>
      <anchor>af5a0207f6f98a69077db8e77898abc0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>da/d35/classcv_1_1Range.html</anchorfile>
      <anchor>aba16789fec81858a31c9685d399b62fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>da/d35/classcv_1_1Range.html</anchorfile>
      <anchor>ad7ce51f1d8797236c97bec49d2b25522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::videostab::RansacParams</name>
    <filename>da/dc7/structcv_1_1videostab_1_1RansacParams.html</filename>
    <member kind="function">
      <type></type>
      <name>RansacParams</name>
      <anchorfile>da/dc7/structcv_1_1videostab_1_1RansacParams.html</anchorfile>
      <anchor>aade72367fb9106951e3993109fb60900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RansacParams</name>
      <anchorfile>d4/d2c/group__videostab__motion.html</anchorfile>
      <anchor>ga0f1dea7ffe8b8d5953f3f6e50e87dde4</anchor>
      <arglist>(int size, float thresh, float eps, float prob)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>niters</name>
      <anchorfile>da/dc7/structcv_1_1videostab_1_1RansacParams.html</anchorfile>
      <anchor>ae0710450cdb1804a2c42a3595afb241f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RansacParams</type>
      <name>default2dMotion</name>
      <anchorfile>da/dc7/structcv_1_1videostab_1_1RansacParams.html</anchorfile>
      <anchor>a30dc41affb537f4c8af23bebc18defa1</anchor>
      <arglist>(MotionModel model)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>eps</name>
      <anchorfile>da/dc7/structcv_1_1videostab_1_1RansacParams.html</anchorfile>
      <anchor>a12a0a87af93c54e5b9dd67aea517d2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>prob</name>
      <anchorfile>da/dc7/structcv_1_1videostab_1_1RansacParams.html</anchorfile>
      <anchor>aa43b08b4dfbc551b19f1217f8c67f5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>da/dc7/structcv_1_1videostab_1_1RansacParams.html</anchorfile>
      <anchor>a1c3369153b15c7f673d2afd5b07a55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>thresh</name>
      <anchorfile>da/dc7/structcv_1_1videostab_1_1RansacParams.html</anchorfile>
      <anchor>a2558a62a1e6b2ad8f47222f175348a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rapid::Rapid</name>
    <filename>d1/d8e/classcv_1_1rapid_1_1Rapid.html</filename>
    <base>cv::rapid::Tracker</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Rapid &gt;</type>
      <name>create</name>
      <anchorfile>d1/d8e/classcv_1_1rapid_1_1Rapid.html</anchorfile>
      <anchor>a38524cbc64a8900e26dd2c4b4db3aa3a</anchor>
      <arglist>(InputArray pts3d, InputArray tris)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudacodec::RawVideoSource</name>
    <filename>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RawVideoSource</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>afdeff4ca1e93237d85b2c7a65fbfd506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual FormatInfo</type>
      <name>format</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>a099a86ffcd64dd390c843162f3d97b31</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>get</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>ab89e44cf99d28f6ae54ed136c5030cad</anchor>
      <arglist>(const int propertyId, double &amp;propertyVal) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getExtraData</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>a08e7c4e3970e914f15a856c640980168</anchor>
      <arglist>(cv::Mat &amp;extraData) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFirstFrameIdx</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>abb9004483d240963787849fa723ace66</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getNextPacket</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>a121e8b2bbb89dfb3d9324998c27ac229</anchor>
      <arglist>(unsigned char **data, size_t *size)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>lastPacketContainsKeyFrame</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>a32396af05a19fcdc186b5ba8d419c531</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateFormat</name>
      <anchorfile>d6/d55/classcv_1_1cudacodec_1_1RawVideoSource.html</anchorfile>
      <anchor>a7186faa23579104a522b280554826e27</anchor>
      <arglist>(const FormatInfo &amp;videoFormat)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Allocator::rebind</name>
    <filename>da/d52/classcv_1_1Allocator_1_1rebind.html</filename>
    <templarg>typename U</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Avg::rebind</name>
    <filename>d3/dd1/structcv_1_1cudev_1_1Avg_1_1rebind.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>Avg&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>d3/dd1/structcv_1_1cudev_1_1Avg_1_1rebind.html</anchorfile>
      <anchor>a7f7046ef2a6d7d1810f474e626c9cfd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Max::rebind</name>
    <filename>d1/d7c/structcv_1_1cudev_1_1Max_1_1rebind.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>Max&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>d1/d7c/structcv_1_1cudev_1_1Max_1_1rebind.html</anchorfile>
      <anchor>a07461e708d77d4357a757e2cf00b468b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Min::rebind</name>
    <filename>d2/dff/structcv_1_1cudev_1_1Min_1_1rebind.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>Min&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>d2/dff/structcv_1_1cudev_1_1Min_1_1rebind.html</anchorfile>
      <anchor>a077a93d8f264d3851fe5502b6233b740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Sum::rebind</name>
    <filename>d1/d1d/structcv_1_1cudev_1_1Sum_1_1rebind.html</filename>
    <templarg>typename U</templarg>
    <member kind="typedef">
      <type>Sum&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>d1/d1d/structcv_1_1cudev_1_1Sum_1_1rebind.html</anchorfile>
      <anchor>aba69fcfcf79a853393328624ef96bae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ReciprocalLayer</name>
    <filename>d5/d8e/classcv_1_1dnn_1_1ReciprocalLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ReciprocalLayer &gt;</type>
      <name>create</name>
      <anchorfile>d5/d8e/classcv_1_1dnn_1_1ReciprocalLayer.html</anchorfile>
      <anchor>a2527b5346936b24acac7a3d9c23abf1f</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::own::Rect</name>
    <filename>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</filename>
    <member kind="function">
      <type></type>
      <name>Rect</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>ab27b16b8f1d5dfba437462074c62df5e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>a0be75e61b2fbf5eb61304c2b289aba3e</anchor>
      <arglist>(const cv::Rect &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>ac15c0e7711aef114842c03f626c6fc3f</anchor>
      <arglist>(int _x, int _y, int _width, int _height)</arglist>
    </member>
    <member kind="function">
      <type>Rect &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>aded74cbe1c1cd03333ee1e2ad45719d9</anchor>
      <arglist>(const cv::Rect &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>a83f0a70d6ccb9717a0d8dcebb8a981f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>a15da5de11a300ed7f1f1ee1729ccaa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>a1fc63ea871dd7309f5659d0dc8b7a510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>d3/d22/classcv_1_1gapi_1_1own_1_1Rect.html</anchorfile>
      <anchor>aeec8fcb6d99663a925235734042a7c90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::Rect</name>
    <filename>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Rect</name>
      <anchorfile>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</anchorfile>
      <anchor>a8799868c569acfb10a2ececb1130c928</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect</name>
      <anchorfile>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</anchorfile>
      <anchor>a50533e856727b291d74b533f085a6f73</anchor>
      <arglist>(const cv::Rect &amp;rect_, const cv::Scalar &amp;color_, int thick_=1, int lt_=8, int shift_=0)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Scalar</type>
      <name>color</name>
      <anchorfile>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</anchorfile>
      <anchor>a4b2e538a42fd71318c16e48f6ddea9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>lt</name>
      <anchorfile>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</anchorfile>
      <anchor>ad6b9532d3bfbf1e2980a7b8f95b7f32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Rect</type>
      <name>rect</name>
      <anchorfile>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</anchorfile>
      <anchor>a1390f78cbd67ee974d11bd6b9ab3858b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>shift</name>
      <anchorfile>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</anchorfile>
      <anchor>a2a138dd53d112028ffac95555ed1bfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>thick</name>
      <anchorfile>d6/d30/structcv_1_1gapi_1_1wip_1_1draw_1_1Rect.html</anchorfile>
      <anchor>a94b863a91d3a29b9b11cfec66c21e208</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Rect_</name>
    <filename>d2/d44/classcv_1_1Rect__.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>abb0ad4cd4092bb10ff97f3f683e598e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect_</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>afb53dd5c7f9a57ecb3d50d62d2d6dd14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect_</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a5a41149f4b012b9f323b5913454375a1</anchor>
      <arglist>(_Tp _x, _Tp _y, _Tp _width, _Tp _height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect_</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>ad03e77a67595ae76f241ac0a92b11bd3</anchor>
      <arglist>(const Point_&lt; _Tp &gt; &amp;org, const Size_&lt; _Tp &gt; &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect_</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a388c33991cecd4942fe24a0cf32a4ad4</anchor>
      <arglist>(const Point_&lt; _Tp &gt; &amp;pt1, const Point_&lt; _Tp &gt; &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect_</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a80c2299a1b67b3df86eb713b68ea476a</anchor>
      <arglist>(const Rect_ &amp;r)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect_</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a1bf616763a2be4e48e23be24473e2f00</anchor>
      <arglist>(Rect_ &amp;&amp;r) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>area</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a0dba3ba97160894da4b8c8b4d8712c8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point_&lt; _Tp &gt;</type>
      <name>br</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a82e906ac45136f22dacf6b453f61d36a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a4506eca68c36d1c68af51489a7ac58a7</anchor>
      <arglist>(const Point_&lt; _Tp2 &gt; &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a6b7f5a0fd792784b865806ef4b6e47f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Rect_&lt; _Tp2 &gt;</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>aede48baa3604b77b25b7cf05c070868f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rect_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a204c156ee184735b3a512118dc3a1544</anchor>
      <arglist>(const Rect_ &amp;r)=default</arglist>
    </member>
    <member kind="function">
      <type>Rect_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>ae10234ffe2d71d1a925be89d7e42bcbf</anchor>
      <arglist>(Rect_ &amp;&amp;r) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="function">
      <type>Size_&lt; _Tp &gt;</type>
      <name>size</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a9c727936bddffe38079628e0ec7942cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point_&lt; _Tp &gt;</type>
      <name>tl</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a15e686670dd8d23246b9a2c644744fe3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>height</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a6fed06513cedd76652389e38c7b1222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>width</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a6c16a3bce912faa4fe5be42d7f1b53fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>x</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a2cadfdc3b4b7dbf8085622b27e044572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>y</name>
      <anchorfile>d2/d44/classcv_1_1Rect__.html</anchorfile>
      <anchor>a6a4860e984df1752623b6ce2a8bde73a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ReduceLayer</name>
    <filename>df/d26/classcv_1_1dnn_1_1ReduceLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ReduceLayer &gt;</type>
      <name>create</name>
      <anchorfile>df/d26/classcv_1_1dnn_1_1ReduceLayer.html</anchorfile>
      <anchor>af4ff93ff1d98dfd305b574ee3d4b81f5</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ReduceToColumnBody</name>
    <filename>d5/df4/structcv_1_1cudev_1_1ReduceToColumnBody.html</filename>
    <templarg>class Reductor</templarg>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d5/df4/structcv_1_1cudev_1_1ReduceToColumnBody.html</anchorfile>
      <anchor>a5968b92fd9324c04662ae4c924b5a1d8</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d5/df4/structcv_1_1cudev_1_1ReduceToColumnBody.html</anchorfile>
      <anchor>aa72b57549923cafbecfcb80c3d3849bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ReduceToRowBody</name>
    <filename>da/d58/structcv_1_1cudev_1_1ReduceToRowBody.html</filename>
    <templarg>class Reductor</templarg>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>da/d58/structcv_1_1cudev_1_1ReduceToRowBody.html</anchorfile>
      <anchor>ad50d5168478eaa06984e8c13f59b0138</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>da/d58/structcv_1_1cudev_1_1ReduceToRowBody.html</anchorfile>
      <anchor>ae6544f765538d7a70af86a0c6c9b226e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::aruco::RefineParameters</name>
    <filename>d5/d09/structcv_1_1aruco_1_1RefineParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>RefineParameters</name>
      <anchorfile>d5/d09/structcv_1_1aruco_1_1RefineParameters.html</anchorfile>
      <anchor>ab6598c83fa9fdec02e1a725d49fe02f2</anchor>
      <arglist>(float minRepDistance=10.f, float errorCorrectionRate=3.f, bool checkAllOrders=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readRefineParameters</name>
      <anchorfile>d5/d09/structcv_1_1aruco_1_1RefineParameters.html</anchorfile>
      <anchor>aed2cd94a9656b7eb8b3be8284a4402ca</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeRefineParameters</name>
      <anchorfile>d5/d09/structcv_1_1aruco_1_1RefineParameters.html</anchorfile>
      <anchor>a0bb4e4d71bba42ce162bd5eae20b512c</anchor>
      <arglist>(FileStorage &amp;fs, const String &amp;name=String())</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>checkAllOrders</name>
      <anchorfile>d5/d09/structcv_1_1aruco_1_1RefineParameters.html</anchorfile>
      <anchor>aae500a000c9b61e4772e755d783d639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>errorCorrectionRate</name>
      <anchorfile>d5/d09/structcv_1_1aruco_1_1RefineParameters.html</anchorfile>
      <anchor>ad8bfc8a51e8ce6719bb5f891af64f79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minRepDistance</name>
      <anchorfile>d5/d09/structcv_1_1aruco_1_1RefineParameters.html</anchorfile>
      <anchor>a0e5a0079a09f5b29d5b2d8224db63b7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::RegionLayer</name>
    <filename>d1/d21/classcv_1_1dnn_1_1RegionLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RegionLayer &gt;</type>
      <name>create</name>
      <anchorfile>d1/d21/classcv_1_1dnn_1_1RegionLayer.html</anchorfile>
      <anchor>a189f9605c579a01750f715c51a5df725</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nmsThreshold</name>
      <anchorfile>d1/d21/classcv_1_1dnn_1_1RegionLayer.html</anchorfile>
      <anchor>a9c1dbf394c00a3b5572cf60d342b0044</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ReLU6Layer</name>
    <filename>dc/dcd/classcv_1_1dnn_1_1ReLU6Layer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ReLU6Layer &gt;</type>
      <name>create</name>
      <anchorfile>dc/dcd/classcv_1_1dnn_1_1ReLU6Layer.html</anchorfile>
      <anchor>aba2a3cfd543f8a0fe7acbba80753b986</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxValue</name>
      <anchorfile>dc/dcd/classcv_1_1dnn_1_1ReLU6Layer.html</anchorfile>
      <anchor>af51250f90f35f29f6b136da4db890f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minValue</name>
      <anchorfile>dc/dcd/classcv_1_1dnn_1_1ReLU6Layer.html</anchorfile>
      <anchor>aa200bc4e9f9a501a47e881276631707f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ReLULayer</name>
    <filename>dd/df0/classcv_1_1dnn_1_1ReLULayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ReLULayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/df0/classcv_1_1dnn_1_1ReLULayer.html</anchorfile>
      <anchor>a888708d52fe32018d076688fd4914127</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>negativeSlope</name>
      <anchorfile>dd/df0/classcv_1_1dnn_1_1ReLULayer.html</anchorfile>
      <anchor>ae9c6e8dfc1211e6fe6c6f588c607180b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RemapPtr1</name>
    <filename>dc/d09/structcv_1_1cudev_1_1RemapPtr1.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class MapPtr</templarg>
    <member kind="typedef">
      <type>PtrTraits&lt; MapPtr &gt;::index_type</type>
      <name>index_type</name>
      <anchorfile>dc/d09/structcv_1_1cudev_1_1RemapPtr1.html</anchorfile>
      <anchor>a33dee96a509e0a429eaa86555311fd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>dc/d09/structcv_1_1cudev_1_1RemapPtr1.html</anchorfile>
      <anchor>a909a5e2a30a12ff516cf9689773969c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>dc/d09/structcv_1_1cudev_1_1RemapPtr1.html</anchorfile>
      <anchor>a8c358414d62a48691db81d7ed2645782</anchor>
      <arglist>(typename PtrTraits&lt; MapPtr &gt;::index_type y, typename PtrTraits&lt; MapPtr &gt;::index_type x) const</arglist>
    </member>
    <member kind="variable">
      <type>MapPtr</type>
      <name>map</name>
      <anchorfile>dc/d09/structcv_1_1cudev_1_1RemapPtr1.html</anchorfile>
      <anchor>a98faf5405ad3fb727f5205e4c2d7bf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>dc/d09/structcv_1_1cudev_1_1RemapPtr1.html</anchorfile>
      <anchor>a1bb3834387ca5de2f8203beb166d26b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RemapPtr1Sz</name>
    <filename>dd/d03/structcv_1_1cudev_1_1RemapPtr1Sz.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class MapPtr</templarg>
    <base>cv::cudev::RemapPtr1&lt; SrcPtr, MapPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>dd/d03/structcv_1_1cudev_1_1RemapPtr1Sz.html</anchorfile>
      <anchor>a68e72b778afc9b1bfebddb594e2f485f</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>dd/d03/structcv_1_1cudev_1_1RemapPtr1Sz.html</anchorfile>
      <anchor>aca43acf1aee056f634e8189998dbd24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>dd/d03/structcv_1_1cudev_1_1RemapPtr1Sz.html</anchorfile>
      <anchor>aa891264c9253f93d5c32bfe9c6b34cff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RemapPtr2</name>
    <filename>d1/d32/structcv_1_1cudev_1_1RemapPtr2.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class MapXPtr</templarg>
    <templarg>class MapYPtr</templarg>
    <member kind="typedef">
      <type>PtrTraits&lt; MapXPtr &gt;::index_type</type>
      <name>index_type</name>
      <anchorfile>d1/d32/structcv_1_1cudev_1_1RemapPtr2.html</anchorfile>
      <anchor>a39aecea816f181d71d49907eb060c15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d1/d32/structcv_1_1cudev_1_1RemapPtr2.html</anchorfile>
      <anchor>ad2d74b514a86004a701382bf751820d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d1/d32/structcv_1_1cudev_1_1RemapPtr2.html</anchorfile>
      <anchor>a47c01ef109ab0d47d3b99d3f74ac9c15</anchor>
      <arglist>(typename PtrTraits&lt; MapXPtr &gt;::index_type y, typename PtrTraits&lt; MapXPtr &gt;::index_type x) const</arglist>
    </member>
    <member kind="variable">
      <type>MapXPtr</type>
      <name>mapx</name>
      <anchorfile>d1/d32/structcv_1_1cudev_1_1RemapPtr2.html</anchorfile>
      <anchor>ad1b4189a3370713447f3935337f8b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MapYPtr</type>
      <name>mapy</name>
      <anchorfile>d1/d32/structcv_1_1cudev_1_1RemapPtr2.html</anchorfile>
      <anchor>a12e4cdb3c6de74cbbd59bdb8fd4f4e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d1/d32/structcv_1_1cudev_1_1RemapPtr2.html</anchorfile>
      <anchor>ab2019553ffaaa44a94da9bcb69317fce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RemapPtr2Sz</name>
    <filename>d4/d59/structcv_1_1cudev_1_1RemapPtr2Sz.html</filename>
    <templarg>class SrcPtr</templarg>
    <templarg>class MapXPtr</templarg>
    <templarg>class MapYPtr</templarg>
    <base>cv::cudev::RemapPtr2&lt; SrcPtr, MapXPtr, MapYPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d4/d59/structcv_1_1cudev_1_1RemapPtr2Sz.html</anchorfile>
      <anchor>a3835cc862523a78e5fcb06fa3c2d3309</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d4/d59/structcv_1_1cudev_1_1RemapPtr2Sz.html</anchorfile>
      <anchor>a9160c7e2fa0b96bb89809ef99ee618f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d4/d59/structcv_1_1cudev_1_1RemapPtr2Sz.html</anchorfile>
      <anchor>af7bb64426a52dc5ed1d01962064d7a65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ReorgLayer</name>
    <filename>d6/da3/classcv_1_1dnn_1_1ReorgLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ReorgLayer &gt;</type>
      <name>create</name>
      <anchorfile>d6/da3/classcv_1_1dnn_1_1ReorgLayer.html</anchorfile>
      <anchor>a219352d002175101ebcec17f2db21f21</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::kinfu::Intr::Reprojector</name>
    <filename>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</filename>
    <member kind="function">
      <type></type>
      <name>Reprojector</name>
      <anchorfile>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</anchorfile>
      <anchor>a439039c7e5b1e25caca60b14734bb30e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reprojector</name>
      <anchorfile>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</anchorfile>
      <anchor>ae4204ed0c1573b773b2c649b274c4ce8</anchor>
      <arglist>(Intr intr)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3_&lt; T &gt;</type>
      <name>operator()</name>
      <anchorfile>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</anchorfile>
      <anchor>a14ed0bbd0584925613917a6d04a8b2a0</anchor>
      <arglist>(cv::Point3_&lt; T &gt; p) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cx</name>
      <anchorfile>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</anchorfile>
      <anchor>adc25f7899fb19c2cc85a0c510d3a5078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cy</name>
      <anchorfile>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</anchorfile>
      <anchor>a67763234a33a864ad6a582ffe8ce223c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fxinv</name>
      <anchorfile>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</anchorfile>
      <anchor>a44dff334bd5faafc3ffd1f2c6853e724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fyinv</name>
      <anchorfile>d3/def/structcv_1_1kinfu_1_1Intr_1_1Reprojector.html</anchorfile>
      <anchor>a1853b14e8d661fe455392d4f067b5a9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::RequantizeLayer</name>
    <filename>da/d2c/classcv_1_1dnn_1_1RequantizeLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RequantizeLayer &gt;</type>
      <name>create</name>
      <anchorfile>da/d2c/classcv_1_1dnn_1_1RequantizeLayer.html</anchorfile>
      <anchor>a0fbc15cb5dc8b83cb08187949f383de6</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>da/d2c/classcv_1_1dnn_1_1RequantizeLayer.html</anchorfile>
      <anchor>acbbb238f202e1b1a0a958ea2d92bfd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shift</name>
      <anchorfile>da/d2c/classcv_1_1dnn_1_1RequantizeLayer.html</anchorfile>
      <anchor>a14aef8dc9de1b160790866c641f511fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ReshapeLayer</name>
    <filename>db/d15/classcv_1_1dnn_1_1ReshapeLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ReshapeLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/d15/classcv_1_1dnn_1_1ReshapeLayer.html</anchorfile>
      <anchor>a4670ee9ecd9f4057c04da4b9be70fa85</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>MatShape</type>
      <name>newShapeDesc</name>
      <anchorfile>db/d15/classcv_1_1dnn_1_1ReshapeLayer.html</anchorfile>
      <anchor>a10541f58a206855b7b8919e0149e63d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Range</type>
      <name>newShapeRange</name>
      <anchorfile>db/d15/classcv_1_1dnn_1_1ReshapeLayer.html</anchorfile>
      <anchor>acee5f05c5d314bfda06ee6b53a3eaf8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::tbm::ResizedImageDescriptor</name>
    <filename>dc/d5a/classcv_1_1detail_1_1tracking_1_1tbm_1_1ResizedImageDescriptor.html</filename>
    <base>cv::detail::tracking::tbm::IImageDescriptor</base>
    <member kind="function">
      <type></type>
      <name>ResizedImageDescriptor</name>
      <anchorfile>dc/d5a/classcv_1_1detail_1_1tracking_1_1tbm_1_1ResizedImageDescriptor.html</anchorfile>
      <anchor>a0e2401d4f8982e186c100d333677f1b4</anchor>
      <arglist>(const cv::Size &amp;descr_size, const cv::InterpolationFlags interpolation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>dc/d5a/classcv_1_1detail_1_1tracking_1_1tbm_1_1ResizedImageDescriptor.html</anchorfile>
      <anchor>ad8162bcf6d06add4132dd12b186f2b21</anchor>
      <arglist>(const cv::Mat &amp;mat, cv::Mat &amp;descr) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>dc/d5a/classcv_1_1detail_1_1tracking_1_1tbm_1_1ResizedImageDescriptor.html</anchorfile>
      <anchor>a8bd645b2bb10245545fe00ba91840f77</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;mats, std::vector&lt; cv::Mat &gt; &amp;descrs) override</arglist>
    </member>
    <member kind="function">
      <type>cv::Size</type>
      <name>size</name>
      <anchorfile>dc/d5a/classcv_1_1detail_1_1tracking_1_1tbm_1_1ResizedImageDescriptor.html</anchorfile>
      <anchor>af5fd082c1a2c03a0561d792cf9ecf561</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ResizeLayer</name>
    <filename>db/d38/classcv_1_1dnn_1_1ResizeLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ResizeLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/d38/classcv_1_1dnn_1_1ResizeLayer.html</anchorfile>
      <anchor>ac90694234da2352fcfa270670ed5b147</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ResizePtr</name>
    <filename>d5/db1/structcv_1_1cudev_1_1ResizePtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::index_type</type>
      <name>index_type</name>
      <anchorfile>d5/db1/structcv_1_1cudev_1_1ResizePtr.html</anchorfile>
      <anchor>a837421740c4d6d318c4247bccd5a0c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d5/db1/structcv_1_1cudev_1_1ResizePtr.html</anchorfile>
      <anchor>a5857d99746ea5e6b6ed76d1618d1ed98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d5/db1/structcv_1_1cudev_1_1ResizePtr.html</anchorfile>
      <anchor>a7bf21855e52be7a823b1e44db27d6c2c</anchor>
      <arglist>(typename PtrTraits&lt; SrcPtr &gt;::index_type y, typename PtrTraits&lt; SrcPtr &gt;::index_type x) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fx</name>
      <anchorfile>d5/db1/structcv_1_1cudev_1_1ResizePtr.html</anchorfile>
      <anchor>a2504642a05f313ad0798b0745e9f1842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fy</name>
      <anchorfile>d5/db1/structcv_1_1cudev_1_1ResizePtr.html</anchorfile>
      <anchor>aba1db2738b76bb71b114ec3375ffcb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d5/db1/structcv_1_1cudev_1_1ResizePtr.html</anchorfile>
      <anchor>a74b6f1bae461e40b5bcd751b5802a219</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ResizePtrSz</name>
    <filename>d3/d8a/structcv_1_1cudev_1_1ResizePtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::ResizePtr&lt; SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d3/d8a/structcv_1_1cudev_1_1ResizePtrSz.html</anchorfile>
      <anchor>abe41fe80f4a491708011110e50a6fcb7</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d3/d8a/structcv_1_1cudev_1_1ResizePtrSz.html</anchorfile>
      <anchor>ae4826d69a30bdd765d42c8e89f035f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d3/d8a/structcv_1_1cudev_1_1ResizePtrSz.html</anchorfile>
      <anchor>a0d5ac19c9db9534c4c8454dc8b1fc8ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bioinspired::Retina</name>
    <filename>dc/d54/classcv_1_1bioinspired_1_1Retina.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activateContoursProcessing</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a1e109acc73714943702572866487965b</anchor>
      <arglist>(const bool activate)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activateMovingContoursProcessing</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>afe65e21f82b421cf468e225b3cd61322</anchor>
      <arglist>(const bool activate)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>applyFastToneMapping</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a1bb2ed3bee0ced414ed0533fba641dec</anchor>
      <arglist>(InputArray inputImage, OutputArray outputToneMappedImage)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearBuffers</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a09603d1ed6c8f82459526bbe2ac4eac6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getInputSize</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a9266e82cc8de64595687f9dce2b47f87</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getMagno</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>ad8ec45e39a333eeb759e0925357f4ec5</anchor>
      <arglist>(OutputArray retinaOutput_magno)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getMagnoRAW</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a81377b5953ccf89c0eadf967fae2910a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getMagnoRAW</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a33590324368a1f1140dc68faf8049fca</anchor>
      <arglist>(OutputArray retinaOutput_magno)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getOutputSize</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a1a6a151832812c2b276e5cb244f7a544</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual RetinaParameters</type>
      <name>getParameters</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>ada6dac13985015a01a461b5cde177e95</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getParvo</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a89bbd0119f52b9936cabdfba97561c0f</anchor>
      <arglist>(OutputArray retinaOutput_parvo)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getParvoRAW</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>af1585fdd85f42ba8b79598ee1d74fcaf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getParvoRAW</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>ab8bb17543b78ef9d32be3a4619d2b2dd</anchor>
      <arglist>(OutputArray retinaOutput_parvo)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual String</type>
      <name>printSetup</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a933b8c74d4479727aacd919f29cf8aa8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a9d18358b520c4dd7931a9154cc053649</anchor>
      <arglist>(InputArray inputImage)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setColorSaturation</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>aa66dca22cadf9293164bef39f3690a94</anchor>
      <arglist>(const bool saturateColors=true, const float colorSaturationValue=4.0f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setup</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a75ee531b20e2c32892773625de5ecdb1</anchor>
      <arglist>(cv::FileStorage &amp;fs, const bool applyDefaultSetupOnFailure=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setup</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>ac9f944965a104c355467628b07eaf887</anchor>
      <arglist>(RetinaParameters newParameters)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setup</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a741fc44059111f3e2d5ba6ab1fa1d907</anchor>
      <arglist>(String retinaParameterFile=&quot;&quot;, const bool applyDefaultSetupOnFailure=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setupIPLMagnoChannel</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>acfec2a2bef33e6ef73a38576f645278b</anchor>
      <arglist>(const bool normaliseOutput=true, const float parasolCells_beta=0.f, const float parasolCells_tau=0.f, const float parasolCells_k=7.f, const float amacrinCellsTemporalCutFrequency=1.2f, const float V0CompressionParameter=0.95f, const float localAdaptintegration_tau=0.f, const float localAdaptintegration_k=7.f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setupOPLandIPLParvoChannel</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>ac6d6767e14212b5ebd7c5bbc6477fa7a</anchor>
      <arglist>(const bool colorMode=true, const bool normaliseOutput=true, const float photoreceptorsLocalAdaptationSensitivity=0.7f, const float photoreceptorsTemporalConstant=0.5f, const float photoreceptorsSpatialConstant=0.53f, const float horizontalCellsGain=0.f, const float HcellsTemporalConstant=1.f, const float HcellsSpatialConstant=7.f, const float ganglionCellsSensitivity=0.7f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>af0fb1fda44face9993785ef41b38430d</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a92d80a2c309c46a46b22ec125cad3943</anchor>
      <arglist>(String fs) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Retina &gt;</type>
      <name>create</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>aaf627494d7758eeb10d09c8fa5fd098b</anchor>
      <arglist>(Size inputSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Retina &gt;</type>
      <name>create</name>
      <anchorfile>dc/d54/classcv_1_1bioinspired_1_1Retina.html</anchorfile>
      <anchor>a3701b8d50f06562d0d632fdd5cbff156</anchor>
      <arglist>(Size inputSize, const bool colorMode, int colorSamplingMethod=RETINA_COLOR_BAYER, const bool useRetinaLogSampling=false, const float reductionFactor=1.0f, const float samplingStrength=10.0f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bioinspired::RetinaFastToneMapping</name>
    <filename>dd/d73/classcv_1_1bioinspired_1_1RetinaFastToneMapping.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>applyFastToneMapping</name>
      <anchorfile>dd/d73/classcv_1_1bioinspired_1_1RetinaFastToneMapping.html</anchorfile>
      <anchor>ad84c0513227ddaa3fb0c23cc37cc4f3a</anchor>
      <arglist>(InputArray inputImage, OutputArray outputToneMappedImage)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setup</name>
      <anchorfile>dd/d73/classcv_1_1bioinspired_1_1RetinaFastToneMapping.html</anchorfile>
      <anchor>a378b0dccc1fe6f1ee8612d9a8d4c4c5e</anchor>
      <arglist>(const float photoreceptorsNeighborhoodRadius=3.f, const float ganglioncellsNeighborhoodRadius=1.f, const float meanLuminanceModulatorK=1.f)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RetinaFastToneMapping &gt;</type>
      <name>create</name>
      <anchorfile>dd/d73/classcv_1_1bioinspired_1_1RetinaFastToneMapping.html</anchorfile>
      <anchor>a1bbdcffd145798ef3c73836a4875fcb4</anchor>
      <arglist>(Size inputSize)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::bioinspired::RetinaParameters</name>
    <filename>d2/df5/structcv_1_1bioinspired_1_1RetinaParameters.html</filename>
    <class kind="struct">cv::bioinspired::RetinaParameters::IplMagnoParameters</class>
    <class kind="struct">cv::bioinspired::RetinaParameters::OPLandIplParvoParameters</class>
    <member kind="variable">
      <type>IplMagnoParameters</type>
      <name>IplMagno</name>
      <anchorfile>d2/df5/structcv_1_1bioinspired_1_1RetinaParameters.html</anchorfile>
      <anchor>a1875391e7a0ef9fb82cc88b4b700f3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OPLandIplParvoParameters</type>
      <name>OPLandIplParvo</name>
      <anchorfile>d2/df5/structcv_1_1bioinspired_1_1RetinaParameters.html</anchorfile>
      <anchor>a22079e2a0666d7f0add1e8bb2cd63500</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::RFFeatureGetter</name>
    <filename>dc/dca/classcv_1_1ximgproc_1_1RFFeatureGetter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getFeatures</name>
      <anchorfile>dc/dca/classcv_1_1ximgproc_1_1RFFeatureGetter.html</anchorfile>
      <anchor>ae5f187b289ddd644e9daf3b6fe152f18</anchor>
      <arglist>(const Mat &amp;src, Mat &amp;features, const int gnrmRad, const int gsmthRad, const int shrink, const int outNum, const int gradNum) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2Gray</name>
    <filename>d9/d5f/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2Gray.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2HLS</name>
    <filename>de/d2b/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2HLS.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2HSV</name>
    <filename>de/d72/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2HSV.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2Lab</name>
    <filename>db/df2/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2Lab.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2Luv</name>
    <filename>d0/d2c/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2Luv.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2RGB</name>
    <filename>de/d9d/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2RGB.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2XYZ</name>
    <filename>d1/ddf/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2XYZ.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2YCrCb</name>
    <filename>da/d08/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2YCrCb.html</filename>
  </compound>
  <compound kind="class">
    <name>cv::cudev::color_cvt_detail::RGB2YUV</name>
    <filename>d6/d96/classcv_1_1cudev_1_1color__cvt__detail_1_1RGB2YUV.html</filename>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_GRAY_func</name>
    <filename>d8/ded/structcv_1_1cudev_1_1RGB__to__GRAY__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Gray&lt; SrcDepth, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS4_FULL_func</name>
    <filename>d2/d93/structcv_1_1cudev_1_1RGB__to__HLS4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 4, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS4_FULL_func&lt; float &gt;</name>
    <filename>db/deb/structcv_1_1cudev_1_1RGB__to__HLS4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS4_func</name>
    <filename>d9/d77/structcv_1_1cudev_1_1RGB__to__HLS4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS4_func&lt; float &gt;</name>
    <filename>d6/d6b/structcv_1_1cudev_1_1RGB__to__HLS4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS_FULL_func</name>
    <filename>d5/d13/structcv_1_1cudev_1_1RGB__to__HLS__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 3, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS_FULL_func&lt; float &gt;</name>
    <filename>d1/d6f/structcv_1_1cudev_1_1RGB__to__HLS__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS_func</name>
    <filename>d8/d24/structcv_1_1cudev_1_1RGB__to__HLS__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 3, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HLS_func&lt; float &gt;</name>
    <filename>d8/d04/structcv_1_1cudev_1_1RGB__to__HLS__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV4_FULL_func</name>
    <filename>dc/d3a/structcv_1_1cudev_1_1RGB__to__HSV4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 4, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV4_FULL_func&lt; float &gt;</name>
    <filename>d5/d76/structcv_1_1cudev_1_1RGB__to__HSV4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV4_func</name>
    <filename>d8/db1/structcv_1_1cudev_1_1RGB__to__HSV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV4_func&lt; float &gt;</name>
    <filename>d9/da5/structcv_1_1cudev_1_1RGB__to__HSV4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV_FULL_func</name>
    <filename>da/dee/structcv_1_1cudev_1_1RGB__to__HSV__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 3, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV_FULL_func&lt; float &gt;</name>
    <filename>d0/d0e/structcv_1_1cudev_1_1RGB__to__HSV__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV_func</name>
    <filename>db/d4e/structcv_1_1cudev_1_1RGB__to__HSV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 3, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_HSV_func&lt; float &gt;</name>
    <filename>db/d37/structcv_1_1cudev_1_1RGB__to__HSV__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 3, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_Lab4_func</name>
    <filename>d2/d21/structcv_1_1cudev_1_1RGB__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_Lab_func</name>
    <filename>db/d41/structcv_1_1cudev_1_1RGB__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 3, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_Luv4_func</name>
    <filename>d5/d72/structcv_1_1cudev_1_1RGB__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_Luv_func</name>
    <filename>dc/db6/structcv_1_1cudev_1_1RGB__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 3, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_XYZ4_func</name>
    <filename>d2/dd8/structcv_1_1cudev_1_1RGB__to__XYZ4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 3, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_XYZ_func</name>
    <filename>dd/d54/structcv_1_1cudev_1_1RGB__to__XYZ__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 3, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_YCrCb4_func</name>
    <filename>df/d11/structcv_1_1cudev_1_1RGB__to__YCrCb4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 3, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_YCrCb_func</name>
    <filename>df/d9a/structcv_1_1cudev_1_1RGB__to__YCrCb__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 3, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_YUV4_func</name>
    <filename>d9/d7a/structcv_1_1cudev_1_1RGB__to__YUV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 3, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGB_to_YUV_func</name>
    <filename>d7/d9f/structcv_1_1cudev_1_1RGB__to__YUV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 3, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_GRAY_func</name>
    <filename>db/d04/structcv_1_1cudev_1_1RGBA__to__GRAY__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Gray&lt; SrcDepth, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS4_FULL_func</name>
    <filename>d0/d56/structcv_1_1cudev_1_1RGBA__to__HLS4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 4, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS4_FULL_func&lt; float &gt;</name>
    <filename>de/d5e/structcv_1_1cudev_1_1RGBA__to__HLS4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS4_func</name>
    <filename>d6/d31/structcv_1_1cudev_1_1RGBA__to__HLS4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS4_func&lt; float &gt;</name>
    <filename>d8/dcb/structcv_1_1cudev_1_1RGBA__to__HLS4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS_FULL_func</name>
    <filename>dd/db8/structcv_1_1cudev_1_1RGBA__to__HLS__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 3, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS_FULL_func&lt; float &gt;</name>
    <filename>d4/dd3/structcv_1_1cudev_1_1RGBA__to__HLS__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS_func</name>
    <filename>d9/dd5/structcv_1_1cudev_1_1RGBA__to__HLS__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; SrcDepth, 4, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HLS_func&lt; float &gt;</name>
    <filename>d2/d0c/structcv_1_1cudev_1_1RGBA__to__HLS__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HLS&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV4_FULL_func</name>
    <filename>dd/d19/structcv_1_1cudev_1_1RGBA__to__HSV4__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 4, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV4_FULL_func&lt; float &gt;</name>
    <filename>d1/d1f/structcv_1_1cudev_1_1RGBA__to__HSV4__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV4_func</name>
    <filename>d7/d25/structcv_1_1cudev_1_1RGBA__to__HSV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 4, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV4_func&lt; float &gt;</name>
    <filename>db/d05/structcv_1_1cudev_1_1RGBA__to__HSV4__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 4, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV_FULL_func</name>
    <filename>db/d47/structcv_1_1cudev_1_1RGBA__to__HSV__FULL__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 3, 2, 256 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV_FULL_func&lt; float &gt;</name>
    <filename>d0/d1c/structcv_1_1cudev_1_1RGBA__to__HSV__FULL__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV_func</name>
    <filename>d1/d7d/structcv_1_1cudev_1_1RGBA__to__HSV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; SrcDepth, 4, 3, 2, 180 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_HSV_func&lt; float &gt;</name>
    <filename>d0/d9b/structcv_1_1cudev_1_1RGBA__to__HSV__func_3_01float_01_4.html</filename>
    <base>cv::cudev::color_cvt_detail::RGB2HSV&lt; float, 4, 3, 2, 360 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_Lab4_func</name>
    <filename>df/d38/structcv_1_1cudev_1_1RGBA__to__Lab4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_Lab_func</name>
    <filename>d2/d37/structcv_1_1cudev_1_1RGBA__to__Lab__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Lab&lt; SrcDepth, 4, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_Luv4_func</name>
    <filename>d7/d2e/structcv_1_1cudev_1_1RGBA__to__Luv4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 4, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_Luv_func</name>
    <filename>de/d88/structcv_1_1cudev_1_1RGBA__to__Luv__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2Luv&lt; SrcDepth, 4, 3, true, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_XYZ4_func</name>
    <filename>d9/da9/structcv_1_1cudev_1_1RGBA__to__XYZ4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 4, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_XYZ_func</name>
    <filename>d7/d53/structcv_1_1cudev_1_1RGBA__to__XYZ__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2XYZ&lt; SrcDepth, 4, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_YCrCb4_func</name>
    <filename>d0/dd4/structcv_1_1cudev_1_1RGBA__to__YCrCb4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 4, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_YCrCb_func</name>
    <filename>d1/dd1/structcv_1_1cudev_1_1RGBA__to__YCrCb__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YCrCb&lt; SrcDepth, 4, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_YUV4_func</name>
    <filename>d3/da0/structcv_1_1cudev_1_1RGBA__to__YUV4__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 4, 4, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::RGBA_to_YUV_func</name>
    <filename>db/d21/structcv_1_1cudev_1_1RGBA__to__YUV__func.html</filename>
    <templarg>typename SrcDepth</templarg>
    <base>cv::cudev::color_cvt_detail::RGB2YUV&lt; SrcDepth, 4, 3, 2 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>cv::rgbd::RgbdFrame</name>
    <filename>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</filename>
    <member kind="function">
      <type></type>
      <name>RgbdFrame</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>add12dd566eb4cb26f28467dddfc39535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdFrame</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>a0cec5bf0daac0f332acc42ee508b9068</anchor>
      <arglist>(const Mat &amp;image, const Mat &amp;depth, const Mat &amp;mask=Mat(), const Mat &amp;normals=Mat(), int ID=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RgbdFrame</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>a9a6fd45f30e6452d2803c7feed8e8f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>release</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>ad114b1c257b15826a9b1122278054a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RgbdFrame &gt;</type>
      <name>create</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>ac4364066670f0ecdc5d1056192e81b55</anchor>
      <arglist>(const Mat &amp;image=Mat(), const Mat &amp;depth=Mat(), const Mat &amp;mask=Mat(), const Mat &amp;normals=Mat(), int ID=-1)</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>depth</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>acc9d7572731ae8bdbcbfd0423b5cb536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>aeea2d9545d540097a9d13d76ec58af08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>image</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>a767de58fc59ade9c29ebf090a01b6317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>mask</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>a98eb6356c2c4c84a1dd8ab751aef206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>normals</name>
      <anchorfile>d3/d9c/structcv_1_1rgbd_1_1RgbdFrame.html</anchorfile>
      <anchor>a35770687c412e32902f350d217e94e1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::RgbdICPOdometry</name>
    <filename>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</filename>
    <base>cv::rgbd::Odometry</base>
    <member kind="function">
      <type></type>
      <name>RgbdICPOdometry</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a857b43034bb6c6d9ee42e24ed66952ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdICPOdometry</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a0f13102a7ff27395e1283e26a5353114</anchor>
      <arglist>(const Mat &amp;cameraMatrix, float minDepth=Odometry::DEFAULT_MIN_DEPTH(), float maxDepth=Odometry::DEFAULT_MAX_DEPTH(), float maxDepthDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), float maxPointsPart=Odometry::DEFAULT_MAX_POINTS_PART(), const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;(), const std::vector&lt; float &gt; &amp;minGradientMagnitudes=std::vector&lt; float &gt;(), int transformType=Odometry::RIGID_BODY_MOTION)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getCameraMatrix</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a26695ce34fa901245154493542df3fde</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getIterationCounts</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a735ac81d3369f4a0c40e7b0770044266</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDepth</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a1046f16ff60319884de5c2b989cf0a80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDepthDiff</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>aad70274b1c40f19fbef6e5f9fae93914</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxPointsPart</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>acef6243403867cd978d5e0541d4b5f0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxRotation</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>aafd49b180bd2122c5fb8055d243535f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxTranslation</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a1b565974c4bb015fbe3a613cc26c3ecb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinDepth</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>ae65ee8b97fc65ffee258296562f61ae7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getMinGradientMagnitudes</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a07b2a425b6f49e4e0bb28aa1801b5cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; RgbdNormals &gt;</type>
      <name>getNormalsComputer</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a544b9d10e37b7ff2c245083b734deb60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTransformType</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a51e1d17d6153b00885a011799aa15043</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Size</type>
      <name>prepareFrameCache</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>af1568ca5cfe8f3f1ac2fc43f8d566f7a</anchor>
      <arglist>(Ptr&lt; OdometryFrame &gt; &amp;frame, int cacheType) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraMatrix</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a79e641eac7076266bbf8b602b19e136c</anchor>
      <arglist>(const cv::Mat &amp;val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterationCounts</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a14f7bb9d50983879e1a15843af08ad28</anchor>
      <arglist>(const cv::Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepth</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a91904d6d9836de919c0c607400405555</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepthDiff</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>aeb101180d45e9aa737b4a03de93277d6</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPointsPart</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a7f046b11dcce8ea265c78d4c0209c505</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRotation</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a530843e43b5b96461a883b384fc6d34a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxTranslation</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>aa6b99fadf368002a1c52c30ff1bce332</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDepth</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a3f3bdad40f449d5dcabcf3229bf86cbf</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinGradientMagnitudes</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a49d95e87df435be465ffa979733d97b9</anchor>
      <arglist>(const cv::Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformType</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>ae8d72a324b7f629020000cadde08beef</anchor>
      <arglist>(int val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RgbdICPOdometry &gt;</type>
      <name>create</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a009719cc4cb8f61c216d6531472ffd7c</anchor>
      <arglist>(const Mat &amp;cameraMatrix=Mat(), float minDepth=Odometry::DEFAULT_MIN_DEPTH(), float maxDepth=Odometry::DEFAULT_MAX_DEPTH(), float maxDepthDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), float maxPointsPart=Odometry::DEFAULT_MAX_POINTS_PART(), const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;(), const std::vector&lt; float &gt; &amp;minGradientMagnitudes=std::vector&lt; float &gt;(), int transformType=Odometry::RIGID_BODY_MOTION)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkParams</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a06f66c25c30dfa6ec51ec945f880eec9</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>computeImpl</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>ad2a5f64789923118ace25a83efbaab7f</anchor>
      <arglist>(const Ptr&lt; OdometryFrame &gt; &amp;srcFrame, const Ptr&lt; OdometryFrame &gt; &amp;dstFrame, OutputArray Rt, const Mat &amp;initRt) const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>cameraMatrix</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>ab8634229ebceb18b8472c1f7467dd43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>iterCounts</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a7629d0bb783e2a749ae8ace23ac92b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxDepth</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a065b90e87ca51a0a20fc225539fd9504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxDepthDiff</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a45d9e421c99ae52ed99dbb2ed16fe7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxPointsPart</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a76b55cb57ba18a605c3da5927622f10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxRotation</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a8a27d345552b282b5de085320b8b2469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxTranslation</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>af2eba6314e7454dfb3edf3929714a60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minDepth</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a857d420228833e27aa87e156d5721789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>minGradientMagnitudes</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a236858a9cbaeffcc414b67746884b31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; RgbdNormals &gt;</type>
      <name>normalsComputer</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a8da046b88ef9b8aaba29827efc40522d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>transformType</name>
      <anchorfile>d2/d0f/classcv_1_1rgbd_1_1RgbdICPOdometry.html</anchorfile>
      <anchor>a515c03a41ab16c1c2d18c587bfef91e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::RgbdNormals</name>
    <filename>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumeration">
      <type></type>
      <name>RGBD_NORMALS_METHOD</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a47b8e2bd020dac1811e6af967ab882d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_NORMALS_METHOD_FALS</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a47b8e2bd020dac1811e6af967ab882d9ac1f9aed92b2aade8fef82b1ed4d8af17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_NORMALS_METHOD_LINEMOD</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a47b8e2bd020dac1811e6af967ab882d9ae104fe72bdbb1c29b7819e00487f96e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_NORMALS_METHOD_SRI</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a47b8e2bd020dac1811e6af967ab882d9ae7aae37d5b4674c095bf0983e7af4c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_NORMALS_METHOD_FALS</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a47b8e2bd020dac1811e6af967ab882d9ac1f9aed92b2aade8fef82b1ed4d8af17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_NORMALS_METHOD_LINEMOD</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a47b8e2bd020dac1811e6af967ab882d9ae104fe72bdbb1c29b7819e00487f96e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_NORMALS_METHOD_SRI</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a47b8e2bd020dac1811e6af967ab882d9ae7aae37d5b4674c095bf0983e7af4c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdNormals</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a3cf169249007645a561e7005ad90b293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdNormals</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a9f9ebe96fefeb39ebd6cdc6c6370f373</anchor>
      <arglist>(int rows, int cols, int depth, InputArray K, int window_size=5, int method=RgbdNormals::RGBD_NORMALS_METHOD_FALS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RgbdNormals</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>ab7d25d8e7e596f46f0c907c46fe04137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCols</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a9411b6ab27520124e4fa4fb01fd28d46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDepth</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a8579bcfee889b7b869d1ad81a1dc9ae1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getK</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a568ce046769eaef6dcd98e49b75477fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMethod</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a23b3e2cacc3539ed81edc0e23045552e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRows</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>ae2a8aaa8a5c85586579fef9b40706e13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowSize</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>ab528192c47b17e7d7af9f53338e23e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>ac7eb4c3b91d478cde76fcfa547c6bc53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a48c33f26d8662a1b3becfda60292ac5c</anchor>
      <arglist>(InputArray points, OutputArray normals) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCols</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>abb66d5573dd304273b35a9e150a946e3</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepth</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a5cc4d09c16df66b4de115b5ed557b46b</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setK</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a667dc339ea0262412c399fa348daa605</anchor>
      <arglist>(const cv::Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMethod</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a8322dd53b4b5e763fdae73f3795f1290</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a775e26ae9b7366049163df909b4fb064</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>ac17b20101f2063cf0df974cc5ba39a4d</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RgbdNormals &gt;</type>
      <name>create</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a4cb89bf60753d7aaa24de6cfd5e59cae</anchor>
      <arglist>(int rows, int cols, int depth, InputArray K, int window_size=5, int method=RgbdNormals::RGBD_NORMALS_METHOD_FALS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize_normals_impl</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a7ae1d70de30fc78ff67be0b43834cb73</anchor>
      <arglist>(int rows, int cols, int depth, const Mat &amp;K, int window_size, int method) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>cols_</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a9b94f166f96a521cba816a650283937f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>depth_</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>adcac1dbf126ec619a8f1b537b1243db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>K_</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a1341cba736e8c83372a597c3815462de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>method_</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>af2c4bd93cb03e77618c6c6aa1fb70ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>rgbd_normals_impl_</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a039c4c8dac9bdff17ddfaec856dae005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>rows_</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a84e3ee09ade57fd62920cf477065dde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>window_size_</name>
      <anchorfile>d1/d5b/classcv_1_1rgbd_1_1RgbdNormals.html</anchorfile>
      <anchor>a83bd84edcfab2e203ac4c349b3a03ece</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::RgbdOdometry</name>
    <filename>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</filename>
    <base>cv::rgbd::Odometry</base>
    <member kind="function">
      <type></type>
      <name>RgbdOdometry</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a6bf4a2db51a92e8cd4e08117c784d661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdOdometry</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>ab1e20a2f700e1456b8860096b724ca65</anchor>
      <arglist>(const Mat &amp;cameraMatrix, float minDepth=Odometry::DEFAULT_MIN_DEPTH(), float maxDepth=Odometry::DEFAULT_MAX_DEPTH(), float maxDepthDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;(), const std::vector&lt; float &gt; &amp;minGradientMagnitudes=std::vector&lt; float &gt;(), float maxPointsPart=Odometry::DEFAULT_MAX_POINTS_PART(), int transformType=Odometry::RIGID_BODY_MOTION)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getCameraMatrix</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a9eb850a607be782134443e18059ac3bc</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getIterationCounts</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>afb88fada242019134262a9344c17f3c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDepth</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>aefd9a1fb214337f695a6c9c988acbb30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDepthDiff</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a05cc6085a0424e4fe31fbd9f236d1c9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxPointsPart</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a7d41b76ced967ba048606410165a19a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxRotation</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a2eda00845ec4974203dd59bf4a1101c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxTranslation</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a128c86fd64f04ad48c4fcada4023ee85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinDepth</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a84367fc42cf6e2aa0f54c481ec2f772b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getMinGradientMagnitudes</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a46ff7393aed11b67f68bba4e18eb532e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTransformType</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>aabee260ad620bb3b425eaeab67c358a7</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Size</type>
      <name>prepareFrameCache</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a69a299421caa7871356c8931ef64b3ee</anchor>
      <arglist>(Ptr&lt; OdometryFrame &gt; &amp;frame, int cacheType) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraMatrix</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>aace77bf9b7c997cf34480db6660c186d</anchor>
      <arglist>(const cv::Mat &amp;val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterationCounts</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a791fea684d3e44fa16b6e52705a51867</anchor>
      <arglist>(const cv::Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepth</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>af4f7239c1d52191c9ec997881b5de6d6</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepthDiff</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a793e4fdd3dc15215247c5fcbd5f52494</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPointsPart</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>afbeca1b304b4dbaa3e3bc89bbbddff81</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRotation</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a4434c203116af42439814d5f7f4d028d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxTranslation</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>ab4ec5d5cbe15102247ef4f96d6a13e28</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDepth</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>aecb015d50e96cc83d8d021ac288ecd3f</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinGradientMagnitudes</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>aea7b12bc88c1b6bb305bc1909d05b972</anchor>
      <arglist>(const cv::Mat &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformType</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>aa0da99e19e5a13313df45e088ae73007</anchor>
      <arglist>(int val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RgbdOdometry &gt;</type>
      <name>create</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a60fc78a429339d45c1cbc3f5e3bd30f3</anchor>
      <arglist>(const Mat &amp;cameraMatrix=Mat(), float minDepth=Odometry::DEFAULT_MIN_DEPTH(), float maxDepth=Odometry::DEFAULT_MAX_DEPTH(), float maxDepthDiff=Odometry::DEFAULT_MAX_DEPTH_DIFF(), const std::vector&lt; int &gt; &amp;iterCounts=std::vector&lt; int &gt;(), const std::vector&lt; float &gt; &amp;minGradientMagnitudes=std::vector&lt; float &gt;(), float maxPointsPart=Odometry::DEFAULT_MAX_POINTS_PART(), int transformType=Odometry::RIGID_BODY_MOTION)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkParams</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a94c15a2233290ea8b6c5300ca0f39427</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>computeImpl</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>af50664123e41488c9b666a5c7d345b0f</anchor>
      <arglist>(const Ptr&lt; OdometryFrame &gt; &amp;srcFrame, const Ptr&lt; OdometryFrame &gt; &amp;dstFrame, OutputArray Rt, const Mat &amp;initRt) const CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>cameraMatrix</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a979422d9603d729dd003f6332b2c3a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>iterCounts</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>ac4eb3320bb05a5ae2c55c05072f728ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxDepth</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>ab13d0a93d6e4d510c43404fb143a370a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxDepthDiff</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a35953e9658b01038c6c99886f22d80d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxPointsPart</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a0eb5274fa0f3abb2d105fa545e5d399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxRotation</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a586a324c1d6c59f75b72f4dff6cc22b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxTranslation</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a3b021249d8f1a332cb794c9c18cc571a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minDepth</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>ac3250a3a00edafd9543946682b5309cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>minGradientMagnitudes</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a0ba69387535fcf5bb4fca8b6400c01b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>transformType</name>
      <anchorfile>d0/d60/classcv_1_1rgbd_1_1RgbdOdometry.html</anchorfile>
      <anchor>a7a5ca2ab4842ad8165dc232f7bba6743</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::rgbd::RgbdPlane</name>
    <filename>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumeration">
      <type></type>
      <name>RGBD_PLANE_METHOD</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>ab6521f3b1414cca7e1763878d7f508bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_PLANE_METHOD_DEFAULT</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>ab6521f3b1414cca7e1763878d7f508bca3ba35c16d774ce9c38011434e7423abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBD_PLANE_METHOD_DEFAULT</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>ab6521f3b1414cca7e1763878d7f508bca3ba35c16d774ce9c38011434e7423abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdPlane</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a1280b0c59e66bac65cf4dfdeb3109bd3</anchor>
      <arglist>(int method, int block_size, int min_size, double threshold, double sensor_error_a=0, double sensor_error_b=0, double sensor_error_c=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdPlane</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a7afba4984a244910f97cd59b3a486d8f</anchor>
      <arglist>(int method=RgbdPlane::RGBD_PLANE_METHOD_DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RgbdPlane</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a56384857bc86664db97bfb1bce3ca34f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBlockSize</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a1c20c040439d496fee60072b8d47627b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMethod</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a69f6c8e68ea9ab768f298dccdf3a589b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinSize</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a3ace942e0df590ca17a6623ddf4272d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSensorErrorA</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>ae70c8379038bf1d7e2e5d0acf78776b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSensorErrorB</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>afbfb1d65e5deeab74d6463d4e1bfe39f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSensorErrorC</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a93f880e58ab6a12eb36ca1230b6fcc16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getThreshold</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>af373dcd07233a217ac780377149438b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a1a638d0a9367b86bc56b98b9e550b9dc</anchor>
      <arglist>(InputArray points3d, InputArray normals, OutputArray mask, OutputArray plane_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a8c519cbffd2b296330b1ef5081530968</anchor>
      <arglist>(InputArray points3d, OutputArray mask, OutputArray plane_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockSize</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a5c17f52f01b7a289dbcb8912f1b89889</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMethod</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>aa5402321410147ef5c9ae4771f22684d</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinSize</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a9f9cc2c6e54ce89965c9ce202c181208</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorErrorA</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a1e18620cab2408fb23c611675bd5e3a1</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorErrorB</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a75a7438acda400bab1cb94116b9d1b55</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorErrorC</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a13d9895015125131e4e76c717228d657</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>ac600504802956872d403d5ecd20d19ba</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RgbdPlane &gt;</type>
      <name>create</name>
      <anchorfile>d6/d50/classcv_1_1rgbd_1_1RgbdPlane.html</anchorfile>
      <anchor>a2dbba736d0aa036d6dcd14a3df27e747</anchor>
      <arglist>(int method, int block_size, int min_size, double threshold, double sensor_error_a=0, double sensor_error_b=0, double sensor_error_c=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::RICInterpolator</name>
    <filename>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</filename>
    <base>cv::ximgproc::SparseMatchInterpolator</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getAlpha</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a401f4a33f5993e96c2d43ad49a633e94</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getFGSLambda</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>ae63595ebef588fa1955f9083020f6d0e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getFGSSigma</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>ab89b60b6a4b5efa01a1131d4562f283c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getK</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a6e2c2595cf29527a0edce1aa4ffeef93</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMaxFlow</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>ab3f93f7a8db8438d1b2ec794c9d88814</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getModelIter</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>ae0185dbaa423b2d43da3f2976ee63b46</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getRefineModels</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a51161373349b14c6319d22ab9c986484</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSuperpixelMode</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a2b65f27997f6048e309b0b9685d87ec2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSuperpixelNNCnt</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>ad1e89243dbf5121e78970b656a4bdfc3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getSuperpixelRuler</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a9d50fbba2f6d256443a114d4bdc931e5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSuperpixelSize</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>aecbddae5257ec95228d1ce80b52ba7fe</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseGlobalSmootherFilter</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a1df9b5f60449f14a42c608f3d05bc18c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseVariationalRefinement</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>ac0abf6a034b3f46cbae008eb93b9e83a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAlpha</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a1ca264fc585dd4e6bb8f96235cb01fe4</anchor>
      <arglist>(float alpha=0.7f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCostMap</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a2893aa23abdafec8c5efd45773a83ba4</anchor>
      <arglist>(const Mat &amp;costMap)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFGSLambda</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a64f56bd383d752f9a7f8754d57d05f88</anchor>
      <arglist>(float lambda=500.f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFGSSigma</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a3418698f404f83b66114ccdf3cf69e1c</anchor>
      <arglist>(float sigma=1.5f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setK</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a396da659ac5ee155802c46e1e96e6720</anchor>
      <arglist>(int k=32)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxFlow</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a901bcd2172fdb268418824feea796dd9</anchor>
      <arglist>(float maxFlow=250.f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setModelIter</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>afd78f4175df04c60b7c4485642fb2a4f</anchor>
      <arglist>(int modelIter=4)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRefineModels</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a38ecbadcbe486dc2fad2d2e2d3dc64b4</anchor>
      <arglist>(bool refineModles=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSuperpixelMode</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a43844b484f6125722b92d67c14cc589e</anchor>
      <arglist>(int mode=100)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSuperpixelNNCnt</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a315155e5596bd3680f92042399c7b296</anchor>
      <arglist>(int spNN=150)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSuperpixelRuler</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>ace5cc4443ca08d80238ac85c6b819bdf</anchor>
      <arglist>(float ruler=15.f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSuperpixelSize</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a1ffa08f77ec237ed825c7446517b1bc1</anchor>
      <arglist>(int spSize=15)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseGlobalSmootherFilter</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>a3dfa809919ae3e5e025df3ee462af74e</anchor>
      <arglist>(bool use_FGS=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseVariationalRefinement</name>
      <anchorfile>d2/da4/classcv_1_1ximgproc_1_1RICInterpolator.html</anchorfile>
      <anchor>adf0843bcc6e3a9b89d806f35479e83bc</anchor>
      <arglist>(bool use_variational_refinement=false)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::RidgeDetectionFilter</name>
    <filename>d4/d36/classcv_1_1ximgproc_1_1RidgeDetectionFilter.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getRidgeFilteredImage</name>
      <anchorfile>d4/d36/classcv_1_1ximgproc_1_1RidgeDetectionFilter.html</anchorfile>
      <anchor>a0e24e0ee496cb5ea616aed69b2b3883c</anchor>
      <arglist>(InputArray _img, OutputArray out)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RidgeDetectionFilter &gt;</type>
      <name>create</name>
      <anchorfile>d4/d36/classcv_1_1ximgproc_1_1RidgeDetectionFilter.html</anchorfile>
      <anchor>a6052b939feebbb1bdd5314c35451ce29</anchor>
      <arglist>(int ddepth=CV_32FC1, int dx=1, int dy=1, int ksize=3, int out_dtype=CV_8UC1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::RLOFOpticalFlowParameter</name>
    <filename>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</filename>
    <member kind="function">
      <type></type>
      <name>RLOFOpticalFlowParameter</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a5ba1b4bf0d467f99e0d2a7080ea23f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCrossSegmentationThreshold</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aa353fdf9a9275b6b5a6df4a114c155b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getGlobalMotionRansacThreshold</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a3f8aa5a3dd832c0e37604a617a6eef14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLargeWinSize</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a1ea91d01a66a1f653fc509183b8901d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIteration</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a5a09cde8c4ddcfe0c66e127c559f4480</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxLevel</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aa83bea036cb6aa5197c8f0a64ae1fa08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinEigenValue</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ae014d5f7261e3ffa764b4aa8a8e11d61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNormSigma0</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ae2a0ae426cd2bac8347179fc4d1f4857</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNormSigma1</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a9196c31d0b2e4ae4e128627208c9e66e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSmallWinSize</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aeec1290f87c2b03c59cf7fbdc70b6c34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolverType</type>
      <name>getSolverType</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a753d2af304907124a07ca5b293a85f33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SupportRegionType</type>
      <name>getSupportRegionType</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a39e5a732c52fa999fd11307939640af4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseGlobalMotionPrior</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a91e3028a656d57b5b82512cb8279fe2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseIlluminationModel</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a4391519350f155a29f7375962344aceb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseInitialFlow</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a5b7c28d2ae2e0ff7ba152455c87e96c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCrossSegmentationThreshold</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a768354f41902b51e43956d8f46802c77</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGlobalMotionRansacThreshold</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ac530a1661e5db651e3bdfa60cce8a1ac</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLargeWinSize</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a327582bea4742163dcf699ce5e9102c2</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIteration</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a581f6499ab4ed1d8ac30117723d2e7df</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxLevel</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a51fc4589ed64202038fafdd9324a90a2</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinEigenValue</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a75c0aa8331325065b9ab95fe795be05b</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormSigma0</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>acda8f7bb5e3684bee7aef16bbb49345c</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormSigma1</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aadad73ad59c63569b65bf3e8dbcb4a4d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmallWinSize</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>adf7cf2f4c4b8bf95567b9e856eaeff1c</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolverType</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a8beec2719d217a845ce3f0299e4eefc5</anchor>
      <arglist>(SolverType val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSupportRegionType</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a0ee496677b285aa6ee610a1a0126e290</anchor>
      <arglist>(SupportRegionType val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseGlobalMotionPrior</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aa919274bebb04e6e7670ae37ba2b11ec</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseIlluminationModel</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a12cc59356f65b7320d30443f932ac38d</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseInitialFlow</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ab32cb9fae52baf0fcf861b480545cb6a</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseMEstimator</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aca2afd5a2f37caa290258e8357e8253b</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RLOFOpticalFlowParameter &gt;</type>
      <name>create</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a33286428fa77f435848c833402f39535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>crossSegmentationThreshold</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aee99954ef8164f5441dcf10e08121313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>globalMotionRansacThreshold</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ae648f9f5ef5f3913d6efed9c3abd0527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>largeWinSize</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a387da58ac5580685e1146ce77f86b09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxIteration</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>aa6a85c5e76ad2c398cf4dfb62a77ac68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxLevel</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a6eca27e3da61c48502db0299e852dd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minEigenValue</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a1ad23a84fddee00611744b5e57a73cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>normSigma0</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a904e3883188ebdb89beefe6a4a965fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>normSigma1</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ac4cff7f10381d5bdf53dd4e914850cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>smallWinSize</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ad84db18639f2f9f8a2287b05cb11aefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SolverType</type>
      <name>solverType</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a03f2326fd7c314d6ed1ff841fcdc7dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SupportRegionType</type>
      <name>supportRegionType</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a203bd482fc0efa091faf0e537768d5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useGlobalMotionPrior</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>ac7d92d810d85e4b89d9fd7540a6d9dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useIlluminationModel</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>a5f2feebefbb2bbb71d34542f34684bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useInitialFlow</name>
      <anchorfile>d4/d91/classcv_1_1optflow_1_1RLOFOpticalFlowParameter.html</anchorfile>
      <anchor>adce1ef76d306f2f10962ae9e93ab1c4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::RMat</name>
    <filename>d0/d46/classcv_1_1RMat.html</filename>
    <class kind="class">cv::RMat::IAdapter</class>
    <class kind="class">cv::RMat::View</class>
    <member kind="enumeration">
      <type></type>
      <name>Access</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>a6f4dbaaa0276305d00c7466c4317d1b0</anchor>
      <arglist></arglist>
      <enumvalue file="d0/d46/classcv_1_1RMat.html" anchor="a6f4dbaaa0276305d00c7466c4317d1b0ae1e1d3d40573127e9ee0480caf1283d6">R</enumvalue>
      <enumvalue file="d0/d46/classcv_1_1RMat.html" anchor="a6f4dbaaa0276305d00c7466c4317d1b0a61e9c06ea9a85a5088a499df6458d276">W</enumvalue>
    </member>
    <member kind="typedef">
      <type>IAdapter</type>
      <name>Adapter</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>a0b380f8e42972aa26753c5a07623684d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IAdapter &gt;</type>
      <name>AdapterP</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>ab87e4b32f26d237b4bb869609f9aaa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RMat</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>a1752e20e0d07844a46132aa9e6501808</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RMat</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>a0ebd04988c2f9659df84717ffc14d106</anchor>
      <arglist>(AdapterP &amp;&amp;a)</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>access</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>a2c6dc9fc318aa75b71324c3289a7881a</anchor>
      <arglist>(Access a) const</arglist>
    </member>
    <member kind="function">
      <type>GMatDesc</type>
      <name>desc</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>aeaac70b4898fb8602c087ac0138034e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>a23bb35b3092be269c50aac212ecaada8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>d0/d46/classcv_1_1RMat.html</anchorfile>
      <anchor>aca0b64db7d869dbeb270546dc17ec715</anchor>
      <arglist>(cv::gapi::s11n::IOStream &amp;os) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::RNG</name>
    <filename>d1/dd6/classcv_1_1RNG.html</filename>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a47764cc2b25b6a104b54fe60078e3ccbaf6797281458bec27565ee730ea228d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a47764cc2b25b6a104b54fe60078e3ccba85da6d7bc413e10a648f638151129a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a47764cc2b25b6a104b54fe60078e3ccba85da6d7bc413e10a648f638151129a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a47764cc2b25b6a104b54fe60078e3ccbaf6797281458bec27565ee730ea228d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RNG</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a06c28035e383bc9eff22e1fad619ddf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RNG</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a2d2f54a5a1145e5b9f645b8983c6ae75</anchor>
      <arglist>(uint64 state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>ad26f2b09d9868cf108e84c9814aa682d</anchor>
      <arglist>(InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange=false)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>gaussian</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a8df8ce4dc7d15916cee743e5a884639d</anchor>
      <arglist>(double sigma)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>next</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>ad8d035897a5e31e7fc3e1e6c378c32f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a5e3c36ffa74d7786313037c838c429eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a6c542e1c042c18b82ac447747445de9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator schar</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a5f01fd132f75a87cc2ed153bf9907240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator short</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>ac6584b40ce8f99260210bcac615bd1ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator uchar</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a8b1a6322d1cac24cd929aecad1041f22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator unsigned</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a8419e63b25666f77d2d388aaae8122ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ushort</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a51e4c416b3ace4840774cceaedcc4b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>operator()</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a16ca31c8e2ec0990df323b442ab09e4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>operator()</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>ac0112dc300696b1fc7998d37f15dd733</anchor>
      <arglist>(unsigned N)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a6c4889ee703a2b667df1fa298ffa312f</anchor>
      <arglist>(const RNG &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>uniform</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a8325cc562269b47bcac2343639b6fafc</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>uniform</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a47acb9cf49f56ae6b86ab08c51f0f7d3</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uniform</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>acde197860cea91e5aa896be8719457ae</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>state</name>
      <anchorfile>d1/dd6/classcv_1_1RNG.html</anchorfile>
      <anchor>a993bd2e6a5a9b8f3b37ba6049b523136</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::RNG_MT19937</name>
    <filename>db/d3e/classcv_1_1RNG__MT19937.html</filename>
    <member kind="function">
      <type></type>
      <name>RNG_MT19937</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a53ee8b21d1281268d1cf9ae88937d2bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RNG_MT19937</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a669d829258aed084ce536c508010d1cf</anchor>
      <arglist>(unsigned s)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>next</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>ad06f6add92f9087ed6e0f17898e2652c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a806b08b56c6b76a036bebc5a02a9145c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a8d7f4f55d7cfac265cede2fafed93524</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator unsigned</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a31e2bc86ef08ccb268a10101ee0ccbbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>operator()</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>aa52601c233cda79131052299a88ad9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>operator()</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a5102b5f43fc7c2997f2d2bc6b693e0b4</anchor>
      <arglist>(unsigned N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a11e6426e20d3ed617cf8fea9c3d7d2cf</anchor>
      <arglist>(unsigned s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>uniform</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a526ce7385ddba64d60b85384ca4ec597</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>uniform</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a3d313cfc1fe02ea782fe6cf541946f41</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uniform</name>
      <anchorfile>db/d3e/classcv_1_1RNG__MT19937.html</anchorfile>
      <anchor>a217c481f4272e429dc8b30fe923833d2</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::RNNLayer</name>
    <filename>dd/dfd/classcv_1_1dnn_1_1RNNLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setProduceHiddenOutput</name>
      <anchorfile>dd/dfd/classcv_1_1dnn_1_1RNNLayer.html</anchorfile>
      <anchor>a9f2270d30bb34a13b1c2c83aa16c3496</anchor>
      <arglist>(bool produce=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWeights</name>
      <anchorfile>dd/dfd/classcv_1_1dnn_1_1RNNLayer.html</anchorfile>
      <anchor>a115817278a78736e2e77671eb0a04279</anchor>
      <arglist>(const Mat &amp;Wxh, const Mat &amp;bh, const Mat &amp;Whh, const Mat &amp;Who, const Mat &amp;bo)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RNNLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/dfd/classcv_1_1dnn_1_1RNNLayer.html</anchorfile>
      <anchor>aac74109399e5709993c5301059bdfb5c</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::RotatedRect</name>
    <filename>db/dd6/classcv_1_1RotatedRect.html</filename>
    <member kind="function">
      <type></type>
      <name>RotatedRect</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>ae1be388780b8d5faf450be18cbbf30f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotatedRect</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>aba20dfc8444fff72bd820b616f0297ee</anchor>
      <arglist>(const Point2f &amp;center, const Size2f &amp;size, float angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotatedRect</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>a409e2505d117aa7212d40b6ec805b611</anchor>
      <arglist>(const Point2f &amp;point1, const Point2f &amp;point2, const Point2f &amp;point3)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>boundingRect</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>a055a5d35e50bce65e3b1dee318dd3044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rect2f</type>
      <name>boundingRect2f</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>af9b2552eacd336acc950696d0d4c39fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>a69d648b086f26dbce0029facae9bfb2d</anchor>
      <arglist>(Point2f pts[]) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>a35091dd7a8b28523eef516605909b650</anchor>
      <arglist>(std::vector&lt; Point2f &gt; &amp;pts) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>a6bd95a46f9ab83a4f384a4d4845e6332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point2f</type>
      <name>center</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>a60d492fbe1e457e2cdeac5160ed81422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size2f</type>
      <name>size</name>
      <anchorfile>db/dd6/classcv_1_1RotatedRect.html</anchorfile>
      <anchor>a68ac6414ed3233245175e2c4f3b2bbfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::RotationWarper</name>
    <filename>da/db8/classcv_1_1detail_1_1RotationWarper.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RotationWarper</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>a1ae345a2e77c4afe0175215c791334d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Rect</type>
      <name>buildMaps</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>ab0ff96c239a3d7d8f11818d19d6f8033</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getScale</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>a686d91dcaa65e05424c60ab0047cbe0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>a04686ebbe20736e23702e43ec0acf074</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Point</type>
      <name>warp</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>a3494b411fc7ff3ce23792b871972846d</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>warpBackward</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>a3d88beb2c14580ddf9162d6e7dcd3be0</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Point2f</type>
      <name>warpPoint</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>ad6264673f55297685343f6cd1ceaaa93</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Point2f</type>
      <name>warpPointBackward</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>a728d9f913de612d069b84022a4fe906c</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Rect</type>
      <name>warpRoi</name>
      <anchorfile>da/db8/classcv_1_1detail_1_1RotationWarper.html</anchorfile>
      <anchor>a674efcb1aa88f48c208ef895237a45b9</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::RotationWarperBase</name>
    <filename>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</filename>
    <templarg>class P</templarg>
    <base>cv::detail::RotationWarper</base>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a4eb9f68904a76e91c51f0b3267e6cd40</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScale</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>ac6c55b0debe3e8dc0ee3c1d0dc8d506f</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a01b400d3384b6767332a5c8b795372b3</anchor>
      <arglist>(float val) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>afdbfbfee8cc2395a9daa5d62f0c7e6be</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warpBackward</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>afc58134d6447e61fd21c0e739080afdb</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPoint</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a28fdaa73212419d9a803d77a738fac10</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>warpPointBackward</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a0aa1baec5392fed8eff7f0ead6ce856e</anchor>
      <arglist>(const Point2f &amp;pt, InputArray K, InputArray R) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>warpRoi</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a0e4b38466eb4eaf220d9dfe655317a97</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detectResultRoi</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a4f717b59f6e533d065523aa21511883d</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectResultRoiByBorder</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a24fcba5b61bb28bde8c68439755e5dbe</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>P</type>
      <name>projector_</name>
      <anchorfile>d6/d65/classcv_1_1detail_1_1RotationWarperBase.html</anchorfile>
      <anchor>a45db95bc22592f2aaef5e311ea23124c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::RoundLayer</name>
    <filename>de/da0/classcv_1_1dnn_1_1RoundLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RoundLayer &gt;</type>
      <name>create</name>
      <anchorfile>de/da0/classcv_1_1dnn_1_1RoundLayer.html</anchorfile>
      <anchor>a51e6bb5f21a7537277a8a4467c27b403</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::RTrees</name>
    <filename>d0/d65/classcv_1_1ml_1_1RTrees.html</filename>
    <base>cv::ml::DTrees</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getActiveVarCount</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a554add5828e11b7310d3198eaac4875c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getCalculateVarImportance</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a06dea562cb88239dac29932b301252a9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getOOBError</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>ad1ce04c5999b6c3463f845085d1d6587</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a4f833672045ab3be645ca0cba0fc7a89</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getVarImportance</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>afc0c6f0c53e11d04ec1d1e176b3ba07f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getVotes</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a68314e29861c40c506f36562b45a4e16</anchor>
      <arglist>(InputArray samples, OutputArray results, int flags) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setActiveVarCount</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a54beb36a90fbc804d5337a8b74933d09</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCalculateVarImportance</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a9f034bb1cb935f54a66b8b711daa5ee0</anchor>
      <arglist>(bool val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a6fb8be4c0c490a5b9ff870adce1a0f20</anchor>
      <arglist>(const TermCriteria &amp;val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RTrees &gt;</type>
      <name>create</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a2159a265f1532be5dc9bf0f2982e61f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; RTrees &gt;</type>
      <name>load</name>
      <anchorfile>d0/d65/classcv_1_1ml_1_1RTrees.html</anchorfile>
      <anchor>a5e1992856f95fdb9f071d07a223a170d</anchor>
      <arglist>(const String &amp;filepath, const String &amp;nodeName=String())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::s11n::detail::S11N</name>
    <filename>d6/d88/structcv_1_1gapi_1_1s11n_1_1detail_1_1S11N.html</filename>
    <templarg>typename T</templarg>
    <base>cv::gapi::s11n::detail::NotImplemented</base>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>deserialize</name>
      <anchorfile>d6/d88/structcv_1_1gapi_1_1s11n_1_1detail_1_1S11N.html</anchorfile>
      <anchor>a305aafd458cd1157a72bf6d0664a301b</anchor>
      <arglist>(IIStream &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>serialize</name>
      <anchorfile>d6/d88/structcv_1_1gapi_1_1s11n_1_1detail_1_1S11N.html</anchorfile>
      <anchor>a70be956830a6eb4ce9ce7b1c42f66c96</anchor>
      <arglist>(IOStream &amp;, const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::s11n::detail::S11N&lt; cv::gapi::ot::ObjectTrackerParams &gt;</name>
    <filename>dd/dd6/structcv_1_1gapi_1_1s11n_1_1detail_1_1S11N_3_01cv_1_1gapi_1_1ot_1_1ObjectTrackerParams_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static cv::gapi::ot::ObjectTrackerParams</type>
      <name>deserialize</name>
      <anchorfile>dd/dd6/structcv_1_1gapi_1_1s11n_1_1detail_1_1S11N_3_01cv_1_1gapi_1_1ot_1_1ObjectTrackerParams_01_4.html</anchorfile>
      <anchor>a6d66e2aefccd97d17f6a9dfaa8655924</anchor>
      <arglist>(IIStream &amp;is)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>serialize</name>
      <anchorfile>dd/dd6/structcv_1_1gapi_1_1s11n_1_1detail_1_1S11N_3_01cv_1_1gapi_1_1ot_1_1ObjectTrackerParams_01_4.html</anchorfile>
      <anchor>abc59763c44b9be290e53a49b5baa59df</anchor>
      <arglist>(IOStream &amp;os, const cv::gapi::ot::ObjectTrackerParams &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::Saliency</name>
    <filename>d9/dcd/classcv_1_1saliency_1_1Saliency.html</filename>
    <base virtualness="virtual">cv::Algorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Saliency</name>
      <anchorfile>d9/dcd/classcv_1_1saliency_1_1Saliency.html</anchorfile>
      <anchor>add8ed05574c5537a8f4a8c8b0bdfc0ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeSaliency</name>
      <anchorfile>d9/dcd/classcv_1_1saliency_1_1Saliency.html</anchorfile>
      <anchor>aeee4f8dae6dd3201fe8569bb7c4b7e19</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>d9/dcd/classcv_1_1saliency_1_1Saliency.html</anchorfile>
      <anchor>ab73249792e00181f0a38ae3437da29b7</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>className</name>
      <anchorfile>d9/dcd/classcv_1_1saliency_1_1Saliency.html</anchorfile>
      <anchor>a63005f710830d5c331d680dc916c507a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::vec_math_detail::SatCastHelper</name>
    <filename>dc/db0/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper.html</filename>
    <templarg>int cn</templarg>
    <templarg>typename VecD</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::vec_math_detail::SatCastHelper&lt; 1, VecD &gt;</name>
    <filename>d2/d31/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_011_00_01VecD_01_4.html</filename>
    <templarg>typename VecD</templarg>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ VecD</type>
      <name>cast</name>
      <anchorfile>d2/d31/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_011_00_01VecD_01_4.html</anchorfile>
      <anchor>a96a5b2c56618ae4fc9d68d9bc1bd4a88</anchor>
      <arglist>(const VecS &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::vec_math_detail::SatCastHelper&lt; 2, VecD &gt;</name>
    <filename>dc/dbc/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_012_00_01VecD_01_4.html</filename>
    <templarg>typename VecD</templarg>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ VecD</type>
      <name>cast</name>
      <anchorfile>dc/dbc/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_012_00_01VecD_01_4.html</anchorfile>
      <anchor>a8ff7715f17712bb9b22c42246d75c5be</anchor>
      <arglist>(const VecS &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::vec_math_detail::SatCastHelper&lt; 3, VecD &gt;</name>
    <filename>d8/dbe/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_013_00_01VecD_01_4.html</filename>
    <templarg>typename VecD</templarg>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ VecD</type>
      <name>cast</name>
      <anchorfile>d8/dbe/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_013_00_01VecD_01_4.html</anchorfile>
      <anchor>a732bd39cf56650c63cc4bb82f13e839d</anchor>
      <arglist>(const VecS &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::vec_math_detail::SatCastHelper&lt; 4, VecD &gt;</name>
    <filename>df/d18/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_014_00_01VecD_01_4.html</filename>
    <templarg>typename VecD</templarg>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ VecD</type>
      <name>cast</name>
      <anchorfile>df/d18/structcv_1_1cudev_1_1vec__math__detail_1_1SatCastHelper_3_014_00_01VecD_01_4.html</anchorfile>
      <anchor>a10e25561501945f78fca30f4738cfd16</anchor>
      <arglist>(const VecS &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::saturate_cast_fp16_func</name>
    <filename>de/d9b/structcv_1_1cudev_1_1saturate__cast__fp16__func.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename D</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::saturate_cast_fp16_func&lt; float, short &gt;</name>
    <filename>d3/d11/structcv_1_1cudev_1_1saturate__cast__fp16__func_3_01float_00_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, short &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ short</type>
      <name>operator()</name>
      <anchorfile>d3/d11/structcv_1_1cudev_1_1saturate__cast__fp16__func_3_01float_00_01short_01_4.html</anchorfile>
      <anchor>a535ca2a5e7cf42d0da2d17fed04daf16</anchor>
      <arglist>(float v) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::saturate_cast_fp16_func&lt; short, float &gt;</name>
    <filename>dc/dc5/structcv_1_1cudev_1_1saturate__cast__fp16__func_3_01short_00_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dc/dc5/structcv_1_1cudev_1_1saturate__cast__fp16__func_3_01short_00_01float_01_4.html</anchorfile>
      <anchor>aadd03bfafa293e9fd11986416a8df232</anchor>
      <arglist>(short v) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::saturate_cast_func</name>
    <filename>dc/d99/structcv_1_1cudev_1_1saturate__cast__func.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename D</templarg>
    <base>cv::cudev::unary_function&lt; T, D &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ D</type>
      <name>operator()</name>
      <anchorfile>dc/d99/structcv_1_1cudev_1_1saturate__cast__func.html</anchorfile>
      <anchor>addfef20cf8679f6924202369963bd203</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type v) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::own::Scalar</name>
    <filename>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</filename>
    <member kind="function">
      <type></type>
      <name>Scalar</name>
      <anchorfile>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</anchorfile>
      <anchor>afcfa42891883e0ae30694627e7f444fa</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scalar</name>
      <anchorfile>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</anchorfile>
      <anchor>a1d170debea8230c26f2b5a652479d2e2</anchor>
      <arglist>(double v0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scalar</name>
      <anchorfile>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</anchorfile>
      <anchor>a6db773a6287163de63271d3ae7c267a0</anchor>
      <arglist>(double v0, double v1, double v2=0, double v3=0)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</anchorfile>
      <anchor>a05ace4ed738c8e3637e55be7d167cdc9</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>operator[]</name>
      <anchorfile>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</anchorfile>
      <anchor>ac169890ed18fe26bb2d9b1e369a34926</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>all</name>
      <anchorfile>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</anchorfile>
      <anchor>a2180785ecd8ffae4e9b67b81d64b4662</anchor>
      <arglist>(double v0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>val</name>
      <anchorfile>d8/d72/classcv_1_1gapi_1_1own_1_1Scalar.html</anchorfile>
      <anchor>afb83970cca5d285744f915c60aee281a</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Scalar_</name>
    <filename>d1/da0/classcv_1_1Scalar__.html</filename>
    <templarg>typename _Tp</templarg>
    <base>cv::Vec&lt; _Tp, 4 &gt;</base>
    <member kind="function">
      <type></type>
      <name>Scalar_</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>ae1f585cbf709bbce60762f802c571211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scalar_</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a3929afa654b588e2d9b2dde86060e689</anchor>
      <arglist>(_Tp v0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scalar_</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>ae64e021266b9f7661f66a3c77d175c1f</anchor>
      <arglist>(_Tp v0, _Tp v1, _Tp v2=0, _Tp v3=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scalar_</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a0224be57cfd1de9cca1edda69fc2e096</anchor>
      <arglist>(const Scalar_ &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scalar_</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a79f00ebc582fc7e231b4784fb1308c98</anchor>
      <arglist>(const Vec&lt; _Tp2, cn &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scalar_</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a25e9ca0286c257b28cc23c34a34d715c</anchor>
      <arglist>(Scalar_ &amp;&amp;s) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>Scalar_&lt; _Tp &gt;</type>
      <name>conj</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>afb11063f33e0f06369d14242d69ee247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReal</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>ae37527361b2fd69e3d17167629122fea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar_&lt; _Tp &gt;</type>
      <name>mul</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a767048b5697fabb44071fcaf6250da3c</anchor>
      <arglist>(const Scalar_&lt; _Tp &gt; &amp;a, double scale=1) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Scalar_&lt; T2 &gt;</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a80e2d82a29fc3de327c8c30343129d7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a54da1c7c024ba69457fe7347e6d7b6ae</anchor>
      <arglist>(const Scalar_ &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Scalar_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a2debbbd29cd9435271ec1ac889a04d58</anchor>
      <arglist>(Scalar_ &amp;&amp;s) CV_NOEXCEPT</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar_&lt; _Tp &gt;</type>
      <name>all</name>
      <anchorfile>d1/da0/classcv_1_1Scalar__.html</anchorfile>
      <anchor>a9c7b78a3333aa12198cc332ca352d1dc</anchor>
      <arglist>(_Tp v0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ScaleLayer</name>
    <filename>dd/dde/classcv_1_1dnn_1_1ScaleLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ScaleLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/dde/classcv_1_1dnn_1_1ScaleLayer.html</anchorfile>
      <anchor>ac888b3ab79f8f22f683d00fcb79329b2</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis</name>
      <anchorfile>dd/dde/classcv_1_1dnn_1_1ScaleLayer.html</anchorfile>
      <anchor>adff905f1897b2726e9e7b93095058c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasBias</name>
      <anchorfile>dd/dde/classcv_1_1dnn_1_1ScaleLayer.html</anchorfile>
      <anchor>a2c9a9139b2edaa1817f778f5f2b43ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>mode</name>
      <anchorfile>dd/dde/classcv_1_1dnn_1_1ScaleLayer.html</anchorfile>
      <anchor>ab45db59fe31e7d92f8296b90d16ee580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ScaleLayerInt8</name>
    <filename>d4/d86/classcv_1_1dnn_1_1ScaleLayerInt8.html</filename>
    <base>cv::dnn::ScaleLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ScaleLayerInt8 &gt;</type>
      <name>create</name>
      <anchorfile>d4/d86/classcv_1_1dnn_1_1ScaleLayerInt8.html</anchorfile>
      <anchor>a6672047895d1a144791b9c21c7a60914</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>output_sc</name>
      <anchorfile>d4/d86/classcv_1_1dnn_1_1ScaleLayerInt8.html</anchorfile>
      <anchor>a8e7f012c72c1e30cdfba2daa9fec3ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>output_zp</name>
      <anchorfile>d4/d86/classcv_1_1dnn_1_1ScaleLayerInt8.html</anchorfile>
      <anchor>afd890a5e2c06b449bd2c740eb88a088f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::ScanSegment</name>
    <filename>d3/dd6/classcv_1_1ximgproc_1_1ScanSegment.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScanSegment</name>
      <anchorfile>d3/dd6/classcv_1_1ximgproc_1_1ScanSegment.html</anchorfile>
      <anchor>a57a0f45c54a3a4d80a7986d05e258515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabelContourMask</name>
      <anchorfile>d3/dd6/classcv_1_1ximgproc_1_1ScanSegment.html</anchorfile>
      <anchor>a9f3b067c83761714ef1d51acf10eefc6</anchor>
      <arglist>(OutputArray image, bool thick_line=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabels</name>
      <anchorfile>d3/dd6/classcv_1_1ximgproc_1_1ScanSegment.html</anchorfile>
      <anchor>a852ad69aca2b95e66ee8a820c9fc08f6</anchor>
      <arglist>(OutputArray labels_out)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberOfSuperpixels</name>
      <anchorfile>d3/dd6/classcv_1_1ximgproc_1_1ScanSegment.html</anchorfile>
      <anchor>a9042bc1da241aa299c4490393c3940ef</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>iterate</name>
      <anchorfile>d3/dd6/classcv_1_1ximgproc_1_1ScanSegment.html</anchorfile>
      <anchor>aef7f5aaaa5ce7c56301bbbcf69c9ae75</anchor>
      <arglist>(InputArray img)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ScatterLayer</name>
    <filename>d4/dda/classcv_1_1dnn_1_1ScatterLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ScatterLayer &gt;</type>
      <name>create</name>
      <anchorfile>d4/dda/classcv_1_1dnn_1_1ScatterLayer.html</anchorfile>
      <anchor>a5ee849e4a373ee71c8f4709509d197dd</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ScatterNDLayer</name>
    <filename>d0/dad/classcv_1_1dnn_1_1ScatterNDLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ScatterNDLayer &gt;</type>
      <name>create</name>
      <anchorfile>d0/dad/classcv_1_1dnn_1_1ScatterNDLayer.html</anchorfile>
      <anchor>abe7e774b03b341a7994a81c02afbed6c</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ScharrXPtr</name>
    <filename>d7/d71/structcv_1_1cudev_1_1ScharrXPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>d7/d71/structcv_1_1cudev_1_1ScharrXPtr.html</anchorfile>
      <anchor>a6e25ba33cb8bf4fa16e0d02905f46321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d7/d71/structcv_1_1cudev_1_1ScharrXPtr.html</anchorfile>
      <anchor>a3768d5859b156c5842a4e9bc1f06aee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d7/d71/structcv_1_1cudev_1_1ScharrXPtr.html</anchorfile>
      <anchor>a047cb9b13a00a5763015969ea4e77617</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d7/d71/structcv_1_1cudev_1_1ScharrXPtr.html</anchorfile>
      <anchor>a9fc7f2466fbe547c1eda7c466d513128</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ScharrXPtrSz</name>
    <filename>d2/d88/structcv_1_1cudev_1_1ScharrXPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::ScharrXPtr&lt; SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d2/d88/structcv_1_1cudev_1_1ScharrXPtrSz.html</anchorfile>
      <anchor>a142321c6f6267e273c2a2e25d12299d9</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d2/d88/structcv_1_1cudev_1_1ScharrXPtrSz.html</anchorfile>
      <anchor>ab58b3393067a6ca22c986d378f5682e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d2/d88/structcv_1_1cudev_1_1ScharrXPtrSz.html</anchorfile>
      <anchor>a694c797bcf18ac73ca92f3c58c8da861</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ScharrYPtr</name>
    <filename>d0/d70/structcv_1_1cudev_1_1ScharrYPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>d0/d70/structcv_1_1cudev_1_1ScharrYPtr.html</anchorfile>
      <anchor>a58053a515022c7a33a2b08062c34037c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d0/d70/structcv_1_1cudev_1_1ScharrYPtr.html</anchorfile>
      <anchor>a5c6ba47d4897cb90dde187095cbfd86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d0/d70/structcv_1_1cudev_1_1ScharrYPtr.html</anchorfile>
      <anchor>a748539fb40887518c629b82b87551984</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d0/d70/structcv_1_1cudev_1_1ScharrYPtr.html</anchorfile>
      <anchor>ace8f6213d3a601a401acea4dd2f7e5db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ScharrYPtrSz</name>
    <filename>dd/def/structcv_1_1cudev_1_1ScharrYPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::ScharrYPtr&lt; SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>dd/def/structcv_1_1cudev_1_1ScharrYPtrSz.html</anchorfile>
      <anchor>acbc7db67f57aaa5b4e2c439f184bb7c5</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>dd/def/structcv_1_1cudev_1_1ScharrYPtrSz.html</anchorfile>
      <anchor>a42596ceb7190bc2d7fd08f62ad1cdd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>dd/def/structcv_1_1cudev_1_1ScharrYPtrSz.html</anchorfile>
      <anchor>a74a0555438ae38dee1d83396bcfbefac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::onevpl::IDeviceSelector::Score</name>
    <filename>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</filename>
    <member kind="typedef">
      <type>int16_t</type>
      <name>Type</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>af7b4fb33e4bbebdfccb67e2c1204ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Score</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>aecbd4bd6148ba0d14d53f62563308bed</anchor>
      <arglist>(Type val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Score</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>acdc8e2a21010ea0d3282f11256714385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>get</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>a0f06d82e272f1bd952e1f79250821157</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Type</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>ad5b1189234cdceba7d7b5b034d6c617b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>MaxActivePriority</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>a6fb93d90c5e150dee2f4e7fa020325aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>MaxPassivePriority</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>aa5c9e9a722b9ee35cb2a28de9fa1f14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>MinActivePriority</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>a54a72bc81fd980f122637f7700dc1836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>MinPassivePriority</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>a5d68a947af1a022bfc167993a1b85777</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>IDeviceSelector</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>a572730717d65e00cccf6ef7adfd65a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>d9/d9c/structcv_1_1gapi_1_1wip_1_1onevpl_1_1IDeviceSelector_1_1Score.html</anchorfile>
      <anchor>a57882b64439734760bd9216d5e8f9a96</anchor>
      <arglist>(Score lhs, Score rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::scratch_helper</name>
    <filename>db/df4/structcv_1_1detail_1_1scratch__helper.html</filename>
    <templarg>bool</templarg>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
  </compound>
  <compound kind="struct">
    <name>cv::detail::scratch_helper&lt; false, Impl, Ins... &gt;</name>
    <filename>d0/d94/structcv_1_1detail_1_1scratch__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>help_init</name>
      <anchorfile>d0/d94/structcv_1_1detail_1_1scratch__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a499040c120470ac85e4af19cb6a980d8</anchor>
      <arglist>(const cv::GMetaArgs &amp;, const cv::GArgs &amp;, gapi::fluid::Buffer &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>help_reset</name>
      <anchorfile>d0/d94/structcv_1_1detail_1_1scratch__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a534cfd0125ed4c51b0126ea414a9d873</anchor>
      <arglist>(gapi::fluid::Buffer &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::scratch_helper&lt; true, Impl, Ins... &gt;</name>
    <filename>dd/d8e/structcv_1_1detail_1_1scratch__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</filename>
    <templarg>typename Impl</templarg>
    <templarg>typename... Ins</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>help_init</name>
      <anchorfile>dd/d8e/structcv_1_1detail_1_1scratch__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a2e9a4bfc2e4a434252a7f368a309145e</anchor>
      <arglist>(const cv::GMetaArgs &amp;metas, const cv::GArgs &amp;in_args, gapi::fluid::Buffer &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>help_init_impl</name>
      <anchorfile>dd/d8e/structcv_1_1detail_1_1scratch__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a7d4c8934ba32b4c319a1fd6ebaa3c1a7</anchor>
      <arglist>(const cv::GMetaArgs &amp;metas, const cv::GArgs &amp;in_args, gapi::fluid::Buffer &amp;scratch_buf, detail::Seq&lt; IIs... &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>help_reset</name>
      <anchorfile>dd/d8e/structcv_1_1detail_1_1scratch__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html</anchorfile>
      <anchor>a251fafd05a9f3ff645107f00212701cc</anchor>
      <arglist>(gapi::fluid::Buffer &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::SeamFinder</name>
    <filename>d7/d09/classcv_1_1detail_1_1SeamFinder.html</filename>
    <member kind="enumvalue">
      <name>NO</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>ab862a13b9145a420a48e93375d16da2aaea728238e9c14a3c576141bf31b41d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VORONOI_SEAM</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>ab862a13b9145a420a48e93375d16da2aa55b2503305e94168c0b36c4531f288d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DP_SEAM</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>ab862a13b9145a420a48e93375d16da2aa9dd52fcf64f3609ac84cebbef9fc1c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DP_SEAM</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>ab862a13b9145a420a48e93375d16da2aa9dd52fcf64f3609ac84cebbef9fc1c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>ab862a13b9145a420a48e93375d16da2aaea728238e9c14a3c576141bf31b41d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VORONOI_SEAM</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>ab862a13b9145a420a48e93375d16da2aa55b2503305e94168c0b36c4531f288d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SeamFinder</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>afa4401d71037fdc37dcf884ff50a5d71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>find</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>abaf8facb8e4b77cffcc9085997833989</anchor>
      <arglist>(const std::vector&lt; UMat &gt; &amp;src, const std::vector&lt; Point &gt; &amp;corners, std::vector&lt; UMat &gt; &amp;masks)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SeamFinder &gt;</type>
      <name>createDefault</name>
      <anchorfile>d7/d09/classcv_1_1detail_1_1SeamFinder.html</anchorfile>
      <anchor>a7438670fa4f8da762673d40130b06921</anchor>
      <arglist>(int type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SegmentationModel</name>
    <filename>da/dce/classcv_1_1dnn_1_1SegmentationModel.html</filename>
    <base>cv::dnn::Model</base>
    <member kind="function">
      <type></type>
      <name>SegmentationModel</name>
      <anchorfile>da/dce/classcv_1_1dnn_1_1SegmentationModel.html</anchorfile>
      <anchor>a972b1ee7ce7694b2fe3b6db3bf6f6a29</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegmentationModel</name>
      <anchorfile>da/dce/classcv_1_1dnn_1_1SegmentationModel.html</anchorfile>
      <anchor>a42949365b415e36d15d1078a790d7434</anchor>
      <arglist>(CV_WRAP_FILE_PATH const String &amp;model, CV_WRAP_FILE_PATH const String &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>da/dce/classcv_1_1dnn_1_1SegmentationModel.html</anchorfile>
      <anchor>ab5542c90d35cfbc3fa32095aa77b2a95</anchor>
      <arglist>(InputArray frame, OutputArray mask)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::bioinspired::SegmentationParameters</name>
    <filename>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>SegmentationParameters</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>accbb5b7e2ada944a4c14d1077599484d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>contextEnergy_spatialConstant</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>a21d451433f4ef6425cae730e3284c93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>contextEnergy_temporalConstant</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>a223120f1456f0dbbb8481653d557af1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>localEnergy_spatialConstant</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>a187f15eb270d566533d9684a66f5a691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>localEnergy_temporalConstant</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>a89acec017f2fc4fbc03f6ecd281c4185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>neighborhoodEnergy_spatialConstant</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>a5eabae14552c41782131442c8317ec6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>neighborhoodEnergy_temporalConstant</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>a12269e9a4985fde21f920e4d166db6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>thresholdOFF</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>af72cef13be6c98a37de23c9beb0c816f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>thresholdON</name>
      <anchorfile>d9/dbf/structcv_1_1bioinspired_1_1SegmentationParameters.html</anchorfile>
      <anchor>a50eb9d7781953ddd353f54f26ba89603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SelectIf</name>
    <filename>d8/d1b/structcv_1_1cudev_1_1SelectIf.html</filename>
    <templarg>bool</templarg>
    <templarg>typename ThenType</templarg>
    <templarg>typename ElseType</templarg>
    <member kind="typedef">
      <type>ThenType</type>
      <name>type</name>
      <anchorfile>d8/d1b/structcv_1_1cudev_1_1SelectIf.html</anchorfile>
      <anchor>a1adb51149fdae2bcf461eff817a4c896</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SelectIf&lt; false, ThenType, ElseType &gt;</name>
    <filename>dd/da7/structcv_1_1cudev_1_1SelectIf_3_01false_00_01ThenType_00_01ElseType_01_4.html</filename>
    <templarg>typename ThenType</templarg>
    <templarg>typename ElseType</templarg>
    <member kind="typedef">
      <type>ElseType</type>
      <name>type</name>
      <anchorfile>dd/da7/structcv_1_1cudev_1_1SelectIf_3_01false_00_01ThenType_00_01ElseType_01_4.html</anchorfile>
      <anchor>a197c1bfebaad5c5c2e7dbd7c078e03af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::SelectiveSearchSegmentation</name>
    <filename>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addGraphSegmentation</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>aaa30b815e0d0766096e1726eca58123a</anchor>
      <arglist>(Ptr&lt; GraphSegmentation &gt; g)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addImage</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a96fc0aff0ec6960d948eb4e82082e9ab</anchor>
      <arglist>(InputArray img)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addStrategy</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a53c44312781ded2945c4abb1aa650351</anchor>
      <arglist>(Ptr&lt; SelectiveSearchSegmentationStrategy &gt; s)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearGraphSegmentations</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a301547b9a40db0da72aeb713f15de5b5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearImages</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a278455e3f341f14d755305b3bb80317a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearStrategies</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a63b7cae2e58f2a47bb533928f998b6e2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a549392ce4be81801262830e09e64dbf0</anchor>
      <arglist>(std::vector&lt; Rect &gt; &amp;rects)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBaseImage</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a4589ed0c65f2f02a049d603fac140f81</anchor>
      <arglist>(InputArray img)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>switchToSelectiveSearchFast</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a4ea50c9a9df83193dc16f9b74bd95805</anchor>
      <arglist>(int base_k=150, int inc_k=150, float sigma=0.8f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>switchToSelectiveSearchQuality</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a4824333bbdd5877e14859298a2ecde12</anchor>
      <arglist>(int base_k=150, int inc_k=150, float sigma=0.8f)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>switchToSingleStrategy</name>
      <anchorfile>d6/d6d/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentation.html</anchorfile>
      <anchor>a15995e73a7476442dda5b4210e1e177a</anchor>
      <arglist>(int k=200, float sigma=0.8f)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy</name>
    <filename>dc/d7a/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategy.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>get</name>
      <anchorfile>dc/d7a/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategy.html</anchorfile>
      <anchor>abbe2296f3aa791c39a644339e4d38610</anchor>
      <arglist>(int r1, int r2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>merge</name>
      <anchorfile>dc/d7a/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategy.html</anchorfile>
      <anchor>a161d214c83db7e0dc0812dabed6674fb</anchor>
      <arglist>(int r1, int r2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setImage</name>
      <anchorfile>dc/d7a/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategy.html</anchorfile>
      <anchor>a0f0668bc6e5759374a4b324e328dc13e</anchor>
      <arglist>(InputArray img, InputArray regions, InputArray sizes, int image_id=-1)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyColor</name>
    <filename>de/dab/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategyColor.html</filename>
    <base>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy</base>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyFill</name>
    <filename>d9/db3/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategyFill.html</filename>
    <base>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy</base>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyMultiple</name>
    <filename>d8/d8e/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategyMultiple.html</filename>
    <base>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addStrategy</name>
      <anchorfile>d8/d8e/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategyMultiple.html</anchorfile>
      <anchor>a2d84abcfc2cd6dc6e06522c3461a4369</anchor>
      <arglist>(Ptr&lt; SelectiveSearchSegmentationStrategy &gt; g, float weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearStrategies</name>
      <anchorfile>d8/d8e/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategyMultiple.html</anchorfile>
      <anchor>ae9e541d9caabdebc4810c65164e736a4</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategySize</name>
    <filename>d0/d10/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategySize.html</filename>
    <base>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy</base>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyTexture</name>
    <filename>d6/d17/classcv_1_1ximgproc_1_1segmentation_1_1SelectiveSearchSegmentationStrategyTexture.html</filename>
    <base>cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy</base>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SeluLayer</name>
    <filename>d1/d86/classcv_1_1dnn_1_1SeluLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SeluLayer &gt;</type>
      <name>create</name>
      <anchorfile>d1/d86/classcv_1_1dnn_1_1SeluLayer.html</anchorfile>
      <anchor>a4bc407290cfbfd992718b12d664c0b57</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>d1/d86/classcv_1_1dnn_1_1SeluLayer.html</anchorfile>
      <anchor>aa2ec539c6a50e1f1ff58fd1599634c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gamma</name>
      <anchorfile>d1/d86/classcv_1_1dnn_1_1SeluLayer.html</anchorfile>
      <anchor>a6457a6ef5d7554bbc9ff49d94166d801</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::sfm::SFMLibmvEuclideanReconstruction</name>
    <filename>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</filename>
    <base>cv::sfm::BaseSFM</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getCameras</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a1df2e2d2588f5947709b394ca1120161</anchor>
      <arglist>(OutputArray Rs, OutputArray Ts) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getError</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a74179beae7272e38305c1950a3dc549d</anchor>
      <arglist>() const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getIntrinsics</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a833dcf547cfd4a35f7d3f1954032d349</anchor>
      <arglist>() const CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getPoints</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a1401aa263d425424d331c3483c8e9219</anchor>
      <arglist>(OutputArray points3d) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a9dc08fa4dccd9ed1055c452993a8c1be</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;images) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a90ad868b27133f361a6a326c722500e2</anchor>
      <arglist>(const std::vector&lt; String &gt; &amp;images, InputOutputArray K, OutputArray Rs, OutputArray Ts, OutputArray points3d) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a04cf041a1fbe19d200670b3cda861b83</anchor>
      <arglist>(InputArrayOfArrays points2d) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>aa091d5eb8e36fc8406acd22900a06681</anchor>
      <arglist>(InputArrayOfArrays points2d, InputOutputArray K, OutputArray Rs, OutputArray Ts, OutputArray points3d) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCameraIntrinsicOptions</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a54603b3cafcf57ab89effbd4f479c389</anchor>
      <arglist>(const libmv_CameraIntrinsicsOptions &amp;libmv_camera_intrinsics_options) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setReconstructionOptions</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a08cf4ba6ffcfcc78bf1f5b3006154172</anchor>
      <arglist>(const libmv_ReconstructionOptions &amp;libmv_reconstruction_options) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SFMLibmvEuclideanReconstruction &gt;</type>
      <name>create</name>
      <anchorfile>de/d42/classcv_1_1sfm_1_1SFMLibmvEuclideanReconstruction.html</anchorfile>
      <anchor>a03cb118a17369ae313736e39968c8e6a</anchor>
      <arglist>(const libmv_CameraIntrinsicsOptions &amp;camera_instrinsic_options=libmv_CameraIntrinsicsOptions(), const libmv_ReconstructionOptions &amp;reconstruction_options=libmv_ReconstructionOptions())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ShapeContextDistanceExtractor</name>
    <filename>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</filename>
    <base>cv::ShapeDistanceExtractor</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getAngularBins</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a716ee70d5bcc92be5e21b0218f0c7c42</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getBendingEnergyWeight</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>af48249ecb97ebe2e3dd77e0f577a6040</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; HistogramCostExtractor &gt;</type>
      <name>getCostExtractor</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a292e65d6c31fc15a811796f91c856f8a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getImageAppearanceWeight</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a0b53897717df4a5bbf1c771db3570cc2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getImages</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a604802b751a0ea9f04dbb6c46f55481d</anchor>
      <arglist>(OutputArray image1, OutputArray image2) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getInnerRadius</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a7457e5058381462b1097dae4ce95bd90</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getIterations</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a919bc6fc762642c79dbc986f6232737c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getOuterRadius</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a93c84275daf08dd91218c51d5f31bdad</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getRadialBins</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a31759a28f3cefba1693babf4a2faa81b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getRotationInvariant</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a9061cf4f352f79d934dfc12a03ae4fcb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getShapeContextWeight</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a6115ab5821dfc92847271970e1363eaf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getStdDev</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a0eb22f5b183f3e65ae2f6ea41d8be27f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; ShapeTransformer &gt;</type>
      <name>getTransformAlgorithm</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a698094d58a1e6ccaa74edb7853454ef8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAngularBins</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>aade984ec5eca56b0a7f5b8681d681c61</anchor>
      <arglist>(int nAngularBins)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBendingEnergyWeight</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a576d05fc6eedd2353d5e03257d807808</anchor>
      <arglist>(float bendingEnergyWeight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCostExtractor</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a1d3a0258c206f4be2d3c518f1087f425</anchor>
      <arglist>(Ptr&lt; HistogramCostExtractor &gt; comparer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setImageAppearanceWeight</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a92798b785faa75fb7e41c2cee8ac19db</anchor>
      <arglist>(float imageAppearanceWeight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setImages</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>abf94ec647328dcdf648157933f6f32b1</anchor>
      <arglist>(InputArray image1, InputArray image2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInnerRadius</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a1b9f6425a00d927f87ba77fb14b240bd</anchor>
      <arglist>(float innerRadius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIterations</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>ac90e93665a0d5d27a69dfef3f47b4255</anchor>
      <arglist>(int iterations)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOuterRadius</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>abe0a9db459ed820ceb884cdb95712c12</anchor>
      <arglist>(float outerRadius)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRadialBins</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a601bedc2ff38e281f6bcc34d7d59c0fa</anchor>
      <arglist>(int nRadialBins)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRotationInvariant</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>aac3054da68894dbbac9ed6801eb50d32</anchor>
      <arglist>(bool rotationInvariant)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setShapeContextWeight</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>ac9ea3a1ce4a9e8767acef0a48a7cf8d6</anchor>
      <arglist>(float shapeContextWeight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setStdDev</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a655e0cfadf3ca8e2acac038132841183</anchor>
      <arglist>(float sigma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTransformAlgorithm</name>
      <anchorfile>d8/de3/classcv_1_1ShapeContextDistanceExtractor.html</anchorfile>
      <anchor>a537e77faeb22ad21db4c3a45084019ef</anchor>
      <arglist>(Ptr&lt; ShapeTransformer &gt; transformer)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ShapeDistanceExtractor</name>
    <filename>dc/dbf/classcv_1_1ShapeDistanceExtractor.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>computeDistance</name>
      <anchorfile>dc/dbf/classcv_1_1ShapeDistanceExtractor.html</anchorfile>
      <anchor>aba29b7775eca6bd6c4b4f5e300094097</anchor>
      <arglist>(InputArray contour1, InputArray contour2)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ShapeTransformer</name>
    <filename>df/dfe/classcv_1_1ShapeTransformer.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>applyTransformation</name>
      <anchorfile>df/dfe/classcv_1_1ShapeTransformer.html</anchorfile>
      <anchor>a30227d0a64fb1747a90ed7efa1519cef</anchor>
      <arglist>(InputArray input, OutputArray output=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateTransformation</name>
      <anchorfile>df/dfe/classcv_1_1ShapeTransformer.html</anchorfile>
      <anchor>a84a188b7268a28a7b99260307bb38fcc</anchor>
      <arglist>(InputArray transformingShape, InputArray targetShape, std::vector&lt; DMatch &gt; &amp;matches)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>warpImage</name>
      <anchorfile>df/dfe/classcv_1_1ShapeTransformer.html</anchorfile>
      <anchor>a3ecb0f13ee58d6cf4a459051c974b5fc</anchor>
      <arglist>(InputArray transformingImage, OutputArray output, int flags=INTER_LINEAR, int borderMode=BORDER_CONSTANT, const Scalar &amp;borderValue=Scalar()) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::utils::shared_lock_guard</name>
    <filename>d9/d7f/classcv_1_1utils_1_1shared__lock__guard.html</filename>
    <templarg>class _Mutex</templarg>
    <member kind="typedef">
      <type>_Mutex</type>
      <name>Mutex</name>
      <anchorfile>d9/d7f/classcv_1_1utils_1_1shared__lock__guard.html</anchorfile>
      <anchor>af3a941ac3c47b1e4d19b0be2f90e1220</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_lock_guard</name>
      <anchorfile>d9/d7f/classcv_1_1utils_1_1shared__lock__guard.html</anchorfile>
      <anchor>aa7dda3bed283ad9fc84e0449fc0546c0</anchor>
      <arglist>(Mutex &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~shared_lock_guard</name>
      <anchorfile>d9/d7f/classcv_1_1utils_1_1shared__lock__guard.html</anchorfile>
      <anchor>a3052925af82dc054766c9d6428d115b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d9/d7f/classcv_1_1utils_1_1shared__lock__guard.html</anchorfile>
      <anchor>ad5b2c93e6f569b30067b476b26a65be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mutex *</type>
      <name>mutex_</name>
      <anchorfile>d9/d7f/classcv_1_1utils_1_1shared__lock__guard.html</anchorfile>
      <anchor>ab44a1a18cfef499c573ebc4acd44397d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ShiftLayer</name>
    <filename>d3/dd8/classcv_1_1dnn_1_1ShiftLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>d3/dd8/classcv_1_1dnn_1_1ShiftLayer.html</anchorfile>
      <anchor>a553bbd7edeb829290a4304d9b32d87e3</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ShiftLayerInt8</name>
    <filename>d4/d8d/classcv_1_1dnn_1_1ShiftLayerInt8.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>d4/d8d/classcv_1_1dnn_1_1ShiftLayerInt8.html</anchorfile>
      <anchor>a3943047cb271e4ca4ca4ad787834a52f</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ShrinkLayer</name>
    <filename>dc/d5b/classcv_1_1dnn_1_1ShrinkLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ShrinkLayer &gt;</type>
      <name>create</name>
      <anchorfile>dc/d5b/classcv_1_1dnn_1_1ShrinkLayer.html</anchorfile>
      <anchor>a9ddad62a33b8abffaa07a577ffc3c11b</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bias</name>
      <anchorfile>dc/d5b/classcv_1_1dnn_1_1ShrinkLayer.html</anchorfile>
      <anchor>a142b4debbc653ba87d539033bb700136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lambd</name>
      <anchorfile>dc/d5b/classcv_1_1dnn_1_1ShrinkLayer.html</anchorfile>
      <anchor>a03839114db68ea0688032ad69a90a552</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ShuffleChannelLayer</name>
    <filename>de/d24/classcv_1_1dnn_1_1ShuffleChannelLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Layer &gt;</type>
      <name>create</name>
      <anchorfile>de/d24/classcv_1_1dnn_1_1ShuffleChannelLayer.html</anchorfile>
      <anchor>a61c7a8b509ae0a731a4dd80a3fb787b0</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group</name>
      <anchorfile>de/d24/classcv_1_1dnn_1_1ShuffleChannelLayer.html</anchorfile>
      <anchor>ab391c03e5f7b7806047c92e3fada543b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SIFT</name>
    <filename>d7/d60/classcv_1_1SIFT.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getContrastThreshold</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a44c7c465ea70425249af1f4f71113034</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a90178d381b96cee4a4ed87a0209c1b9b</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getEdgeThreshold</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a07b687ae83041747c635024c5c370d60</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNFeatures</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a90318688503deeef2aa5cf1a0a5a2d67</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaveLayers</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a1e133cd941cf0b161ba73699bb6f4d4c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSigma</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a7cdb5df9a88281414d046bd07a50ddf4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setContrastThreshold</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a34f966cf34300c12ef4fec98e1f460e3</anchor>
      <arglist>(double contrastThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEdgeThreshold</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>aeea4b2d47ca49cfdd7d3cb04c8ef0344</anchor>
      <arglist>(double edgeThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNFeatures</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>adb88b168b7960c33877e7102e22e9419</anchor>
      <arglist>(int maxFeatures)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaveLayers</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>aca5624a690a8a879dd4e3020c050b047</anchor>
      <arglist>(int nOctaveLayers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSigma</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>ac2a9bc63b8f0db67f37c02e4987d339f</anchor>
      <arglist>(double sigma)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SIFT &gt;</type>
      <name>create</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>a4264f700a8133074fb477e30d9beb331</anchor>
      <arglist>(int nfeatures, int nOctaveLayers, double contrastThreshold, double edgeThreshold, double sigma, int descriptorType, bool enable_precise_upscale=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SIFT &gt;</type>
      <name>create</name>
      <anchorfile>d7/d60/classcv_1_1SIFT.html</anchorfile>
      <anchor>ad4a93ef05073ce3d5916aad68fa11564</anchor>
      <arglist>(int nfeatures=0, int nOctaveLayers=3, double contrastThreshold=0.04, double edgeThreshold=10, double sigma=1.6, bool enable_precise_upscale=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SigmoidLayer</name>
    <filename>dc/d09/classcv_1_1dnn_1_1SigmoidLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SigmoidLayer &gt;</type>
      <name>create</name>
      <anchorfile>dc/d09/classcv_1_1dnn_1_1SigmoidLayer.html</anchorfile>
      <anchor>a3f796dd85f33deaddc143fa77ba3a64a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SignLayer</name>
    <filename>da/d9d/classcv_1_1dnn_1_1SignLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SignLayer &gt;</type>
      <name>create</name>
      <anchorfile>da/d9d/classcv_1_1dnn_1_1SignLayer.html</anchorfile>
      <anchor>a69a0fab039a0246643e94e4317b115e2</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SimilarRects</name>
    <filename>d1/d65/classcv_1_1SimilarRects.html</filename>
    <member kind="function">
      <type></type>
      <name>SimilarRects</name>
      <anchorfile>d1/d65/classcv_1_1SimilarRects.html</anchorfile>
      <anchor>a547aec6ba82d071bd660637060c8a777</anchor>
      <arglist>(double _eps)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>d1/d65/classcv_1_1SimilarRects.html</anchorfile>
      <anchor>a7e70f1c43c4bf8c75851211fb50b265a</anchor>
      <arglist>(const Rect &amp;r1, const Rect &amp;r2) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps</name>
      <anchorfile>d1/d65/classcv_1_1SimilarRects.html</anchorfile>
      <anchor>a033c52ed5aa5b2473c169b9c7056ab05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SimpleBlobDetector</name>
    <filename>d0/d7a/classcv_1_1SimpleBlobDetector.html</filename>
    <base>cv::Feature2D</base>
    <class kind="struct">cv::SimpleBlobDetector::Params</class>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; std::vector&lt; cv::Point &gt; &gt; &amp;</type>
      <name>getBlobContours</name>
      <anchorfile>d0/d7a/classcv_1_1SimpleBlobDetector.html</anchorfile>
      <anchor>a442070f6a1cd77b6b79eef652737385f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>getDefaultName</name>
      <anchorfile>d0/d7a/classcv_1_1SimpleBlobDetector.html</anchorfile>
      <anchor>ab9b372db5d37e1fbd9b803a8831f2478</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SimpleBlobDetector::Params</type>
      <name>getParams</name>
      <anchorfile>d0/d7a/classcv_1_1SimpleBlobDetector.html</anchorfile>
      <anchor>aa3ccb63032f18d92953c30fbd84ee252</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParams</name>
      <anchorfile>d0/d7a/classcv_1_1SimpleBlobDetector.html</anchorfile>
      <anchor>ae6f695f25fffb9925c42c093bcb92325</anchor>
      <arglist>(const SimpleBlobDetector::Params &amp;params)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SimpleBlobDetector &gt;</type>
      <name>create</name>
      <anchorfile>d0/d7a/classcv_1_1SimpleBlobDetector.html</anchorfile>
      <anchor>af5b408381b6054a9b4e4a5e047835c8b</anchor>
      <arglist>(const SimpleBlobDetector::Params &amp;parameters=SimpleBlobDetector::Params())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xphoto::SimpleWB</name>
    <filename>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</filename>
    <base>cv::xphoto::WhiteBalancer</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getInputMax</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a45fef780842168cba868212c71ad8318</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getInputMin</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a69ee7c05e5ca45cac60040371a4a648c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getOutputMax</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>af8b051a0b2d3e8ad0aa323c195d966c1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getOutputMin</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>ada11ef4159bd6354a98d371f5be68b44</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getP</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a49d63fd73572fc88c944f5ffbcb085a3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInputMax</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a6b2523a8740b353ef50e136d0399bf3a</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInputMin</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a1b08a24a8589aae886fbf96ba27691a0</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOutputMax</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a06962b042d9089366bc6347e608481b6</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOutputMin</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a60d1e06b122747d416c4f1563167c740</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setP</name>
      <anchorfile>d1/d8b/classcv_1_1xphoto_1_1SimpleWB.html</anchorfile>
      <anchor>a31b6bb5452afdb5a444920013417f018</anchor>
      <arglist>(float val)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::ml::SimulatedAnnealingSolverSystem</name>
    <filename>dc/db4/structcv_1_1ml_1_1SimulatedAnnealingSolverSystem.html</filename>
    <member kind="function">
      <type>void</type>
      <name>changeState</name>
      <anchorfile>dc/db4/structcv_1_1ml_1_1SimulatedAnnealingSolverSystem.html</anchorfile>
      <anchor>a0132f0e32f2065c5ed72fd822538e939</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>energy</name>
      <anchorfile>dc/db4/structcv_1_1ml_1_1SimulatedAnnealingSolverSystem.html</anchorfile>
      <anchor>a8a83580af0db9f06247bb99862eb64d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverseState</name>
      <anchorfile>dc/db4/structcv_1_1ml_1_1SimulatedAnnealingSolverSystem.html</anchorfile>
      <anchor>a9a89d5a7241eb69287a0520ae527192f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func</name>
    <filename>d1/d05/structcv_1_1cudev_1_1sin__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d1/d05/structcv_1_1cudev_1_1sin__func.html</anchorfile>
      <anchor>a9ed9b3ee06d0531efaf72813a938ce39</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func&lt; double &gt;</name>
    <filename>d8/d1c/structcv_1_1cudev_1_1sin__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d8/d1c/structcv_1_1cudev_1_1sin__func_3_01double_01_4.html</anchorfile>
      <anchor>a8b60b51b51637af0504911dc4d98e2b9</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func&lt; float &gt;</name>
    <filename>d6/d2b/structcv_1_1cudev_1_1sin__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/d2b/structcv_1_1cudev_1_1sin__func_3_01float_01_4.html</anchorfile>
      <anchor>af6ea0d2d4b951bffc9a716a2265c29c9</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func&lt; schar &gt;</name>
    <filename>d8/d1b/structcv_1_1cudev_1_1sin__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/d1b/structcv_1_1cudev_1_1sin__func_3_01schar_01_4.html</anchorfile>
      <anchor>a78e9a2b21c9467947f65a9d27036c39f</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func&lt; short &gt;</name>
    <filename>dd/d6f/structcv_1_1cudev_1_1sin__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dd/d6f/structcv_1_1cudev_1_1sin__func_3_01short_01_4.html</anchorfile>
      <anchor>a8c9bfa6683708b41101edd0290af9fcd</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func&lt; uchar &gt;</name>
    <filename>d2/dfd/structcv_1_1cudev_1_1sin__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/dfd/structcv_1_1cudev_1_1sin__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a73cc54b71202279bf8805e0c7f0ab847</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func&lt; uint &gt;</name>
    <filename>d5/dbd/structcv_1_1cudev_1_1sin__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/dbd/structcv_1_1cudev_1_1sin__func_3_01uint_01_4.html</anchorfile>
      <anchor>a4511fade1bcfc1f7545c8c8c8c4f3b97</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sin_func&lt; ushort &gt;</name>
    <filename>d8/d22/structcv_1_1cudev_1_1sin__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/d22/structcv_1_1cudev_1_1sin__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a0a9f7a66d2a283b05e08ac48947d77f7</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SingleMaskChannels</name>
    <filename>db/dce/structcv_1_1cudev_1_1SingleMaskChannels.html</filename>
    <templarg>class MaskPtr</templarg>
    <member kind="typedef">
      <type>PtrTraits&lt; MaskPtr &gt;::index_type</type>
      <name>index_type</name>
      <anchorfile>db/dce/structcv_1_1cudev_1_1SingleMaskChannels.html</anchorfile>
      <anchor>a05a82a876d7f0bf1c2c9b253b0561e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; MaskPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>db/dce/structcv_1_1cudev_1_1SingleMaskChannels.html</anchorfile>
      <anchor>adcb2e5fde248d75163223198007ad46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ value_type</type>
      <name>operator()</name>
      <anchorfile>db/dce/structcv_1_1cudev_1_1SingleMaskChannels.html</anchorfile>
      <anchor>a35f754723c723f5ac9ae9c6ae5ddf27d</anchor>
      <arglist>(index_type y, index_type x) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channels</name>
      <anchorfile>db/dce/structcv_1_1cudev_1_1SingleMaskChannels.html</anchorfile>
      <anchor>a431c3759ea478a3fee9f53238b7e7844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MaskPtr</type>
      <name>mask</name>
      <anchorfile>db/dce/structcv_1_1cudev_1_1SingleMaskChannels.html</anchorfile>
      <anchor>affc58592272d7281fa4e868c7d7831c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SingleMaskChannelsSz</name>
    <filename>d0/d19/structcv_1_1cudev_1_1SingleMaskChannelsSz.html</filename>
    <templarg>class MaskPtr</templarg>
    <base>cv::cudev::SingleMaskChannels&lt; MaskPtr &gt;</base>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d0/d19/structcv_1_1cudev_1_1SingleMaskChannelsSz.html</anchorfile>
      <anchor>aa09300172aab353ae6f832a82332ba9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d0/d19/structcv_1_1cudev_1_1SingleMaskChannelsSz.html</anchorfile>
      <anchor>a9ed89076c0770d2dddbca9028cb02cfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func</name>
    <filename>d8/da0/structcv_1_1cudev_1_1sinh__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d8/da0/structcv_1_1cudev_1_1sinh__func.html</anchorfile>
      <anchor>a219189abc291efd25804b2991c0d710c</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func&lt; double &gt;</name>
    <filename>db/dde/structcv_1_1cudev_1_1sinh__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>db/dde/structcv_1_1cudev_1_1sinh__func_3_01double_01_4.html</anchorfile>
      <anchor>ae0418acd67e1ea0a541a315623bf14fa</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func&lt; float &gt;</name>
    <filename>d3/df1/structcv_1_1cudev_1_1sinh__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d3/df1/structcv_1_1cudev_1_1sinh__func_3_01float_01_4.html</anchorfile>
      <anchor>a064843f9badf0ed3155b4231bf2ca95c</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func&lt; schar &gt;</name>
    <filename>de/df6/structcv_1_1cudev_1_1sinh__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>de/df6/structcv_1_1cudev_1_1sinh__func_3_01schar_01_4.html</anchorfile>
      <anchor>a6f95259b1094b0b7bbc5bdb47cafbfad</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func&lt; short &gt;</name>
    <filename>da/d3e/structcv_1_1cudev_1_1sinh__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>da/d3e/structcv_1_1cudev_1_1sinh__func_3_01short_01_4.html</anchorfile>
      <anchor>a01703492193b054aece7b2d8f2b11357</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func&lt; uchar &gt;</name>
    <filename>d4/dd2/structcv_1_1cudev_1_1sinh__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d4/dd2/structcv_1_1cudev_1_1sinh__func_3_01uchar_01_4.html</anchorfile>
      <anchor>ae09891519bc4df762a12bedbcc1e41c3</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func&lt; uint &gt;</name>
    <filename>de/d13/structcv_1_1cudev_1_1sinh__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>de/d13/structcv_1_1cudev_1_1sinh__func_3_01uint_01_4.html</anchorfile>
      <anchor>a0f28cf3217ef7ae5e6be21ee888a0d2d</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sinh_func&lt; ushort &gt;</name>
    <filename>d9/d38/structcv_1_1cudev_1_1sinh__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d9/d38/structcv_1_1cudev_1_1sinh__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a6667d95cc7c1a83c4c9518a7848ab83d</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SinhLayer</name>
    <filename>d5/dc8/classcv_1_1dnn_1_1SinhLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SinhLayer &gt;</type>
      <name>create</name>
      <anchorfile>d5/dc8/classcv_1_1dnn_1_1SinhLayer.html</anchorfile>
      <anchor>aa33e4f6ea26f1387f67a1444eee70118</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SinLayer</name>
    <filename>dd/d0b/classcv_1_1dnn_1_1SinLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SinLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/d0b/classcv_1_1dnn_1_1SinLayer.html</anchorfile>
      <anchor>af8be817bc733d8866d63e0744e17fee0</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::structured_light::SinusoidalPattern</name>
    <filename>d6/d96/classcv_1_1structured__light_1_1SinusoidalPattern.html</filename>
    <base>cv::structured_light::StructuredLightPattern</base>
    <class kind="struct">cv::structured_light::SinusoidalPattern::Params</class>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeDataModulationTerm</name>
      <anchorfile>d6/d96/classcv_1_1structured__light_1_1SinusoidalPattern.html</anchorfile>
      <anchor>a698be96d5eda062ff2673cc98b5fe55c</anchor>
      <arglist>(InputArrayOfArrays patternImages, OutputArray dataModulationTerm, InputArray shadowMask)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computePhaseMap</name>
      <anchorfile>d6/d96/classcv_1_1structured__light_1_1SinusoidalPattern.html</anchorfile>
      <anchor>a6062c0597d8fcba1525485157534f79b</anchor>
      <arglist>(InputArrayOfArrays patternImages, OutputArray wrappedPhaseMap, OutputArray shadowMask=noArray(), InputArray fundamental=noArray())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>findProCamMatches</name>
      <anchorfile>d6/d96/classcv_1_1structured__light_1_1SinusoidalPattern.html</anchorfile>
      <anchor>a38e038bd6af04cc2add84f2d16daafd4</anchor>
      <arglist>(InputArray projUnwrappedPhaseMap, InputArray camUnwrappedPhaseMap, OutputArrayOfArrays matches)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>unwrapPhaseMap</name>
      <anchorfile>d6/d96/classcv_1_1structured__light_1_1SinusoidalPattern.html</anchorfile>
      <anchor>a70941a4f563258d23c41fa8ac6107418</anchor>
      <arglist>(InputArray wrappedPhaseMap, OutputArray unwrappedPhaseMap, cv::Size camSize, InputArray shadowMask=noArray())=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SinusoidalPattern &gt;</type>
      <name>create</name>
      <anchorfile>d6/d96/classcv_1_1structured__light_1_1SinusoidalPattern.html</anchorfile>
      <anchor>a7e823eb1f2fa241501d4ac9abfbc17a3</anchor>
      <arglist>(Ptr&lt; SinusoidalPattern::Params &gt; parameters=makePtr&lt; SinusoidalPattern::Params &gt;())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::gapi::own::Size</name>
    <filename>d7/d3e/classcv_1_1gapi_1_1own_1_1Size.html</filename>
    <member kind="function">
      <type></type>
      <name>Size</name>
      <anchorfile>d7/d3e/classcv_1_1gapi_1_1own_1_1Size.html</anchorfile>
      <anchor>a414d94d96776dd293fadcccc8bb8d945</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size</name>
      <anchorfile>d7/d3e/classcv_1_1gapi_1_1own_1_1Size.html</anchorfile>
      <anchor>aa209bef3a32994815d6e6a431f2c4d79</anchor>
      <arglist>(const cv::Size &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size</name>
      <anchorfile>d7/d3e/classcv_1_1gapi_1_1own_1_1Size.html</anchorfile>
      <anchor>ad47bebdef94e1a54723cd603a0cad05a</anchor>
      <arglist>(int _width, int _height)</arglist>
    </member>
    <member kind="function">
      <type>Size &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d3e/classcv_1_1gapi_1_1own_1_1Size.html</anchorfile>
      <anchor>af94cec8709f7936471bb5dbac96b40cb</anchor>
      <arglist>(const cv::Size &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d7/d3e/classcv_1_1gapi_1_1own_1_1Size.html</anchorfile>
      <anchor>ae32ed17d8b2c0f18c3533d2107edf8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d7/d3e/classcv_1_1gapi_1_1own_1_1Size.html</anchorfile>
      <anchor>a02d0e4c9298f4517b1c58f355ac721c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Size_</name>
    <filename>d6/d50/classcv_1_1Size__.html</filename>
    <templarg>typename _Tp</templarg>
    <member kind="typedef">
      <type>_Tp</type>
      <name>value_type</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>afdbaacfd982b1ea5891e450dbbb8d433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size_</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>ae09ae11fd75a16928ca40980ad46a9bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size_</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a45c97e9a4930d73fde11c2acc5f371ac</anchor>
      <arglist>(_Tp _width, _Tp _height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size_</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a2c6d59e6fe58dc2cda78504271b7ec6c</anchor>
      <arglist>(const Point_&lt; _Tp &gt; &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size_</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a373531ba0d8f0092c89f1342bed0d3ba</anchor>
      <arglist>(const Size_ &amp;sz)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size_</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a0cd9836045664e38300293c6296e21b2</anchor>
      <arglist>(Size_ &amp;&amp;sz) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>area</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a8cc3d32e40c9b5324d316c35c4773dff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>aspectRatio</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a2b608524f19d01184e6e954b976e102f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a0b48a642590e90eca132348924078521</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Size_&lt; _Tp2 &gt;</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a2479ca9cf7100d03f2f8369c1ac3a6a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Size_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>ac6896522a3ed9e387c168f5e3962f5cd</anchor>
      <arglist>(const Size_ &amp;sz)=default</arglist>
    </member>
    <member kind="function">
      <type>Size_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>ac2a938a0943c7dc2a7642a34523c63ff</anchor>
      <arglist>(Size_ &amp;&amp;sz) CV_NOEXCEPT=default</arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>height</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>a1d289dce6b5d8006a54f3ee0259fc545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Tp</type>
      <name>width</name>
      <anchorfile>d6/d50/classcv_1_1Size__.html</anchorfile>
      <anchor>abfe0367b32c407ddccf5ddf92667c73d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::skeleton</name>
    <filename>d4/d66/structcv_1_1datasets_1_1skeleton.html</filename>
    <member kind="variable">
      <type>join</type>
      <name>s</name>
      <anchorfile>d4/d66/structcv_1_1datasets_1_1skeleton.html</anchorfile>
      <anchor>a5d353fe702215021f6d753393b80a055</anchor>
      <arglist>[20]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::SL2</name>
    <filename>d5/d46/structcv_1_1SL2.html</filename>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>d5/d46/structcv_1_1SL2.html</anchorfile>
      <anchor>a3f70070a7e068a5d548845d29cc6bd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>ValueType</name>
      <anchorfile>d5/d46/structcv_1_1SL2.html</anchorfile>
      <anchor>a4b661ecec9bb4d1bce309c15c201b65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>d5/d46/structcv_1_1SL2.html</anchorfile>
      <anchor>a7a6c92810b7489377eb91727182b0e60</anchor>
      <arglist>(const T *a, const T *b, int size) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const NormTypes</type>
      <name>normType</name>
      <anchorfile>d5/d46/structcv_1_1SL2.html</anchorfile>
      <anchor>af3f11374d301333b1e0cabf6bdb7a72b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::SLAM_kitti</name>
    <filename>d6/d92/classcv_1_1datasets_1_1SLAM__kitti.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d6/d92/classcv_1_1datasets_1_1SLAM__kitti.html</anchorfile>
      <anchor>a5df4388ba40eec6329d0b51bb9391279</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SLAM_kitti &gt;</type>
      <name>create</name>
      <anchorfile>d6/d92/classcv_1_1datasets_1_1SLAM__kitti.html</anchorfile>
      <anchor>aa7b9ce5b7e265a33b1a711a1b92ba67b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::SLAM_kittiObj</name>
    <filename>da/df4/structcv_1_1datasets_1_1SLAM__kittiObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>images</name>
      <anchorfile>da/df4/structcv_1_1datasets_1_1SLAM__kittiObj.html</anchorfile>
      <anchor>a76b07b4517571cc5a3f2fafa4a4a409e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>da/df4/structcv_1_1datasets_1_1SLAM__kittiObj.html</anchorfile>
      <anchor>ae9fed39aa976d87e4d26d8a52a23d213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>p</name>
      <anchorfile>da/df4/structcv_1_1datasets_1_1SLAM__kittiObj.html</anchorfile>
      <anchor>aaa92382a2dc09e77ceea1f1ccb32b448</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pose &gt;</type>
      <name>posesArray</name>
      <anchorfile>da/df4/structcv_1_1datasets_1_1SLAM__kittiObj.html</anchorfile>
      <anchor>abbc38afefaaddd2a451a62e8419581a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>times</name>
      <anchorfile>da/df4/structcv_1_1datasets_1_1SLAM__kittiObj.html</anchorfile>
      <anchor>a640c7a72e13a81482cc26238e1e86bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>velodyne</name>
      <anchorfile>da/df4/structcv_1_1datasets_1_1SLAM__kittiObj.html</anchorfile>
      <anchor>a3ed10bf403d5327137e4b1542d25b4b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::SLAM_tumindoor</name>
    <filename>da/d91/classcv_1_1datasets_1_1SLAM__tumindoor.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>da/d91/classcv_1_1datasets_1_1SLAM__tumindoor.html</anchorfile>
      <anchor>a508c646200a6f0b0a22a9d1dc69f2422</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SLAM_tumindoor &gt;</type>
      <name>create</name>
      <anchorfile>da/d91/classcv_1_1datasets_1_1SLAM__tumindoor.html</anchorfile>
      <anchor>a1fdc9cc9851bb1430366d619ec009dad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::SLAM_tumindoorObj</name>
    <filename>d7/d56/structcv_1_1datasets_1_1SLAM__tumindoorObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>d7/d56/structcv_1_1datasets_1_1SLAM__tumindoorObj.html</anchorfile>
      <anchor>a43f0ca137319a25618175e18d401f136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matx44d</type>
      <name>transformMat</name>
      <anchorfile>d7/d56/structcv_1_1datasets_1_1SLAM__tumindoorObj.html</anchorfile>
      <anchor>a22515179dba2339f274c41130e790870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>imageType</type>
      <name>type</name>
      <anchorfile>d7/d56/structcv_1_1datasets_1_1SLAM__tumindoorObj.html</anchorfile>
      <anchor>a351c8eb553d89b00cb00a6dac0cd2107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SliceLayer</name>
    <filename>de/d61/classcv_1_1dnn_1_1SliceLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SliceLayer &gt;</type>
      <name>create</name>
      <anchorfile>de/d61/classcv_1_1dnn_1_1SliceLayer.html</anchorfile>
      <anchor>a35ef26cda81686db4eef44e657119f28</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis</name>
      <anchorfile>de/d61/classcv_1_1dnn_1_1SliceLayer.html</anchorfile>
      <anchor>a2feb2f10f8ea482f35851dcd1890f9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_split</name>
      <anchorfile>de/d61/classcv_1_1dnn_1_1SliceLayer.html</anchorfile>
      <anchor>a97107f7a9f903380576952c526f0425c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; Range &gt; &gt;</type>
      <name>sliceRanges</name>
      <anchorfile>de/d61/classcv_1_1dnn_1_1SliceLayer.html</anchorfile>
      <anchor>a958e398c3d89f75b8d2f14e54303401e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>sliceSteps</name>
      <anchorfile>de/d61/classcv_1_1dnn_1_1SliceLayer.html</anchorfile>
      <anchor>af407507dfa1ba40582d722f988098f14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SobelXPtr</name>
    <filename>de/dc8/structcv_1_1cudev_1_1SobelXPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>de/dc8/structcv_1_1cudev_1_1SobelXPtr.html</anchorfile>
      <anchor>a956d60176feb7e015a7f49228ddffd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>de/dc8/structcv_1_1cudev_1_1SobelXPtr.html</anchorfile>
      <anchor>a7d247314004bccd7976e80b2aabcdcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>de/dc8/structcv_1_1cudev_1_1SobelXPtr.html</anchorfile>
      <anchor>af3cc45ad40a65be1ed26558a146a0915</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>de/dc8/structcv_1_1cudev_1_1SobelXPtr.html</anchorfile>
      <anchor>aa965d2eb5adc35fa068158328ddae626</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SobelXPtrSz</name>
    <filename>d7/d84/structcv_1_1cudev_1_1SobelXPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::SobelXPtr&lt; SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>d7/d84/structcv_1_1cudev_1_1SobelXPtrSz.html</anchorfile>
      <anchor>a9eabceea8ece843309145bced287258e</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d7/d84/structcv_1_1cudev_1_1SobelXPtrSz.html</anchorfile>
      <anchor>a3ef86e44c716aa79f52588b4c73cdd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d7/d84/structcv_1_1cudev_1_1SobelXPtrSz.html</anchorfile>
      <anchor>a7ab80911e8fd6c3a81d5b5a46bd95c00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SobelYPtr</name>
    <filename>d0/da6/structcv_1_1cudev_1_1SobelYPtr.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>index_type</name>
      <anchorfile>d0/da6/structcv_1_1cudev_1_1SobelYPtr.html</anchorfile>
      <anchor>a127c190b4ba1b6f01578c55c3614cd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>d0/da6/structcv_1_1cudev_1_1SobelYPtr.html</anchorfile>
      <anchor>ae02688577301863aeadb309df2f0e8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__device__ PtrTraits&lt; SrcPtr &gt;::value_type</type>
      <name>operator()</name>
      <anchorfile>d0/da6/structcv_1_1cudev_1_1SobelYPtr.html</anchorfile>
      <anchor>acb12e63d7b047d5bdedf21d35b0101ef</anchor>
      <arglist>(int y, int x) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>d0/da6/structcv_1_1cudev_1_1SobelYPtr.html</anchorfile>
      <anchor>a332a972a71fc04af4791d58a1e00ad14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SobelYPtrSz</name>
    <filename>dd/dc6/structcv_1_1cudev_1_1SobelYPtrSz.html</filename>
    <templarg>class SrcPtr</templarg>
    <base>cv::cudev::SobelYPtr&lt; SrcPtr &gt;</base>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>dd/dc6/structcv_1_1cudev_1_1SobelYPtrSz.html</anchorfile>
      <anchor>ac3668092aa2a02fd0bfa3cd155fb39fc</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>dd/dc6/structcv_1_1cudev_1_1SobelYPtrSz.html</anchorfile>
      <anchor>ae513366ea296315544d37ab5b450b99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>dd/dc6/structcv_1_1cudev_1_1SobelYPtrSz.html</anchorfile>
      <anchor>ae1c7129f6dbeb1f2567d6dce65d1ee66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::softdouble</name>
    <filename>de/df1/structcv_1_1softdouble.html</filename>
    <member kind="function">
      <type></type>
      <name>softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaeeadf92dca0d8472616f8608fdcb241e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gab0ba4201e29886459956de5500d51672</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga91be418b1b6f40094a8212c5997e680a</anchor>
      <arglist>(const int32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gad2ef086e5378199006e95bab0913cbaf</anchor>
      <arglist>(const int64_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga5c2434a765a38cafc214c81b54239742</anchor>
      <arglist>(const softdouble &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga136cdc02508643e0c523b83fe4abd6ca</anchor>
      <arglist>(const uint32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gad6c2c15092e4652a37c32ae066b498aa</anchor>
      <arglist>(const uint64_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getExp</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaac093e8f05f30d9d37b5a3c83e26e284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>getFrac</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaba94cc346d1335477ad937508cf280df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSign</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga2e3c3607d0bf146d1906dc61ee143769</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInf</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga4baf2433a45e75cd5adcd27f944265c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNaN</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gae19d8a1b2dd1e0806c7d2de07f82f829</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubnormal</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga9f1381799912b9539e1841b9ae2e9ed3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga6193742b4bdb010eb9e5c91f106ca2e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga021a93447f30e43636141398859ccd6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga3e6d2ce9ae1fc533c68737efecdd1b5b</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>operator%</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gabb6ec4cce27f5f5c22c51fd8923d0f11</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble &amp;</type>
      <name>operator%=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga21d9728003ec6f25c7fb5c0f8c838021</anchor>
      <arglist>(const softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>operator*</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gac2116f5bce2914d578953c6ac8c0da16</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble &amp;</type>
      <name>operator*=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga30b00412933f22bc6c9a09bd9b6cf39e</anchor>
      <arglist>(const softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>operator+</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gacf49831e844a094b21a41a37df2189e8</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble &amp;</type>
      <name>operator+=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaf6af85362128416f70114340c6346def</anchor>
      <arglist>(const softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>operator-</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga8150a63cd7bd61db576f3d89082e8b5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>operator-</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gadf6a12deaeedcf12e67dc695caff1068</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble &amp;</type>
      <name>operator-=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga8d72b805849fbebef1566bc916bc2e4f</anchor>
      <arglist>(const softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>operator/</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga995d0eb099efa09893b36adecda4243a</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble &amp;</type>
      <name>operator/=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga5f5278ee8da45ef24dbf9cec5810063a</anchor>
      <arglist>(const softdouble &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga4124a96f9c9f5f9ebdee548914bf7a04</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaa804bf096018d007e2a7894cdb98037a</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga3ca56502c2d7f57ab74b7d7819d7f452</anchor>
      <arglist>(const softdouble &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga972dee821ab26d61f11528b427131083</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga89a6048ae27277f5f84458078a447a7b</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga7523b2303cf5a3e9343147742f277149</anchor>
      <arglist>(const softdouble &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>setExp</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga22d81509e98aefb71a1966cb2f5901d9</anchor>
      <arglist>(int e) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>setFrac</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga4a950579c5ad9d00e235f4d4dba79308</anchor>
      <arglist>(const softdouble &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>softdouble</type>
      <name>setSign</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga939dba50e8cd4c484e9ab95955d1d07a</anchor>
      <arglist>(bool sign) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>eps</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga94978663ce70a161bf9c6fa1a35143b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>fromRaw</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaf69ed94a5e5dd2499598eeedcd655f68</anchor>
      <arglist>(const uint64_t a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>inf</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gadd37b1cc59a301a3e1b269ade244712c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>max</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga3d08b6f078ecee3862aeb01bdf0ba8b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>min</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga9a426dcd6be0bd77995b636fe291e6d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>nan</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaf4177737a51195afed3c96b008c479b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>one</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga87203f2a67ddb911cc8cbb8984a8c7e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>pi</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga41255205b005025756f29372d0ad8cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softdouble</type>
      <name>zero</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga66d91d22d0547c9723add6e2d3cec806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>v</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga106ab2d5803c055080a5854c9efbc3c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::softfloat</name>
    <filename>d7/d2f/structcv_1_1softfloat.html</filename>
    <member kind="function">
      <type></type>
      <name>softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga3bff550288d8719474fe71f463fbfc7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga04202c2edb5f1f8f75e806fb37abc3b9</anchor>
      <arglist>(const float a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gadc3eed39f933f4924ac16a0be93df54c</anchor>
      <arglist>(const int32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga66426ab441c67a01df01529ccc46521c</anchor>
      <arglist>(const int64_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga1a4225942d70d185f9e046d6c863df31</anchor>
      <arglist>(const softfloat &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga79cdf60b97caf7ba8093f24b8fbbf92c</anchor>
      <arglist>(const uint32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>softfloat</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga16fc78346e0adfbe62a1e6e61939289c</anchor>
      <arglist>(const uint64_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getExp</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga037d41e536aaaa6bbb5cc8a0271241d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>getFrac</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga078c541088c266a12c79a1bf52ca3710</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSign</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gae4968636f759c9b3900b1ef0f9f3ca96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInf</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga361d1cbf6593c26ea61285d094b5aa54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNaN</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga5001848e8ce56d145ad32301981a12a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubnormal</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga5420ac5bdd327653ee0b90005c5c2b94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga977222074f9cbe76771c7864eeda3985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator softdouble</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gad15be60dda73c34e2d9c79f1d3c2ea34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gafa7691dc904caca8588ea6a4b0954e08</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>operator%</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga69f4dbc0a0eace2d056676b41ca65ff2</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat &amp;</type>
      <name>operator%=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gab79a37807d9108b2af5621e23b1e359a</anchor>
      <arglist>(const softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>operator*</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gab2ccc99b90013df8b9cf49f6c63842ff</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat &amp;</type>
      <name>operator*=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gad4b76b5e234cdf5d9d61509348198ce5</anchor>
      <arglist>(const softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>operator+</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gadb3c3fbb5bf49638bcaeddbfd16f3df7</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat &amp;</type>
      <name>operator+=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga7ab1cd200e310d11836af63a7e3c5cea</anchor>
      <arglist>(const softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>operator-</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gabb6d151a3faa03d866700dd46f0ad04a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>operator-</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga00fec559cf58adaedb43c5092df36b84</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat &amp;</type>
      <name>operator-=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga503eaaaf07b06066c396e5cbb97dfe76</anchor>
      <arglist>(const softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>operator/</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaad5d6d10fa57557f159b67b9618bf557</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat &amp;</type>
      <name>operator/=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga69d6a647b6b508f7ea18a4026860d2cc</anchor>
      <arglist>(const softfloat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga86f3dce677d4a2fb357774c872647522</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga6c17bb1577e0284585be0ba580811e8f</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaefb8ac83b4e7cfae1b8188a8c930ab9d</anchor>
      <arglist>(const softfloat &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaf9ae987f5788edbe1aada59dd7f41717</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga9e6bd3f5911bf05d858b143d76813b13</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga3899c1c417984a878e1623a12f364a6b</anchor>
      <arglist>(const softfloat &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>setExp</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga3701dfb1bc90fcb6de674e4d7f73cd98</anchor>
      <arglist>(int e) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>setFrac</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga356bf2e1eb0897c509af1a02dc23f1f5</anchor>
      <arglist>(const softfloat &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>softfloat</type>
      <name>setSign</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga24ffde1fd1ffbdfee1c033491829cbf7</anchor>
      <arglist>(bool sign) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>eps</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga7d52b83bca0ec1b316337800ac2986d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const softfloat</type>
      <name>fromRaw</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gaec5706db4303cd7c812996d810288440</anchor>
      <arglist>(const uint32_t a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>inf</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga15b1c64547f8da94c0c6e0c21e5cc568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>max</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga6361d683afa3e472e06a0c2e80984f00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>min</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga2473116e9ce9a101a7e6ed53753df9b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>nan</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga96ac1a9a3b8ed51b3ec606b2374b0cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>one</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga214e54c7bf87163f778fc5212c0c92f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>pi</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>gabd90e5aaea95a7ae582cc34e830fcb5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static softfloat</type>
      <name>zero</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga897ca9528f54b2999a9eb94e47a4c7a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>v</name>
      <anchorfile>d7/dcc/group__core__utils__softfloat.html</anchorfile>
      <anchor>ga953f220c5fb48964d1d3717195aac90f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SoftmaxLayer</name>
    <filename>d8/d18/classcv_1_1dnn_1_1SoftmaxLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SoftmaxLayer &gt;</type>
      <name>create</name>
      <anchorfile>d8/d18/classcv_1_1dnn_1_1SoftmaxLayer.html</anchorfile>
      <anchor>a773684ca847c53b00ea125b0fb836f6d</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>logSoftMax</name>
      <anchorfile>d8/d18/classcv_1_1dnn_1_1SoftmaxLayer.html</anchorfile>
      <anchor>aa55c1c0d83caf0946865e225ae37f664</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SoftmaxLayerInt8</name>
    <filename>dc/d5c/classcv_1_1dnn_1_1SoftmaxLayerInt8.html</filename>
    <base>cv::dnn::SoftmaxLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SoftmaxLayerInt8 &gt;</type>
      <name>create</name>
      <anchorfile>dc/d5c/classcv_1_1dnn_1_1SoftmaxLayerInt8.html</anchorfile>
      <anchor>a1a3c096216f0db83c29d0b107936ceed</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>output_sc</name>
      <anchorfile>dc/d5c/classcv_1_1dnn_1_1SoftmaxLayerInt8.html</anchorfile>
      <anchor>a937481636ebab58fe0c8664b2bf2e825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>output_zp</name>
      <anchorfile>dc/d5c/classcv_1_1dnn_1_1SoftmaxLayerInt8.html</anchorfile>
      <anchor>a88d5c36153bdcd866f328c1e3593ff73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SoftplusLayer</name>
    <filename>d0/d65/classcv_1_1dnn_1_1SoftplusLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SoftplusLayer &gt;</type>
      <name>create</name>
      <anchorfile>d0/d65/classcv_1_1dnn_1_1SoftplusLayer.html</anchorfile>
      <anchor>ab74643ee0b98a7c21ef3a0c5fd78d778</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SoftsignLayer</name>
    <filename>dc/d54/classcv_1_1dnn_1_1SoftsignLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SoftsignLayer &gt;</type>
      <name>create</name>
      <anchorfile>dc/d54/classcv_1_1dnn_1_1SoftsignLayer.html</anchorfile>
      <anchor>afedc0324934ce5bb6308c4667b6195e5</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SpaceToDepthLayer</name>
    <filename>d7/d1e/classcv_1_1dnn_1_1SpaceToDepthLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SpaceToDepthLayer &gt;</type>
      <name>create</name>
      <anchorfile>d7/d1e/classcv_1_1dnn_1_1SpaceToDepthLayer.html</anchorfile>
      <anchor>ab74d16306d70e15e6bf05f9a39eabeeb</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparseMat</name>
    <filename>dd/da9/classcv_1_1SparseMat.html</filename>
    <class kind="struct">cv::SparseMat::Hdr</class>
    <class kind="struct">cv::SparseMat::Node</class>
    <member kind="enumvalue">
      <name>MAGIC_VAL</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99a14d02d4adbcb5fa71d1922ceda241e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_DIM</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99abe1aff4cd2b540afd5a3f4ffca3bd9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HASH_SCALE</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99a28ca477c8ed1afabd0da753827149eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HASH_BIT</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99a79cfd2c6ddc2c192623e8426429d27d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatConstIterator</type>
      <name>const_iterator</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a4a79c6caec803d3193345a469ca8f069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HASH_BIT</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99a79cfd2c6ddc2c192623e8426429d27d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HASH_SCALE</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99a28ca477c8ed1afabd0da753827149eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatIterator</type>
      <name>iterator</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a8eb3e88a0736c28214914d9c8c2d93c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAGIC_VAL</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99a14d02d4adbcb5fa71d1922ceda241e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_DIM</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a43bf67170fb1b43bf537ef53fe750c99abe1aff4cd2b540afd5a3f4ffca3bd9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a9b5f1214a43144122b158c354a93e338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>af9432a94bda00c7fd2103bcd57654d03</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a753add6192d4355c04e6e3594ab97b49</anchor>
      <arglist>(const SparseMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a62224fe4fbdc6134d80861a150e01b58</anchor>
      <arglist>(int dims, const int *_sizes, int _type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMat</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a1903162ea8588b8dd0c4421824f8dd9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a8d1d03d3c19ccd8cd5653b3b7375bb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignTo</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ae102ac11f15a875d9b689575d585d21f</anchor>
      <arglist>(SparseMat &amp;m, int type=-1) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>acb6b3b831a74b2071f8741ee873e925f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a2fa705d84961513f6e0b0066ec245a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CV_NODISCARD_STD SparseMat</type>
      <name>clone</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a7fd73c139d2f9465c981a0849059dcdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a668825b1d0bb87a075cc2382692093b7</anchor>
      <arglist>(Mat &amp;m, int rtype, double alpha=1, double beta=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTo</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a577ea9bbc02ffcf195df6d96f9c9650c</anchor>
      <arglist>(SparseMat &amp;m, int rtype, double alpha=1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a6b077b6ec96d3aa588ef32e63cd7f7f5</anchor>
      <arglist>(Mat &amp;m) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a18d9fb50fa768fd20e9f11b003906133</anchor>
      <arglist>(SparseMat &amp;m) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>adf2713a5ec1fb025c9ff4014a53e68c6</anchor>
      <arglist>(int dims, const int *_sizes, int _type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ae40e39e851f00341f1df57cb482429dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dims</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a1779da985ecb9cd570e0dd71a49b6aca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>af42f343f4f3d5bc974db1eca57417150</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>elemSize1</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a3564e3c77b19ac1104dbe924973dd288</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator</type>
      <name>end</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a71cef837db3fd9aabef3abb57ae19a1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_&lt; _Tp &gt;</type>
      <name>end</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a6d24f77f5539e7064e2275c1e894fe26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator</type>
      <name>end</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a4d3e2d01ec6a363488097ae2b0b3c124</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_&lt; _Tp &gt;</type>
      <name>end</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ab5e0d426a5e30bde595d1dddb6c7b9d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a6f64485a3f47ba79847a3fdf349b9943</anchor>
      <arglist>(const int *idx, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ab00d2c0c7bff3c631d1ac43fe1be45cd</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ad4ff041a2a3771613847b94c761ab1f4</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a5c4f02569b2b2f183903112435a13f83</anchor>
      <arglist>(const int *idx) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ae882e4ed31b4cc76b19cd67d84e854b1</anchor>
      <arglist>(int i0) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aa9aba486fd7e4fc2b1c80bc54844ac23</anchor>
      <arglist>(int i0, int i1) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a681b6dafd842a95589cb82ed790279c9</anchor>
      <arglist>(int i0, int i1, int i2) const</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>newNode</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aa66eaa1c9ec4e8dab541fc72ebef800f</anchor>
      <arglist>(const int *idx, size_t hashval)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>node</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a78f1ca077efcdd4135c70f61e9fbe6ba</anchor>
      <arglist>(size_t nidx)</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>node</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a81496bb31de614d103bf3d11361155d3</anchor>
      <arglist>(size_t nidx) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>nzcount</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ad0cd6ef01802341dda3e8b75af5933f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMat &amp;</type>
      <name>operator=</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a0ddfb53cd5f03f1b262d0f3c7b951f6d</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>SparseMat &amp;</type>
      <name>operator=</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ab80c24b3713add05c507ff56b3350ca2</anchor>
      <arglist>(const SparseMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a3f4c162afd8cc809d23bd0fe9b38ead7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNode</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a5adcb69ee679da35f74ea3a78594a692</anchor>
      <arglist>(size_t hidx, size_t nidx, size_t previdx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeHashTab</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>af86523883daef3f618a7ec38fe049edc</anchor>
      <arglist>(size_t newsize)</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>size</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a12ad514b0e8116598fad3af087414aaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a4fe9c986b3cf0240c68ce985df334c17</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a3331bffc1409d61631d223169a950b25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a80ed1451c87ef6f99f12f708657eb56a</anchor>
      <arglist>(const Node *n) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>afe08b740792d6e7f31706616685b70f9</anchor>
      <arglist>(Node *n)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ab02def057f311c51c22d7310b54c8f99</anchor>
      <arglist>(int i0, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a59caacac31d10a3d808f85cdbfceb8d0</anchor>
      <arglist>(int i0, int i1, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aad291c2abae0e65919a4eba94ce684aa</anchor>
      <arglist>(int i0, int i1, int i2, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a6c55144317616048f91c3a320c1defc5</anchor>
      <arglist>(const int *idx, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a925b05f8347aaf82ec037fd823bb2a0e</anchor>
      <arglist>(int i0, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aa027e36635c11e7b59fbf1f64a0d4798</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a533ec9897d2d9d1a151d07a05cced109</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a4e7feaec46317e5dae1d2de5c3aa9c18</anchor>
      <arglist>(const int *idx, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a64d526ae50a7aceb49b2c5ba3528c859</anchor>
      <arglist>(int i0, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a50920170695fb08a34b4dbfd272b352d</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a34720d97d1db6e1f57ab229fddb5281f</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>af112d88b293cd922392043fd57bb8398</anchor>
      <arglist>(const int *idx, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aa9558c4efb32972066a81e8e3aad8514</anchor>
      <arglist>(int i0, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a831eaa5681bcbd5f7cad70f5faaf6e88</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a50135be18348b9ee12fdc171e9fc347e</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a0556b5f35abde0ee648c567a93105154</anchor>
      <arglist>(const int *idx, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ad3913621631f1f3bd6a3a3ef6e667570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a0c612942eb24de5e92f2c5ddf8dfebf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a106056c6a53a49929da7c52c24945165</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ad0d54c484a3fb2762508980a19508856</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ad5f261bc8c1330e4e516684861410cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Hdr *</type>
      <name>hdr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a3741ff43acd46b31aace23dee092d85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ab02def057f311c51c22d7310b54c8f99</anchor>
      <arglist>(int i0, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a59caacac31d10a3d808f85cdbfceb8d0</anchor>
      <arglist>(int i0, int i1, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aad291c2abae0e65919a4eba94ce684aa</anchor>
      <arglist>(int i0, int i1, int i2, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a6c55144317616048f91c3a320c1defc5</anchor>
      <arglist>(const int *idx, bool createMissing, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a925b05f8347aaf82ec037fd823bb2a0e</anchor>
      <arglist>(int i0, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aa027e36635c11e7b59fbf1f64a0d4798</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a533ec9897d2d9d1a151d07a05cced109</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a4e7feaec46317e5dae1d2de5c3aa9c18</anchor>
      <arglist>(const int *idx, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a64d526ae50a7aceb49b2c5ba3528c859</anchor>
      <arglist>(int i0, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a50920170695fb08a34b4dbfd272b352d</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a34720d97d1db6e1f57ab229fddb5281f</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>value</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>af112d88b293cd922392043fd57bb8398</anchor>
      <arglist>(const int *idx, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>aa9558c4efb32972066a81e8e3aad8514</anchor>
      <arglist>(int i0, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a831eaa5681bcbd5f7cad70f5faaf6e88</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a50135be18348b9ee12fdc171e9fc347e</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>const _Tp *</type>
      <name>find</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a0556b5f35abde0ee648c567a93105154</anchor>
      <arglist>(const int *idx, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ad3913621631f1f3bd6a3a3ef6e667570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a0c612942eb24de5e92f2c5ddf8dfebf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>a106056c6a53a49929da7c52c24945165</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>dd/da9/classcv_1_1SparseMat.html</anchorfile>
      <anchor>ad0d54c484a3fb2762508980a19508856</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparseMat_</name>
    <filename>d7/d8a/classcv_1_1SparseMat__.html</filename>
    <templarg>typename _Tp</templarg>
    <base>cv::SparseMat</base>
    <member kind="typedef">
      <type>SparseMatConstIterator_&lt; _Tp &gt;</type>
      <name>const_iterator</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a45e6bdea66e9e223c51a75acf7f62572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatIterator_&lt; _Tp &gt;</type>
      <name>iterator</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a97104c25f8aa6762e2f008a471766256</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat_</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a359e83f7b4372d439ad31a84e72cd12d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat_</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a0938540b46ceeca038f396f019b1e3c4</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat_</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>ab0e9b029a622c637e17f8288d968f25c</anchor>
      <arglist>(const SparseMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat_</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a773ae7065a51b5440d0d9c8b87b7eba3</anchor>
      <arglist>(const SparseMat_ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat_</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>adb611458d46e670dcaf099f1fceddf9c</anchor>
      <arglist>(int dims, const int *_sizes)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a63186dc2e14f7f06c4a9d08ffd66b604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_&lt; _Tp &gt;</type>
      <name>begin</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a96f19c5aa5c174f07957653227fdd26c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channels</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>af35ce086f94ecec24480d84010834737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CV_NODISCARD_STD SparseMat_</type>
      <name>clone</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>ae8e8ee598f88f7fc0036931c0ae396bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a18a20736ff3a669e99e041d1c4fa7110</anchor>
      <arglist>(int dims, const int *_sizes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>adebe30e83d0c876a63de558ca3ab5435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_&lt; _Tp &gt;</type>
      <name>end</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a1d72b84fbcf318872bb8a497581ffbf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_&lt; _Tp &gt;</type>
      <name>end</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a8d0a9fff7cec7a1a5fdb93a102e9ebdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>operator()</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>ae68f3e59954cc03297b2d0e6e8ba9014</anchor>
      <arglist>(const int *idx, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>operator()</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>ab4ffea87933a1bffcadd0db260c36846</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>operator()</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a89b99bb281a9747b54e94be670f6a010</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>_Tp</type>
      <name>operator()</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>ad7c0f0164b060df2179b3e9f1d1566a8</anchor>
      <arglist>(int i0, size_t *hashval=0) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>abe9901ed2b10ee1b4acbb14cf1a20938</anchor>
      <arglist>(const Mat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>SparseMat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a6ff8208ad857a319b5d7719d47e2d3d4</anchor>
      <arglist>(const SparseMat &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>SparseMat_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a0c6740ef545dc3ecdca276d56513480e</anchor>
      <arglist>(const SparseMat_ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a89fdd145e3a1f0baf354063bf3b21326</anchor>
      <arglist>(const int *idx, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>ac40f0bddc8f4f66701f57f0f63d249af</anchor>
      <arglist>(int i0, int i1, int i2, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>add15b560c15b6e2c6364d4a8608451ca</anchor>
      <arglist>(int i0, int i1, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>ref</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>a56d3ce739aecb0474616d5a7e74b50ed</anchor>
      <arglist>(int i0, size_t *hashval=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>d7/d8a/classcv_1_1SparseMat__.html</anchorfile>
      <anchor>abcd902283fa4eb7556499d0729196b30</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::SparseMatchInterpolator</name>
    <filename>d4/da8/classcv_1_1ximgproc_1_1SparseMatchInterpolator.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>interpolate</name>
      <anchorfile>d4/da8/classcv_1_1ximgproc_1_1SparseMatchInterpolator.html</anchorfile>
      <anchor>a73934acbb2ef74b683c67cb765df1e0c</anchor>
      <arglist>(InputArray from_image, InputArray from_points, InputArray to_image, InputArray to_points, OutputArray dense_flow)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparseMatConstIterator</name>
    <filename>df/dec/classcv_1_1SparseMatConstIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>SparseMatConstIterator</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>af3502cb42a852646d4f8cfed6e3b3c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatConstIterator</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>a74e586f5019f8993d34da6dd9eaa74e8</anchor>
      <arglist>(const SparseMat *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatConstIterator</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>a7549ff275790855409b1da3b14a85ddd</anchor>
      <arglist>(const SparseMatConstIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>const SparseMat::Node *</type>
      <name>node</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>ad5c5dd219254953c9063e63b892e94fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>a3a71293bc82385a43478772209e764bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator</type>
      <name>operator++</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>ac18bf0568c460ed4a3c652348ef3f6a8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>ad9bbf763ee33b082d7cec8840529b456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator</type>
      <name>operator--</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>ae1e53a3cb951f9c3647c18e160fa124f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>a0c3d1ec6fd7bbdfd56782ae991a4e37f</anchor>
      <arglist>(const SparseMatConstIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seekEnd</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>ad6e372a9006ca9a8838825a6ac98b45d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>value</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>a668df9d7f716b129432e0e7a66cc3a49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>hashidx</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>a64acbbe5a9c0e23fe3955897de67e5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SparseMat *</type>
      <name>m</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>aa5348a0c97f2504824b9cb1f1c019c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>ptr</name>
      <anchorfile>df/dec/classcv_1_1SparseMatConstIterator.html</anchorfile>
      <anchor>a436e094b8015b0d904efca35186f21d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparseMatConstIterator_</name>
    <filename>d9/d29/classcv_1_1SparseMatConstIterator__.html</filename>
    <templarg>typename _Tp</templarg>
    <base>cv::SparseMatConstIterator</base>
    <member kind="typedef">
      <type>std::forward_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>a7406596f00d06aa7bb4a9ea711c4de01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatConstIterator_</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>ae840ff1fdc9aa20eac7953703f42a8ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatConstIterator_</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>addc0f436bbbf166ce0ff8a5455ff5009</anchor>
      <arglist>(const SparseMat *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatConstIterator_</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>ac318c1458cb5078b03db72db21ac6de5</anchor>
      <arglist>(const SparseMat_&lt; _Tp &gt; *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatConstIterator_</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>a5cfedc1a27fb81a75dbd8df905ec83b5</anchor>
      <arglist>(const SparseMatConstIterator_ &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>operator*</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>a6daeffdc9c0f2cb3b293f14e34901d0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_ &amp;</type>
      <name>operator++</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>a178a67c1974e7df5c00d2a67739c78f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_</type>
      <name>operator++</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>a2a1bbc3e0dcbdd3a08a89397bfad38ee</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatConstIterator_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d9/d29/classcv_1_1SparseMatConstIterator__.html</anchorfile>
      <anchor>ab525f81d6a36157b43d08c8cbbf62da1</anchor>
      <arglist>(const SparseMatConstIterator_ &amp;it)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparseMatIterator</name>
    <filename>d5/d9b/classcv_1_1SparseMatIterator.html</filename>
    <base>cv::SparseMatConstIterator</base>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a40c1749ef7155fed17b82e2eb233c1d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a567658fd3bf0d621f8249b3ddf6140f4</anchor>
      <arglist>(const SparseMatIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a57bc97f37b1504118bee50c38b2fca2a</anchor>
      <arglist>(SparseMat *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a302209fba84cdd382c3c0ae7b6e3a064</anchor>
      <arglist>(SparseMat *_m, const int *idx)</arglist>
    </member>
    <member kind="function">
      <type>SparseMat::Node *</type>
      <name>node</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a5025abbd3792d8e0012dd8ae0f6fa9ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a3d9a90ba4f51948e850b61200f02850f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator</type>
      <name>operator++</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>aa89c17982bf2f3d1057d2bc09d36462b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a01b5e3c3107e2e35607cebb9e21699fc</anchor>
      <arglist>(const SparseMatIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>value</name>
      <anchorfile>d5/d9b/classcv_1_1SparseMatIterator.html</anchorfile>
      <anchor>a8b6f92c55a39b8c2319b4b64fdebf3bb</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparseMatIterator_</name>
    <filename>d3/d24/classcv_1_1SparseMatIterator__.html</filename>
    <templarg>typename _Tp</templarg>
    <base>cv::SparseMatConstIterator_&lt; _Tp &gt;</base>
    <member kind="typedef">
      <type>std::forward_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>ac0e742a029b000e7f0229998e8f71221</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator_</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>a404a0443b24c1139f2c2b914cc468180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator_</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>a6d4b4fd6b4f061e0d95f1927130b15d4</anchor>
      <arglist>(const SparseMatIterator_ &amp;it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator_</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>a1c965fbfa854ab5bcb0e56ca051fb6c4</anchor>
      <arglist>(SparseMat *_m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatIterator_</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>aa07345c1dc666f06d49018130a48aaee</anchor>
      <arglist>(SparseMat_&lt; _Tp &gt; *_m)</arglist>
    </member>
    <member kind="function">
      <type>_Tp &amp;</type>
      <name>operator*</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>a549f36c05ac20565da8efd572f48fd0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_ &amp;</type>
      <name>operator++</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>aaeda1b43f2d9681e15ca0d7534a8548d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_</type>
      <name>operator++</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>af5357404aa31635fe16fb7900c24e990</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatIterator_ &amp;</type>
      <name>operator=</name>
      <anchorfile>d3/d24/classcv_1_1SparseMatIterator__.html</anchorfile>
      <anchor>a5c2f51e9e9e5a45d002284585af38350</anchor>
      <arglist>(const SparseMatIterator_ &amp;it)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::SparseOpticalFlow</name>
    <filename>d5/dcf/classcv_1_1cuda_1_1SparseOpticalFlow.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calc</name>
      <anchorfile>d5/dcf/classcv_1_1cuda_1_1SparseOpticalFlow.html</anchorfile>
      <anchor>a80d5efbb7788e3dc4c49e6226ba34347</anchor>
      <arglist>(InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err=cv::noArray(), Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparseOpticalFlow</name>
    <filename>de/d14/classcv_1_1SparseOpticalFlow.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calc</name>
      <anchorfile>de/d14/classcv_1_1SparseOpticalFlow.html</anchorfile>
      <anchor>a1ac8e7fa41838ab3fffa87bad958f5ab</anchor>
      <arglist>(InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err=cv::noArray())=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::SparsePyrLkOptFlowEstimator</name>
    <filename>d1/d4b/classcv_1_1videostab_1_1SparsePyrLkOptFlowEstimator.html</filename>
    <base>cv::videostab::PyrLkOptFlowEstimatorBase</base>
    <base>cv::videostab::ISparseOptFlowEstimator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>d1/d4b/classcv_1_1videostab_1_1SparsePyrLkOptFlowEstimator.html</anchorfile>
      <anchor>af36c9713b943b6f5cd97875bcae34b0a</anchor>
      <arglist>(InputArray frame0, InputArray frame1, InputArray points0, InputOutputArray points1, OutputArray status, OutputArray errors) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::SparsePyrLKOpticalFlow</name>
    <filename>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</filename>
    <base>cv::cuda::SparseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxLevel</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a8bc6e49ec7d6990e4d0e196d685bbb02</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIters</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>af0d5f8274d4c9ca556c84dd733de919d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseInitialFlow</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a39b2d6d40f9fa1cba1474512385bfd8f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getWinSize</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a006dec98eef73a4b1931313a357667d4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxLevel</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>af592f24ff8a10313cb97d0dbd3b5f825</anchor>
      <arglist>(int maxLevel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumIters</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>af2d224ec011620f797b6e9c39b8e7368</anchor>
      <arglist>(int iters)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseInitialFlow</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>ad9ad6c08b3578ada361e7874ae7cf923</anchor>
      <arglist>(bool useInitialFlow)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWinSize</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a10252abdc48787ee10db950dbc46fa91</anchor>
      <arglist>(Size winSize)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cuda::SparsePyrLKOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>ae54710f66594384bbf0271ba3a06b29c</anchor>
      <arglist>(Size winSize=Size(21, 21), int maxLevel=3, int iters=30, bool useInitialFlow=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SparsePyrLKOpticalFlow</name>
    <filename>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</filename>
    <base>cv::SparseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFlags</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a1122be3312e4b1405af7e6809b80ea5c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxLevel</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>aa1a49396d7b6977c711d78a80ec001c1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMinEigThreshold</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a894ce4787f3ab153ab82ec6f2595d6e0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>ac7a630400d570c1625412a7cb4eabf19</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Size</type>
      <name>getWinSize</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a309e61ff46797fbaab2ff2ce82089223</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFlags</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>aae8dae87e3609e80b9f8a2ef3d68b51c</anchor>
      <arglist>(int flags)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxLevel</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a7698f83b203e18781da3b46eeb0363d1</anchor>
      <arglist>(int maxLevel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinEigThreshold</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>aab2a4c2a318a1448d43b1a544c8be934</anchor>
      <arglist>(double minEigThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a68ffa532d3ebfad03d9473633372633c</anchor>
      <arglist>(TermCriteria &amp;crit)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWinSize</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>a1af197164636e701cc34224e10284d36</anchor>
      <arglist>(Size winSize)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SparsePyrLKOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>d7/d08/classcv_1_1SparsePyrLKOpticalFlow.html</anchorfile>
      <anchor>aaf1e60a3e04a1f9a78cb7cf4b7086b4b</anchor>
      <arglist>(Size winSize=Size(21, 21), int maxLevel=3, TermCriteria crit=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::optflow::SparseRLOFOpticalFlow</name>
    <filename>df/dc4/classcv_1_1optflow_1_1SparseRLOFOpticalFlow.html</filename>
    <base>cv::SparseOpticalFlow</base>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getForwardBackward</name>
      <anchorfile>df/dc4/classcv_1_1optflow_1_1SparseRLOFOpticalFlow.html</anchorfile>
      <anchor>a24a846ff222ad08145188927f73c949c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; RLOFOpticalFlowParameter &gt;</type>
      <name>getRLOFOpticalFlowParameter</name>
      <anchorfile>df/dc4/classcv_1_1optflow_1_1SparseRLOFOpticalFlow.html</anchorfile>
      <anchor>ab0e39989203c3a2792eb9aa68befe9e5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setForwardBackward</name>
      <anchorfile>df/dc4/classcv_1_1optflow_1_1SparseRLOFOpticalFlow.html</anchorfile>
      <anchor>a077ba6fe986801476d83fcfbe9d4b908</anchor>
      <arglist>(float val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRLOFOpticalFlowParameter</name>
      <anchorfile>df/dc4/classcv_1_1optflow_1_1SparseRLOFOpticalFlow.html</anchorfile>
      <anchor>ae438345e3d2b55f30301f0057356a03d</anchor>
      <arglist>(Ptr&lt; RLOFOpticalFlowParameter &gt; val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SparseRLOFOpticalFlow &gt;</type>
      <name>create</name>
      <anchorfile>df/dc4/classcv_1_1optflow_1_1SparseRLOFOpticalFlow.html</anchorfile>
      <anchor>abb550927bcfffd7a5115b305c39d51df</anchor>
      <arglist>(Ptr&lt; RLOFOpticalFlowParameter &gt; rlofParam=Ptr&lt; RLOFOpticalFlowParameter &gt;(), float forwardBackwardThreshold=1.f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::SphericalPortraitProjector</name>
    <filename>d3/d0d/structcv_1_1detail_1_1SphericalPortraitProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d3/d0d/structcv_1_1detail_1_1SphericalPortraitProjector.html</anchorfile>
      <anchor>abecd1908bed4ca2f186cc85a3d581a19</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d3/d0d/structcv_1_1detail_1_1SphericalPortraitProjector.html</anchorfile>
      <anchor>ac095f1b9c9ad5fdcfdc00bc4a4192b98</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::SphericalPortraitWarper</name>
    <filename>d8/d70/classcv_1_1detail_1_1SphericalPortraitWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; SphericalPortraitProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>SphericalPortraitWarper</name>
      <anchorfile>d8/d70/classcv_1_1detail_1_1SphericalPortraitWarper.html</anchorfile>
      <anchor>a28b73656940563a8b942778e0753d81f</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectResultRoi</name>
      <anchorfile>d8/d70/classcv_1_1detail_1_1SphericalPortraitWarper.html</anchorfile>
      <anchor>ab80c05230879653492a6da365b727658</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::SphericalProjector</name>
    <filename>d0/d88/structcv_1_1detail_1_1SphericalProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d0/d88/structcv_1_1detail_1_1SphericalProjector.html</anchorfile>
      <anchor>a99e8bcc78ff64a99d9917e597ff3b688</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d0/d88/structcv_1_1detail_1_1SphericalProjector.html</anchorfile>
      <anchor>ac272e6dfbc3c88372d7d65b03fcd512b</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::SphericalWarper</name>
    <filename>d6/dd0/classcv_1_1detail_1_1SphericalWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; SphericalProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>SphericalWarper</name>
      <anchorfile>d6/dd0/classcv_1_1detail_1_1SphericalWarper.html</anchorfile>
      <anchor>a6d5126785c4821d61c3886523749b8ba</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>d6/dd0/classcv_1_1detail_1_1SphericalWarper.html</anchorfile>
      <anchor>a837c229215541f760797862985dd8790</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>d6/dd0/classcv_1_1detail_1_1SphericalWarper.html</anchorfile>
      <anchor>a43981e059bd70d82b4ed6be3ac512bb4</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectResultRoi</name>
      <anchorfile>d6/dd0/classcv_1_1detail_1_1SphericalWarper.html</anchorfile>
      <anchor>ab56a9a30d19d301f6c5cb097144699ef</anchor>
      <arglist>(Size src_size, Point &amp;dst_tl, Point &amp;dst_br) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SphericalWarper</name>
    <filename>d3/d3c/classcv_1_1SphericalWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d3/d3c/classcv_1_1SphericalWarper.html</anchorfile>
      <anchor>a21c971da0c21fcc3c0626d831dd84ed5</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::SphericalWarperGpu</name>
    <filename>db/d09/classcv_1_1detail_1_1SphericalWarperGpu.html</filename>
    <base>cv::detail::SphericalWarper</base>
    <member kind="function">
      <type></type>
      <name>SphericalWarperGpu</name>
      <anchorfile>db/d09/classcv_1_1detail_1_1SphericalWarperGpu.html</anchorfile>
      <anchor>ad89e6054bd99e985c92a602c4e0c44ea</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>db/d09/classcv_1_1detail_1_1SphericalWarperGpu.html</anchorfile>
      <anchor>a72756b62d0ff3befaec32b2166733b39</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, cuda::GpuMat &amp;xmap, cuda::GpuMat &amp;ymap)</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>buildMaps</name>
      <anchorfile>db/d09/classcv_1_1detail_1_1SphericalWarperGpu.html</anchorfile>
      <anchor>aceae064b7d60ddc8b93da9a051139ae5</anchor>
      <arglist>(Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>db/d09/classcv_1_1detail_1_1SphericalWarperGpu.html</anchorfile>
      <anchor>adf99893bfbdeb4380c0b75a09573f25a</anchor>
      <arglist>(const cuda::GpuMat &amp;src, InputArray K, InputArray R, int interp_mode, int border_mode, cuda::GpuMat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>warp</name>
      <anchorfile>db/d09/classcv_1_1detail_1_1SphericalWarperGpu.html</anchorfile>
      <anchor>a738b9d209de7ff85c06e6ae894e67ccd</anchor>
      <arglist>(InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::DTrees::Split</name>
    <filename>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</filename>
    <member kind="function">
      <type></type>
      <name>Split</name>
      <anchorfile>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</anchorfile>
      <anchor>aa25a57fa40ee868d39b50f4488cac462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>c</name>
      <anchorfile>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</anchorfile>
      <anchor>a34ee1a0022d3d297d42aca9302d34fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inversed</name>
      <anchorfile>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</anchorfile>
      <anchor>afa6f45d243a85f1ee318b95c9c65b4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next</name>
      <anchorfile>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</anchorfile>
      <anchor>a5f241c29e807e5090cb5d99e39fb664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>quality</name>
      <anchorfile>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</anchorfile>
      <anchor>a786677a90e3adb753937fc51bfa93b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subsetOfs</name>
      <anchorfile>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</anchorfile>
      <anchor>afd2ee09de243483ccbbd9bd5a0676f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>varIdx</name>
      <anchorfile>d9/d37/classcv_1_1ml_1_1DTrees_1_1Split.html</anchorfile>
      <anchor>a82c0fe26489dc99a4e560a7b97c3ecef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SplitLayer</name>
    <filename>dd/df9/classcv_1_1dnn_1_1SplitLayer.html</filename>
    <base>cv::dnn::Layer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SplitLayer &gt;</type>
      <name>create</name>
      <anchorfile>dd/df9/classcv_1_1dnn_1_1SplitLayer.html</anchorfile>
      <anchor>a17d0ad885b75987a94eaef017a18470a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>outputsCount</name>
      <anchorfile>dd/df9/classcv_1_1dnn_1_1SplitLayer.html</anchorfile>
      <anchor>a6baac6036050c1f496da8c18b87953c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqr_func</name>
    <filename>d9/d1d/structcv_1_1cudev_1_1sqr__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d9/d1d/structcv_1_1cudev_1_1sqr__func.html</anchorfile>
      <anchor>a653443fdeefc72965e7ff269f28bb9dc</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func</name>
    <filename>d9/d47/structcv_1_1cudev_1_1sqrt__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d9/d47/structcv_1_1cudev_1_1sqrt__func.html</anchorfile>
      <anchor>a130bc5d0a684faf76729d4d7efe6591b</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func&lt; double &gt;</name>
    <filename>d4/d9d/structcv_1_1cudev_1_1sqrt__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d4/d9d/structcv_1_1cudev_1_1sqrt__func_3_01double_01_4.html</anchorfile>
      <anchor>a0ed5e0351bd2e8fc4012c231307269b4</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func&lt; float &gt;</name>
    <filename>d8/dd2/structcv_1_1cudev_1_1sqrt__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/dd2/structcv_1_1cudev_1_1sqrt__func_3_01float_01_4.html</anchorfile>
      <anchor>a03e90b3bb7445759653b84ccd259a22d</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func&lt; schar &gt;</name>
    <filename>da/d64/structcv_1_1cudev_1_1sqrt__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>da/d64/structcv_1_1cudev_1_1sqrt__func_3_01schar_01_4.html</anchorfile>
      <anchor>aa4afd2cf29659cfb2e992b78aa383038</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func&lt; short &gt;</name>
    <filename>d2/d6a/structcv_1_1cudev_1_1sqrt__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/d6a/structcv_1_1cudev_1_1sqrt__func_3_01short_01_4.html</anchorfile>
      <anchor>a0f6eeddb105a2097a452b52c1dfc384b</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func&lt; uchar &gt;</name>
    <filename>d9/d33/structcv_1_1cudev_1_1sqrt__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d9/d33/structcv_1_1cudev_1_1sqrt__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a3196e3954b0e70277deba6b6ded42ec7</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func&lt; uint &gt;</name>
    <filename>d0/d7b/structcv_1_1cudev_1_1sqrt__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d0/d7b/structcv_1_1cudev_1_1sqrt__func_3_01uint_01_4.html</anchorfile>
      <anchor>a42e59fdead1f2063b1b06e89b3d915e9</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::sqrt_func&lt; ushort &gt;</name>
    <filename>df/df4/structcv_1_1cudev_1_1sqrt__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/df4/structcv_1_1cudev_1_1sqrt__func_3_01ushort_01_4.html</anchorfile>
      <anchor>adac64ea929bfe2d165affcbf44a767df</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SqrtLayer</name>
    <filename>db/dc9/classcv_1_1dnn_1_1SqrtLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SqrtLayer &gt;</type>
      <name>create</name>
      <anchorfile>db/dc9/classcv_1_1dnn_1_1SqrtLayer.html</anchorfile>
      <anchor>ae804d0c761f1f7549b4c931e2945ad09</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::SR_bsds</name>
    <filename>d6/d05/classcv_1_1datasets_1_1SR__bsds.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d6/d05/classcv_1_1datasets_1_1SR__bsds.html</anchorfile>
      <anchor>a193438fcd7b9f8b021e24bcc9cf53588</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SR_bsds &gt;</type>
      <name>create</name>
      <anchorfile>d6/d05/classcv_1_1datasets_1_1SR__bsds.html</anchorfile>
      <anchor>a5db7667aa65dd3e412684a3c7fd8319f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::SR_bsdsObj</name>
    <filename>dc/d1e/structcv_1_1datasets_1_1SR__bsdsObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>imageName</name>
      <anchorfile>dc/d1e/structcv_1_1datasets_1_1SR__bsdsObj.html</anchorfile>
      <anchor>a18fe7840effc15b4c02eeb3cc7aeb43d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::SR_div2k</name>
    <filename>d2/db5/classcv_1_1datasets_1_1SR__div2k.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d2/db5/classcv_1_1datasets_1_1SR__div2k.html</anchorfile>
      <anchor>a6f5f65f5cbbade9f9cb98ea0037a541c</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SR_div2k &gt;</type>
      <name>create</name>
      <anchorfile>d2/db5/classcv_1_1datasets_1_1SR__div2k.html</anchorfile>
      <anchor>ac5cdb1071a02c558d0693c73f99d857b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::SR_div2kObj</name>
    <filename>d1/db5/structcv_1_1datasets_1_1SR__div2kObj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>imageName</name>
      <anchorfile>d1/db5/structcv_1_1datasets_1_1SR__div2kObj.html</anchorfile>
      <anchor>afe31c65e4dad1adc430b8180a3610ec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::datasets::SR_general100</name>
    <filename>d5/d19/classcv_1_1datasets_1_1SR__general100.html</filename>
    <base>cv::datasets::Dataset</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>d5/d19/classcv_1_1datasets_1_1SR__general100.html</anchorfile>
      <anchor>a56fe96bac637d69ab01b8a815395d21d</anchor>
      <arglist>(const std::string &amp;path) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SR_general100 &gt;</type>
      <name>create</name>
      <anchorfile>d5/d19/classcv_1_1datasets_1_1SR__general100.html</anchorfile>
      <anchor>a764f2f472c11e06b846d6c1d55239472</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::SR_general100Obj</name>
    <filename>da/dad/structcv_1_1datasets_1_1SR__general100Obj.html</filename>
    <base>cv::datasets::Object</base>
    <member kind="variable">
      <type>std::string</type>
      <name>imageName</name>
      <anchorfile>da/dad/structcv_1_1datasets_1_1SR__general100Obj.html</anchorfile>
      <anchor>a4188b3afa218140e93fe37cd6863c97f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::videostab::StabilizerBase</name>
    <filename>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StabilizerBase</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a1fe321dcc17dda767cf5a0a75a1d7cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>borderMode</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a84049a042202eaaa59d3822207955dfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; DeblurerBase &gt;</type>
      <name>deblurrer</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a2936e29293f7e9c381700c6771dbb721</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doCorrectionForInclusion</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ab72fa834ec03b7db3d1c1926b8c900e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; IFrameSource &gt;</type>
      <name>frameSource</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a9a1cbb901d5a3a51b50340b519b7f7a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; InpainterBase &gt;</type>
      <name>inpainter</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a32e3be105bc692080af6d7303d40a11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; ILog &gt;</type>
      <name>log</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a44067503ba62ff06824c1016cc2c1c73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; IFrameSource &gt;</type>
      <name>maskSource</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>affb65a8ae5f3ad417ef82464d0a5c8ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; ImageMotionEstimatorBase &gt;</type>
      <name>motionEstimator</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a6ab185eac387e11c2c781722466273bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ad82e929ad0db08202a77b6383e408687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderMode</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a5c2b79352223792a044080dfd365b30b</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrectionForInclusion</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ada19bffb5b015f14af92e7c472989605</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeblurer</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a45319b46a3729c36cda4f664da2a69b1</anchor>
      <arglist>(Ptr&lt; DeblurerBase &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameSource</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a107e9f7960b7efd7e210b5e178118021</anchor>
      <arglist>(Ptr&lt; IFrameSource &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInpainter</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>add20a4cf58f541dbafcaa290a3c35f16</anchor>
      <arglist>(Ptr&lt; InpainterBase &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLog</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ad5a4f03a204822a1f17dd0fe5da6317d</anchor>
      <arglist>(Ptr&lt; ILog &gt; ilog)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaskSource</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a2cbb83ddf5c875ee83d88b75d00535c7</anchor>
      <arglist>(const Ptr&lt; IFrameSource &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotionEstimator</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a6e8c33ea40e8dde5b5083c16338307c6</anchor>
      <arglist>(Ptr&lt; ImageMotionEstimatorBase &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a0245ba9e08329f9ac2f617a8f7c1eaaf</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrimRatio</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aac98667cf80a45d764e883b5a02ae152</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>trimRatio</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>afc3dbde54f82fac976999469e049a3db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StabilizerBase</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aac79382ab3f87247ddc01fe0aa86ea64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>doOneIteration</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ade2bda91481dab757bf2ffe3f4f27465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Mat</type>
      <name>estimateMotion</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ae07ca7a4967e6158cc157fd61c63cf1f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Mat</type>
      <name>estimateStabilizationMotion</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a7cd53ec2cebeeefb57ca5616d3de6ca8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>logProcessingTime</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aba0b47e6b1371d70beb659fff7f94fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Mat</type>
      <name>nextStabilizedFrame</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a59ffdca7516042b0553a43c7b3cdcf74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Mat</type>
      <name>postProcessFrame</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aeaeea250e70f8618e72a2f4fe8224398</anchor>
      <arglist>(const Mat &amp;frame)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a0a04c12c0db40651f58cec47f091117a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setUp</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a3106ad788ee8a1c1a8605437c26d111a</anchor>
      <arglist>(const Mat &amp;firstFrame)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stabilizeFrame</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aff4ee85e72d58fb3eb09c0f5c8a9314c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>blurrinessRates_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ad515524cacce64cea069d6d85ca85be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>borderMode_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aa31e13475d4e01a4e53b83838200a585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>curPos_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a1aad590502b048b61f749435c44e22ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>curStabilizedPos_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a0c5cefe4d769bd32a238474101e31ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; DeblurerBase &gt;</type>
      <name>deblurer_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>adae3e5a562d4491fc2cbc1bb1b2a6132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>doCorrectionForInclusion_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a14468697674d4710267abeaba1dfefbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>doDeblurring_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a39b55a0336972805eab06cab1ac0e727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>doInpainting_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a5705ca2493231a2b041412434b25d37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>finalFrame_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>af52740f8abfa2a537aa64e994f35ef6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>frameMask_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a6c0c928aba126ee1e82d99854c6802c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>frames_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a1ea7895d1ad39d39fcea5e96a1bffa50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Size</type>
      <name>frameSize_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ac8532a295a5e7984095b44ceace4ea41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; IFrameSource &gt;</type>
      <name>frameSource_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a7ffe51bcff9eeb916f0b153e206bf604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; InpainterBase &gt;</type>
      <name>inpainter_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aa6997fb6ae1915a8df3c0d7f58f7ed8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>inpaintingMask_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a8e07199a116143e55c3566c722350b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; ILog &gt;</type>
      <name>log_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a3d134bf4df68ce2a559d5d69fb187c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; IFrameSource &gt;</type>
      <name>maskSource_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a7d8e382c7286c16bc44ed07160ecf6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ptr&lt; ImageMotionEstimatorBase &gt;</type>
      <name>motionEstimator_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ad668ce4753c5633eab4704eda99c2936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>motions_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a0f134ba4672305e6949a62cdfd8b8d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mat</type>
      <name>preProcessedFrame_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>acffea61e04a38c512e09a643ae2c8d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>clock_t</type>
      <name>processingStartTime_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a8debf88a6cab45a8b09035584815f5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>radius_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>a9fceea8c4e22b8bbca30561d1a309e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>stabilizationMotions_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>aeb86f1064652cceb6f9a1735a81da5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>stabilizedFrames_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>afbf3e2dd807b19647b545585cf0dbd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Mat &gt;</type>
      <name>stabilizedMasks_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>ac77d036c0a94ca9b34ae8f8c69ac220d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>trimRatio_</name>
      <anchorfile>d2/d6c/classcv_1_1videostab_1_1StabilizerBase.html</anchorfile>
      <anchor>acd5ad58425a94dd6af0a29b98ee5517c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::face::StandardCollector</name>
    <filename>d4/d8d/classcv_1_1face_1_1StandardCollector.html</filename>
    <base>cv::face::PredictCollector</base>
    <class kind="struct">cv::face::StandardCollector::PredictResult</class>
    <member kind="function">
      <type></type>
      <name>StandardCollector</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>a24e397f05bbfaa973ab519d000e559c6</anchor>
      <arglist>(double threshold_=DBL_MAX)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>collect</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>a685d8ba4a5541761fa252d99a36e6e33</anchor>
      <arglist>(int label, double dist) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinDist</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>a7094a3debd2eaf45cc6091c24755bd99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinLabel</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>a2b1049a99c147e8c5e4e6e64924aa5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; int, double &gt; &gt;</type>
      <name>getResults</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>a0331888a84cc6996e7fd25dbcd38d456</anchor>
      <arglist>(bool sorted=false) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, double &gt;</type>
      <name>getResultsMap</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>a96af7a1ec9058aec2df4bc14ec0b2d07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>abea06e64f8ff2db82711c479b2582f63</anchor>
      <arglist>(size_t size) CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; StandardCollector &gt;</type>
      <name>create</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>accac15ed15f24cb3adcde6c8cbc9b74d</anchor>
      <arglist>(double threshold=DBL_MAX)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; PredictResult &gt;</type>
      <name>data</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>adfd8254b03e8c3ad7b3243befa502c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PredictResult</type>
      <name>minRes</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>ae2122575355f297a10d33a9048c743fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>d4/d8d/classcv_1_1face_1_1StandardCollector.html</anchorfile>
      <anchor>a154e5064920beded03b54bd4e542665f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::StarDetector</name>
    <filename>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a1d1209faa0a3ea18b0b852ce158fe0df</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLineThresholdBinarized</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>ae4171e776ccbcb7b8361e6b6f893a401</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getLineThresholdProjected</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a453660f70c05ee7169cf541952fc8a52</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMaxSize</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a79b3450da010410b42b2966a6bb3aaf5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getResponseThreshold</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a564672a464aabe1b0f6988686e0e43cc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSuppressNonmaxSize</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a4431e87fe9ca2844cf778e50bf121a3d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLineThresholdBinarized</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a89c1400560fedf618cbd6b76158b6054</anchor>
      <arglist>(int _lineThresholdBinarized)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLineThresholdProjected</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>aff46a1f40f22613045751e9007fd6a36</anchor>
      <arglist>(int _lineThresholdProjected)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxSize</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a342726d613cef03e8544bad7e16c5df5</anchor>
      <arglist>(int _maxSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setResponseThreshold</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>a9dfc69f8aca33c05258ccb2537771562</anchor>
      <arglist>(int _responseThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSuppressNonmaxSize</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>af45bbb08150863d327f145ae4909e705</anchor>
      <arglist>(int _suppressNonmaxSize)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; StarDetector &gt;</type>
      <name>create</name>
      <anchorfile>dd/d39/classcv_1_1xfeatures2d_1_1StarDetector.html</anchorfile>
      <anchor>ac0510da39d9d5168fc87201990926e3d</anchor>
      <arglist>(int maxSize=45, int responseThreshold=30, int lineThresholdProjected=10, int lineThresholdBinarized=8, int suppressNonmaxSize=5)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::util::static_indexed_visitor</name>
    <filename>d1/dec/structcv_1_1util_1_1static__indexed__visitor.html</filename>
    <templarg>typename R</templarg>
    <templarg>typename Impl</templarg>
    <base>cv::util::detail::visitor_interface</base>
    <base>cv::util::detail::visitor_return_type_deduction_helper&lt; R &gt;</base>
    <member kind="typedef">
      <type>typename detail::visitor_return_type_deduction_helper&lt; R &gt;::return_type</type>
      <name>return_type</name>
      <anchorfile>d1/dec/structcv_1_1util_1_1static__indexed__visitor.html</anchorfile>
      <anchor>a60a5385fb2382d20ef9660dfedb88c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>return_type</type>
      <name>operator()</name>
      <anchorfile>d1/dec/structcv_1_1util_1_1static__indexed__visitor.html</anchorfile>
      <anchor>a92ab62774da60b2658abd603e5f712ba</anchor>
      <arglist>(std::size_t Index, VariantValue &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>friend</type>
      <name>Impl</name>
      <anchorfile>d1/dec/structcv_1_1util_1_1static__indexed__visitor.html</anchorfile>
      <anchor>a72ca1f5751d1db46e6292812cf19581b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::util::static_visitor</name>
    <filename>dc/d1b/structcv_1_1util_1_1static__visitor.html</filename>
    <templarg>typename R</templarg>
    <templarg>typename Impl</templarg>
    <base>cv::util::detail::visitor_interface</base>
    <base>cv::util::detail::visitor_return_type_deduction_helper&lt; R &gt;</base>
    <member kind="typedef">
      <type>typename detail::visitor_return_type_deduction_helper&lt; R &gt;::return_type</type>
      <name>return_type</name>
      <anchorfile>dc/d1b/structcv_1_1util_1_1static__visitor.html</anchorfile>
      <anchor>ab0f326230060d61a8f16136df767dc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>return_type</type>
      <name>operator()</name>
      <anchorfile>dc/d1b/structcv_1_1util_1_1static__visitor.html</anchorfile>
      <anchor>ac365429371f23714f721812280460432</anchor>
      <arglist>(std::size_t index, VariantValue &amp;&amp;value, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>friend</type>
      <name>Impl</name>
      <anchorfile>dc/d1b/structcv_1_1util_1_1static__visitor.html</anchorfile>
      <anchor>ad4ac1dc3fbd009645d6147a1f5815a36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::StaticSaliency</name>
    <filename>d5/d87/classcv_1_1saliency_1_1StaticSaliency.html</filename>
    <base virtualness="virtual">cv::saliency::Saliency</base>
    <member kind="function">
      <type>bool</type>
      <name>computeBinaryMap</name>
      <anchorfile>d5/d87/classcv_1_1saliency_1_1StaticSaliency.html</anchorfile>
      <anchor>a540a87d2afadbda338b79ca1f0ea9e39</anchor>
      <arglist>(InputArray _saliencyMap, OutputArray _binaryMap)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>d5/d87/classcv_1_1saliency_1_1StaticSaliency.html</anchorfile>
      <anchor>aa070431141cd2edccf0a2d614f1fbd37</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap) CV_OVERRIDE=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::StaticSaliencyFineGrained</name>
    <filename>da/dd0/classcv_1_1saliency_1_1StaticSaliencyFineGrained.html</filename>
    <base>cv::saliency::StaticSaliency</base>
    <member kind="function">
      <type></type>
      <name>StaticSaliencyFineGrained</name>
      <anchorfile>da/dd0/classcv_1_1saliency_1_1StaticSaliencyFineGrained.html</anchorfile>
      <anchor>a282bc38fecc2a3d158b38eeadb289a00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StaticSaliencyFineGrained</name>
      <anchorfile>da/dd0/classcv_1_1saliency_1_1StaticSaliencyFineGrained.html</anchorfile>
      <anchor>aa48ac2237a32cbcc2aeb94ebf92be5a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeSaliency</name>
      <anchorfile>da/dd0/classcv_1_1saliency_1_1StaticSaliencyFineGrained.html</anchorfile>
      <anchor>ab46ae4db7c877c44f2c855ac00a690f5</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; StaticSaliencyFineGrained &gt;</type>
      <name>create</name>
      <anchorfile>da/dd0/classcv_1_1saliency_1_1StaticSaliencyFineGrained.html</anchorfile>
      <anchor>ae823afc5ba51864f6bc8a8d1bb39515e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>da/dd0/classcv_1_1saliency_1_1StaticSaliencyFineGrained.html</anchorfile>
      <anchor>a019c3dc8d94c833834793c7668f5b202</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap) CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::saliency::StaticSaliencySpectralResidual</name>
    <filename>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</filename>
    <base>cv::saliency::StaticSaliency</base>
    <member kind="function">
      <type></type>
      <name>StaticSaliencySpectralResidual</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>a5d691bad0bad797e0bbc0a0673987f54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StaticSaliencySpectralResidual</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>aa2643d7099dacd5188f499dd90aa6a84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeSaliency</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>a715a665c991956d7fa32c19348842834</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getImageHeight</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>ac40f0fc05fbbe49fd224f71848819cb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getImageWidth</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>a0eec9c09082544bbb9973ff33aaa4dde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>acc8d168b3843059d4350b7731b980790</anchor>
      <arglist>(const FileNode &amp;fn) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageHeight</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>ab42ba04a0cf4941d3ce46be51b802924</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageWidth</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>ae0bb047d91f20474d5fffb7260ac0750</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>a798e24c07c8632fa44c46cb00ac4bb43</anchor>
      <arglist>(FileStorage &amp;fs) const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; StaticSaliencySpectralResidual &gt;</type>
      <name>create</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>a27675f4d9d58105bb6fbdd20d990c034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>computeSaliencyImpl</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>aeb831acb9eb303231f37b71d5bb69c9d</anchor>
      <arglist>(InputArray image, OutputArray saliencyMap) CV_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>resImHeight</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>a46088d05127021270b1c50849b7cda92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>resImWidth</name>
      <anchorfile>df/d37/classcv_1_1saliency_1_1StaticSaliencySpectralResidual.html</anchorfile>
      <anchor>acfea65febba2693babafb11a63150f42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::StatModel</name>
    <filename>db/d7d/classcv_1_1ml_1_1StatModel.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumvalue">
      <name>COMPRESSED_INPUT</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aae860ef9fda481bb6730e8794009c99b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_MODEL</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aa397fde9eaadd4efb07af6a7fbacea6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAW_OUTPUT</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aa639a8ea2b61c2bf03f87cf4c4a5bd824</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPRESSED_INPUT</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aae860ef9fda481bb6730e8794009c99b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREPROCESSED_INPUT</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aa0cdfa2b3b9c5947d9a80bcca7eac485f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREPROCESSED_INPUT</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aa0cdfa2b3b9c5947d9a80bcca7eac485f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAW_OUTPUT</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aa639a8ea2b61c2bf03f87cf4c4a5bd824</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_MODEL</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af1ea864e1c19796e6264ebb3950c0b9aa397fde9eaadd4efb07af6a7fbacea6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>calcError</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>aa6a71b1ee5b7fa0b07b55e77106cda13</anchor>
      <arglist>(const Ptr&lt; TrainData &gt; &amp;data, bool test, OutputArray resp) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>a80afceed1710367d32d6232374162b97</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getVarCount</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>a783b92c436c7a2978e2d4bbb3cfb6e0c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isClassifier</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>a1121a835feedefdcdb8624966567aec6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isTrained</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>aab380b59eb30b50254ef1b804774c4d8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>predict</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>a1a7e49e1febd10392452727498771bc1</anchor>
      <arglist>(InputArray samples, OutputArray results=noArray(), int flags=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>train</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>af96a0e04f1677a835cc25263c7db3c0c</anchor>
      <arglist>(const Ptr&lt; TrainData &gt; &amp;trainData, int flags=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>train</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>aeb25a75f438864fb25af182fb4b1b96f</anchor>
      <arglist>(InputArray samples, int layout, InputArray responses)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; _Tp &gt;</type>
      <name>train</name>
      <anchorfile>db/d7d/classcv_1_1ml_1_1StatModel.html</anchorfile>
      <anchor>a6e28b5992c055d081f182fef0f909d00</anchor>
      <arglist>(const Ptr&lt; TrainData &gt; &amp;data, int flags=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::StereoBeliefPropagation</name>
    <filename>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</filename>
    <base>cv::StereoMatcher</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a381446ab436269d86cf6701b85387c02</anchor>
      <arglist>(InputArray data, OutputArray disparity, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a3e67269c9b88e72d43708222e1372655</anchor>
      <arglist>(InputArray left, InputArray right, OutputArray disparity, Stream &amp;stream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDataWeight</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a7f4bc465a6130e1a9d89ebfc4b42df55</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDiscSingleJump</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>af6bace2ee37ff8569f3f1e9ac58a016b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxDataTerm</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a15bb3e862781ad50be2526271ff7d40e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxDiscTerm</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>af7e4ad93b1bfe0d46d1de35ec1dc63ed</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMsgType</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a33808fc4c796cbdc60c39da83965215e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumIters</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a49e2e0700fe6ad51d80b34d4fdc9b2d2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumLevels</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a2ba96a6ab36a5c3355a3821c0522f753</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDataWeight</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>abbc588e1bbd3713e4520af5e349fd648</anchor>
      <arglist>(double data_weight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDiscSingleJump</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>ae26d0eca3406ae9449054de5531a4abd</anchor>
      <arglist>(double disc_single_jump)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxDataTerm</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a170d8ce45fad99435290e7d6ca0c8968</anchor>
      <arglist>(double max_data_term)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxDiscTerm</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>acbd5b1a9fc089e9ebed870d28a25579b</anchor>
      <arglist>(double max_disc_term)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMsgType</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>acceee66fe8604d9293e12b498578a41e</anchor>
      <arglist>(int msg_type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumIters</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>a600d2701f37f1247e1cba922c11eb827</anchor>
      <arglist>(int iters)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumLevels</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>ac346c8b7f7f2e200e8874c3399bf1000</anchor>
      <arglist>(int levels)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>estimateRecommendedParams</name>
      <anchorfile>de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html</anchorfile>
      <anchor>ae832759d923616b73102037c15c43b58</anchor>
      <arglist>(int width, int height, int &amp;ndisp, int &amp;iters, int &amp;levels)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::stereo::StereoBinaryBM</name>
    <filename>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</filename>
    <base>cv::stereo::StereoMatcher</base>
    <member kind="enumvalue">
      <name>PREFILTER_NORMALIZED_RESPONSE</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ae41fa77d314dc64f0d4a3087030d068aa4f085923f5d5fe24ca626d92786badbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREFILTER_XSOBEL</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ae41fa77d314dc64f0d4a3087030d068aa2363d746ab876d6be236d61c6377bdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREFILTER_NORMALIZED_RESPONSE</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ae41fa77d314dc64f0d4a3087030d068aa4f085923f5d5fe24ca626d92786badbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREFILTER_XSOBEL</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ae41fa77d314dc64f0d4a3087030d068aa2363d746ab876d6be236d61c6377bdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getAgregationWindowSize</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ad758a80b44978fe13f6df6f6171fff96</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBinaryKernelType</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a86211ada107c76c515b72e07f87b17d1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterCap</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a0b67af7a80bf9a6dea6f655e1d36611b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterSize</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ad6e00d75ab321e22dd31bd958dde1601</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterType</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>afc1f818cefb6256642f29575d0f90925</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getScalleFactor</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a04cc5e1ca0d2769dd1ae99e7c4fc61e0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSmallerBlockSize</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>aaa93a0f15c7037bffc980717d16907c1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSpekleRemovalTechnique</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a125338143a178d5262a0ea4051aa9118</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTextureThreshold</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>aa8072875151253b5c323720531e847b6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getUniquenessRatio</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ae87f2664a611f766dcc1e4eb447cc3ea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUsePrefilter</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>addf12ec800ec16d01d6f50f0fcc048b2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAgregationWindowSize</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a3056bdb39b0ae805f4c3922671af19d1</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBinaryKernelType</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a5c56c7e2c65c4e1656cab06c3e8ddda5</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterCap</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a9bbfbab96761879a27f8f887afaf002a</anchor>
      <arglist>(int preFilterCap)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterSize</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>abba7b99050d33ad604c3b1a8d19f5de2</anchor>
      <arglist>(int preFilterSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterType</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a68e34fb48a39e3e3166a109899890e66</anchor>
      <arglist>(int preFilterType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScalleFactor</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a20d9b0120ffa97f780f7b580fd623df2</anchor>
      <arglist>(int factor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSmallerBlockSize</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>ada787b8648754270796ecc494f1bd584</anchor>
      <arglist>(int blockSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSpekleRemovalTechnique</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>af7e3dccf3b17eb65cf3e0799330e9d27</anchor>
      <arglist>(int factor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTextureThreshold</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a640a3cfbd15903dbd7a8622897e4f0c8</anchor>
      <arglist>(int textureThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUniquenessRatio</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a4b51d68f13f1bcd8ae3937290a1edcbd</anchor>
      <arglist>(int uniquenessRatio)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUsePrefilter</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>afa186227703b8206fef449ea213bb003</anchor>
      <arglist>(bool factor)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cv::stereo::StereoBinaryBM &gt;</type>
      <name>create</name>
      <anchorfile>d7/d8e/classcv_1_1stereo_1_1StereoBinaryBM.html</anchorfile>
      <anchor>a1f0793fc10a980610acbd536d3afcf38</anchor>
      <arglist>(int numDisparities=0, int blockSize=9)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::stereo::StereoBinarySGBM</name>
    <filename>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</filename>
    <base>cv::stereo::StereoMatcher</base>
    <member kind="enumvalue">
      <name>MODE_SGBM</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a1f74befaa9c93c40b061c47ebe82ba3cac1cec4aa27cb3cdeae78a41e2f9151f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_HH</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a1f74befaa9c93c40b061c47ebe82ba3ca63b8637d8c69a830927c267b3b4ce5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_HH</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a1f74befaa9c93c40b061c47ebe82ba3ca63b8637d8c69a830927c267b3b4ce5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_SGBM</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a1f74befaa9c93c40b061c47ebe82ba3cac1cec4aa27cb3cdeae78a41e2f9151f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBinaryKernelType</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>aa062446adbda3e54fbde6d6235df054c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMode</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a3da87cc392a2bb1d64e49899e851b32e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getP1</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a13c7c1dfc9a2189b8e6d0e5adaa8ca4f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getP2</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a099b3a5b694fe44ec9d10009542ff4e3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterCap</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a870e9258c599592ef177c8c146f37278</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSpekleRemovalTechnique</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a5c9001f01049e1c98fb4bae8e937edd5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSubPixelInterpolationMethod</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>aa7eb839bc5233cdcb6e014aca1b7076a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getUniquenessRatio</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a3adc56d340ffbcc2d62b3f32ac841373</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBinaryKernelType</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>aba6accc59d827028635117452a8e5df0</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMode</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a04e347de4f882dd8824ef6d673584560</anchor>
      <arglist>(int mode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setP1</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>ac5d2e5751dbfac3ed5bad4f1bc399c8f</anchor>
      <arglist>(int P1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setP2</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a11153c7094ae6e51c1073300f246672d</anchor>
      <arglist>(int P2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterCap</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a1f04b0db5a5e2c5d21c49bf30d09e181</anchor>
      <arglist>(int preFilterCap)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSpekleRemovalTechnique</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>aeeb346eebf5f305f591b141745b9cff1</anchor>
      <arglist>(int factor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSubPixelInterpolationMethod</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a575ba986f8ec336f79770d661a65a109</anchor>
      <arglist>(int value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUniquenessRatio</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>ae1611c9592222fa70425e9971023cb1e</anchor>
      <arglist>(int uniquenessRatio)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; cv::stereo::StereoBinarySGBM &gt;</type>
      <name>create</name>
      <anchorfile>d1/d9f/classcv_1_1stereo_1_1StereoBinarySGBM.html</anchorfile>
      <anchor>a6e21109c598b9a5dcdcb84375ed23873</anchor>
      <arglist>(int minDisparity, int numDisparities, int blockSize, int P1=100, int P2=1000, int disp12MaxDiff=1, int preFilterCap=0, int uniquenessRatio=5, int speckleWindowSize=400, int speckleRange=200, int mode=StereoBinarySGBM::MODE_SGBM)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::StereoBM</name>
    <filename>db/d8a/classcv_1_1cuda_1_1StereoBM.html</filename>
    <base>cv::StereoBM</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>db/d8a/classcv_1_1cuda_1_1StereoBM.html</anchorfile>
      <anchor>a0f968fd564212a3670daf59dce8433a6</anchor>
      <arglist>(InputArray left, InputArray right, OutputArray disparity, Stream &amp;stream)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::StereoBM</name>
    <filename>d9/dba/classcv_1_1StereoBM.html</filename>
    <base>cv::StereoMatcher</base>
    <member kind="enumvalue">
      <name>PREFILTER_NORMALIZED_RESPONSE</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a65b3072c4715dec710aa1612f07a8703a9b5f32162b35799e3c29e1bfd73e93df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREFILTER_XSOBEL</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a65b3072c4715dec710aa1612f07a8703abf381e03e290b2b94541738193a6abd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREFILTER_NORMALIZED_RESPONSE</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a65b3072c4715dec710aa1612f07a8703a9b5f32162b35799e3c29e1bfd73e93df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREFILTER_XSOBEL</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a65b3072c4715dec710aa1612f07a8703abf381e03e290b2b94541738193a6abd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterCap</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>aa1659733652473662da8e2e2a6dd83fa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterSize</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>ac8b5569ca0dd322e5c6436e25aef833a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterType</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a2c148484f1b69d300e608c6a52dfe537</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Rect</type>
      <name>getROI1</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a6b44df190e8f3ae0b06707e231dfe14f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Rect</type>
      <name>getROI2</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>ae7a58914c4448aa417b88415ab45b9a1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSmallerBlockSize</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a6c048feee99fb565d0dd14c23b9f4a3c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTextureThreshold</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a1b6a29dd617f05fd30a0a67bac5e830b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getUniquenessRatio</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a4a1181713b16fe730e186fe5d8021339</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterCap</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a19c6de399420337984db65aec28fc6b3</anchor>
      <arglist>(int preFilterCap)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterSize</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a6edbcfd1dd79c9ba0c76a206741b4719</anchor>
      <arglist>(int preFilterSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterType</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>ae44e1b05ac1b36917cd5fb4d4fd1d7c2</anchor>
      <arglist>(int preFilterType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setROI1</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a4bc3beb14fb5db0d58533fa101de20a2</anchor>
      <arglist>(Rect roi1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setROI2</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>ae4b5129722296e505bfba9fac46d43a2</anchor>
      <arglist>(Rect roi2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSmallerBlockSize</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>abb6280255bb070f51ade69d6455216d6</anchor>
      <arglist>(int blockSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTextureThreshold</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>aaee69730b91d606744cc4c5d9d8590e7</anchor>
      <arglist>(int textureThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUniquenessRatio</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>ab60fc9ac381c1fde378bbc205f4d5c8f</anchor>
      <arglist>(int uniquenessRatio)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; StereoBM &gt;</type>
      <name>create</name>
      <anchorfile>d9/dba/classcv_1_1StereoBM.html</anchorfile>
      <anchor>a119436b6cb382e0895dd0fa58229ec17</anchor>
      <arglist>(int numDisparities=0, int blockSize=21)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::StereoConstantSpaceBP</name>
    <filename>d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html</filename>
    <base>cv::cuda::StereoBeliefPropagation</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNrPlane</name>
      <anchorfile>d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html</anchorfile>
      <anchor>a37a1a94108b0ac9071ac861cd0bf7739</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUseLocalInitDataCost</name>
      <anchorfile>d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html</anchorfile>
      <anchor>ada215d2d89113ed1403145bd91636ad3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNrPlane</name>
      <anchorfile>d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html</anchorfile>
      <anchor>abedc3ed02f0c19eeed836d07317b30a5</anchor>
      <arglist>(int nr_plane)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseLocalInitDataCost</name>
      <anchorfile>d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html</anchorfile>
      <anchor>ad4a691146ff2c90cb401c5d2a6667fee</anchor>
      <arglist>(bool use_local_init_data_cost)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>estimateRecommendedParams</name>
      <anchorfile>d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html</anchorfile>
      <anchor>ac72baf7587fc27cb68df1039d173bb9e</anchor>
      <arglist>(int width, int height, int &amp;ndisp, int &amp;iters, int &amp;levels, int &amp;nr_plane)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::detail::StereographicProjector</name>
    <filename>d0/ddf/structcv_1_1detail_1_1StereographicProjector.html</filename>
    <base>cv::detail::ProjectorBase</base>
    <member kind="function">
      <type>void</type>
      <name>mapBackward</name>
      <anchorfile>d0/ddf/structcv_1_1detail_1_1StereographicProjector.html</anchorfile>
      <anchor>a9562e305667375c9155c22e7ead7c1cc</anchor>
      <arglist>(float u, float v, float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapForward</name>
      <anchorfile>d0/ddf/structcv_1_1detail_1_1StereographicProjector.html</anchorfile>
      <anchor>a52f631c7449a1ae19640bad757942e0f</anchor>
      <arglist>(float x, float y, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::StereographicWarper</name>
    <filename>d1/d3d/classcv_1_1detail_1_1StereographicWarper.html</filename>
    <base>cv::detail::RotationWarperBase&lt; StereographicProjector &gt;</base>
    <member kind="function">
      <type></type>
      <name>StereographicWarper</name>
      <anchorfile>d1/d3d/classcv_1_1detail_1_1StereographicWarper.html</anchorfile>
      <anchor>ac2af47f4b063b6c3d11c8ec0e54c5787</anchor>
      <arglist>(float scale)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::StereographicWarper</name>
    <filename>d2/d5e/classcv_1_1StereographicWarper.html</filename>
    <base>cv::WarperCreator</base>
    <member kind="function">
      <type>Ptr&lt; detail::RotationWarper &gt;</type>
      <name>create</name>
      <anchorfile>d2/d5e/classcv_1_1StereographicWarper.html</anchorfile>
      <anchor>a6d3fb457a727206c376b1f7d80ccfb8d</anchor>
      <arglist>(float scale) const CV_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::calib3d::cpu::StereoInitParam</name>
    <filename>dc/d0e/structcv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam.html</filename>
    <member kind="function">
      <type></type>
      <name>StereoInitParam</name>
      <anchorfile>dc/d0e/structcv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam.html</anchorfile>
      <anchor>ae25a37f542316e5919efee204b02004c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoInitParam</name>
      <anchorfile>dc/d0e/structcv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam.html</anchorfile>
      <anchor>a23648b864ad4ccd618751e9f667dc258</anchor>
      <arglist>(int nD, int bS, double bL, double f)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>dc/d0e/structcv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam.html</anchorfile>
      <anchor>a3a9edf7e2ee1375ab538fbf840b7dd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blockSize</name>
      <anchorfile>dc/d0e/structcv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam.html</anchorfile>
      <anchor>a5c479d1fbbfc6840b76fc9f08b7993bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focus</name>
      <anchorfile>dc/d0e/structcv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam.html</anchorfile>
      <anchor>a5a04d40b8d692f20f5fdb683e0851206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numDisparities</name>
      <anchorfile>dc/d0e/structcv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam.html</anchorfile>
      <anchor>aec87c923ccf5500d2305354c43cc71c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::stereo::StereoMatcher</name>
    <filename>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumvalue">
      <name>DISP_SHIFT</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>af69a118f100be6d6dab8b823bb487c30a51b0bc809c0414dc2704e75395e3bfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISP_SCALE</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>af69a118f100be6d6dab8b823bb487c30a55f813e92db6e70696202c12d1f38e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISP_SCALE</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>af69a118f100be6d6dab8b823bb487c30a55f813e92db6e70696202c12d1f38e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISP_SHIFT</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>af69a118f100be6d6dab8b823bb487c30a51b0bc809c0414dc2704e75395e3bfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>ac2abae8a2b57dff2bcfcb1077f1235c4</anchor>
      <arglist>(InputArray left, InputArray right, OutputArray disparity)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBlockSize</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>ac0f1f2c5ffd64a2759e61fdcf2dcd5b8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDisp12MaxDiff</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>ae28d7ecb65869a707c6d7e4a576bdf9d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinDisparity</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>a8a321a59853231a0ba3b54993947d728</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumDisparities</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>a497fe6b0d6f63948d25e42b1144d4cef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSpeckleRange</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>af9ceb4ce7eedf8b1b2cf566d5f86aa31</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSpeckleWindowSize</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>a707e0c896babb41900af5fbf25465cf9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlockSize</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>a494867781b98f903b4ca23c5e96e2f15</anchor>
      <arglist>(int blockSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDisp12MaxDiff</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>a09a0171a2ebbc5678c17e26981e53f0d</anchor>
      <arglist>(int disp12MaxDiff)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinDisparity</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>aae2525ed014e9a5a61485a1bc58622b3</anchor>
      <arglist>(int minDisparity)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumDisparities</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>af1b3153c4ad52991ffb45574f44fbf1a</anchor>
      <arglist>(int numDisparities)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSpeckleRange</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>a9f2f1d87e19dfb3ca82fc9479281a9b3</anchor>
      <arglist>(int speckleRange)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSpeckleWindowSize</name>
      <anchorfile>d9/d07/classcv_1_1stereo_1_1StereoMatcher.html</anchorfile>
      <anchor>a792415b3f9a46dd49a81eb4874d2ced5</anchor>
      <arglist>(int speckleWindowSize)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::StereoMatcher</name>
    <filename>d2/d6e/classcv_1_1StereoMatcher.html</filename>
    <base>cv::Algorithm</base>
    <member kind="enumvalue">
      <name>DISP_SHIFT</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>ab01b2dcd025d178c60637a7c0c5620e4a6aadf3b0bd4503bde2531592e5f90e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISP_SCALE</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>ab01b2dcd025d178c60637a7c0c5620e4a5b4b128a781d8002c3bc2640912295a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISP_SCALE</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>ab01b2dcd025d178c60637a7c0c5620e4a5b4b128a781d8002c3bc2640912295a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISP_SHIFT</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>ab01b2dcd025d178c60637a7c0c5620e4a6aadf3b0bd4503bde2531592e5f90e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>a03f7087df1b2c618462eb98898841345</anchor>
      <arglist>(InputArray left, InputArray right, OutputArray disparity)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBlockSize</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>a9ab4290840ac7a9270af455f74b30b98</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getDisp12MaxDiff</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>a0ca2c2ab88e7ecac58720134867ea072</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinDisparity</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>abd790d22519d3c0d4fcb8e3210d11b13</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumDisparities</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>ab3a3d5f5a49f77be0b965557e17d9fdd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSpeckleRange</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>afb686d0de4551e86306f10509632fa24</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSpeckleWindowSize</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>a1be922bd3111d427fd2ddc8448537c35</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlockSize</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>a38814e8a33d59f4eb5db33de04fe8c34</anchor>
      <arglist>(int blockSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDisp12MaxDiff</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>aede8620506ff7f27d106fff25777514d</anchor>
      <arglist>(int disp12MaxDiff)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinDisparity</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>ae67a506bfe7fbd37444b6713aea1c0ad</anchor>
      <arglist>(int minDisparity)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumDisparities</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>abacfe4e5760e86b48d0c19bd4106c2fc</anchor>
      <arglist>(int numDisparities)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSpeckleRange</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>a3c9106923f87592b98bf53e90bcba020</anchor>
      <arglist>(int speckleRange)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSpeckleWindowSize</name>
      <anchorfile>d2/d6e/classcv_1_1StereoMatcher.html</anchorfile>
      <anchor>ad21033d76ad7cdf36a5c8bb6cd946d43</anchor>
      <arglist>(int speckleWindowSize)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::StereoSGBM</name>
    <filename>d2/d85/classcv_1_1StereoSGBM.html</filename>
    <base>cv::StereoMatcher</base>
    <member kind="enumvalue">
      <name>MODE_SGBM</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78a21fac9fae6db6a60a940fd24cc61f081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_HH</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78a0f746667febe92e1189e924c40752660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_SGBM_3WAY</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78aa3ffd07d169f0d913c2402bf20595a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_HH4</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78a2bb93a960b8709039f81d7027b928559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_HH</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78a0f746667febe92e1189e924c40752660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_HH4</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78a2bb93a960b8709039f81d7027b928559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_SGBM</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78a21fac9fae6db6a60a940fd24cc61f081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_SGBM_3WAY</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ad8d3f70b8c7f0c0447014149f2bcff78aa3ffd07d169f0d913c2402bf20595a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMode</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a27faa3d735e82d2b44f8eb13e2ba0a90</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getP1</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a387cc8f9a90d0b43b491bb1a55357023</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getP2</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a5ad84c9f98f5ed4663bc9f50fc00d413</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPreFilterCap</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a400e482f280339ce05beccd9ed9e5bfb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getUniquenessRatio</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>aa0f168808513cabc221b763664791185</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMode</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a32617c11dbdac9b689711a38cd928017</anchor>
      <arglist>(int mode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setP1</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ae62e17715deea97b431d328869a3eace</anchor>
      <arglist>(int P1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setP2</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a13a55a4704c988fa60e5f5902c4abfaa</anchor>
      <arglist>(int P2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPreFilterCap</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a03019cccd79bcc833dd2423c55654975</anchor>
      <arglist>(int preFilterCap)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUniquenessRatio</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>ac7b3c009706c6809211b7c5e79434ebd</anchor>
      <arglist>(int uniquenessRatio)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; StereoSGBM &gt;</type>
      <name>create</name>
      <anchorfile>d2/d85/classcv_1_1StereoSGBM.html</anchorfile>
      <anchor>a177fd40dc0dae3a96059dbb3ad92a019</anchor>
      <arglist>(int minDisparity=0, int numDisparities=16, int blockSize=3, int P1=0, int P2=0, int disp12MaxDiff=0, int preFilterCap=0, int uniquenessRatio=0, int speckleWindowSize=0, int speckleRange=0, int mode=StereoSGBM::MODE_SGBM)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::StereoSGM</name>
    <filename>d1/ddc/classcv_1_1cuda_1_1StereoSGM.html</filename>
    <base>cv::StereoSGBM</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d1/ddc/classcv_1_1cuda_1_1StereoSGM.html</anchorfile>
      <anchor>a454a3c7dc10d9a2823a0e5f3461e27d6</anchor>
      <arglist>(InputArray left, InputArray right, OutputArray disparity) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>d1/ddc/classcv_1_1cuda_1_1StereoSGM.html</anchorfile>
      <anchor>a8b50c0b03033468b87025172657f6531</anchor>
      <arglist>(InputArray left, InputArray right, OutputArray disparity, Stream &amp;stream)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Stitcher</name>
    <filename>d2/d8d/classcv_1_1Stitcher.html</filename>
    <member kind="enumvalue">
      <name>ERR_CAMERA_PARAMS_ADJUST_FAIL</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45aabbdc1cc372c5aacc5266c5e2df0d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERR_HOMOGRAPHY_EST_FAIL</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45af0b270c03b2a88cd0415c8e3f5e58c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERR_NEED_MORE_IMGS</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45a2d8d41bde739520bdc0a75af8c869bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a114713924ec05a0309f4df7e918c0324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PANORAMA</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a114713924ec05a0309f4df7e918c0324a67810f8a77e48cadc3134972ed7f99fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCANS</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a114713924ec05a0309f4df7e918c0324ac706a6a118a4a648fef8b2fca5950e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45afc04343b65c6780b62b684ed14e26586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PANORAMA</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a114713924ec05a0309f4df7e918c0324a67810f8a77e48cadc3134972ed7f99fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCANS</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a114713924ec05a0309f4df7e918c0324ac706a6a118a4a648fef8b2fca5950e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45afc04343b65c6780b62b684ed14e26586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERR_NEED_MORE_IMGS</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45a2d8d41bde739520bdc0a75af8c869bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERR_HOMOGRAPHY_EST_FAIL</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45af0b270c03b2a88cd0415c8e3f5e58c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERR_CAMERA_PARAMS_ADJUST_FAIL</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a507409ce9435dd89857469d12ec06b45aabbdc1cc372c5aacc5266c5e2df0d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::Blender &gt;</type>
      <name>blender</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>af99a29ab6bf57c5855cdacc91f406e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; detail::Blender &gt;</type>
      <name>blender</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ae8baa03a8c879c2f93126d0f4a03b0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::BundleAdjusterBase &gt;</type>
      <name>bundleAdjuster</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>af4dfbb09600eb48bf4cacbd13c5e6b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; detail::BundleAdjusterBase &gt;</type>
      <name>bundleAdjuster</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a4b0d97ec1439de1a95c3e441853d3326</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::detail::CameraParams &gt;</type>
      <name>cameras</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a52929072fecde6e7e8e08e13c0b90d03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>component</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a7c61a21114463b8a4ee848fd4d73314d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>composePanorama</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>acc8409a6b2e548de1653f0dc5c2ccb02</anchor>
      <arglist>(InputArrayOfArrays images, OutputArray pano)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>composePanorama</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a3217156f7deba256ecd7790ef34008ed</anchor>
      <arglist>(OutputArray pano)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compositingResol</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ad13d2d50b253e471fbaf041b9a044571</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>estimateTransform</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a4c25557af4d40a79a4d1f23d9548131d</anchor>
      <arglist>(InputArrayOfArrays images, InputArrayOfArrays masks=noArray())</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::Estimator &gt;</type>
      <name>estimator</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a19ab856bc8617dabf338cc8977213343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; detail::Estimator &gt;</type>
      <name>estimator</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a1b16a65db14ea22ad91fbbcecd8b03b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::ExposureCompensator &gt;</type>
      <name>exposureCompensator</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ae1793ea1b1fd5a45d2a04fd6a5c2f4dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; detail::ExposureCompensator &gt;</type>
      <name>exposureCompensator</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a2424a476795ef132a5d80a78d3e91577</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Feature2D &gt;</type>
      <name>featuresFinder</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a81b3c104e13f9d23a7f5803e8dfa613b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; Feature2D &gt;</type>
      <name>featuresFinder</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a5f81ca61fa9d5550e3cd6319746b0179</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::FeaturesMatcher &gt;</type>
      <name>featuresMatcher</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ac5cf82d173728b92cc7674f1325cc606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::FeaturesMatcher &gt;</type>
      <name>featuresMatcher</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a2e99d96d1a328669e17e9d9033bf0f2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InterpolationFlags</type>
      <name>interpolationFlags</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>abc0c8f54a1d223a1098206654813d973</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const cv::UMat &amp;</type>
      <name>matchingMask</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a2f9f735f0a72ec71fbc5d15bfe343b62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>panoConfidenceThresh</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a3755bbeca7f4c80dc42af034f7621568</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>registrationResol</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a9b90774eabdf68c9ee864918d620538d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UMat</type>
      <name>resultMask</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ac56296a206e88fe886470fe09738c2c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>seamEstimationResol</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ac559c3eb228614f9402ff3eba23a08f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; detail::SeamFinder &gt;</type>
      <name>seamFinder</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a2989234215594f8fb519afcebd8d6ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; detail::SeamFinder &gt;</type>
      <name>seamFinder</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a7f4f4431c546f3c26213b4037111312f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlender</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a79651cf9e4b87cb6af26caa0535b9baa</anchor>
      <arglist>(Ptr&lt; detail::Blender &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBundleAdjuster</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>aa3060cbd7d492a53052754439e830d40</anchor>
      <arglist>(Ptr&lt; detail::BundleAdjusterBase &gt; bundle_adjuster)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCompositingResol</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>afe927e80fcb2ca2061630ddd98eebba8</anchor>
      <arglist>(double resol_mpx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEstimator</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a29fecbbacdfd0adc964f8ce451c0046b</anchor>
      <arglist>(Ptr&lt; detail::Estimator &gt; estimator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExposureCompensator</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a487373f15a54192e6a85ce6b04151d91</anchor>
      <arglist>(Ptr&lt; detail::ExposureCompensator &gt; exposure_comp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeaturesFinder</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a943d01c149aa987e289f6be9b63d4e4b</anchor>
      <arglist>(Ptr&lt; Feature2D &gt; features_finder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeaturesMatcher</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ada7fb8b0e696bfe3104f73d07ab0b5c4</anchor>
      <arglist>(Ptr&lt; detail::FeaturesMatcher &gt; features_matcher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterpolationFlags</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a253d04b8dcd3c674321b29139c769873</anchor>
      <arglist>(InterpolationFlags interp_flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchingMask</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ad1591614305b0385f8a6152458f93955</anchor>
      <arglist>(const cv::UMat &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPanoConfidenceThresh</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a6f5e62bc1dd5d7bdb5f9313a2c21c558</anchor>
      <arglist>(double conf_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegistrationResol</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a9912fe8c095b8385267908e5ef707439</anchor>
      <arglist>(double resol_mpx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeamEstimationResol</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ad0fcef52b2fedda1dbb90ea780cd7979</anchor>
      <arglist>(double resol_mpx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeamFinder</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ad813cf8a3493fa6fe53343f3f5a1da81</anchor>
      <arglist>(Ptr&lt; detail::SeamFinder &gt; seam_finder)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>setTransform</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a1bbb3bb8cc7763a0177a05b21c97f794</anchor>
      <arglist>(InputArrayOfArrays images, const std::vector&lt; detail::CameraParams &gt; &amp;cameras)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>setTransform</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>afce1e8bc190d568bbdc4132c6624391d</anchor>
      <arglist>(InputArrayOfArrays images, const std::vector&lt; detail::CameraParams &gt; &amp;cameras, const std::vector&lt; int &gt; &amp;component)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarper</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>adb1219c1caae710736a5a5e6b13ad21b</anchor>
      <arglist>(Ptr&lt; WarperCreator &gt; creator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWaveCorrection</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a968a2f4a1faddfdacbcfce54b44bab70</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWaveCorrectKind</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a17413f5c06e4e569bfd45e01d4e8ff4a</anchor>
      <arglist>(detail::WaveCorrectKind kind)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>stitch</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a3156a44286a7065ba9e8802023ad2074</anchor>
      <arglist>(InputArrayOfArrays images, InputArrayOfArrays masks, OutputArray pano)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>stitch</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a37ee5bacf229e9d0fb9f97c8f5ed1acd</anchor>
      <arglist>(InputArrayOfArrays images, OutputArray pano)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; WarperCreator &gt;</type>
      <name>warper</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a96084e9ad81687625c8cc92954f18160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ptr&lt; WarperCreator &gt;</type>
      <name>warper</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a0f4d7082ba0ef9250298950024a7496d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waveCorrection</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>af6a51e0b23dac119a3612d57345f9a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>detail::WaveCorrectKind</type>
      <name>waveCorrectKind</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>ad9c9c9b8a97b686ad3b93f7918c4c6de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>workScale</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a69f0feb213330d7e4806892867ac4249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; Stitcher &gt;</type>
      <name>create</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>a94ea28f7f5005571aeb3f75a6de59484</anchor>
      <arglist>(Mode mode=Stitcher::PANORAMA)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ORIG_RESOL</name>
      <anchorfile>d2/d8d/classcv_1_1Stitcher.html</anchorfile>
      <anchor>af864448487371edc19bc3034ab2479b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::Stream</name>
    <filename>d9/df3/classcv_1_1cuda_1_1Stream.html</filename>
    <member kind="typedef">
      <type>void(*)</type>
      <name>StreamCallback</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a7056bbe925634ad044040e90add17db2</anchor>
      <arglist>(int status, void *userData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stream</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>aa6434e2f5f29bd81406732b39951c246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stream</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a3da3061ab4b0c737fcb092494b54cec8</anchor>
      <arglist>(const Ptr&lt; GpuMat::Allocator &gt; &amp;allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stream</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a5da4a3f60245e71dd298f34991edf940</anchor>
      <arglist>(const size_t cudaFlags)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cudaPtr</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>add837d7fb8b082caa70d99ee548bbcb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueHostCallback</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>aaad28e33e26b9c19c8d0c87c1d6f733d</anchor>
      <arglist>(StreamCallback callback, void *userData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool_type</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a056a9195ab28d22a0278b092901a2ced</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>queryIfComplete</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a9fab618395d42fa31987506e42fab1b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitEvent</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a9e8a713f312a15ba00702d6f46867987</anchor>
      <arglist>(const Event &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForCompletion</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a0e1d939503e8faad741ab584b720bca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stream &amp;</type>
      <name>Null</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>acff8c258f3bcf0a7acc5268bdc7ef67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BufferPool</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>af5e88420aa936b283addcc8a6233827e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DefaultDeviceInitializer</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>ab98d52cf0377206238fa449eebe36ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>StreamAccessor</name>
      <anchorfile>d9/df3/classcv_1_1cuda_1_1Stream.html</anchorfile>
      <anchor>a8362b5c9fdffe61e694647684353b090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cuda::StreamAccessor</name>
    <filename>d6/df1/structcv_1_1cuda_1_1StreamAccessor.html</filename>
    <member kind="function" static="yes">
      <type>static cudaStream_t</type>
      <name>getStream</name>
      <anchorfile>d6/df1/structcv_1_1cuda_1_1StreamAccessor.html</anchorfile>
      <anchor>a5830d99635f08b462a429771bfad71a9</anchor>
      <arglist>(const Stream &amp;stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stream</type>
      <name>wrapStream</name>
      <anchorfile>d6/df1/structcv_1_1cuda_1_1StreamAccessor.html</anchorfile>
      <anchor>a4fa7571e434f78b461efcd0e52dc8132</anchor>
      <arglist>(cudaStream_t stream)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::detail::tracking::online_boosting::StrongClassifierDirectSelection</name>
    <filename>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</filename>
    <member kind="function">
      <type></type>
      <name>StrongClassifierDirectSelection</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>ad5d13857d21805642294084792cb9e7f</anchor>
      <arglist>(int numBaseClf, int numWeakClf, Size patchSz, const Rect &amp;sampleROI, bool useFeatureEx=false, int iterationInit=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StrongClassifierDirectSelection</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>a77a540d3ab46f559c193bcabfff25549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>classifySmooth</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>a1528ade2c10de7f0e1d0206e43a2e4a9</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;images, const Rect &amp;sampleROI, int &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>eval</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>a6bb353295258bb0d5aa30795244f3231</anchor>
      <arglist>(const Mat &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBaseClassifier</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>a493c2e05583f0c6be01d74a0a68874bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>getPatchSize</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>ab6b8f99facb2f90f6110eee53ec9b104</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getReplacedClassifier</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>af7409289f55912f94dc300776100445e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rect</type>
      <name>getROI</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>a6f3f1ac14e48775ea5d66f677065172f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getSelectedWeakClassifier</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>aca36307d2614a52924536b9a30b7ac32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSwappedClassifier</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>a26d4efbbe22a2eab1dcadecaa822ff93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseFeatureExchange</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>ae52517e6e527db5fe0df1b43a0914eee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBaseClassifier</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>af705da3ac66d594adcad3bcce95badee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceWeakClassifier</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>a5a3f6684cd1bfa7c772dc88708baae05</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>d0/d93/classcv_1_1detail_1_1tracking_1_1online__boosting_1_1StrongClassifierDirectSelection.html</anchorfile>
      <anchor>aaf96f904abfab2d163dd2f103ad49f53</anchor>
      <arglist>(const Mat &amp;image, int target, float importance=1.0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::StructuredEdgeDetection</name>
    <filename>d8/d54/classcv_1_1ximgproc_1_1StructuredEdgeDetection.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeOrientation</name>
      <anchorfile>d8/d54/classcv_1_1ximgproc_1_1StructuredEdgeDetection.html</anchorfile>
      <anchor>a4ef982e80edccef6e92da9db2c20a222</anchor>
      <arglist>(cv::InputArray src, cv::OutputArray dst) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectEdges</name>
      <anchorfile>d8/d54/classcv_1_1ximgproc_1_1StructuredEdgeDetection.html</anchorfile>
      <anchor>a31308e06ffea4507b5feb2e1856b1bd8</anchor>
      <arglist>(cv::InputArray src, cv::OutputArray dst) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>edgesNms</name>
      <anchorfile>d8/d54/classcv_1_1ximgproc_1_1StructuredEdgeDetection.html</anchorfile>
      <anchor>acbf4fc0ffd8237e53bfc83804c854148</anchor>
      <arglist>(cv::InputArray edge_image, cv::InputArray orientation_image, cv::OutputArray dst, int r=2, int s=0, float m=1, bool isParallel=true) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::structured_light::StructuredLightPattern</name>
    <filename>d9/dbb/classcv_1_1structured__light_1_1StructuredLightPattern.html</filename>
    <base virtualness="virtual">cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>decode</name>
      <anchorfile>d9/dbb/classcv_1_1structured__light_1_1StructuredLightPattern.html</anchorfile>
      <anchor>a4cc409edf8a330eeccba6737d391da34</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; Mat &gt; &gt; &amp;patternImages, OutputArray disparityMap, InputArrayOfArrays blackImages=noArray(), InputArrayOfArrays whiteImages=noArray(), int flags=DECODE_3D_UNDERWORLD) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>generate</name>
      <anchorfile>d9/dbb/classcv_1_1structured__light_1_1StructuredLightPattern.html</anchorfile>
      <anchor>aa7170486475603d4756f2c23990b7668</anchor>
      <arglist>(OutputArrayOfArrays patternImages)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::Subdiv2D</name>
    <filename>df/dbf/classcv_1_1Subdiv2D.html</filename>
    <class kind="struct">cv::Subdiv2D::QuadEdge</class>
    <class kind="struct">cv::Subdiv2D::Vertex</class>
    <member kind="enumvalue">
      <name>PTLOC_ERROR</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fda250bb6debdc855cc6bc204454f516d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_OUTSIDE_RECT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fda79867dca35f0d88ad21969460b533ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_INSIDE</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fdae417a0101ccdd133278862bc7e6dcea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_VERTEX</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fdac78fcef37382840c75b46eb06af11350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_ON_EDGE</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fdadce5c8dff4cd9e6c2e0060dbc9a6f3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_ORG</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa1d308c0e060caef6de00b11b47deb9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_DST</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa31ae7ad167e8746aeffdcac86b1a5c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_ORG</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa8170778bb0286aa463cae5232446008f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_DST</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa2256b56cf701d279a673dca2de0f1f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_LEFT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa0eab55483704d776e469c752413fe520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_RIGHT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa74879efdc668e34b819e068a4f608d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_LEFT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aacd1befba98e8c2956602923ac2e32f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_RIGHT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aae1d0ccf41e7cc6eadb9a26925fc25b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_DST</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa31ae7ad167e8746aeffdcac86b1a5c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_LEFT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa0eab55483704d776e469c752413fe520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_ORG</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa1d308c0e060caef6de00b11b47deb9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT_AROUND_RIGHT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa74879efdc668e34b819e068a4f608d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_DST</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa2256b56cf701d279a673dca2de0f1f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_LEFT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aacd1befba98e8c2956602923ac2e32f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_ORG</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aa8170778bb0286aa463cae5232446008f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREV_AROUND_RIGHT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a940b63c9ed7eaa925ebff8f3ec0ab26aae1d0ccf41e7cc6eadb9a26925fc25b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_ERROR</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fda250bb6debdc855cc6bc204454f516d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_INSIDE</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fdae417a0101ccdd133278862bc7e6dcea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_ON_EDGE</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fdadce5c8dff4cd9e6c2e0060dbc9a6f3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_OUTSIDE_RECT</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fda79867dca35f0d88ad21969460b533ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PTLOC_VERTEX</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a915ebae52da5d73f25d2e6499e1459fdac78fcef37382840c75b46eb06af11350</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subdiv2D</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aed58be264a17cdbe712b6a35036d13cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subdiv2D</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aa9ae8faa2f7a78428b115407bfc3df9e</anchor>
      <arglist>(Rect rect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subdiv2D</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>abb653d3de0da8ab762603985b27bd05f</anchor>
      <arglist>(Rect2f rect2f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>edgeDst</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aee192f95bf19c74619641496c457586d</anchor>
      <arglist>(int edge, Point2f *dstpt=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>edgeOrg</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a5563e3cae0a9b95df63e72f0c12f9389</anchor>
      <arglist>(int edge, Point2f *orgpt=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findNearest</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a3ec256af000e129e08eb5f269ccdeb0f</anchor>
      <arglist>(Point2f pt, Point2f *nearestPt=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>af73f08576709bad7a36f8f8e5fc43c84</anchor>
      <arglist>(int edge, int nextEdgeType) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEdgeList</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>ab527c11e9938eed53cf9c790afa9416d</anchor>
      <arglist>(std::vector&lt; Vec4f &gt; &amp;edgeList) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLeadingEdgeList</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a2d02a1d66ef7f8f267beb549cb2823f1</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;leadingEdgeList) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTriangleList</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a26bfe32209bc8ae9ecc53e93da01e466</anchor>
      <arglist>(std::vector&lt; Vec6f &gt; &amp;triangleList) const</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getVertex</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a5297daca30f90d1e6d0cc5a75ba76351</anchor>
      <arglist>(int vertex, int *firstEdge=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVoronoiFacetList</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a3a9e080423475be056a79da4c04741ea</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;idx, std::vector&lt; std::vector&lt; Point2f &gt; &gt; &amp;facetList, std::vector&lt; Point2f &gt; &amp;facetCenters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDelaunay</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>ae4a3d65e798c46fd6ce64370f24b0287</anchor>
      <arglist>(Rect rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDelaunay</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a833d7f3e952cc3be053b515a272afbd8</anchor>
      <arglist>(Rect2f rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a37223a499032ef57364f1372ad0c9c2e</anchor>
      <arglist>(const std::vector&lt; Point2f &gt; &amp;ptvec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insert</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a18a6c9999210d769538297d843c613f2</anchor>
      <arglist>(Point2f pt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>locate</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aec8f1fd5a802f62faa97520b465897d7</anchor>
      <arglist>(Point2f pt, int &amp;edge, int &amp;vertex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a36ebf478e2546615c2db457106393acb</anchor>
      <arglist>(int edge) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rotateEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aa1179507f651b67c22e06517fbc6a145</anchor>
      <arglist>(int edge, int rotate) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>symEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aabbb10b8d5b0311b7e22040fc0db56b4</anchor>
      <arglist>(int edge) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calcVoronoi</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a08dc6b05f6fae0314aba9c2e197371ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkSubdiv</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a2be088a8a411fc4dd232f18f7f88e736</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearVoronoi</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>ae3a27a930a710466051547b80dd64ef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>connectEdges</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a3490a3d952aa7ef951a3bdb9bce3688c</anchor>
      <arglist>(int edgeA, int edgeB)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aab7fdb247262a8ffb638e745c9faed06</anchor>
      <arglist>(int edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deletePoint</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a78dfd541b7d8eb856b360189ac1a3912</anchor>
      <arglist>(int vtx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>isRightOf</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a3330f72eb0ace8a8b6faa43c3f606fdd</anchor>
      <arglist>(Point2f pt, int edge) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>newEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a2ccf33004b2db5407e238d2077d725be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>newPoint</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>ac88046997ef2bf96d72fafa3633bc0ca</anchor>
      <arglist>(Point2f pt, bool isvirtual, int firstEdge=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setEdgePoints</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>adc6ca8745fd0d7a28a38c31deb0b1342</anchor>
      <arglist>(int edge, int orgPt, int dstPt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>splice</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a2fe50f31cf743a71040ad740b7d1609c</anchor>
      <arglist>(int edgeA, int edgeB)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>swapEdges</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a1e1fb5d4dceadb03ac61c678cf1afb7f</anchor>
      <arglist>(int edge)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point2f</type>
      <name>bottomRight</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>ab3c3970a65dfa0b4e020e101a9fdae7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>freePoint</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a961a50c070ec1db71efcadb6a9a95cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>freeQEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a6253d11fc0bcd400221d1735f8c1d283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; QuadEdge &gt;</type>
      <name>qedges</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>ad3f646a7263fc902b6ed9ec15c9b3b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>recentEdge</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a80cd8452cf0a0eb8fab9a6875a1bbd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point2f</type>
      <name>topLeft</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a324326659a263ceaa22b1c4f712ef820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>validGeometry</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>a98184e52f16c9b6ab80102bf29e910ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Vertex &gt;</type>
      <name>vtx</name>
      <anchorfile>df/dbf/classcv_1_1Subdiv2D.html</anchorfile>
      <anchor>aebc53cc84655eb0eb8420e26457c6b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::Sum</name>
    <filename>d8/d60/structcv_1_1cudev_1_1Sum.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::plus&lt; T &gt;</base>
    <class kind="struct">cv::cudev::Sum::rebind</class>
    <member kind="typedef">
      <type>T</type>
      <name>work_type</name>
      <anchorfile>d8/d60/structcv_1_1cudev_1_1Sum.html</anchorfile>
      <anchor>a19886e411d3c198752786806726f9a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>initialValue</name>
      <anchorfile>d8/d60/structcv_1_1cudev_1_1Sum.html</anchorfile>
      <anchor>a447f0dc40f45b77635d8e87a144b9e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>__device__ static __forceinline__ T</type>
      <name>result</name>
      <anchorfile>d8/d60/structcv_1_1cudev_1_1Sum.html</anchorfile>
      <anchor>a85f798831e6a6e5ed16fc8257bfd42f5</anchor>
      <arglist>(T r, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::SumExprBody</name>
    <filename>dd/d33/structcv_1_1cudev_1_1SumExprBody.html</filename>
    <templarg>class SrcPtr</templarg>
    <member kind="function">
      <type>__host__ void</type>
      <name>assignTo</name>
      <anchorfile>dd/d33/structcv_1_1cudev_1_1SumExprBody.html</anchorfile>
      <anchor>ad809e51dc955c25d4339229fd7e32345</anchor>
      <arglist>(GpuMat_&lt; T &gt; &amp;dst, Stream &amp;stream=Stream::Null()) const</arglist>
    </member>
    <member kind="variable">
      <type>SrcPtr</type>
      <name>src</name>
      <anchorfile>dd/d33/structcv_1_1cudev_1_1SumExprBody.html</anchorfile>
      <anchor>ab272adfc6687ba7156bc914238f79299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::SuperpixelLSC</name>
    <filename>d5/da0/classcv_1_1ximgproc_1_1SuperpixelLSC.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>enforceLabelConnectivity</name>
      <anchorfile>d5/da0/classcv_1_1ximgproc_1_1SuperpixelLSC.html</anchorfile>
      <anchor>ad078e013953a84ba24395d7dcddf04aa</anchor>
      <arglist>(int min_element_size=25)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabelContourMask</name>
      <anchorfile>d5/da0/classcv_1_1ximgproc_1_1SuperpixelLSC.html</anchorfile>
      <anchor>a127adf89266e5dbee0b674eb63938353</anchor>
      <arglist>(OutputArray image, bool thick_line=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabels</name>
      <anchorfile>d5/da0/classcv_1_1ximgproc_1_1SuperpixelLSC.html</anchorfile>
      <anchor>a7bae78ae26432f278ce7ed33cdb057a9</anchor>
      <arglist>(OutputArray labels_out) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberOfSuperpixels</name>
      <anchorfile>d5/da0/classcv_1_1ximgproc_1_1SuperpixelLSC.html</anchorfile>
      <anchor>a7db85674de731831cb5cf5fc47a2b10d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>iterate</name>
      <anchorfile>d5/da0/classcv_1_1ximgproc_1_1SuperpixelLSC.html</anchorfile>
      <anchor>a651e84e8a99145df8b560858d1fa070b</anchor>
      <arglist>(int num_iterations=10)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::SuperpixelSEEDS</name>
    <filename>df/d81/classcv_1_1ximgproc_1_1SuperpixelSEEDS.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SuperpixelSEEDS</name>
      <anchorfile>df/d81/classcv_1_1ximgproc_1_1SuperpixelSEEDS.html</anchorfile>
      <anchor>a790e3775881926e1a56d1857527ef45d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabelContourMask</name>
      <anchorfile>df/d81/classcv_1_1ximgproc_1_1SuperpixelSEEDS.html</anchorfile>
      <anchor>a077f568b33efa96a972b81640c501457</anchor>
      <arglist>(OutputArray image, bool thick_line=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabels</name>
      <anchorfile>df/d81/classcv_1_1ximgproc_1_1SuperpixelSEEDS.html</anchorfile>
      <anchor>a093b40b471c2514f2a846799889a1b54</anchor>
      <arglist>(OutputArray labels_out)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberOfSuperpixels</name>
      <anchorfile>df/d81/classcv_1_1ximgproc_1_1SuperpixelSEEDS.html</anchorfile>
      <anchor>aa0302b0c60c86a8e6cbb437542b2f9f5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>iterate</name>
      <anchorfile>df/d81/classcv_1_1ximgproc_1_1SuperpixelSEEDS.html</anchorfile>
      <anchor>afc35736ae52b277a1708b54037598cbb</anchor>
      <arglist>(InputArray img, int num_iterations=4)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ximgproc::SuperpixelSLIC</name>
    <filename>d3/da9/classcv_1_1ximgproc_1_1SuperpixelSLIC.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>enforceLabelConnectivity</name>
      <anchorfile>d3/da9/classcv_1_1ximgproc_1_1SuperpixelSLIC.html</anchorfile>
      <anchor>ad510b470e0dfde77450ff7c85ed0714c</anchor>
      <arglist>(int min_element_size=25)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabelContourMask</name>
      <anchorfile>d3/da9/classcv_1_1ximgproc_1_1SuperpixelSLIC.html</anchorfile>
      <anchor>ae5a4d67955d7d1e3e0da1ba1af1a2bc1</anchor>
      <arglist>(OutputArray image, bool thick_line=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLabels</name>
      <anchorfile>d3/da9/classcv_1_1ximgproc_1_1SuperpixelSLIC.html</anchorfile>
      <anchor>aca4e1b5813a6c16635700c85b9f13c23</anchor>
      <arglist>(OutputArray labels_out) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberOfSuperpixels</name>
      <anchorfile>d3/da9/classcv_1_1ximgproc_1_1SuperpixelSLIC.html</anchorfile>
      <anchor>ac472e75e95f4bebcb84b0a72a416d91c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>iterate</name>
      <anchorfile>d3/da9/classcv_1_1ximgproc_1_1SuperpixelSLIC.html</anchorfile>
      <anchor>add5e65da972e5e00ce1753ea862f380c</anchor>
      <arglist>(int num_iterations=10)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::superres::SuperResolution</name>
    <filename>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</filename>
    <base>cv::Algorithm</base>
    <base>cv::superres::FrameSource</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>collectGarbage</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ac37de1a8bab83e86b3a540612dc2db1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getAlpha</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a86d8890e6753bc9388c0ada5ce4326c7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBlurKernelSize</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ad1e11172b18f3bc33ceb2141a56ce2a5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getBlurSigma</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>aabe7e4c37ca6ae53c718bd753e7ef7f0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getIterations</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a1830da947e72fc943366d53b26f3972a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getKernelSize</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>aef96cc0035d86954e5066324fdc874d8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLambda</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a43fc7288db9603b7266f3225b8e7a52a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ptr&lt; cv::superres::DenseOpticalFlowExt &gt;</type>
      <name>getOpticalFlow</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ac3d398abaa2920b22df44c25146661a6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getScale</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a30b5afddc1298b2cd52a3dc0fe215197</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTau</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ad36c27e1e3c59724df577deb0551addb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getTemporalAreaRadius</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a230f21479f25793a1b14bbbef3f09c35</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextFrame</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>aa1e5bc56f06c221246252a30432a28af</anchor>
      <arglist>(OutputArray frame) CV_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>abf79128e553d3460d47d1ca0f26f5376</anchor>
      <arglist>() CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAlpha</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a89174e84691f8f7dfcf3511ee57de069</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlurKernelSize</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>af5ee27c5ceda96493d76657384e18fe0</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBlurSigma</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a082bfe061356d8d4f82ee1aa0578e86c</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInput</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ac925acc676cb1141c801fa99eed66373</anchor>
      <arglist>(const Ptr&lt; FrameSource &gt; &amp;frameSource)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setIterations</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a6ca6d26088cadd9c178afd0fdfc2efb9</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setKernelSize</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ab11a31f01e6df91838866e4ff35e6289</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLambda</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ad168b5c627c8bb291bc7d759c888dc98</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOpticalFlow</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ae24dac3128c6a5e9c2cc6cb3c7187757</anchor>
      <arglist>(const Ptr&lt; cv::superres::DenseOpticalFlowExt &gt; &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a00f559b0f66b86a44de84a08527919c2</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTau</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a6159d14059c785f82cf489546fe8c233</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTemporalAreaRadius</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a28022e488e09fb69f62345b2ca9545e5</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SuperResolution</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>a6b6da407515d5def4552cf513ae9e98a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initImpl</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ace2f85404fb03491e9a36bc6ba595e97</anchor>
      <arglist>(Ptr&lt; FrameSource &gt; &amp;frameSource)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>processImpl</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>ab891ad01fa46db6bdb8f6b3277390b75</anchor>
      <arglist>(Ptr&lt; FrameSource &gt; &amp;frameSource, OutputArray output)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isUmat_</name>
      <anchorfile>d9/dd6/classcv_1_1superres_1_1SuperResolution.html</anchorfile>
      <anchor>af7da6346b5d17553e15fb312b75e17ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::SURF</name>
    <filename>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</filename>
    <base>cv::Feature2D</base>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a71b4b321ca13e095d8669c296ee4c8dd</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getExtended</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a78931395575f0d2c2c6a074a437513de</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getHessianThreshold</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>ac3dc444c400cba6074bd1e015746d33f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaveLayers</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a39ab64124ddfd37efe4e19c18d42bd93</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNOctaves</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a63ac114453bc1778c21343337237f8e6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getUpright</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a6a25e69f6bbdab00a6afd03aab1482aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setExtended</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a2809dee4e7cc6979b5d1e7523f73c075</anchor>
      <arglist>(bool extended)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setHessianThreshold</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a8b788ad30c4d395f5f7f3cdb98126c09</anchor>
      <arglist>(double hessianThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaveLayers</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>acd9d6b3526a6ee7a98b2d86a03d28029</anchor>
      <arglist>(int nOctaveLayers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNOctaves</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>acc3e19253eab977a75f087151a65418e</anchor>
      <arglist>(int nOctaves)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUpright</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a7314beab8610f55b472723c34e7d5d06</anchor>
      <arglist>(bool upright)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SURF &gt;</type>
      <name>create</name>
      <anchorfile>d5/df7/classcv_1_1xfeatures2d_1_1SURF.html</anchorfile>
      <anchor>a4e9c6afd1d837e487b56e38427ff09c6</anchor>
      <arglist>(double hessianThreshold=100, int nOctaves=4, int nOctaveLayers=3, bool extended=false, bool upright=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::SURF_CUDA</name>
    <filename>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</filename>
    <member kind="enumvalue">
      <name>ANGLE_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746ab6931becd145cd66fbd03c80896cb3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HESSIAN_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746ae944732678cdb77cbe405caa9979bf17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KeypointLayout</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a8b8055f3bc99ae13c5dd3c8cbe2bf0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a45e535f3a2a0f8a1f490e0c646dc76fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAPLACIAN_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a06bb440781e5f6b65a3da0cf8611ac01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OCTAVE_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a55792ce8877b0fcac85cf25f9ff4882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746afab69397159f91277ff725c76b2cdcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANGLE_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746ab6931becd145cd66fbd03c80896cb3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HESSIAN_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746ae944732678cdb77cbe405caa9979bf17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROWS_COUNT</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a71ea9718fc04d7b7aad87be3ae4832e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAPLACIAN_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a06bb440781e5f6b65a3da0cf8611ac01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OCTAVE_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a55792ce8877b0fcac85cf25f9ff4882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROWS_COUNT</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a71ea9718fc04d7b7aad87be3ae4832e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746afab69397159f91277ff725c76b2cdcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a8b8055f3bc99ae13c5dd3c8cbe2bf0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ROW</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a3b5156553e52661b04bf02fa9628f746a45e535f3a2a0f8a1f490e0c646dc76fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SURF_CUDA</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>ac6522a440dea4b95807d3a3b3417e6a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SURF_CUDA</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a0f7077b5561a105841be6f1a46a29b6d</anchor>
      <arglist>(double _hessianThreshold, int _nOctaves=4, int _nOctaveLayers=2, bool _extended=false, float _keypointsRatio=0.01f, bool _upright=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>defaultNorm</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a2309d119986eadf6ee099ad5bf78ed98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorSize</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a5a3135dc3e37160ecd54e05487243729</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a5985c523f4a675803d57937c2bfa6f56</anchor>
      <arglist>(const GpuMat &amp;img, const GpuMat &amp;mask, GpuMat &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectWithDescriptors</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>aefb0a6c7eba909fe7551c7f591e98e33</anchor>
      <arglist>(const GpuMat &amp;img, const GpuMat &amp;mask, GpuMat &amp;keypoints, GpuMat &amp;descriptors, bool useProvidedKeypoints=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>downloadDescriptors</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>aa810356f1c5eb81474735ec57a5bdea4</anchor>
      <arglist>(const GpuMat &amp;descriptorsGPU, std::vector&lt; float &gt; &amp;descriptors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>downloadKeypoints</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a2d01e23e3092305d4a57fdeccca8c961</anchor>
      <arglist>(const GpuMat &amp;keypointsGPU, std::vector&lt; KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a67ee54d1221b03d9866393effaeeb8dd</anchor>
      <arglist>(const GpuMat &amp;img, const GpuMat &amp;mask, GpuMat &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>aa0ed78380fe2142a729e424aa195263c</anchor>
      <arglist>(const GpuMat &amp;img, const GpuMat &amp;mask, GpuMat &amp;keypoints, GpuMat &amp;descriptors, bool useProvidedKeypoints=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a9bb91e3bffd09e0e65c91c45da669304</anchor>
      <arglist>(const GpuMat &amp;img, const GpuMat &amp;mask, std::vector&lt; KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>aec817660a3ecbb64f0afa54354a8af5c</anchor>
      <arglist>(const GpuMat &amp;img, const GpuMat &amp;mask, std::vector&lt; KeyPoint &gt; &amp;keypoints, GpuMat &amp;descriptors, bool useProvidedKeypoints=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>ad254c526ba8d61e66a40ebabf5a6c847</anchor>
      <arglist>(const GpuMat &amp;img, const GpuMat &amp;mask, std::vector&lt; KeyPoint &gt; &amp;keypoints, std::vector&lt; float &gt; &amp;descriptors, bool useProvidedKeypoints=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseMemory</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a500401e692acadfd0952362d9519f41f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uploadKeypoints</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>ae1720f109f03b2530f3115deec53e3be</anchor>
      <arglist>(const std::vector&lt; KeyPoint &gt; &amp;keypoints, GpuMat &amp;keypointsGPU)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SURF_CUDA &gt;</type>
      <name>create</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a39ff8e4a325d23140926838e75bb8062</anchor>
      <arglist>(double _hessianThreshold, int _nOctaves=4, int _nOctaveLayers=2, bool _extended=false, float _keypointsRatio=0.01f, bool _upright=false)</arglist>
    </member>
    <member kind="variable">
      <type>GpuMat</type>
      <name>det</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>ad810e03e0ed2e12d738648eaca2540c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>extended</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a634659515f412d8659bd449f8cdb6abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>hessianThreshold</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>aba1f69992b23136f5b02de498db89804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>keypointsRatio</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a1fba71a8e1101e722fc517f30a272a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GpuMat</type>
      <name>mask1</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a17dea5e87ecb4cd70334382de54ebc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GpuMat</type>
      <name>maskSum</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a45223b25f9b1dbf54b2afb84db4970e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GpuMat</type>
      <name>maxPosBuffer</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a125bb5a98ca8d63f5d0ed5fac895b8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOctaveLayers</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a4c84e60f9b1aba425aab45e9cc6f1431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOctaves</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>a198872f947db4614cc7a377d61a15272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GpuMat</type>
      <name>sum</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>ab0c4f9ec72059246c2abfc72c47d5ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GpuMat</type>
      <name>trace</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>aeae65b9413c8b8b7fd6829ee55558d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>upright</name>
      <anchorfile>db/d06/classcv_1_1cuda_1_1SURF__CUDA.html</anchorfile>
      <anchor>af5960a7f63ce19368df3e115bb850926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::SVD</name>
    <filename>df/df7/classcv_1_1SVD.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a4700f5207e66cdd9924bf64e34911832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFY_A</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a4700f5207e66cdd9924bf64e34911832afb6aab7965c8f601696b10fa109e2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_UV</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a4700f5207e66cdd9924bf64e34911832a7c0ed04881ebe47a7efbd21f165ab295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_UV</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a4700f5207e66cdd9924bf64e34911832a312212af9fa27d5560981e24f845434a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_UV</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a4700f5207e66cdd9924bf64e34911832a312212af9fa27d5560981e24f845434a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFY_A</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a4700f5207e66cdd9924bf64e34911832afb6aab7965c8f601696b10fa109e2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_UV</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a4700f5207e66cdd9924bf64e34911832a7c0ed04881ebe47a7efbd21f165ab295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a3830f50d56ac2ff7b979e6f7f8991e36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a54cb96aef54978a3617cb2a2169b689a</anchor>
      <arglist>(InputArray src, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backSubst</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a9d50bc1c641fdeff7543197d5a4f3b3d</anchor>
      <arglist>(InputArray rhs, OutputArray dst) const</arglist>
    </member>
    <member kind="function">
      <type>SVD &amp;</type>
      <name>operator()</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>ae23038399a74e11ee2c039c6e380126e</anchor>
      <arglist>(InputArray src, int flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>backSubst</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>ae398d073d71188ed3e18ef27801b43b8</anchor>
      <arglist>(const Matx&lt; _Tp, nm, 1 &gt; &amp;w, const Matx&lt; _Tp, m, nm &gt; &amp;u, const Matx&lt; _Tp, n, nm &gt; &amp;vt, const Matx&lt; _Tp, m, nb &gt; &amp;rhs, Matx&lt; _Tp, n, nb &gt; &amp;dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>backSubst</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a7c28935c9999977dbe34285d13d43190</anchor>
      <arglist>(InputArray w, InputArray u, InputArray vt, InputArray rhs, OutputArray dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a6a8081ff2e54fc43a7a844c2df58476c</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, Matx&lt; _Tp, nm, 1 &gt; &amp;w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a75e78203f975321abae4127dc4ee10df</anchor>
      <arglist>(const Matx&lt; _Tp, m, n &gt; &amp;a, Matx&lt; _Tp, nm, 1 &gt; &amp;w, Matx&lt; _Tp, m, nm &gt; &amp;u, Matx&lt; _Tp, n, nm &gt; &amp;vt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>aac85e0fc50c1e3c9716bb35dd7b9bcd2</anchor>
      <arglist>(InputArray src, OutputArray w, int flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a76f0b2044df458160292045a3d3714c6</anchor>
      <arglist>(InputArray src, OutputArray w, OutputArray u, OutputArray vt, int flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solveZ</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>ab255cd24a882ab993fb2f7377ef2774a</anchor>
      <arglist>(InputArray src, OutputArray dst)</arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>u</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>ab528f446054b6605a7ecc7a36fb5848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>vt</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>ab1971bad7d11ee9be67e23651fc0241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>w</name>
      <anchorfile>df/df7/classcv_1_1SVD.html</anchorfile>
      <anchor>a38a2acb70d78dc8bd3d4f4dfe36791f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::SVM</name>
    <filename>d1/d2d/classcv_1_1ml_1_1SVM.html</filename>
    <base>cv::ml::StatModel</base>
    <class kind="class">cv::ml::SVM::Kernel</class>
    <member kind="enumvalue">
      <name>C</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3a8eafc49ef685613b37e1b96351fd2bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>C_SVC</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa18157ccaec6a252b901cff6de285d608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHI2</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a66a909b8add6114fde309d24483bcf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEF</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3ae7112825b482d70cf5f04bc571f86e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CUSTOM</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56adc68154e13627786e405117dd64012a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEGREE</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3a61a897bf6519f4be834ce379a1543869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPS_SVR</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fac6fd17721f6a7b5c10f3ae48b78ed944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAMMA</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3a9b81805a0cd06dc59c354b0ad6fc9e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a9dec0ceda288deaa617c4c65c88852ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KernelTypes</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CUSTOM</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56adc68154e13627786e405117dd64012a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINEAR</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56ab92a19ab0c193735c3fd71f938dd87e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLY</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a5fa32d793cd5f5d0bf64f55bb94a3f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RBF</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a8e1f51ebeabd14cbd622f0f945831d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGMOID</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56ac40981025a9b8f3c1cd35cb015aac5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHI2</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a66a909b8add6114fde309d24483bcf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a9dec0ceda288deaa617c4c65c88852ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINEAR</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56ab92a19ab0c193735c3fd71f938dd87e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NU</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3ae0c1409f55f0158101fcc5e07f095605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NU_SVC</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa50c44a78c88f3cde09599fba4347134d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NU_SVR</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa5b4b7e4b189d47be1765b3c6b19f6c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONE_CLASS</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa6951543a0c14a17a7e16d212b1e7dcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>P</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3ae14aa4668daf05a4ea6918b10806acd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ParamTypes</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>C</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3a8eafc49ef685613b37e1b96351fd2bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAMMA</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3a9b81805a0cd06dc59c354b0ad6fc9e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>P</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3ae14aa4668daf05a4ea6918b10806acd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NU</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3ae0c1409f55f0158101fcc5e07f095605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEF</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3ae7112825b482d70cf5f04bc571f86e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEGREE</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a32d2e8d21aaa4f58cdf9c27c102becf3a61a897bf6519f4be834ce379a1543869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLY</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a5fa32d793cd5f5d0bf64f55bb94a3f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RBF</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56a8e1f51ebeabd14cbd622f0f945831d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGMOID</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aad7f1aaccced3c33bb256640910a0e56ac40981025a9b8f3c1cd35cb015aac5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Types</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>C_SVC</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa18157ccaec6a252b901cff6de285d608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NU_SVC</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa50c44a78c88f3cde09599fba4347134d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONE_CLASS</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa6951543a0c14a17a7e16d212b1e7dcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPS_SVR</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fac6fd17721f6a7b5c10f3ae48b78ed944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NU_SVR</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ab4b93a4c42bbe213ffd9fb3832c6c44fa5b4b7e4b189d47be1765b3c6b19f6c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getC</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a77d9a35898cae44ac9071c4b35bc96a8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>getClassWeights</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>abca95c581c70bf46625d1b6fda723ea7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getCoef0</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a87ca59782f9bd71db63602fa439a791e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDecisionFunction</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a63ebdd598b0c30942130ed4768f2836e</anchor>
      <arglist>(int i, OutputArray alpha, OutputArray svidx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDegree</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a0e8b98786b1a14925cb571cf17b858e8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getGamma</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a5af1a2ed6d9c0c9e4eae6b749ae61439</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getKernelType</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a2aa20328f134790adfdd186526e32c46</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getNu</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ad1f4a836048fd63bb2509e9eb70a520b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getP</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a3672572f111c14f7fd0d392db1709413</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getSupportVectors</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a2c3fb4b3c80b8fce0b8654f103339300</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual cv::TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a11a5f5186656d7a45f7d70b85ad75e54</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getType</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a65c5ef227073493731ae8133bf372586</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getUncompressedSupportVectors</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a40356a96b18fbf38c1d9f73f546844c9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setC</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>af9f543ef011db0ded375bb6f68984142</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setClassWeights</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a9cb80c3df6c2626b9836eaa0e0c58bf0</anchor>
      <arglist>(const cv::Mat &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCoef0</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>af0cd3684aabfacbd6749d8649d5971ed</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCustomKernel</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a16a3ddfd7bad030268f024f5a6c561f1</anchor>
      <arglist>(const Ptr&lt; Kernel &gt; &amp;_kernel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDegree</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a756297055239fa33536c09b0f5721494</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGamma</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a1e15d72e1bbba64a9650ea65910135e7</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setKernel</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ad6f4f45983d06817b9782978ca0f6f6f</anchor>
      <arglist>(int kernelType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNu</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aa19ae35bcf07f52a4009ceeca583b113</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setP</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>aed346ecd8b15379717053254ae067d96</anchor>
      <arglist>(double val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a6a86483c5518c332fedf6ec381a1daa7</anchor>
      <arglist>(const cv::TermCriteria &amp;val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setType</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a0dd2c2aea178a3c9136eda6443d5bb7b</anchor>
      <arglist>(int val)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>trainAuto</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a533d3d3f950fed3f75be0d8692eeff58</anchor>
      <arglist>(const Ptr&lt; TrainData &gt; &amp;data, int kFold=10, ParamGrid Cgrid=getDefaultGrid(C), ParamGrid gammaGrid=getDefaultGrid(GAMMA), ParamGrid pGrid=getDefaultGrid(P), ParamGrid nuGrid=getDefaultGrid(NU), ParamGrid coeffGrid=getDefaultGrid(COEF), ParamGrid degreeGrid=getDefaultGrid(DEGREE), bool balanced=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>trainAuto</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a4ce36fa4ff20944f24554d8ddd1f1fbf</anchor>
      <arglist>(InputArray samples, int layout, InputArray responses, int kFold=10, Ptr&lt; ParamGrid &gt; Cgrid=SVM::getDefaultGridPtr(SVM::C), Ptr&lt; ParamGrid &gt; gammaGrid=SVM::getDefaultGridPtr(SVM::GAMMA), Ptr&lt; ParamGrid &gt; pGrid=SVM::getDefaultGridPtr(SVM::P), Ptr&lt; ParamGrid &gt; nuGrid=SVM::getDefaultGridPtr(SVM::NU), Ptr&lt; ParamGrid &gt; coeffGrid=SVM::getDefaultGridPtr(SVM::COEF), Ptr&lt; ParamGrid &gt; degreeGrid=SVM::getDefaultGridPtr(SVM::DEGREE), bool balanced=false)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SVM &gt;</type>
      <name>create</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>af82a9714aecd48d61d88f0ce6f6035ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParamGrid</type>
      <name>getDefaultGrid</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>a6b2f6c05fc049ef837999d51486aa633</anchor>
      <arglist>(int param_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ParamGrid &gt;</type>
      <name>getDefaultGridPtr</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>ac20a4de756585f7f635ca7aceedd1b5b</anchor>
      <arglist>(int param_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SVM &gt;</type>
      <name>load</name>
      <anchorfile>d1/d2d/classcv_1_1ml_1_1SVM.html</anchorfile>
      <anchor>afa5aec2c70d70b6ba2225faec74db515</anchor>
      <arglist>(const String &amp;filepath)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ml::SVMSGD</name>
    <filename>de/d54/classcv_1_1ml_1_1SVMSGD.html</filename>
    <base>cv::ml::StatModel</base>
    <member kind="enumvalue">
      <name>ASGD</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>ab028695cc8ec1491888d8d03f80bc8c2abb41d794ce113aa2123f45120e8354af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARD_MARGIN</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a9b5c495b5593ffda8a7055da07d0b751acd1de0100047b02983977bc0a98ff86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MarginType</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a9b5c495b5593ffda8a7055da07d0b751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOFT_MARGIN</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a9b5c495b5593ffda8a7055da07d0b751a8d6a7f40e040703bb29dd3896b86cc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARD_MARGIN</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a9b5c495b5593ffda8a7055da07d0b751acd1de0100047b02983977bc0a98ff86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SGD</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>ab028695cc8ec1491888d8d03f80bc8c2ab85c6ad25c382a69f12a7b5d970cb112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOFT_MARGIN</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a9b5c495b5593ffda8a7055da07d0b751a8d6a7f40e040703bb29dd3896b86cc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SvmsgdType</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>ab028695cc8ec1491888d8d03f80bc8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SGD</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>ab028695cc8ec1491888d8d03f80bc8c2ab85c6ad25c382a69f12a7b5d970cb112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASGD</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>ab028695cc8ec1491888d8d03f80bc8c2abb41d794ce113aa2123f45120e8354af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getInitialStepSize</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a362d36881b56090a107f23c6fe48bd2c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMarginRegularization</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>aa2254bcef562303cefefbf2bfe9fd1b5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMarginType</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a9c088f661905719298a325e2a9d65ddc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getShift</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>adedb13011cf8f2e7d45a4dff6361b274</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getStepDecreasingPower</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a7399ae26d6d54b1192d362fe5f1413ad</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getSvmsgdType</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a53db2bca40cef926eb7d750f949fb942</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TermCriteria</type>
      <name>getTermCriteria</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>aedc9b61b3d4d8344034f61f0e6e3688d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Mat</type>
      <name>getWeights</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a37ad5308ff0ceebc60f4451a0bdc4e5b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInitialStepSize</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>abdba737e4293665f091f6433631f4dc9</anchor>
      <arglist>(float InitialStepSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMarginRegularization</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a2e16734e58800183162d1ab6d7d8fe7f</anchor>
      <arglist>(float marginRegularization)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMarginType</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a79385571c8163f5c0c157e7a7e607a0b</anchor>
      <arglist>(int marginType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOptimalParameters</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>ac9ead52ddcce2953c61335185de4178c</anchor>
      <arglist>(int svmsgdType=SVMSGD::ASGD, int marginType=SVMSGD::SOFT_MARGIN)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setStepDecreasingPower</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a681aa5262a86ff0c00c88c5e4dc5f72b</anchor>
      <arglist>(float stepDecreasingPower)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSvmsgdType</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>ae0c76a4387f722444128f206ba4dd0fc</anchor>
      <arglist>(int svmsgdType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTermCriteria</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>abf9c385dd82c06d6862c0c2aa62e4efc</anchor>
      <arglist>(const cv::TermCriteria &amp;val)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SVMSGD &gt;</type>
      <name>create</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a39e46d6abdb86e3e7a4cf4d1bacc4924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SVMSGD &gt;</type>
      <name>load</name>
      <anchorfile>de/d54/classcv_1_1ml_1_1SVMSGD.html</anchorfile>
      <anchor>a9d17bc01142427a6c3e0d80cc01d657c</anchor>
      <arglist>(const String &amp;filepath, const String &amp;nodeName=String())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::SwishLayer</name>
    <filename>d9/d63/classcv_1_1dnn_1_1SwishLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; SwishLayer &gt;</type>
      <name>create</name>
      <anchorfile>d9/d63/classcv_1_1dnn_1_1SwishLayer.html</anchorfile>
      <anchor>a023d178cbd317eddd5f708d226cb6beb</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::bgsegm::SyntheticSequenceGenerator</name>
    <filename>d1/dda/classcv_1_1bgsegm_1_1SyntheticSequenceGenerator.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function">
      <type></type>
      <name>SyntheticSequenceGenerator</name>
      <anchorfile>d1/dda/classcv_1_1bgsegm_1_1SyntheticSequenceGenerator.html</anchorfile>
      <anchor>a1252da52b70175c097e304334a0723b6</anchor>
      <arglist>(InputArray background, InputArray object, double amplitude, double wavelength, double wavespeed, double objspeed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNextFrame</name>
      <anchorfile>d1/dda/classcv_1_1bgsegm_1_1SyntheticSequenceGenerator.html</anchorfile>
      <anchor>a21cb92fb5b9aa51f0e9fbe583e14a575</anchor>
      <arglist>(OutputArray frame, OutputArray gtMask)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::datasets::tag</name>
    <filename>d3/d02/structcv_1_1datasets_1_1tag.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d3/d02/structcv_1_1datasets_1_1tag.html</anchorfile>
      <anchor>ab76db012fafd5bcceb0a17f82e0a4ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>d3/d02/structcv_1_1datasets_1_1tag.html</anchorfile>
      <anchor>aeb3f78239d7f8de2707e61590152264c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d3/d02/structcv_1_1datasets_1_1tag.html</anchorfile>
      <anchor>a6df4fce445d0c4309e2b491c45d28494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>d3/d02/structcv_1_1datasets_1_1tag.html</anchorfile>
      <anchor>a1596e818ce7363f09a18927ed4f194f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>d3/d02/structcv_1_1datasets_1_1tag.html</anchorfile>
      <anchor>a7a02b79c4e4aafa0e23839e8a360be32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func</name>
    <filename>d7/d3e/structcv_1_1cudev_1_1tan__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d7/d3e/structcv_1_1cudev_1_1tan__func.html</anchorfile>
      <anchor>aa34837787b5772fe71b41e4c33c33597</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func&lt; double &gt;</name>
    <filename>db/dc4/structcv_1_1cudev_1_1tan__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>db/dc4/structcv_1_1cudev_1_1tan__func_3_01double_01_4.html</anchorfile>
      <anchor>abe568bfe0f6458d5f94824e3c8133869</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func&lt; float &gt;</name>
    <filename>d5/d4e/structcv_1_1cudev_1_1tan__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/d4e/structcv_1_1cudev_1_1tan__func_3_01float_01_4.html</anchorfile>
      <anchor>ac7092cea3ad156fa30ff5a7aeefb1dfa</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func&lt; schar &gt;</name>
    <filename>d7/d9d/structcv_1_1cudev_1_1tan__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d7/d9d/structcv_1_1cudev_1_1tan__func_3_01schar_01_4.html</anchorfile>
      <anchor>a5d739a35f50c97b273f822c325204d24</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func&lt; short &gt;</name>
    <filename>d6/dbd/structcv_1_1cudev_1_1tan__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/dbd/structcv_1_1cudev_1_1tan__func_3_01short_01_4.html</anchorfile>
      <anchor>a57af0b55d41554ecea3a1bf5ef4c7653</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func&lt; uchar &gt;</name>
    <filename>d2/d0d/structcv_1_1cudev_1_1tan__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/d0d/structcv_1_1cudev_1_1tan__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a03d6d6b2c000bd957bfa4df61f8a744f</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func&lt; uint &gt;</name>
    <filename>d6/d9e/structcv_1_1cudev_1_1tan__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/d9e/structcv_1_1cudev_1_1tan__func_3_01uint_01_4.html</anchorfile>
      <anchor>a6bf5488503341bbacb61b959103c7702</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tan_func&lt; ushort &gt;</name>
    <filename>d2/d63/structcv_1_1cudev_1_1tan__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d2/d63/structcv_1_1cudev_1_1tan__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a4ad3366dca634dbe0edb6b8e8e4a3739</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func</name>
    <filename>d5/d7b/structcv_1_1cudev_1_1tanh__func.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, functional_detail::FloatType&lt; T &gt;::type &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ functional_detail::FloatType&lt; T &gt;::type</type>
      <name>operator()</name>
      <anchorfile>d5/d7b/structcv_1_1cudev_1_1tanh__func.html</anchorfile>
      <anchor>ac1bfca3f19369d02940f2e10ccca808b</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func&lt; double &gt;</name>
    <filename>d4/d9f/structcv_1_1cudev_1_1tanh__func_3_01double_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; double, double &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ double</type>
      <name>operator()</name>
      <anchorfile>d4/d9f/structcv_1_1cudev_1_1tanh__func_3_01double_01_4.html</anchorfile>
      <anchor>a58e54574cb02f13e2129204c349a8f9c</anchor>
      <arglist>(double a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func&lt; float &gt;</name>
    <filename>dc/da0/structcv_1_1cudev_1_1tanh__func_3_01float_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; float, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>dc/da0/structcv_1_1cudev_1_1tanh__func_3_01float_01_4.html</anchorfile>
      <anchor>a7e21f8cf9b8d4cc3fa043fc80c3ea11c</anchor>
      <arglist>(float a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func&lt; schar &gt;</name>
    <filename>d5/dfc/structcv_1_1cudev_1_1tanh__func_3_01schar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; schar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d5/dfc/structcv_1_1cudev_1_1tanh__func_3_01schar_01_4.html</anchorfile>
      <anchor>ab297810c17a3e1b9c39b32d71c2b6f9f</anchor>
      <arglist>(schar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func&lt; short &gt;</name>
    <filename>d8/db4/structcv_1_1cudev_1_1tanh__func_3_01short_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; short, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/db4/structcv_1_1cudev_1_1tanh__func_3_01short_01_4.html</anchorfile>
      <anchor>a66d82124b6cfae4ab90e027781b3e366</anchor>
      <arglist>(short a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func&lt; uchar &gt;</name>
    <filename>d8/d5a/structcv_1_1cudev_1_1tanh__func_3_01uchar_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uchar, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d8/d5a/structcv_1_1cudev_1_1tanh__func_3_01uchar_01_4.html</anchorfile>
      <anchor>a217df735a2b55e8c29cc1877b65ffc96</anchor>
      <arglist>(uchar a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func&lt; uint &gt;</name>
    <filename>df/dc6/structcv_1_1cudev_1_1tanh__func_3_01uint_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; uint, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>df/dc6/structcv_1_1cudev_1_1tanh__func_3_01uint_01_4.html</anchorfile>
      <anchor>a8d6d358bc9a39244a0d829745d9b782f</anchor>
      <arglist>(uint a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::tanh_func&lt; ushort &gt;</name>
    <filename>d6/d68/structcv_1_1cudev_1_1tanh__func_3_01ushort_01_4.html</filename>
    <base>cv::cudev::unary_function&lt; ushort, float &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ float</type>
      <name>operator()</name>
      <anchorfile>d6/d68/structcv_1_1cudev_1_1tanh__func_3_01ushort_01_4.html</anchorfile>
      <anchor>a451a091258448763568c3148ecc90b1b</anchor>
      <arglist>(ushort a) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::TanHLayer</name>
    <filename>df/d66/classcv_1_1dnn_1_1TanHLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; TanHLayer &gt;</type>
      <name>create</name>
      <anchorfile>df/d66/classcv_1_1dnn_1_1TanHLayer.html</anchorfile>
      <anchor>ad09709f29586238fcb0fae2087099da5</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::TanLayer</name>
    <filename>d9/d1e/classcv_1_1dnn_1_1TanLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; TanLayer &gt;</type>
      <name>create</name>
      <anchorfile>d9/d1e/classcv_1_1dnn_1_1TanLayer.html</anchorfile>
      <anchor>a93d7cdcce210de0091bd38074e08e54f</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::TargetArchs</name>
    <filename>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>builtWith</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>a228153530879a3330507db98984b8eff</anchor>
      <arglist>(FeatureSet feature_set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>has</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>a92318c6f6c8c00014a2b96bfec73b807</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasBin</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>acd8bdf9a176c8cef258e705fa334cc00</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasEqualOrGreater</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>abfd5b40917f200ac637b6f091e288871</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasEqualOrGreaterBin</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>a20a9357cc148b2c7935552884b7bd3e7</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasEqualOrGreaterPtx</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>ad50f7b7f5b3f47a3be6cd24ded8c0f16</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasEqualOrLessPtx</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>ae38dbffa90484e0adaa17d08c6a344c2</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasPtx</name>
      <anchorfile>d9/dee/classcv_1_1cuda_1_1TargetArchs.html</anchorfile>
      <anchor>ab6cdd49244468febdde5d550ad160a2e</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::TBMR</name>
    <filename>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</filename>
    <base>cv::xfeatures2d::AffineFeature2D</base>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>a054e2edb6b1c8b9157747e3a64fd190f</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getMaxAreaRelative</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>a11d17893204b8bff43ee427afc136360</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getMinArea</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>a1373c639e3c3581ada16f3fcbc47430e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNScales</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>a398e31dd5bdb8a8214c0328eeaa4e1c0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getScaleFactor</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>a7bfd723c4319bdb193ca830159e4306a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMaxAreaRelative</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>afa643ec042f5a284690a0a2f43b4353a</anchor>
      <arglist>(float maxArea)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMinArea</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>aafbbf790691febacf6d324d7f7c8ecfa</anchor>
      <arglist>(int minArea)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNScales</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>a9753244617f152c70fec9c7e6b26e7c0</anchor>
      <arglist>(int n_scales)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScaleFactor</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>a3d0e89c89df5b9618e8b2ec8bf53c084</anchor>
      <arglist>(float scale_factor)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; TBMR &gt;</type>
      <name>create</name>
      <anchorfile>de/de2/classcv_1_1xfeatures2d_1_1TBMR.html</anchorfile>
      <anchor>af4450401486da116d201d360411ae5be</anchor>
      <arglist>(int min_area=60, float max_area_relative=0.01f, float scale_factor=1.25f, int n_scales=-1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::xfeatures2d::TEBLID</name>
    <filename>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</filename>
    <base>cv::Feature2D</base>
    <member kind="enumvalue">
      <name>SIZE_256_BITS</name>
      <anchorfile>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</anchorfile>
      <anchor>a5ee291c639bef3408eebd549ee70a296a2b69ba998ea4a5c26f2c78fc60a8c2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_512_BITS</name>
      <anchorfile>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</anchorfile>
      <anchor>a5ee291c639bef3408eebd549ee70a296af8fc9d7a10dc8d545dd7d23105ff34e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TeblidSize</name>
      <anchorfile>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</anchorfile>
      <anchor>a5ee291c639bef3408eebd549ee70a296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_256_BITS</name>
      <anchorfile>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</anchorfile>
      <anchor>a5ee291c639bef3408eebd549ee70a296a2b69ba998ea4a5c26f2c78fc60a8c2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_512_BITS</name>
      <anchorfile>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</anchorfile>
      <anchor>a5ee291c639bef3408eebd549ee70a296af8fc9d7a10dc8d545dd7d23105ff34e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDefaultName</name>
      <anchorfile>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</anchorfile>
      <anchor>a860a755b7775ef0476e864e8c9b8c524</anchor>
      <arglist>() const CV_OVERRIDE</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; TEBLID &gt;</type>
      <name>create</name>
      <anchorfile>dd/dc1/classcv_1_1xfeatures2d_1_1TEBLID.html</anchorfile>
      <anchor>a1bd21a98377fffe460ceb1b14fcd1875</anchor>
      <arglist>(float scale_factor, int n_bits=TEBLID::SIZE_256_BITS)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::linemod::Template</name>
    <filename>d2/dc7/structcv_1_1linemod_1_1Template.html</filename>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>d2/dc7/structcv_1_1linemod_1_1Template.html</anchorfile>
      <anchor>aa2909fe07944c62dea884d698e5c4839</anchor>
      <arglist>(const FileNode &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>d2/dc7/structcv_1_1linemod_1_1Template.html</anchorfile>
      <anchor>ac967858e0c0672241202f255ac6dba13</anchor>
      <arglist>(FileStorage &amp;fs) const</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Feature &gt;</type>
      <name>features</name>
      <anchorfile>d2/dc7/structcv_1_1linemod_1_1Template.html</anchorfile>
      <anchor>a72795393e691fccda8906544de0e8142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>d2/dc7/structcv_1_1linemod_1_1Template.html</anchorfile>
      <anchor>a12687ef7bd7a7a678f2a4c016c737a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pyramid_level</name>
      <anchorfile>d2/dc7/structcv_1_1linemod_1_1Template.html</anchorfile>
      <anchor>a9cddfbb854bbda7dd6d9df071fc6ca1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>d2/dc7/structcv_1_1linemod_1_1Template.html</anchorfile>
      <anchor>a4655a380b01fb94874423c331724f022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cuda::TemplateMatching</name>
    <filename>d2/d58/classcv_1_1cuda_1_1TemplateMatching.html</filename>
    <base>cv::Algorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>match</name>
      <anchorfile>d2/d58/classcv_1_1cuda_1_1TemplateMatching.html</anchorfile>
      <anchor>a05a565a53461c916b3b10737cbe43a01</anchor>
      <arglist>(InputArray image, InputArray templ, OutputArray result, Stream &amp;stream=Stream::Null())=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::onnx::ep::TensorRT</name>
    <filename>d4/d1b/structcv_1_1gapi_1_1onnx_1_1ep_1_1TensorRT.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>TensorRT</name>
      <anchorfile>d4/d1b/structcv_1_1gapi_1_1onnx_1_1ep_1_1TensorRT.html</anchorfile>
      <anchor>ad85432cf9822f8236615756930906fd4</anchor>
      <arglist>(const int dev_id)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>device_id</name>
      <anchorfile>d4/d1b/structcv_1_1gapi_1_1onnx_1_1ep_1_1TensorRT.html</anchorfile>
      <anchor>a61d2a1dffaa3cf97654f335976626bde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::TermCriteria</name>
    <filename>d9/d5d/classcv_1_1TermCriteria.html</filename>
    <member kind="enumvalue">
      <name>COUNT</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a56fecdc291ccaba8aad27d67ccf72c57aeb9da694ea67b3ef7d524521b580867d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPS</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a56fecdc291ccaba8aad27d67ccf72c57a857609e73e7028e638d2ea649f3b45d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_ITER</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a56fecdc291ccaba8aad27d67ccf72c57a56ca2bc5cd06345060a1c1c66a8fc06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a56fecdc291ccaba8aad27d67ccf72c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COUNT</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a56fecdc291ccaba8aad27d67ccf72c57aeb9da694ea67b3ef7d524521b580867d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_ITER</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a56fecdc291ccaba8aad27d67ccf72c57a56ca2bc5cd06345060a1c1c66a8fc06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPS</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a56fecdc291ccaba8aad27d67ccf72c57a857609e73e7028e638d2ea649f3b45d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TermCriteria</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>ae3130f54d419687a87349da94df1226b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TermCriteria</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>aa6ec470a6a29edadcdd5e94e114960f6</anchor>
      <arglist>(int type, int maxCount, double epsilon)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a67e9b5fba7b3a70a03db89484aecceb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>epsilon</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>ad25836c3b6f8feea30dfdcab528e23d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxCount</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a35d5f474a78725a9b2a54c1c357b7a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>d9/d5d/classcv_1_1TermCriteria.html</anchorfile>
      <anchor>a1ab7160b93aac1aa5ae015560d6fa5ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::gapi::wip::draw::Text</name>
    <filename>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</filename>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Text</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>a27a2cad7df20ec4dad9331412d03fbc2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>GAPI_WRAP</type>
      <name>Text</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>a5e0b8c175ba2e1b80ffd2a391f71f18e</anchor>
      <arglist>(const std::string &amp;text_, const cv::Point &amp;org_, int ff_, double fs_, const cv::Scalar &amp;color_, int thick_=1, int lt_=8, bool bottom_left_origin_=false)</arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW bool</type>
      <name>bottom_left_origin</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>a1025effdf7a155ae4442bd518de4d9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Scalar</type>
      <name>color</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>ae4bca0d9658e501c1f8e24eb8cf6c405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>ff</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>a3cac3bb82d658a05f1c721c80a54dea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW double</type>
      <name>fs</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>abfb3e68020b32d639676249091674e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>lt</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>a45a4cf41b498030c349116c5820de3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW cv::Point</type>
      <name>org</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>a7f4d337589ee55161ec3fff33eee7d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW std::string</type>
      <name>text</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>abd9d1d72feac15dcf3cfdd3eca08260a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GAPI_PROP_RW int</type>
      <name>thick</name>
      <anchorfile>d6/d0f/structcv_1_1gapi_1_1wip_1_1draw_1_1Text.html</anchorfile>
      <anchor>a8da2862e2fcccca7224654c303df6ed2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::TextDetectionModel</name>
    <filename>d4/de1/classcv_1_1dnn_1_1TextDetectionModel.html</filename>
    <base>cv::dnn::Model</base>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>d4/de1/classcv_1_1dnn_1_1TextDetectionModel.html</anchorfile>
      <anchor>a4eff7e9334c93402bbd78e87fae427ca</anchor>
      <arglist>(InputArray frame, std::vector&lt; std::vector&lt; Point &gt; &gt; &amp;detections) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>d4/de1/classcv_1_1dnn_1_1TextDetectionModel.html</anchorfile>
      <anchor>a057582352eac7422cf1a47a7e3e463a7</anchor>
      <arglist>(InputArray frame, std::vector&lt; std::vector&lt; Point &gt; &gt; &amp;detections, std::vector&lt; float &gt; &amp;confidences) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectTextRectangles</name>
      <anchorfile>d4/de1/classcv_1_1dnn_1_1TextDetectionModel.html</anchorfile>
      <anchor>a208e6deed83dd4554f6f932acfd795aa</anchor>
      <arglist>(InputArray frame, std::vector&lt; cv::RotatedRect &gt; &amp;detections) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectTextRectangles</name>
      <anchorfile>d4/de1/classcv_1_1dnn_1_1TextDetectionModel.html</anchorfile>
      <anchor>aa85568c1a42dbed91e95c3b7370ee76c</anchor>
      <arglist>(InputArray frame, std::vector&lt; cv::RotatedRect &gt; &amp;detections, std::vector&lt; float &gt; &amp;confidences) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TextDetectionModel</name>
      <anchorfile>d4/de1/classcv_1_1dnn_1_1TextDetectionModel.html</anchorfile>
      <anchor>aee4f64d045d12591e7407ee4b00a7a91</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::TextDetectionModel_DB</name>
    <filename>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</filename>
    <base>cv::dnn::TextDetectionModel</base>
    <member kind="function">
      <type></type>
      <name>TextDetectionModel_DB</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>a015e5d1b45fbcfd89b2d87b3b637141b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextDetectionModel_DB</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>ae5f986cdbbc19ef3056e8b7dc15fbdce</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextDetectionModel_DB</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>a2435035aaffdfc7435ee4820afbb45dc</anchor>
      <arglist>(CV_WRAP_FILE_PATH const std::string &amp;model, CV_WRAP_FILE_PATH const std::string &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBinaryThreshold</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>aba77fec91bf375c3109d1b7e2717a41b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxCandidates</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>abffe143adb325acb0e82ee764fe06e52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPolygonThreshold</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>ae67f40e5d0fe8b07f52814cd1731ce27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUnclipRatio</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>a27ecee27fe5b6ae563928c9d1443cdb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextDetectionModel_DB &amp;</type>
      <name>setBinaryThreshold</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>ac815965c6ae269246c330fff68465cd1</anchor>
      <arglist>(float binaryThreshold)</arglist>
    </member>
    <member kind="function">
      <type>TextDetectionModel_DB &amp;</type>
      <name>setMaxCandidates</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>a37cb69d5767aa8d6f529ffa1f6009120</anchor>
      <arglist>(int maxCandidates)</arglist>
    </member>
    <member kind="function">
      <type>TextDetectionModel_DB &amp;</type>
      <name>setPolygonThreshold</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>ab457cbf2e14de39a15c4ff10e204f8a3</anchor>
      <arglist>(float polygonThreshold)</arglist>
    </member>
    <member kind="function">
      <type>TextDetectionModel_DB &amp;</type>
      <name>setUnclipRatio</name>
      <anchorfile>db/d0f/classcv_1_1dnn_1_1TextDetectionModel__DB.html</anchorfile>
      <anchor>a9c933db324977b87f705b95b134fcf80</anchor>
      <arglist>(double unclipRatio)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::TextDetectionModel_EAST</name>
    <filename>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</filename>
    <base>cv::dnn::TextDetectionModel</base>
    <member kind="function">
      <type></type>
      <name>TextDetectionModel_EAST</name>
      <anchorfile>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</anchorfile>
      <anchor>a036a06141924c8ed53c3ec4cfd4fba94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextDetectionModel_EAST</name>
      <anchorfile>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</anchorfile>
      <anchor>ac75dafb49d150a491e21207492ec0bd3</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextDetectionModel_EAST</name>
      <anchorfile>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</anchorfile>
      <anchor>a46388cef1270d8e264632551813c1327</anchor>
      <arglist>(CV_WRAP_FILE_PATH const std::string &amp;model, CV_WRAP_FILE_PATH const std::string &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getConfidenceThreshold</name>
      <anchorfile>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</anchorfile>
      <anchor>acddc8dcce23688b67c53d9f15dadb317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNMSThreshold</name>
      <anchorfile>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</anchorfile>
      <anchor>a8374c0cc294d82dd8fafbb71ce2b63a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextDetectionModel_EAST &amp;</type>
      <name>setConfidenceThreshold</name>
      <anchorfile>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</anchorfile>
      <anchor>af917487c8b3c271c318a463c665d81c4</anchor>
      <arglist>(float confThreshold)</arglist>
    </member>
    <member kind="function">
      <type>TextDetectionModel_EAST &amp;</type>
      <name>setNMSThreshold</name>
      <anchorfile>d8/ddc/classcv_1_1dnn_1_1TextDetectionModel__EAST.html</anchorfile>
      <anchor>a3499712a36215dbae0ce157ba2b3d4ea</anchor>
      <arglist>(float nmsThreshold)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::TextDetector</name>
    <filename>de/d25/classcv_1_1text_1_1TextDetector.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TextDetector</name>
      <anchorfile>de/d25/classcv_1_1text_1_1TextDetector.html</anchorfile>
      <anchor>af674abe17c08fd027863ca4d694d577a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>de/d25/classcv_1_1text_1_1TextDetector.html</anchorfile>
      <anchor>a01b63eca18aca77d9d4e2ce5e8f76bac</anchor>
      <arglist>(InputArray inputImage, std::vector&lt; Rect &gt; &amp;Bbox, std::vector&lt; float &gt; &amp;confidence)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::text::TextDetectorCNN</name>
    <filename>d1/d66/classcv_1_1text_1_1TextDetectorCNN.html</filename>
    <base>cv::text::TextDetector</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>d1/d66/classcv_1_1text_1_1TextDetectorCNN.html</anchorfile>
      <anchor>ac935f5cbfc3305784626d2fa4e49bb25</anchor>
      <arglist>(InputArray inputImage, std::vector&lt; Rect &gt; &amp;Bbox, std::vector&lt; float &gt; &amp;confidence) CV_OVERRIDE=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; TextDetectorCNN &gt;</type>
      <name>create</name>
      <anchorfile>d1/d66/classcv_1_1text_1_1TextDetectorCNN.html</anchorfile>
      <anchor>aeae1d8c560f2958da3936a60279f2f41</anchor>
      <arglist>(const String &amp;modelArchFilename, const String &amp;modelWeightsFilename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr&lt; TextDetectorCNN &gt;</type>
      <name>create</name>
      <anchorfile>d1/d66/classcv_1_1text_1_1TextDetectorCNN.html</anchorfile>
      <anchor>ab456a583f1fbc5bea8184dc9643d774d</anchor>
      <arglist>(const String &amp;modelArchFilename, const String &amp;modelWeightsFilename, std::vector&lt; Size &gt; detectionSizes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::TextRecognitionModel</name>
    <filename>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</filename>
    <base>cv::dnn::Model</base>
    <member kind="function">
      <type></type>
      <name>TextRecognitionModel</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>a12ec8bd8bdaf03297b6488a0ec6233d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextRecognitionModel</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>aa937f045dc54ae6e502d6280eea65518</anchor>
      <arglist>(const Net &amp;network)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextRecognitionModel</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>a3b206361f361e1eb54ba385a1a8df336</anchor>
      <arglist>(CV_WRAP_FILE_PATH const std::string &amp;model, CV_WRAP_FILE_PATH const std::string &amp;config=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getDecodeType</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>a3b91a00514e3f0a76e24094a0f605d81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getVocabulary</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>ae92e27aae6eae583ca6880c11a0075bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>recognize</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>ad8bfaa53724392dc9477fb55168a0340</anchor>
      <arglist>(InputArray frame) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recognize</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>ac76bb131c89d1d0b0a8efe65f21b3edd</anchor>
      <arglist>(InputArray frame, InputArrayOfArrays roiRects, std::vector&lt; std::string &gt; &amp;results) const</arglist>
    </member>
    <member kind="function">
      <type>TextRecognitionModel &amp;</type>
      <name>setDecodeOptsCTCPrefixBeamSearch</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>a3fdda38bda4ae55898082a15eb20fbe8</anchor>
      <arglist>(int beamSize, int vocPruneSize=0)</arglist>
    </member>
    <member kind="function">
      <type>TextRecognitionModel &amp;</type>
      <name>setDecodeType</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>a581414151bdb2112d289dbfac33b9161</anchor>
      <arglist>(const std::string &amp;decodeType)</arglist>
    </member>
    <member kind="function">
      <type>TextRecognitionModel &amp;</type>
      <name>setVocabulary</name>
      <anchorfile>de/dee/classcv_1_1dnn_1_1TextRecognitionModel.html</anchorfile>
      <anchor>a0699a0f7ca9e97a94109a38be0df24e0</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;vocabulary)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::Texture</name>
    <filename>d7/de8/classcv_1_1cudev_1_1Texture.html</filename>
    <templarg>class T</templarg>
    <templarg>class R</templarg>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga9f92691b1eae35c514df466558197963</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>Texture</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga3b35d08d9b1d7c5c3ebb6767cb82f1a9</anchor>
      <arglist>(const int rows_, const int cols_, T *data, const size_t step, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>Texture</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga1cc7cc1bb3d0566505b801c084af1e15</anchor>
      <arglist>(const size_t sizeInBytes, T *data, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga9a09277989004bb6ae88a91f348cebcc</anchor>
      <arglist>(const Texture &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>Texture</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga113563bcd2deeb05100d8b9163b3fb1d</anchor>
      <arglist>(PtrStepSz&lt; T &gt; src, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga55468a23c4508e5ec59bbfba753ca463</anchor>
      <arglist>(Texture &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>operator bool</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gad5710ebdc9ea4214961b3f67240cd563</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>operator TexturePtr&lt; T, R &gt;</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaac6361a95634ed5ce12320583fd6d258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Texture &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gad2c9f27325986bf3b2fd3f84ad32b0ce</anchor>
      <arglist>(const Texture &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Texture &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaa3844cb37ae860b489b77a446999cff1</anchor>
      <arglist>(Texture &amp;&amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga5d446f34258f70a6d893b3244f8a1672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga22d0081290c97909525cf7a27bcbdcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; UniqueTexture&lt; T, R &gt; &gt;</type>
      <name>texture</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga10b28d528e1ce638e990b20c78b2a952</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::face::FacemarkAAM::Model::Texture</name>
    <filename>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</filename>
    <member kind="variable">
      <type>Mat</type>
      <name>A</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>ad3a509225c1d35965f0a0dd3b36847b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>A0</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>a1adc7d13dbce76f8e3a976502f47fc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>AA</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>a29c7c026b6d74dda9b23c6edaf118884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>AA0</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>a16ca36486d098b7dff2cf05ea1780468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point2f &gt;</type>
      <name>base_shape</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>a031d62db883ae7f5793419a83d93df12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>ind1</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>aa231d8739097f2aeb0df0ab2de2bfd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>ind2</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>a350bda90f3aba032c2b0ae5f02ce6238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_m</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>afc5d72e6384a0cb5f2182e8bd45e2c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rect</type>
      <name>resolution</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>a28fddd3b26132d4a86b29def5002beda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; Point &gt; &gt;</type>
      <name>textureIdx</name>
      <anchorfile>db/d26/structcv_1_1face_1_1FacemarkAAM_1_1Model_1_1Texture.html</anchorfile>
      <anchor>a8620762e88d51ac7eccf24ae90c1a077</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ogl::Texture2D</name>
    <filename>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</filename>
    <member kind="enumvalue">
      <name>DEPTH_COMPONENT</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033ad97d2f204bb7e38b03b74ea3a8129cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Format</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033aa3aa1dfcdc14255c12d84f9a932493b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_COMPONENT</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033ad97d2f204bb7e38b03b74ea3a8129cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033a1c819f641291e88d67ab432f67023a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBA</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033ab30fb919ec618eaa81c28235e568ef20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033aa3aa1dfcdc14255c12d84f9a932493b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033a1c819f641291e88d67ab432f67023a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBA</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1838399ee67c0957c0ae42cabfa99033ab30fb919ec618eaa81c28235e568ef20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture2D</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a5e559b20ea593302282f98bcd1cf784d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture2D</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a58cbe6f80d2c8eb52505fad86abf1422</anchor>
      <arglist>(InputArray arr, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture2D</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1d68da272ef5e37ca21cf7f7d23c9e5f</anchor>
      <arglist>(int arows, int acols, Format aformat, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture2D</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a01f15a77aed589e236041f8da8beb73a</anchor>
      <arglist>(int arows, int acols, Format aformat, unsigned int atexId, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture2D</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a3c8da810e19d71c0b2151e3f46a32068</anchor>
      <arglist>(Size asize, Format aformat, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture2D</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a43a07435a33f245f7b2592a86e162490</anchor>
      <arglist>(Size asize, Format aformat, unsigned int atexId, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a9834b1c4ed0211408f006896e05da05c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a125aad6e3dfbc590e12b21c856282003</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>ab245ff921eb30efd321afc65e12960ec</anchor>
      <arglist>(InputArray arr, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTo</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a1fbf47dc67b22fccbef45c20caba947e</anchor>
      <arglist>(OutputArray arr, int ddepth=CV_32F, bool autoRelease=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a44434d109746820cd8b3b14364dedd31</anchor>
      <arglist>(int arows, int acols, Format aformat, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>af9270d0d351251d3006a6e6a8dd01964</anchor>
      <arglist>(Size asize, Format aformat, bool autoRelease=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>ac8ce3d2a82f71ddf351c0d96b7e7e679</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Format</type>
      <name>format</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a99d34ec6c0656c850cb8ed2280453879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a91376169e9cf05898fdecc025a8cbb4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>ae60d7d5fbccd9a946b741ac8c4a4d00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoRelease</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>ace1fa264dc4a294bc26d2d074217cb4d</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>size</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>a65f84b8b7f310fa80d6ca0e1e80be492</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>texId</name>
      <anchorfile>d5/ddf/classcv_1_1ogl_1_1Texture2D.html</anchorfile>
      <anchor>ad13d3a0569c7df67afdbaf6d0f9c11da</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::cudev::TextureOff</name>
    <filename>d8/d83/classcv_1_1cudev_1_1TextureOff.html</filename>
    <templarg>class T</templarg>
    <templarg>class R</templarg>
    <member kind="function">
      <type>__host__</type>
      <name>TextureOff</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga4a285ff51363443260450c1fbc6d2354</anchor>
      <arglist>(const int rows, const int cols, T *data, const size_t step, const int yoff_=0, const int xoff_=0, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextureOff</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga319344776cf0d9ef1d22db07968e2178</anchor>
      <arglist>(const TextureOff &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>TextureOff</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga1c6995f09d2fa033d54d96099eacc81a</anchor>
      <arglist>(PtrStepSz&lt; T &gt; src, const int yoff_=0, const int xoff_=0, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextureOff</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gabecb14fad1247749260eba527d0c8391</anchor>
      <arglist>(TextureOff &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>operator TextureOffPtr&lt; T, R &gt;</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga95b8613d8543bf0cfe1b45b91fb45ffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextureOff &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga4e2feb402478bb95693dff6152b8e881</anchor>
      <arglist>(const TextureOff &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>TextureOff &amp;</type>
      <name>operator=</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gadb41350fc7b13268447619aad4d41856</anchor>
      <arglist>(TextureOff &amp;&amp;)=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::TextureOffPtr</name>
    <filename>d6/de2/structcv_1_1cudev_1_1TextureOffPtr.html</filename>
    <templarg>class T</templarg>
    <templarg>class R</templarg>
    <member kind="typedef">
      <type>R</type>
      <name>elem_type</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gad1f60654f9a3e82e4313efa26a494033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaa60f643bd6af34b7f78d35e05f4f094d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>TextureOffPtr</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gae9de62a4893b414d0969cbeb6794840f</anchor>
      <arglist>(const cudaTextureObject_t tex_, const int yoff_, const int xoff_)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ R</type>
      <name>operator()</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga4ece1faa264134f9142605bea913365a</anchor>
      <arglist>(index_type y, index_type x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::TexturePtr</name>
    <filename>d2/d09/structcv_1_1cudev_1_1TexturePtr.html</filename>
    <templarg>class T</templarg>
    <templarg>class R</templarg>
    <member kind="typedef">
      <type>R</type>
      <name>elem_type</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga9d24fae4873498df4bbab8ac41d778ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga7ccdbff158a761aa2c2d2982b0629304</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>value_type</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga11651163fc90a118be008762eee2fb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>TexturePtr</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga3dd6b415ed1727018175dec3ac5dfda8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>TexturePtr</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gad37bb5af5315d507739c8585484c72ab</anchor>
      <arglist>(const cudaTextureObject_t tex_)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ R</type>
      <name>operator()</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga8ea3c01a0ee656d53625810f59d3e60f</anchor>
      <arglist>(index_type x) const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ R</type>
      <name>operator()</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga1a83380387387628e97fcd3fb8f67c6e</anchor>
      <arglist>(index_type y, index_type x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::TexturePtr&lt; uint64, R &gt;</name>
    <filename>de/d3a/structcv_1_1cudev_1_1TexturePtr_3_01uint64_00_01R_01_4.html</filename>
    <templarg>class R</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>index_type</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga7952125759fb9f96d0aa7be651c4a77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>TexturePtr</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>ga287f7f95a5dc6b81ffc66f5a552c3ed9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>__host__</type>
      <name>TexturePtr</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gae87c5a1cf6681988e0f2e021c3c0d4dd</anchor>
      <arglist>(const cudaTextureObject_t tex_)</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ R</type>
      <name>operator()</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gac97db7fe489ec56533217bff366173c2</anchor>
      <arglist>(index_type x) const</arglist>
    </member>
    <member kind="function">
      <type>__device__ __forceinline__ R</type>
      <name>operator()</name>
      <anchorfile>df/dfc/group__cudev.html</anchorfile>
      <anchor>gaf5ecfb0c159ded31e2ff71cdb6ad02a8</anchor>
      <arglist>(index_type y, index_type x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>THash</name>
    <filename>da/dff/structTHash.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>da/dff/structTHash.html</anchorfile>
      <anchor>a925e525d7c839cc562389743c45686d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>da/dff/structTHash.html</anchorfile>
      <anchor>a31323677edaf6a5e173d84f5c27b4b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ppfInd</name>
      <anchorfile>da/dff/structTHash.html</anchorfile>
      <anchor>ab8659b1eb899d80a03739b7462419bf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::ThinPlateSplineShapeTransformer</name>
    <filename>dc/d18/classcv_1_1ThinPlateSplineShapeTransformer.html</filename>
    <base>cv::ShapeTransformer</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getRegularizationParameter</name>
      <anchorfile>dc/d18/classcv_1_1ThinPlateSplineShapeTransformer.html</anchorfile>
      <anchor>ad1925e1cb63c4d9353b8e4a4cdb9b7a8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRegularizationParameter</name>
      <anchorfile>dc/d18/classcv_1_1ThinPlateSplineShapeTransformer.html</anchorfile>
      <anchor>ae163bbf29cafb9aa52c5e1cafdb7f4da</anchor>
      <arglist>(double beta)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ThreshBinaryFunc</name>
    <filename>df/df5/structcv_1_1cudev_1_1ThreshBinaryFunc.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>df/df5/structcv_1_1cudev_1_1ThreshBinaryFunc.html</anchorfile>
      <anchor>a52270b71a069ba892ffb1d99691466c3</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type src) const</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>maxVal</name>
      <anchorfile>df/df5/structcv_1_1cudev_1_1ThreshBinaryFunc.html</anchorfile>
      <anchor>a21509e9dd4b337e5c875c0703a0474e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>thresh</name>
      <anchorfile>df/df5/structcv_1_1cudev_1_1ThreshBinaryFunc.html</anchorfile>
      <anchor>a0c87463f3cd296b6134894a64225b937</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ThreshBinaryInvFunc</name>
    <filename>da/d5e/structcv_1_1cudev_1_1ThreshBinaryInvFunc.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>da/d5e/structcv_1_1cudev_1_1ThreshBinaryInvFunc.html</anchorfile>
      <anchor>a08286d7152097d42df33551d2459bc40</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type src) const</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>maxVal</name>
      <anchorfile>da/d5e/structcv_1_1cudev_1_1ThreshBinaryInvFunc.html</anchorfile>
      <anchor>a0e2b89709a39dccdd53caa89c49bc073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>thresh</name>
      <anchorfile>da/d5e/structcv_1_1cudev_1_1ThreshBinaryInvFunc.html</anchorfile>
      <anchor>aecca6be0c90e3acfcfe1af7ce5c9275b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::dnn::ThresholdedReluLayer</name>
    <filename>d5/d51/classcv_1_1dnn_1_1ThresholdedReluLayer.html</filename>
    <base>cv::dnn::ActivationLayer</base>
    <member kind="function" static="yes">
      <type>static Ptr&lt; ThresholdedReluLayer &gt;</type>
      <name>create</name>
      <anchorfile>d5/d51/classcv_1_1dnn_1_1ThresholdedReluLayer.html</anchorfile>
      <anchor>afa5d7bd81fc2639d5a79ff5796fb015a</anchor>
      <arglist>(const LayerParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>d5/d51/classcv_1_1dnn_1_1ThresholdedReluLayer.html</anchorfile>
      <anchor>a0c056cc31461cfecf7196fda6879c81c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ThreshToZeroFunc</name>
    <filename>df/dd9/structcv_1_1cudev_1_1ThreshToZeroFunc.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>df/dd9/structcv_1_1cudev_1_1ThreshToZeroFunc.html</anchorfile>
      <anchor>a5b5819f10125f84dc7ac7718b0515207</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type src) const</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>thresh</name>
      <anchorfile>df/dd9/structcv_1_1cudev_1_1ThreshToZeroFunc.html</anchorfile>
      <anchor>a4f2c2e2eb830f515841f1db7d1239569</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ThreshToZeroInvFunc</name>
    <filename>d8/d7e/structcv_1_1cudev_1_1ThreshToZeroInvFunc.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d8/d7e/structcv_1_1cudev_1_1ThreshToZeroInvFunc.html</anchorfile>
      <anchor>a7b9e1075aefc2fbece94477f96efeab8</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type src) const</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>thresh</name>
      <anchorfile>d8/d7e/structcv_1_1cudev_1_1ThreshToZeroInvFunc.html</anchorfile>
      <anchor>ac41f7d2713a50c115fe9d430091c76b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cv::cudev::ThreshTruncFunc</name>
    <filename>d0/d44/structcv_1_1cudev_1_1ThreshTruncFunc.html</filename>
    <templarg>typename T</templarg>
    <base>cv::cudev::unary_function&lt; T, T &gt;</base>
    <member kind="function">
      <type>__device__ __forceinline__ T</type>
      <name>operator()</name>
      <anchorfile>d0/d44/structcv_1_1cudev_1_1ThreshTruncFunc.html</anchorfile>
      <anchor>a58e38cea97c6bc26b2a221b94af6b44a</anchor>
      <arglist>(typename TypeTraits&lt; T &gt;::parameter_type src) const</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>thresh</name>
      <anchorfile>d0/d44/structcv_1_1cudev_1_1ThreshTruncFunc.html</anchorfile>
      <anchor>a21cc0d431f7640b3023dd874c2c4bc01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv::TickMeter</name>
    <filename>d9/d6f/classcv_1_1TickMeter.html</filename>
    <member kind="function">
      <type></type>
      <name>TickMeter</name>
      <anchorfile>d9/d6f/classcv_1_1TickMeter.html</anchorfile>
      <anchor>a3d3b77ba2aa73b05e9c79358ce44eeac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAvgTimeMilli</name>
      <anchorfile>d9/d6f/classcv_1_1TickMeter.html</anchorfile>
      <anchor>a3d1b225d1805f4e403e9f8ea898b22d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAvgTimeSec</name>
      <anchorfile>d9/d6f/classcv_1_1TickMeter.html</anchorfile>
      <anchor>a3fdbe3a7a4fc5d687734d2643f5e8b89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getCounter</name>
      <anchorfile>d9/d6f/classcv_1_1TickMeter.html</anchorfile>
      <anchor>acb1c5989f51eedcb2605787dd54b96fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFPS</name>
      <anchorfile>d9/d6f/classcv_1_1TickMeter.html</anchorfile>
      <anchor>a2fcc88e9c252d1fd2a1404c13b90ae22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLastTimeMicro</name>
      <anchorfile>d9/d6f/classcv_1_1TickMeter.html</anchorfile>
      <anchor>a094a0ddbeca890ebed26317dbc2886fd</anchor>
      <arglist>() const<