creates a feature detector by its name . the following detector types are supported : `` fast '' -- `` fastfeaturedetector '' `` star '' -- `` starfeaturedetector '' `` sift '' -- `` sift '' nonfree module `` surf '' -- `` surf '' nonfree module `` orb '' -- `` orb '' `` brisk '' -- `` brisk '' `` mser '' -- `` mser '' `` gftt '' -- `` goodfeaturestotrackdetector '' `` harris '' -- `` goodfeaturestotrackdetector '' with harris detector enabled `` dense '' -- `` densefeaturedetector '' `` simpleblob '' -- `` simpleblobdetector '' also a combined format is supported : feature detector adapter name `` grid '' -- `` gridadaptedfeaturedetector '' , `` pyramid '' -- `` pyramidadaptedfeaturedetector '' + feature detector name see above , for example : `` gridfast '' , `` pyramidstar '' . note : when using the sift and surf detector types be sure to add the following lines to your code add an extra include : '' #include '' add an initialisation function at the start of your code : `` initmodules_nonfree ; '' concode_field_sep int GRID_STAR concode_elem_sep int PYRAMIDDETECTOR concode_elem_sep long nativeObj concode_elem_sep int STAR concode_elem_sep int PYRAMID_ORB concode_elem_sep int SIMPLEBLOB concode_elem_sep int GRID_SIMPLEBLOB concode_elem_sep int DENSE concode_elem_sep int GRID_SIFT concode_elem_sep int DYNAMIC_MSER concode_elem_sep int GRIDDETECTOR concode_elem_sep int DYNAMICDETECTOR concode_elem_sep int GRIDRETECTOR concode_elem_sep int GRID_HARRIS concode_elem_sep int DYNAMIC_GFTT concode_elem_sep int GRID_ORB concode_elem_sep int MSER concode_elem_sep int PYRAMID_STAR concode_elem_sep int GRID_FAST concode_elem_sep int PYRAMID_SURF concode_elem_sep int PYRAMID_HARRIS concode_elem_sep int PYRAMID_SIMPLEBLOB concode_elem_sep int GRID_BRISK concode_elem_sep int GFTT concode_elem_sep int DYNAMIC_FAST concode_elem_sep int SURF concode_elem_sep int DYNAMIC_SIFT concode_elem_sep int DYNAMIC_BRISK concode_elem_sep int DYNAMIC_SIMPLEBLOB concode_elem_sep int FAST concode_elem_sep int PYRAMID_GFTT concode_elem_sep int GRID_SURF concode_elem_sep int PYRAMID_MSER concode_elem_sep int PYRAMID_SIFT concode_elem_sep int DYNAMIC_HARRIS concode_elem_sep int HARRIS concode_elem_sep int DYNAMIC_ORB concode_elem_sep int ORB concode_elem_sep int GRID_MSER concode_elem_sep int DYNAMIC_DENSE concode_elem_sep int PYRAMID_BRISK concode_elem_sep int SIFT concode_elem_sep int GRID_DENSE concode_elem_sep int DYNAMIC_STAR concode_elem_sep int PYRAMID_DENSE concode_elem_sep int GRID_GFTT concode_elem_sep int DYNAMIC_SURF concode_elem_sep int PYRAMID_FAST concode_elem_sep int BRISK concode_field_sep void read_0 concode_elem_sep void read concode_elem_sep boolean empty_0 concode_elem_sep void detect concode_elem_sep void detect concode_elem_sep void detect concode_elem_sep void detect concode_elem_sep long create_0 concode_elem_sep void detect_3 concode_elem_sep void detect_2 concode_elem_sep void delete concode_elem_sep void detect_1 concode_elem_sep boolean empty concode_elem_sep void detect_0 concode_elem_sep void finalize concode_elem_sep void write_0 concode_elem_sep void write
FeatureDetector function ( int arg0 ) { FeatureDetector loc0 = new FeatureDetector ( create_0 ( arg0 ) ) ; return loc0 ; }