From 1eba40737863a1ea841a167927d0c30dbf6efcc0 Mon Sep 17 00:00:00 2001 From: Anatoly Baksheev Date: Wed, 1 Jun 2011 15:35:30 +0000 Subject: [PATCH] compilation for macos --- samples/gpu/cascadeclassifier.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/samples/gpu/cascadeclassifier.cpp b/samples/gpu/cascadeclassifier.cpp index 7eff957f5f..80533d1c0b 100644 --- a/samples/gpu/cascadeclassifier.cpp +++ b/samples/gpu/cascadeclassifier.cpp @@ -88,16 +88,18 @@ void displayState(Mat &canvas, bool bHelp, bool bGpu, bool bLargestFace, bool bF matPrint(canvas, 1, fontColorRed, ss); if (bHelp) - { - matPrint(canvas, 2, fontColorNV, ostringstream("Space - switch GPU / CPU")); - matPrint(canvas, 3, fontColorNV, ostringstream("M - switch OneFace / MultiFace")); - matPrint(canvas, 4, fontColorNV, ostringstream("F - toggle rectangles Filter")); - matPrint(canvas, 5, fontColorNV, ostringstream("H - toggle hotkeys help")); - matPrint(canvas, 6, fontColorNV, ostringstream("1/Q - increase/decrease scale")); + { + // by Anatoly. MacOS fix. ostringstream(const string&) is a private + //matPrint(canvas, 2, fontColorNV, ostringstream("Space - switch GPU / CPU")); + matPrint(canvas, 2, fontColorNV, (ostringstream&)(ostringstream() << "Space - switch GPU / CPU")); + matPrint(canvas, 3, fontColorNV, (ostringstream&)(ostringstream() << "M - switch OneFace / MultiFace")); + matPrint(canvas, 4, fontColorNV, (ostringstream&)(ostringstream() << "F - toggle rectangles Filter")); + matPrint(canvas, 5, fontColorNV, (ostringstream&)(ostringstream() << "H - toggle hotkeys help")); + matPrint(canvas, 6, fontColorNV, (ostringstream&)(ostringstream() << "1/Q - increase/decrease scale")); } else { - matPrint(canvas, 2, fontColorNV, ostringstream("H - toggle hotkeys help")); + matPrint(canvas, 2, fontColorNV, (ostringstream&)(ostringstream() << "H - toggle hotkeys help")); } }