@ -289,117 +289,117 @@ man_pages = [
# ---- External links for tutorials -----------------
extlinks = {
' basicstructures ' : ( ' http://opencv.itseez.com /modules/core/doc/basic_structures.html# %s ' , None ) ,
' oldbasicstructures ' : ( ' http://opencv.itseez.com /modules/core/doc/old_basic_structures.html# %s ' , None ) ,
' readwriteimagevideo ' : ( ' http://opencv.itseez.com /modules/highgui/doc/reading_and_writing_images_and_video.html# %s ' , None ) ,
' operationsonarrays ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html# %s ' , None ) ,
' utilitysystemfunctions ' : ( ' http://opencv.itseez.com /modules/core/doc/utility_and_system_functions_and_macros.html# %s ' , None ) ,
' imgprocfilter ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html# %s ' , None ) ,
' svms ' : ( ' http://opencv.itseez.com /modules/ml/doc/support_vector_machines.html# %s ' , None ) ,
' drawingfunc ' : ( ' http://opencv.itseez.com /modules/core/doc/drawing_functions.html# %s ' , None ) ,
' xmlymlpers ' : ( ' http://opencv.itseez.com /modules/core/doc/xml_yaml_persistence.html# %s ' , None ) ,
' hgvideo ' : ( ' http://opencv.itseez.com /modules/highgui/doc/reading_and_writing_images_and_video.html# %s ' , None ) ,
' gpuinit ' : ( ' http://opencv.itseez.com /modules/gpu/doc/initalization_and_information.html# %s ' , None ) ,
' gpudatastructure ' : ( ' http://opencv.itseez.com /modules/gpu/doc/data_structures.html# %s ' , None ) ,
' gpuopmatrices ' : ( ' http://opencv.itseez.com /modules/gpu/doc/operations_on_matrices.html# %s ' , None ) ,
' gpuperelement ' : ( ' http://opencv.itseez.com /modules/gpu/doc/per_element_operations.html# %s ' , None ) ,
' gpuimgproc ' : ( ' http://opencv.itseez.com /modules/gpu/doc/image_processing.html# %s ' , None ) ,
' gpumatrixreduct ' : ( ' http://opencv.itseez.com /modules/gpu/doc/matrix_reductions.html# %s ' , None ) ,
' filtering ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html# %s ' , None ) ,
' flann ' : ( ' http://opencv.itseez.com /modules/flann/doc/flann_fast_approximate_nearest_neighbor_search.html# %s ' , None ) ,
' calib3d ' : ( ' http://opencv.itseez.com /modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html# %s ' , None ) ,
' feature2d ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html# %s ' , None ) ,
' imgproc_geometric ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/geometric_transformations.html# %s ' , None ) ,
' basicstructures ' : ( ' http://docs.opencv.org /modules/core/doc/basic_structures.html# %s ' , None ) ,
' oldbasicstructures ' : ( ' http://docs.opencv.org /modules/core/doc/old_basic_structures.html# %s ' , None ) ,
' readwriteimagevideo ' : ( ' http://docs.opencv.org /modules/highgui/doc/reading_and_writing_images_and_video.html# %s ' , None ) ,
' operationsonarrays ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html# %s ' , None ) ,
' utilitysystemfunctions ' : ( ' http://docs.opencv.org /modules/core/doc/utility_and_system_functions_and_macros.html# %s ' , None ) ,
' imgprocfilter ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html# %s ' , None ) ,
' svms ' : ( ' http://docs.opencv.org /modules/ml/doc/support_vector_machines.html# %s ' , None ) ,
' drawingfunc ' : ( ' http://docs.opencv.org /modules/core/doc/drawing_functions.html# %s ' , None ) ,
' xmlymlpers ' : ( ' http://docs.opencv.org /modules/core/doc/xml_yaml_persistence.html# %s ' , None ) ,
' hgvideo ' : ( ' http://docs.opencv.org /modules/highgui/doc/reading_and_writing_images_and_video.html# %s ' , None ) ,
' gpuinit ' : ( ' http://docs.opencv.org /modules/gpu/doc/initalization_and_information.html# %s ' , None ) ,
' gpudatastructure ' : ( ' http://docs.opencv.org /modules/gpu/doc/data_structures.html# %s ' , None ) ,
' gpuopmatrices ' : ( ' http://docs.opencv.org /modules/gpu/doc/operations_on_matrices.html# %s ' , None ) ,
' gpuperelement ' : ( ' http://docs.opencv.org /modules/gpu/doc/per_element_operations.html# %s ' , None ) ,
' gpuimgproc ' : ( ' http://docs.opencv.org /modules/gpu/doc/image_processing.html# %s ' , None ) ,
' gpumatrixreduct ' : ( ' http://docs.opencv.org /modules/gpu/doc/matrix_reductions.html# %s ' , None ) ,
' filtering ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html# %s ' , None ) ,
' flann ' : ( ' http://docs.opencv.org /modules/flann/doc/flann_fast_approximate_nearest_neighbor_search.html# %s ' , None ) ,
' calib3d ' : ( ' http://docs.opencv.org /modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html# %s ' , None ) ,
' feature2d ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html# %s ' , None ) ,
' imgproc_geometric ' : ( ' http://docs.opencv.org /modules/imgproc/doc/geometric_transformations.html# %s ' , None ) ,
# 'opencv_group' : ('http://answers.opencv.org/%s', None),
' opencv_qa ' : ( ' http://answers.opencv.org/ %s ' , None ) ,
' how_to_contribute ' : ( ' http://code.opencv.org/projects/opencv/wiki/How_to_contribute/ %s ' , None ) ,
' cvt_color ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/miscellaneous_transformations.html?highlight=cvtcolor#cvtcolor %s ' , None ) ,
' imread ' : ( ' http://opencv.itseez.com /modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=imread#imread %s ' , None ) ,
' imwrite ' : ( ' http://opencv.itseez.com /modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=imwrite#imwrite %s ' , None ) ,
' imshow ' : ( ' http://opencv.itseez.com /modules/highgui/doc/user_interface.html?highlight=imshow#imshow %s ' , None ) ,
' named_window ' : ( ' http://opencv.itseez.com /modules/highgui/doc/user_interface.html?highlight=namedwindow#namedwindow %s ' , None ) ,
' wait_key ' : ( ' http://opencv.itseez.com /modules/highgui/doc/user_interface.html?highlight=waitkey#waitkey %s ' , None ) ,
' add_weighted ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html?highlight=addweighted#addweighted %s ' , None ) ,
' saturate_cast ' : ( ' http://opencv.itseez.com /modules/core/doc/utility_and_system_functions_and_macros.html?highlight=saturate_cast#saturate-cast %s ' , None ) ,
' mat_zeros ' : ( ' http://opencv.itseez.com /modules/core/doc/basic_structures.html?highlight=zeros#mat-zeros %s ' , None ) ,
' convert_to ' : ( ' http://opencv.itseez.com /modules/core/doc/basic_structures.html#mat-convertto %s ' , None ) ,
' create_trackbar ' : ( ' http://opencv.itseez.com /modules/highgui/doc/user_interface.html?highlight=createtrackbar#createtrackbar %s ' , None ) ,
' point ' : ( ' http://opencv.itseez.com /modules/core/doc/basic_structures.html#point %s ' , None ) ,
' scalar ' : ( ' http://opencv.itseez.com /modules/core/doc/basic_structures.html#scalar %s ' , None ) ,
' line ' : ( ' http://opencv.itseez.com /modules/core/doc/drawing_functions.html#line %s ' , None ) ,
' ellipse ' : ( ' http://opencv.itseez.com /modules/core/doc/drawing_functions.html#ellipse %s ' , None ) ,
' rectangle ' : ( ' http://opencv.itseez.com /modules/core/doc/drawing_functions.html#rectangle %s ' , None ) ,
' circle ' : ( ' http://opencv.itseez.com /modules/core/doc/drawing_functions.html#circle %s ' , None ) ,
' fill_poly ' : ( ' http://opencv.itseez.com /modules/core/doc/drawing_functions.html#fillpoly %s ' , None ) ,
' rng ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html?highlight=rng#rng %s ' , None ) ,
' put_text ' : ( ' http://opencv.itseez.com /modules/core/doc/drawing_functions.html#puttext %s ' , None ) ,
' gaussian_blur ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=gaussianblur#gaussianblur %s ' , None ) ,
' blur ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=blur#blur %s ' , None ) ,
' median_blur ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=medianblur#medianblur %s ' , None ) ,
' bilateral_filter ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=bilateralfilter#bilateralfilter %s ' , None ) ,
' erode ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=erode#erode %s ' , None ) ,
' dilate ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=dilate#dilate %s ' , None ) ,
' get_structuring_element ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=getstructuringelement#getstructuringelement %s ' , None ) ,
' flood_fill ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/miscellaneous_transformations.html?highlight=floodfill#floodfill %s ' , None ) ,
' morphology_ex ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=morphologyex#morphologyex %s ' , None ) ,
' pyr_down ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=pyrdown#pyrdown %s ' , None ) ,
' pyr_up ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=pyrup#pyrup %s ' , None ) ,
' resize ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/geometric_transformations.html?highlight=resize#resize %s ' , None ) ,
' threshold ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/miscellaneous_transformations.html?highlight=threshold#threshold %s ' , None ) ,
' filter2d ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=filter2d#filter2d %s ' , None ) ,
' copy_make_border ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=copymakeborder#copymakeborder %s ' , None ) ,
' sobel ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=sobel#sobel %s ' , None ) ,
' scharr ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=scharr#scharr %s ' , None ) ,
' laplacian ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/filtering.html?highlight=laplacian#laplacian %s ' , None ) ,
' canny ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=canny#canny %s ' , None ) ,
' copy_to ' : ( ' http://opencv.itseez.com /modules/core/doc/basic_structures.html?highlight=copyto#mat-copyto %s ' , None ) ,
' hough_lines ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=houghlines#houghlines %s ' , None ) ,
' hough_lines_p ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=houghlinesp#houghlinesp %s ' , None ) ,
' hough_circles ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=houghcircles#houghcircles %s ' , None ) ,
' remap ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/geometric_transformations.html?highlight=remap#remap %s ' , None ) ,
' warp_affine ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/geometric_transformations.html?highlight=warpaffine#warpaffine %s ' , None ) ,
' get_rotation_matrix_2d ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/geometric_transformations.html?highlight=getrotationmatrix2d#getrotationmatrix2d %s ' , None ) ,
' get_affine_transform ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/geometric_transformations.html?highlight=getaffinetransform#getaffinetransform %s ' , None ) ,
' equalize_hist ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/histograms.html?highlight=equalizehist#equalizehist %s ' , None ) ,
' split ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html?highlight=split#split %s ' , None ) ,
' calc_hist ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/histograms.html?highlight=calchist#calchist %s ' , None ) ,
' normalize ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html?highlight=normalize#normalize %s ' , None ) ,
' match_template ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/object_detection.html?highlight=matchtemplate#matchtemplate %s ' , None ) ,
' min_max_loc ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html?highlight=minmaxloc#minmaxloc %s ' , None ) ,
' mix_channels ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html?highlight=mixchannels#mixchannels %s ' , None ) ,
' calc_back_project ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/histograms.html?highlight=calcbackproject#calcbackproject %s ' , None ) ,
' compare_hist ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/histograms.html?highlight=comparehist#comparehist %s ' , None ) ,
' corner_harris ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=cornerharris#cornerharris %s ' , None ) ,
' good_features_to_track ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=goodfeaturestotrack#goodfeaturestotrack %s ' , None ) ,
' corner_min_eigenval ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=cornermineigenval#cornermineigenval %s ' , None ) ,
' corner_eigenvals_and_vecs ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=cornereigenvalsandvecs#cornereigenvalsandvecs %s ' , None ) ,
' corner_sub_pix ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/feature_detection.html?highlight=cornersubpix#cornersubpix %s ' , None ) ,
' find_contours ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=findcontours#findcontours %s ' , None ) ,
' convex_hull ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=convexhull#convexhull %s ' , None ) ,
' draw_contours ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=drawcontours#drawcontours %s ' , None ) ,
' bounding_rect ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=boundingrect#boundingrect %s ' , None ) ,
' min_enclosing_circle ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=minenclosingcircle#minenclosingcircle %s ' , None ) ,
' min_area_rect ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=minarearect#minarearect %s ' , None ) ,
' fit_ellipse ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=fitellipse#fitellipse %s ' , None ) ,
' moments ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=moments#moments %s ' , None ) ,
' contour_area ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=contourarea#contourarea %s ' , None ) ,
' arc_length ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=arclength#arclength %s ' , None ) ,
' point_polygon_test ' : ( ' http://opencv.itseez.com /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=pointpolygontest#pointpolygontest %s ' , None ) ,
' feature_detector ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_feature_detectors.html?highlight=featuredetector#FeatureDetector %s ' , None ) ,
' feature_detector_detect ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_feature_detectors.html?highlight=detect#featuredetector-detect %s ' , None ) ,
' surf_feature_detector ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_feature_detectors.html?highlight=surffeaturedetector#surffeaturedetector %s ' , None ) ,
' draw_keypoints ' : ( ' http://opencv.itseez.com /modules/features2d/doc/drawing_function_of_keypoints_and_matches.html?highlight=drawkeypoints#drawkeypoints %s ' , None ) ,
' descriptor_extractor ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_descriptor_extractors.html?highlight=descriptorextractor#descriptorextractor %s ' , None ) ,
' descriptor_extractor_compute ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_descriptor_extractors.html?highlight=compute#descriptorextractor-compute %s ' , None ) ,
' surf_descriptor_extractor ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_descriptor_extractors.html?highlight=surfdescriptorextractor#surfdescriptorextractor %s ' , None ) ,
' draw_matches ' : ( ' http://opencv.itseez.com /modules/features2d/doc/drawing_function_of_keypoints_and_matches.html?highlight=drawmatches#drawmatches %s ' , None ) ,
' find_homography ' : ( ' http://opencv.itseez.com /modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html?highlight=findhomography#findhomography %s ' , None ) ,
' perspective_transform ' : ( ' http://opencv.itseez.com /modules/core/doc/operations_on_arrays.html?highlight=perspectivetransform#perspectivetransform %s ' , None ) ,
' flann_based_matcher ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_descriptor_matchers.html?highlight=flannbasedmatcher#flannbasedmatcher %s ' , None ) ,
' brute_force_matcher ' : ( ' http://opencv.itseez.com /modules/features2d/doc/common_interfaces_of_descriptor_matchers.html?highlight=bruteforcematcher#bruteforcematcher %s ' , None ) ,
' cascade_classifier ' : ( ' http://opencv.itseez.com /modules/objdetect/doc/cascade_classification.html?highlight=cascadeclassifier#cascadeclassifier %s ' , None ) ,
' cascade_classifier_load ' : ( ' http://opencv.itseez.com /modules/objdetect/doc/cascade_classification.html?highlight=load#cascadeclassifier-load %s ' , None ) ,
' cascade_classifier_detect_multiscale ' : ( ' http://opencv.itseez.com /modules/objdetect/doc/cascade_classification.html?highlight=detectmultiscale#cascadeclassifier-detectmultiscale %s ' , None )
' cvt_color ' : ( ' http://docs.opencv.org /modules/imgproc/doc/miscellaneous_transformations.html?highlight=cvtcolor#cvtcolor %s ' , None ) ,
' imread ' : ( ' http://docs.opencv.org /modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=imread#imread %s ' , None ) ,
' imwrite ' : ( ' http://docs.opencv.org /modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=imwrite#imwrite %s ' , None ) ,
' imshow ' : ( ' http://docs.opencv.org /modules/highgui/doc/user_interface.html?highlight=imshow#imshow %s ' , None ) ,
' named_window ' : ( ' http://docs.opencv.org /modules/highgui/doc/user_interface.html?highlight=namedwindow#namedwindow %s ' , None ) ,
' wait_key ' : ( ' http://docs.opencv.org /modules/highgui/doc/user_interface.html?highlight=waitkey#waitkey %s ' , None ) ,
' add_weighted ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html?highlight=addweighted#addweighted %s ' , None ) ,
' saturate_cast ' : ( ' http://docs.opencv.org /modules/core/doc/utility_and_system_functions_and_macros.html?highlight=saturate_cast#saturate-cast %s ' , None ) ,
' mat_zeros ' : ( ' http://docs.opencv.org /modules/core/doc/basic_structures.html?highlight=zeros#mat-zeros %s ' , None ) ,
' convert_to ' : ( ' http://docs.opencv.org /modules/core/doc/basic_structures.html#mat-convertto %s ' , None ) ,
' create_trackbar ' : ( ' http://docs.opencv.org /modules/highgui/doc/user_interface.html?highlight=createtrackbar#createtrackbar %s ' , None ) ,
' point ' : ( ' http://docs.opencv.org /modules/core/doc/basic_structures.html#point %s ' , None ) ,
' scalar ' : ( ' http://docs.opencv.org /modules/core/doc/basic_structures.html#scalar %s ' , None ) ,
' line ' : ( ' http://docs.opencv.org /modules/core/doc/drawing_functions.html#line %s ' , None ) ,
' ellipse ' : ( ' http://docs.opencv.org /modules/core/doc/drawing_functions.html#ellipse %s ' , None ) ,
' rectangle ' : ( ' http://docs.opencv.org /modules/core/doc/drawing_functions.html#rectangle %s ' , None ) ,
' circle ' : ( ' http://docs.opencv.org /modules/core/doc/drawing_functions.html#circle %s ' , None ) ,
' fill_poly ' : ( ' http://docs.opencv.org /modules/core/doc/drawing_functions.html#fillpoly %s ' , None ) ,
' rng ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html?highlight=rng#rng %s ' , None ) ,
' put_text ' : ( ' http://docs.opencv.org /modules/core/doc/drawing_functions.html#puttext %s ' , None ) ,
' gaussian_blur ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=gaussianblur#gaussianblur %s ' , None ) ,
' blur ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=blur#blur %s ' , None ) ,
' median_blur ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=medianblur#medianblur %s ' , None ) ,
' bilateral_filter ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=bilateralfilter#bilateralfilter %s ' , None ) ,
' erode ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=erode#erode %s ' , None ) ,
' dilate ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=dilate#dilate %s ' , None ) ,
' get_structuring_element ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=getstructuringelement#getstructuringelement %s ' , None ) ,
' flood_fill ' : ( ' http://docs.opencv.org /modules/imgproc/doc/miscellaneous_transformations.html?highlight=floodfill#floodfill %s ' , None ) ,
' morphology_ex ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=morphologyex#morphologyex %s ' , None ) ,
' pyr_down ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=pyrdown#pyrdown %s ' , None ) ,
' pyr_up ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=pyrup#pyrup %s ' , None ) ,
' resize ' : ( ' http://docs.opencv.org /modules/imgproc/doc/geometric_transformations.html?highlight=resize#resize %s ' , None ) ,
' threshold ' : ( ' http://docs.opencv.org /modules/imgproc/doc/miscellaneous_transformations.html?highlight=threshold#threshold %s ' , None ) ,
' filter2d ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=filter2d#filter2d %s ' , None ) ,
' copy_make_border ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=copymakeborder#copymakeborder %s ' , None ) ,
' sobel ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=sobel#sobel %s ' , None ) ,
' scharr ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=scharr#scharr %s ' , None ) ,
' laplacian ' : ( ' http://docs.opencv.org /modules/imgproc/doc/filtering.html?highlight=laplacian#laplacian %s ' , None ) ,
' canny ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=canny#canny %s ' , None ) ,
' copy_to ' : ( ' http://docs.opencv.org /modules/core/doc/basic_structures.html?highlight=copyto#mat-copyto %s ' , None ) ,
' hough_lines ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=houghlines#houghlines %s ' , None ) ,
' hough_lines_p ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=houghlinesp#houghlinesp %s ' , None ) ,
' hough_circles ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=houghcircles#houghcircles %s ' , None ) ,
' remap ' : ( ' http://docs.opencv.org /modules/imgproc/doc/geometric_transformations.html?highlight=remap#remap %s ' , None ) ,
' warp_affine ' : ( ' http://docs.opencv.org /modules/imgproc/doc/geometric_transformations.html?highlight=warpaffine#warpaffine %s ' , None ) ,
' get_rotation_matrix_2d ' : ( ' http://docs.opencv.org /modules/imgproc/doc/geometric_transformations.html?highlight=getrotationmatrix2d#getrotationmatrix2d %s ' , None ) ,
' get_affine_transform ' : ( ' http://docs.opencv.org /modules/imgproc/doc/geometric_transformations.html?highlight=getaffinetransform#getaffinetransform %s ' , None ) ,
' equalize_hist ' : ( ' http://docs.opencv.org /modules/imgproc/doc/histograms.html?highlight=equalizehist#equalizehist %s ' , None ) ,
' split ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html?highlight=split#split %s ' , None ) ,
' calc_hist ' : ( ' http://docs.opencv.org /modules/imgproc/doc/histograms.html?highlight=calchist#calchist %s ' , None ) ,
' normalize ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html?highlight=normalize#normalize %s ' , None ) ,
' match_template ' : ( ' http://docs.opencv.org /modules/imgproc/doc/object_detection.html?highlight=matchtemplate#matchtemplate %s ' , None ) ,
' min_max_loc ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html?highlight=minmaxloc#minmaxloc %s ' , None ) ,
' mix_channels ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html?highlight=mixchannels#mixchannels %s ' , None ) ,
' calc_back_project ' : ( ' http://docs.opencv.org /modules/imgproc/doc/histograms.html?highlight=calcbackproject#calcbackproject %s ' , None ) ,
' compare_hist ' : ( ' http://docs.opencv.org /modules/imgproc/doc/histograms.html?highlight=comparehist#comparehist %s ' , None ) ,
' corner_harris ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=cornerharris#cornerharris %s ' , None ) ,
' good_features_to_track ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=goodfeaturestotrack#goodfeaturestotrack %s ' , None ) ,
' corner_min_eigenval ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=cornermineigenval#cornermineigenval %s ' , None ) ,
' corner_eigenvals_and_vecs ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=cornereigenvalsandvecs#cornereigenvalsandvecs %s ' , None ) ,
' corner_sub_pix ' : ( ' http://docs.opencv.org /modules/imgproc/doc/feature_detection.html?highlight=cornersubpix#cornersubpix %s ' , None ) ,
' find_contours ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=findcontours#findcontours %s ' , None ) ,
' convex_hull ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=convexhull#convexhull %s ' , None ) ,
' draw_contours ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=drawcontours#drawcontours %s ' , None ) ,
' bounding_rect ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=boundingrect#boundingrect %s ' , None ) ,
' min_enclosing_circle ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=minenclosingcircle#minenclosingcircle %s ' , None ) ,
' min_area_rect ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=minarearect#minarearect %s ' , None ) ,
' fit_ellipse ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=fitellipse#fitellipse %s ' , None ) ,
' moments ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=moments#moments %s ' , None ) ,
' contour_area ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=contourarea#contourarea %s ' , None ) ,
' arc_length ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=arclength#arclength %s ' , None ) ,
' point_polygon_test ' : ( ' http://docs.opencv.org /modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=pointpolygontest#pointpolygontest %s ' , None ) ,
' feature_detector ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_feature_detectors.html?highlight=featuredetector#FeatureDetector %s ' , None ) ,
' feature_detector_detect ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_feature_detectors.html?highlight=detect#featuredetector-detect %s ' , None ) ,
' surf_feature_detector ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_feature_detectors.html?highlight=surffeaturedetector#surffeaturedetector %s ' , None ) ,
' draw_keypoints ' : ( ' http://docs.opencv.org /modules/features2d/doc/drawing_function_of_keypoints_and_matches.html?highlight=drawkeypoints#drawkeypoints %s ' , None ) ,
' descriptor_extractor ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_descriptor_extractors.html?highlight=descriptorextractor#descriptorextractor %s ' , None ) ,
' descriptor_extractor_compute ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_descriptor_extractors.html?highlight=compute#descriptorextractor-compute %s ' , None ) ,
' surf_descriptor_extractor ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_descriptor_extractors.html?highlight=surfdescriptorextractor#surfdescriptorextractor %s ' , None ) ,
' draw_matches ' : ( ' http://docs.opencv.org /modules/features2d/doc/drawing_function_of_keypoints_and_matches.html?highlight=drawmatches#drawmatches %s ' , None ) ,
' find_homography ' : ( ' http://docs.opencv.org /modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html?highlight=findhomography#findhomography %s ' , None ) ,
' perspective_transform ' : ( ' http://docs.opencv.org /modules/core/doc/operations_on_arrays.html?highlight=perspectivetransform#perspectivetransform %s ' , None ) ,
' flann_based_matcher ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_descriptor_matchers.html?highlight=flannbasedmatcher#flannbasedmatcher %s ' , None ) ,
' brute_force_matcher ' : ( ' http://docs.opencv.org /modules/features2d/doc/common_interfaces_of_descriptor_matchers.html?highlight=bruteforcematcher#bruteforcematcher %s ' , None ) ,
' cascade_classifier ' : ( ' http://docs.opencv.org /modules/objdetect/doc/cascade_classification.html?highlight=cascadeclassifier#cascadeclassifier %s ' , None ) ,
' cascade_classifier_load ' : ( ' http://docs.opencv.org /modules/objdetect/doc/cascade_classification.html?highlight=load#cascadeclassifier-load %s ' , None ) ,
' cascade_classifier_detect_multiscale ' : ( ' http://docs.opencv.org /modules/objdetect/doc/cascade_classification.html?highlight=detectmultiscale#cascadeclassifier-detectmultiscale %s ' , None )
}