私はopencv2.0機能と呼ばれるCプログラムを持っている:highgui.hで"エラー:機能するには少なすぎる引数"
too few arguments to function cvSaveImage
cvSaveImageのプロトタイプであることを
cvSaveImage(out_img_name, img);
コンパイラGCCレポート私はあることを私の呼び出しを変更した後
CVAPI(int) cvSaveImage(const char* filename, const CvArr* image, const int* params CV_DEFAULT(0))
cvSaveImage(out_img_name, img, 0);
最終的にコンパイルが成功しました。関数の引数のデフォルト値は、C++ではサポートされていますが、Cではサポートされていないことを意味しますか?
ありがとうございました!
私はopencvの新しいバージョンで起こったと思いますが、私はubuntuリポジトリで利用可能な古いバージョンではこのエラーが発生しませんでしたが、私が新しいバージョンをコンパイルすると、 about about –