.. _arrows_opencv: OpenCV ====== This arrow is a collection of vital algorithms implemented with the OpenCV API This arrow can be built by enabling the KWIVER_ENABLE_OPENCV CMake flag This arrow contains the following functionality: Algorithm Implementations ------------------------- .. _ocv_analyze_tracks: analyze_tracks ^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::analyze_tracks :project: kwiver :members: .. _ocv_detect_features: detect_features ^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features :project: kwiver :members: .. _ocv_detect_features_AGAST: detect_features_AGAST ^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_AGAST :project: kwiver :members: .. _ocv_detect_features_FAST: detect_features_FAST ^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_FAST :project: kwiver :members: .. _ocv_detect_features_GFTT: detect_features_GFTT ^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_GFTT :project: kwiver :members: .. _ocv_detect_features_MSD: detect_features_MSD ^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_MSD :project: kwiver :members: .. _ocv_detect_features_MSER: detect_features_MSER ^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_MSER :project: kwiver :members: .. _ocv_detect_features_simple_blob: detect_features_simple_blob ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_simple_blob :project: kwiver :members: .. _ocv_detect_features_STAR: detect_features_STAR ^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_STAR :project: kwiver :members: .. _ocv_detect_heat_map: detect_heat_map ^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_heat_map :project: kwiver :members: .. _ocv_detect_motion_3frame_differencing: detect_motion_3frame_differencing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_motion_3frame_differencing :project: kwiver :members: .. _ocv_detect_motion_mog2: detect_motion_mog2 ^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_motion_mog2 :project: kwiver :members: .. _ocv_draw_detected_object_set: draw_detected_object_set ^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::draw_detected_object_set :project: kwiver :members: .. _ocv_draw_tracks: draw_tracks ^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::draw_tracks :project: kwiver :members: .. _ocv_estimate_fundamental_matrix: estimate_fundamental_matrix ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::estimate_fundamental_matrix :project: kwiver :members: .. _ocv_estimate_homography: estimate_homography ^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::estimate_homography :project: kwiver :members: .. _ocv_estimate_pnp: estimate_pnp ^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::estimate_pnp :project: kwiver :members: .. _ocv_extract_descriptors_BRIEF: extract_descriptors_BRIEF ^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::extract_descriptors_BRIEF :project: kwiver :members: .. _ocv_extract_descriptors_DAISY: extract_descriptors_DAISY ^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::extract_descriptors_DAISY :project: kwiver :members: .. _ocv_extract_descriptors_FREAK: extract_descriptors_FREAK ^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::extract_descriptors_FREAK :project: kwiver :members: .. _ocv_extract_descriptors_LATCH: extract_descriptors_LATCH ^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::extract_descriptors_LATCH :project: kwiver :members: .. _ocv_extract_descriptors_LUCID: extract_descriptors_LUCID ^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::extract_descriptors_LUCID :project: kwiver :members: .. _ocv_detect_features_BRISK: detect_features_BRISK ^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_BRISK :project: kwiver :members: .. _ocv_detect_features_ORB: detect_features_ORB ^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_ORB :project: kwiver :members: .. _ocv_detect_features_SIFT: detect_features_SIFT ^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_SIFT :project: kwiver :members: .. _ocv_detect_features_SURF: detect_features_SURF ^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::detect_features_SURF :project: kwiver :members: .. _ocv_hough_circle_detector: hough_circle_detector ^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::hough_circle_detector :project: kwiver :members: .. _ocv_image_io: image_io ^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::image_io :project: kwiver :members: .. _ocv_inpaint: inpaint ^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::inpaint :project: kwiver :members: .. _ocv_match_features_bruteforce: match_features_bruteforce ^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::match_features_bruteforce :project: kwiver :members: .. _ocv_match_features_flannbased: match_features_flannbased ^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::match_features_flannbased :project: kwiver :members: .. _ocv_merge_images: merge_images ^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::merge_images :project: kwiver :members: .. _ocv_refine_detections_write_to_disk: refine_detections_write_to_disk ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::refine_detections_write_to_disk :project: kwiver :members: .. _ocv_split_image: split_image ^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::split_image :project: kwiver :members: .. _ocv_track_features_klt: track_features_klt ^^^^^^^^^^^^^^^^^^ .. doxygenclass:: kwiver::arrows::ocv::track_features_klt :project: kwiver :members: