PUBLISH_OBJECT("Algorithm", pyopencv_Algorithm_Type);
PUBLISH_OBJECT("FileStorage", pyopencv_FileStorage_Type);
PUBLISH_OBJECT("FileNode", pyopencv_FileNode_Type);
PUBLISH_OBJECT("KeyPoint", pyopencv_KeyPoint_Type);
PUBLISH_OBJECT("DMatch", pyopencv_DMatch_Type);
PUBLISH_OBJECT("TickMeter", pyopencv_TickMeter_Type);
PUBLISH_OBJECT("flann_Index", pyopencv_flann_Index_Type);
PUBLISH_OBJECT("CLAHE", pyopencv_CLAHE_Type);
PUBLISH_OBJECT("Subdiv2D", pyopencv_Subdiv2D_Type);
PUBLISH_OBJECT("LineSegmentDetector", pyopencv_LineSegmentDetector_Type);
PUBLISH_OBJECT("ml_ParamGrid", pyopencv_ml_ParamGrid_Type);
PUBLISH_OBJECT("ml_TrainData", pyopencv_ml_TrainData_Type);
PUBLISH_OBJECT("ml_StatModel", pyopencv_ml_StatModel_Type);
PUBLISH_OBJECT("ml_NormalBayesClassifier", pyopencv_ml_NormalBayesClassifier_Type);
PUBLISH_OBJECT("ml_KNearest", pyopencv_ml_KNearest_Type);
PUBLISH_OBJECT("ml_SVM", pyopencv_ml_SVM_Type);
PUBLISH_OBJECT("ml_EM", pyopencv_ml_EM_Type);
PUBLISH_OBJECT("ml_DTrees", pyopencv_ml_DTrees_Type);
PUBLISH_OBJECT("ml_RTrees", pyopencv_ml_RTrees_Type);
PUBLISH_OBJECT("ml_Boost", pyopencv_ml_Boost_Type);
PUBLISH_OBJECT("ml_ANN_MLP", pyopencv_ml_ANN_MLP_Type);
PUBLISH_OBJECT("ml_LogisticRegression", pyopencv_ml_LogisticRegression_Type);
PUBLISH_OBJECT("ml_SVMSGD", pyopencv_ml_SVMSGD_Type);
PUBLISH_OBJECT("ml_ANN_MLP_ANNEAL", pyopencv_ml_ANN_MLP_ANNEAL_Type);
PUBLISH_OBJECT("BaseCascadeClassifier", pyopencv_BaseCascadeClassifier_Type);
PUBLISH_OBJECT("CascadeClassifier", pyopencv_CascadeClassifier_Type);
PUBLISH_OBJECT("HOGDescriptor", pyopencv_HOGDescriptor_Type);
PUBLISH_OBJECT("phase_unwrapping_HistogramPhaseUnwrapping", pyopencv_phase_unwrapping_HistogramPhaseUnwrapping_Type);
PUBLISH_OBJECT("phase_unwrapping_PhaseUnwrapping", pyopencv_phase_unwrapping_PhaseUnwrapping_Type);
PUBLISH_OBJECT("Tonemap", pyopencv_Tonemap_Type);
PUBLISH_OBJECT("TonemapDrago", pyopencv_TonemapDrago_Type);
PUBLISH_OBJECT("TonemapDurand", pyopencv_TonemapDurand_Type);
PUBLISH_OBJECT("TonemapReinhard", pyopencv_TonemapReinhard_Type);
PUBLISH_OBJECT("TonemapMantiuk", pyopencv_TonemapMantiuk_Type);
PUBLISH_OBJECT("AlignExposures", pyopencv_AlignExposures_Type);
PUBLISH_OBJECT("AlignMTB", pyopencv_AlignMTB_Type);
PUBLISH_OBJECT("CalibrateCRF", pyopencv_CalibrateCRF_Type);
PUBLISH_OBJECT("CalibrateDebevec", pyopencv_CalibrateDebevec_Type);
PUBLISH_OBJECT("CalibrateRobertson", pyopencv_CalibrateRobertson_Type);
PUBLISH_OBJECT("MergeExposures", pyopencv_MergeExposures_Type);
PUBLISH_OBJECT("MergeDebevec", pyopencv_MergeDebevec_Type);
PUBLISH_OBJECT("MergeMertens", pyopencv_MergeMertens_Type);
PUBLISH_OBJECT("MergeRobertson", pyopencv_MergeRobertson_Type);
PUBLISH_OBJECT("plot_Plot2d", pyopencv_plot_Plot2d_Type);
PUBLISH_OBJECT("reg_Map", pyopencv_reg_Map_Type);
PUBLISH_OBJECT("reg_MapAffine", pyopencv_reg_MapAffine_Type);
PUBLISH_OBJECT("reg_Mapper", pyopencv_reg_Mapper_Type);
PUBLISH_OBJECT("reg_MapperGradAffine", pyopencv_reg_MapperGradAffine_Type);
PUBLISH_OBJECT("reg_MapperGradEuclid", pyopencv_reg_MapperGradEuclid_Type);
PUBLISH_OBJECT("reg_MapperGradProj", pyopencv_reg_MapperGradProj_Type);
PUBLISH_OBJECT("reg_MapperGradShift", pyopencv_reg_MapperGradShift_Type);
PUBLISH_OBJECT("reg_MapperGradSimilar", pyopencv_reg_MapperGradSimilar_Type);
PUBLISH_OBJECT("reg_MapperPyramid", pyopencv_reg_MapperPyramid_Type);
PUBLISH_OBJECT("reg_MapTypeCaster", pyopencv_reg_MapTypeCaster_Type);
PUBLISH_OBJECT("reg_MapProjec", pyopencv_reg_MapProjec_Type);
PUBLISH_OBJECT("reg_MapShift", pyopencv_reg_MapShift_Type);
PUBLISH_OBJECT("ppf_match_3d_ICP", pyopencv_ppf_match_3d_ICP_Type);
PUBLISH_OBJECT("ppf_match_3d_PoseCluster3D", pyopencv_ppf_match_3d_PoseCluster3D_Type);
PUBLISH_OBJECT("ppf_match_3d_PPF3DDetector", pyopencv_ppf_match_3d_PPF3DDetector_Type);
PUBLISH_OBJECT("BackgroundSubtractor", pyopencv_BackgroundSubtractor_Type);
PUBLISH_OBJECT("BackgroundSubtractorMOG2", pyopencv_BackgroundSubtractorMOG2_Type);
PUBLISH_OBJECT("BackgroundSubtractorKNN", pyopencv_BackgroundSubtractorKNN_Type);
PUBLISH_OBJECT("KalmanFilter", pyopencv_KalmanFilter_Type);
PUBLISH_OBJECT("DenseOpticalFlow", pyopencv_DenseOpticalFlow_Type);
PUBLISH_OBJECT("SparseOpticalFlow", pyopencv_SparseOpticalFlow_Type);
PUBLISH_OBJECT("DualTVL1OpticalFlow", pyopencv_DualTVL1OpticalFlow_Type);
PUBLISH_OBJECT("FarnebackOpticalFlow", pyopencv_FarnebackOpticalFlow_Type);
PUBLISH_OBJECT("SparsePyrLKOpticalFlow", pyopencv_SparsePyrLKOpticalFlow_Type);
PUBLISH_OBJECT("xphoto_WhiteBalancer", pyopencv_xphoto_WhiteBalancer_Type);
PUBLISH_OBJECT("xphoto_SimpleWB", pyopencv_xphoto_SimpleWB_Type);
PUBLISH_OBJECT("xphoto_GrayworldWB", pyopencv_xphoto_GrayworldWB_Type);
PUBLISH_OBJECT("xphoto_LearningBasedWB", pyopencv_xphoto_LearningBasedWB_Type);
PUBLISH_OBJECT("dnn_DictValue", pyopencv_dnn_DictValue_Type);
PUBLISH_OBJECT("dnn_Layer", pyopencv_dnn_Layer_Type);
PUBLISH_OBJECT("dnn_Net", pyopencv_dnn_Net_Type);
PUBLISH_OBJECT("face_FaceRecognizer", pyopencv_face_FaceRecognizer_Type);
PUBLISH_OBJECT("face_BIF", pyopencv_face_BIF_Type);
PUBLISH_OBJECT("face_FacemarkKazemi", pyopencv_face_FacemarkKazemi_Type);
PUBLISH_OBJECT("face_Facemark", pyopencv_face_Facemark_Type);
PUBLISH_OBJECT("face_FacemarkAAM", pyopencv_face_FacemarkAAM_Type);
PUBLISH_OBJECT("face_FacemarkLBF", pyopencv_face_FacemarkLBF_Type);
PUBLISH_OBJECT("face_FacemarkTrain", pyopencv_face_FacemarkTrain_Type);
PUBLISH_OBJECT("face_BasicFaceRecognizer", pyopencv_face_BasicFaceRecognizer_Type);
PUBLISH_OBJECT("face_EigenFaceRecognizer", pyopencv_face_EigenFaceRecognizer_Type);
PUBLISH_OBJECT("face_FisherFaceRecognizer", pyopencv_face_FisherFaceRecognizer_Type);
PUBLISH_OBJECT("face_LBPHFaceRecognizer", pyopencv_face_LBPHFaceRecognizer_Type);
PUBLISH_OBJECT("face_MACE", pyopencv_face_MACE_Type);
PUBLISH_OBJECT("face_PredictCollector", pyopencv_face_PredictCollector_Type);
PUBLISH_OBJECT("face_StandardCollector", pyopencv_face_StandardCollector_Type);
PUBLISH_OBJECT("hfs_HfsSegment", pyopencv_hfs_HfsSegment_Type);
PUBLISH_OBJECT("img_hash_AverageHash", pyopencv_img_hash_AverageHash_Type);
PUBLISH_OBJECT("img_hash_BlockMeanHash", pyopencv_img_hash_BlockMeanHash_Type);
PUBLISH_OBJECT("img_hash_ColorMomentHash", pyopencv_img_hash_ColorMomentHash_Type);
PUBLISH_OBJECT("img_hash_ImgHashBase", pyopencv_img_hash_ImgHashBase_Type);
PUBLISH_OBJECT("img_hash_MarrHildrethHash", pyopencv_img_hash_MarrHildrethHash_Type);
PUBLISH_OBJECT("img_hash_PHash", pyopencv_img_hash_PHash_Type);
PUBLISH_OBJECT("img_hash_RadialVarianceHash", pyopencv_img_hash_RadialVarianceHash_Type);
PUBLISH_OBJECT("HistogramCostExtractor", pyopencv_HistogramCostExtractor_Type);
PUBLISH_OBJECT("NormHistogramCostExtractor", pyopencv_NormHistogramCostExtractor_Type);
PUBLISH_OBJECT("EMDHistogramCostExtractor", pyopencv_EMDHistogramCostExtractor_Type);
PUBLISH_OBJECT("ChiHistogramCostExtractor", pyopencv_ChiHistogramCostExtractor_Type);
PUBLISH_OBJECT("EMDL1HistogramCostExtractor", pyopencv_EMDL1HistogramCostExtractor_Type);
PUBLISH_OBJECT("ShapeDistanceExtractor", pyopencv_ShapeDistanceExtractor_Type);
PUBLISH_OBJECT("ShapeContextDistanceExtractor", pyopencv_ShapeContextDistanceExtractor_Type);
PUBLISH_OBJECT("HausdorffDistanceExtractor", pyopencv_HausdorffDistanceExtractor_Type);
PUBLISH_OBJECT("ShapeTransformer", pyopencv_ShapeTransformer_Type);
PUBLISH_OBJECT("ThinPlateSplineShapeTransformer", pyopencv_ThinPlateSplineShapeTransformer_Type);
PUBLISH_OBJECT("AffineTransformer", pyopencv_AffineTransformer_Type);
PUBLISH_OBJECT("VideoCapture", pyopencv_VideoCapture_Type);
PUBLISH_OBJECT("VideoWriter", pyopencv_VideoWriter_Type);
PUBLISH_OBJECT("Tracker", pyopencv_Tracker_Type);
PUBLISH_OBJECT("TrackerMIL", pyopencv_TrackerMIL_Type);
PUBLISH_OBJECT("TrackerBoosting", pyopencv_TrackerBoosting_Type);
PUBLISH_OBJECT("TrackerMedianFlow", pyopencv_TrackerMedianFlow_Type);
PUBLISH_OBJECT("TrackerTLD", pyopencv_TrackerTLD_Type);
PUBLISH_OBJECT("TrackerKCF", pyopencv_TrackerKCF_Type);
PUBLISH_OBJECT("TrackerGOTURN", pyopencv_TrackerGOTURN_Type);
PUBLISH_OBJECT("TrackerMOSSE", pyopencv_TrackerMOSSE_Type);
PUBLISH_OBJECT("MultiTracker", pyopencv_MultiTracker_Type);
PUBLISH_OBJECT("TrackerCSRT", pyopencv_TrackerCSRT_Type);
PUBLISH_OBJECT("bioinspired_Retina", pyopencv_bioinspired_Retina_Type);
PUBLISH_OBJECT("bioinspired_RetinaFastToneMapping", pyopencv_bioinspired_RetinaFastToneMapping_Type);
PUBLISH_OBJECT("bioinspired_TransientAreasSegmentationModule", pyopencv_bioinspired_TransientAreasSegmentationModule_Type);
PUBLISH_OBJECT("dpm_DPMDetector", pyopencv_dpm_DPMDetector_Type);
PUBLISH_OBJECT("dpm_DPMDetector_ObjectDetection", pyopencv_dpm_DPMDetector_ObjectDetection_Type);
PUBLISH_OBJECT("Feature2D", pyopencv_Feature2D_Type);
PUBLISH_OBJECT("BRISK", pyopencv_BRISK_Type);
PUBLISH_OBJECT("ORB", pyopencv_ORB_Type);
PUBLISH_OBJECT("MSER", pyopencv_MSER_Type);
PUBLISH_OBJECT("FastFeatureDetector", pyopencv_FastFeatureDetector_Type);
PUBLISH_OBJECT("AgastFeatureDetector", pyopencv_AgastFeatureDetector_Type);
PUBLISH_OBJECT("GFTTDetector", pyopencv_GFTTDetector_Type);
PUBLISH_OBJECT("SimpleBlobDetector", pyopencv_SimpleBlobDetector_Type);
PUBLISH_OBJECT("SimpleBlobDetector_Params", pyopencv_SimpleBlobDetector_Params_Type);
PUBLISH_OBJECT("KAZE", pyopencv_KAZE_Type);
PUBLISH_OBJECT("AKAZE", pyopencv_AKAZE_Type);
PUBLISH_OBJECT("DescriptorMatcher", pyopencv_DescriptorMatcher_Type);
PUBLISH_OBJECT("BFMatcher", pyopencv_BFMatcher_Type);
PUBLISH_OBJECT("FlannBasedMatcher", pyopencv_FlannBasedMatcher_Type);
PUBLISH_OBJECT("BOWTrainer", pyopencv_BOWTrainer_Type);
PUBLISH_OBJECT("BOWKMeansTrainer", pyopencv_BOWKMeansTrainer_Type);
PUBLISH_OBJECT("BOWImgDescriptorExtractor", pyopencv_BOWImgDescriptorExtractor_Type);
PUBLISH_OBJECT("line_descriptor_KeyLine", pyopencv_line_descriptor_KeyLine_Type);
PUBLISH_OBJECT("line_descriptor_LSDDetector", pyopencv_line_descriptor_LSDDetector_Type);
PUBLISH_OBJECT("saliency_Saliency", pyopencv_saliency_Saliency_Type);
PUBLISH_OBJECT("saliency_StaticSaliency", pyopencv_saliency_StaticSaliency_Type);
PUBLISH_OBJECT("saliency_MotionSaliency", pyopencv_saliency_MotionSaliency_Type);
PUBLISH_OBJECT("saliency_Objectness", pyopencv_saliency_Objectness_Type);
PUBLISH_OBJECT("saliency_StaticSaliencySpectralResidual", pyopencv_saliency_StaticSaliencySpectralResidual_Type);
PUBLISH_OBJECT("saliency_StaticSaliencyFineGrained", pyopencv_saliency_StaticSaliencyFineGrained_Type);
PUBLISH_OBJECT("saliency_MotionSaliencyBinWangApr2014", pyopencv_saliency_MotionSaliencyBinWangApr2014_Type);
PUBLISH_OBJECT("saliency_ObjectnessBING", pyopencv_saliency_ObjectnessBING_Type);
PUBLISH_OBJECT("CirclesGridFinderParameters", pyopencv_CirclesGridFinderParameters_Type);
PUBLISH_OBJECT("CirclesGridFinderParameters2", pyopencv_CirclesGridFinderParameters2_Type);
PUBLISH_OBJECT("StereoMatcher", pyopencv_StereoMatcher_Type);
PUBLISH_OBJECT("StereoBM", pyopencv_StereoBM_Type);
PUBLISH_OBJECT("StereoSGBM", pyopencv_StereoSGBM_Type);
PUBLISH_OBJECT("rgbd_RgbdNormals", pyopencv_rgbd_RgbdNormals_Type);
PUBLISH_OBJECT("rgbd_DepthCleaner", pyopencv_rgbd_DepthCleaner_Type);
PUBLISH_OBJECT("rgbd_RgbdPlane", pyopencv_rgbd_RgbdPlane_Type);
PUBLISH_OBJECT("rgbd_RgbdFrame", pyopencv_rgbd_RgbdFrame_Type);
PUBLISH_OBJECT("rgbd_OdometryFrame", pyopencv_rgbd_OdometryFrame_Type);
PUBLISH_OBJECT("rgbd_Odometry", pyopencv_rgbd_Odometry_Type);
PUBLISH_OBJECT("rgbd_RgbdOdometry", pyopencv_rgbd_RgbdOdometry_Type);
PUBLISH_OBJECT("rgbd_ICPOdometry", pyopencv_rgbd_ICPOdometry_Type);
PUBLISH_OBJECT("rgbd_RgbdICPOdometry", pyopencv_rgbd_RgbdICPOdometry_Type);
PUBLISH_OBJECT("linemod_Feature", pyopencv_linemod_Feature_Type);
PUBLISH_OBJECT("linemod_Template", pyopencv_linemod_Template_Type);
PUBLISH_OBJECT("linemod_QuantizedPyramid", pyopencv_linemod_QuantizedPyramid_Type);
PUBLISH_OBJECT("linemod_Modality", pyopencv_linemod_Modality_Type);
PUBLISH_OBJECT("linemod_Match", pyopencv_linemod_Match_Type);
PUBLISH_OBJECT("linemod_Detector", pyopencv_linemod_Detector_Type);
PUBLISH_OBJECT("structured_light_GrayCodePattern", pyopencv_structured_light_GrayCodePattern_Type);
PUBLISH_OBJECT("structured_light_SinusoidalPattern", pyopencv_structured_light_SinusoidalPattern_Type);
PUBLISH_OBJECT("structured_light_SinusoidalPattern_Params", pyopencv_structured_light_SinusoidalPattern_Params_Type);
PUBLISH_OBJECT("structured_light_StructuredLightPattern", pyopencv_structured_light_StructuredLightPattern_Type);
PUBLISH_OBJECT("xfeatures2d_FREAK", pyopencv_xfeatures2d_FREAK_Type);
PUBLISH_OBJECT("xfeatures2d_StarDetector", pyopencv_xfeatures2d_StarDetector_Type);
PUBLISH_OBJECT("xfeatures2d_BriefDescriptorExtractor", pyopencv_xfeatures2d_BriefDescriptorExtractor_Type);
PUBLISH_OBJECT("xfeatures2d_LUCID", pyopencv_xfeatures2d_LUCID_Type);
PUBLISH_OBJECT("xfeatures2d_LATCH", pyopencv_xfeatures2d_LATCH_Type);
PUBLISH_OBJECT("xfeatures2d_DAISY", pyopencv_xfeatures2d_DAISY_Type);
PUBLISH_OBJECT("xfeatures2d_MSDDetector", pyopencv_xfeatures2d_MSDDetector_Type);
PUBLISH_OBJECT("xfeatures2d_VGG", pyopencv_xfeatures2d_VGG_Type);
PUBLISH_OBJECT("xfeatures2d_BoostDesc", pyopencv_xfeatures2d_BoostDesc_Type);
PUBLISH_OBJECT("xfeatures2d_PCTSignatures", pyopencv_xfeatures2d_PCTSignatures_Type);
PUBLISH_OBJECT("xfeatures2d_PCTSignaturesSQFD", pyopencv_xfeatures2d_PCTSignaturesSQFD_Type);
PUBLISH_OBJECT("xfeatures2d_HarrisLaplaceFeatureDetector", pyopencv_xfeatures2d_HarrisLaplaceFeatureDetector_Type);
PUBLISH_OBJECT("xfeatures2d_SIFT", pyopencv_xfeatures2d_SIFT_Type);
PUBLISH_OBJECT("xfeatures2d_SURF", pyopencv_xfeatures2d_SURF_Type);
PUBLISH_OBJECT("ximgproc_DisparityFilter", pyopencv_ximgproc_DisparityFilter_Type);
PUBLISH_OBJECT("ximgproc_DisparityWLSFilter", pyopencv_ximgproc_DisparityWLSFilter_Type);
PUBLISH_OBJECT("ximgproc_DTFilter", pyopencv_ximgproc_DTFilter_Type);
PUBLISH_OBJECT("ximgproc_GuidedFilter", pyopencv_ximgproc_GuidedFilter_Type);
PUBLISH_OBJECT("ximgproc_AdaptiveManifoldFilter", pyopencv_ximgproc_AdaptiveManifoldFilter_Type);
PUBLISH_OBJECT("ximgproc_FastGlobalSmootherFilter", pyopencv_ximgproc_FastGlobalSmootherFilter_Type);
PUBLISH_OBJECT("ximgproc_EdgeBoxes", pyopencv_ximgproc_EdgeBoxes_Type);
PUBLISH_OBJECT("ximgproc_FastLineDetector", pyopencv_ximgproc_FastLineDetector_Type);
PUBLISH_OBJECT("ximgproc_ContourFitting", pyopencv_ximgproc_ContourFitting_Type);
PUBLISH_OBJECT("ximgproc_SuperpixelLSC", pyopencv_ximgproc_SuperpixelLSC_Type);
PUBLISH_OBJECT("ximgproc_RidgeDetectionFilter", pyopencv_ximgproc_RidgeDetectionFilter_Type);
PUBLISH_OBJECT("ximgproc_SuperpixelSEEDS", pyopencv_ximgproc_SuperpixelSEEDS_Type);
PUBLISH_OBJECT("ximgproc_segmentation_GraphSegmentation", pyopencv_ximgproc_segmentation_GraphSegmentation_Type);
PUBLISH_OBJECT("ximgproc_segmentation_SelectiveSearchSegmentationStrategy", pyopencv_ximgproc_segmentation_SelectiveSearchSegmentationStrategy_Type);
PUBLISH_OBJECT("ximgproc_segmentation_SelectiveSearchSegmentationStrategyColor", pyopencv_ximgproc_segmentation_SelectiveSearchSegmentationStrategyColor_Type);
PUBLISH_OBJECT("ximgproc_segmentation_SelectiveSearchSegmentationStrategySize", pyopencv_ximgproc_segmentation_SelectiveSearchSegmentationStrategySize_Type);
PUBLISH_OBJECT("ximgproc_segmentation_SelectiveSearchSegmentationStrategyTexture", pyopencv_ximgproc_segmentation_SelectiveSearchSegmentationStrategyTexture_Type);
PUBLISH_OBJECT("ximgproc_segmentation_SelectiveSearchSegmentationStrategyFill", pyopencv_ximgproc_segmentation_SelectiveSearchSegmentationStrategyFill_Type);
PUBLISH_OBJECT("ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple", pyopencv_ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_Type);
PUBLISH_OBJECT("ximgproc_segmentation_SelectiveSearchSegmentation", pyopencv_ximgproc_segmentation_SelectiveSearchSegmentation_Type);
PUBLISH_OBJECT("ximgproc_SuperpixelSLIC", pyopencv_ximgproc_SuperpixelSLIC_Type);
PUBLISH_OBJECT("ximgproc_SparseMatchInterpolator", pyopencv_ximgproc_SparseMatchInterpolator_Type);
PUBLISH_OBJECT("ximgproc_EdgeAwareInterpolator", pyopencv_ximgproc_EdgeAwareInterpolator_Type);
PUBLISH_OBJECT("ximgproc_RFFeatureGetter", pyopencv_ximgproc_RFFeatureGetter_Type);
PUBLISH_OBJECT("ximgproc_StructuredEdgeDetection", pyopencv_ximgproc_StructuredEdgeDetection_Type);
PUBLISH_OBJECT("aruco_DetectorParameters", pyopencv_aruco_DetectorParameters_Type);
PUBLISH_OBJECT("aruco_Board", pyopencv_aruco_Board_Type);
PUBLISH_OBJECT("aruco_GridBoard", pyopencv_aruco_GridBoard_Type);
PUBLISH_OBJECT("aruco_CharucoBoard", pyopencv_aruco_CharucoBoard_Type);
PUBLISH_OBJECT("aruco_Dictionary", pyopencv_aruco_Dictionary_Type);
PUBLISH_OBJECT("bgsegm_BackgroundSubtractorMOG", pyopencv_bgsegm_BackgroundSubtractorMOG_Type);
PUBLISH_OBJECT("bgsegm_BackgroundSubtractorGMG", pyopencv_bgsegm_BackgroundSubtractorGMG_Type);
PUBLISH_OBJECT("bgsegm_BackgroundSubtractorCNT", pyopencv_bgsegm_BackgroundSubtractorCNT_Type);
PUBLISH_OBJECT("bgsegm_BackgroundSubtractorGSOC", pyopencv_bgsegm_BackgroundSubtractorGSOC_Type);
PUBLISH_OBJECT("bgsegm_BackgroundSubtractorLSBP", pyopencv_bgsegm_BackgroundSubtractorLSBP_Type);
PUBLISH_OBJECT("bgsegm_BackgroundSubtractorLSBPDesc", pyopencv_bgsegm_BackgroundSubtractorLSBPDesc_Type);
PUBLISH_OBJECT("bgsegm_SyntheticSequenceGenerator", pyopencv_bgsegm_SyntheticSequenceGenerator_Type);
PUBLISH_OBJECT("optflow_VariationalRefinement", pyopencv_optflow_VariationalRefinement_Type);
PUBLISH_OBJECT("optflow_DISOpticalFlow", pyopencv_optflow_DISOpticalFlow_Type);
PUBLISH_OBJECT("optflow_PCAPrior", pyopencv_optflow_PCAPrior_Type);
PUBLISH_OBJECT("optflow_OpticalFlowPCAFlow", pyopencv_optflow_OpticalFlowPCAFlow_Type);
PUBLISH_OBJECT("optflow_GPCPatchDescriptor", pyopencv_optflow_GPCPatchDescriptor_Type);
PUBLISH_OBJECT("optflow_GPCPatchSample", pyopencv_optflow_GPCPatchSample_Type);
PUBLISH_OBJECT("optflow_GPCTrainingSamples", pyopencv_optflow_GPCTrainingSamples_Type);
PUBLISH_OBJECT("optflow_GPCTree", pyopencv_optflow_GPCTree_Type);
PUBLISH_OBJECT("optflow_GPCDetails", pyopencv_optflow_GPCDetails_Type);
PUBLISH_OBJECT("Stitcher", pyopencv_Stitcher_Type);
