Tengo un programa llamado C opencv2.0 función:"error: muy pocos argumentos para funcionar"
cvSaveImage(out_img_name, img);
informes
compilador gcc que
too few arguments to function cvSaveImage
El prototipo de cvSaveImage en highgui.h es
CVAPI(int) cvSaveImage(const char* filename, const CvArr* image, const int* params CV_DEFAULT(0))
Después de que cambie de llamada a ser
cvSaveImage(out_img_name, img, 0);
La compilación es finalmente exitosa. ¿Significa que los valores predeterminados de argumentos para la función solo se admiten en C++ pero no en C?
¡Gracias y saludos!
Supongo que simplemente sucede en las nuevas versiones de opencv, no obtuve este error con la versión anterior disponible en los repositorios de ubuntu, pero cuando compilé la nueva versión, el código que solía ejecutar me dio el error que está hablando de –