相关疑难解决方法(0)

Howto:c ++函数指针,默认值

我有:

typedef void (*RespExtractor) (const cv::Mat & image, cv::Mat & resp);

virtual void predict_image(const cv::Mat & src,
            cv::Mat & img_detect,cv::Size patch_size,
            RespExtractor );

void create_hough_features(const cv::Mat & image, cv::Mat & resp, FeatureParams & params =   FeatureParams() );
Run Code Online (Sandbox Code Playgroud)

我如何定义RespExtractor接受具有默认参数的函数,例如我可以调用:

predict_image(im_in,im_out,create_hough_features);
Run Code Online (Sandbox Code Playgroud)

我试过跟随,没有成功:

typedef void (*RespExtractor) (const cv::Mat & image, cv::Mat & resp,FeatureParams params, FeatureParams()); 
Run Code Online (Sandbox Code Playgroud)

c++ function-pointers

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

function-pointers ×1