Skip to content

Commit 633b0e5

Browse files
committed
Fixed compilation warnings in samples:
- use per-module includes instead of "opencv.hpp" - unused function warnings - undefined macro warning
1 parent 8393d75 commit 633b0e5

25 files changed

+79
-60
lines changed

samples/cpp/application_trace.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
/* OpenCV Application Tracing support demo. */
22
#include <iostream>
33

4-
#include <opencv2/opencv.hpp>
4+
#include <opencv2/core.hpp>
5+
#include <opencv2/imgproc.hpp>
6+
#include <opencv2/highgui.hpp>
57
#include <opencv2/core/utils/trace.hpp>
68

79
using namespace cv;

samples/cpp/autofocus.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828
#include <cstdio>
2929
#include <iostream>
3030
#include <algorithm>
31-
#include <opencv2/opencv.hpp>
31+
#include <opencv2/core.hpp>
32+
#include <opencv2/imgproc.hpp>
33+
#include <opencv2/highgui.hpp>
3234

3335
using namespace std;
3436
using namespace cv;

samples/cpp/detect_blob.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
#include <opencv2/opencv.hpp>
1+
#include <opencv2/core.hpp>
2+
#include <opencv2/imgproc.hpp>
3+
#include <opencv2/highgui.hpp>
4+
#include <opencv2/features2d.hpp>
25
#include <vector>
36
#include <map>
47
#include <iostream>

samples/cpp/detect_mser.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
#include <opencv2/opencv.hpp>
1+
#include <opencv2/core.hpp>
2+
#include <opencv2/imgproc.hpp>
3+
#include <opencv2/highgui.hpp>
4+
#include <opencv2/features2d.hpp>
25
#include "opencv2/core/opengl.hpp"
3-
#include "opencv2/cvconfig.h"
46

57
#include <vector>
68
#include <map>

samples/cpp/matchmethod_orb_akaze_brisk.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
#include <opencv2/opencv.hpp>
1+
#include <opencv2/core.hpp>
2+
#include <opencv2/imgproc.hpp>
3+
#include <opencv2/features2d.hpp>
4+
#include <opencv2/highgui.hpp>
25
#include <vector>
36
#include <iostream>
47

samples/cpp/train_svmsgd.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
#include <opencv2/opencv.hpp>
1+
#include "opencv2/core.hpp"
22
#include "opencv2/video/tracking.hpp"
3-
#include "opencv2/imgproc/imgproc.hpp"
4-
#include "opencv2/highgui/highgui.hpp"
3+
#include "opencv2/imgproc.hpp"
4+
#include "opencv2/highgui.hpp"
5+
#include "opencv2/ml.hpp"
56

67
using namespace cv;
78
using namespace cv::ml;

samples/cpp/travelsalesman.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
#include <opencv2/opencv.hpp>
1+
#include <opencv2/core.hpp>
2+
#include <opencv2/imgproc.hpp>
3+
#include <opencv2/highgui.hpp>
4+
#include <opencv2/ml.hpp>
25

36
using namespace cv;
47

samples/cpp/tutorial_code/ImgProc/morph_lines_detection/Morphology_3.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
* @author OpenCV team
55
*/
66

7-
#include <opencv2/opencv.hpp>
7+
#include <opencv2/core.hpp>
8+
#include <opencv2/imgproc.hpp>
9+
#include <opencv2/highgui.hpp>
10+
#include <iostream>
811

912
void show_wait_destroy(const char* winname, cv::Mat img);
1013

samples/cpp/tutorial_code/ImgTrans/imageSegmentation.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
* @author OpenCV Team
55
*/
66

7-
#include <opencv2/opencv.hpp>
7+
#include <opencv2/core.hpp>
8+
#include <opencv2/imgproc.hpp>
9+
#include <opencv2/highgui.hpp>
810
#include <iostream>
911

1012
using namespace std;

samples/cpp/tutorial_code/calib3d/camera_calibration/camera_calibration.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -245,11 +245,6 @@ static inline void read(const FileNode& node, Settings& x, const Settings& defau
245245
x.read(node);
246246
}
247247

248-
static inline void write(FileStorage& fs, const String&, const Settings& s )
249-
{
250-
s.write(fs);
251-
}
252-
253248
enum { DETECTION = 0, CAPTURING = 1, CALIBRATED = 2 };
254249

255250
bool runCalibrationAndSave(Settings& s, Size imageSize, Mat& cameraMatrix, Mat& distCoeffs,

0 commit comments

Comments
 (0)