tengo:Como: C++ puntero de función con valores por defecto
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());
¿cómo iba a definir el RespExtractor para aceptar una función con parámetros por defecto, como puedo llamar:
predict_image(im_in,im_out,create_hough_features);
Probé siguiente , sin éxito:
typedef void (*RespExtractor) (const cv::Mat & image, cv::Mat & resp,FeatureParams params, FeatureParams());
parámetros predeterminados no son parte de la firma de la función ... –
así que no puedo lograr lo que quiero ? –
No de esta manera. Considere la función std :: en su lugar – Lol4t0