From ae8f2eeac2a6b1c11f9e1d9a3cfb0dbed134050b Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Fri, 6 May 2011 11:51:39 +0000 Subject: [PATCH] restored img_proc_test main() call; removed windows.h from ml.hpp --- modules/imgproc/test/test_main.cpp | 28 +----------- modules/ml/include/opencv2/ml/ml.hpp | 66 +--------------------------- 2 files changed, 3 insertions(+), 91 deletions(-) diff --git a/modules/imgproc/test/test_main.cpp b/modules/imgproc/test/test_main.cpp index c6a2e68fa6..6b24993447 100644 --- a/modules/imgproc/test/test_main.cpp +++ b/modules/imgproc/test/test_main.cpp @@ -1,29 +1,3 @@ #include "test_precomp.hpp" -//CV_TEST_MAIN("cv") - -#include -#include -#include - -int -main(int argc, char *argv[]) -{ - cv::Mat src_img = cv::imread("/Users/vp/Downloads/lenna.png", 1); - if(!src_img.data) return -1; - - cv::Point2f pts1[] = {cv::Point2f(150,150.),cv::Point2f(150,300.),cv::Point2f(350,300.),cv::Point2f(350,150.)}; - cv::Point2f pts2[] = {cv::Point2f(200,200.),cv::Point2f(150,300.),cv::Point2f(350,300.),cv::Point2f(300,200.)}; - - cv::Mat perspective_matrix = cv::getPerspectiveTransform(pts1, pts2); - cv::Mat dst_img; - dst_img = cv::Scalar::all(0); - cv::warpPerspective(src_img, dst_img, perspective_matrix, src_img.size(), cv::INTER_LANCZOS4); - - cv::namedWindow("src", CV_WINDOW_AUTOSIZE|CV_WINDOW_FREERATIO); - cv::namedWindow("dst", CV_WINDOW_AUTOSIZE|CV_WINDOW_FREERATIO); - cv::imshow("src", src_img); - cv::imshow("dst", dst_img); - cv::waitKey(0); -} - +CV_TEST_MAIN("cv") diff --git a/modules/ml/include/opencv2/ml/ml.hpp b/modules/ml/include/opencv2/ml/ml.hpp index a289b7b934..b8b469c475 100644 --- a/modules/ml/include/opencv2/ml/ml.hpp +++ b/modules/ml/include/opencv2/ml/ml.hpp @@ -41,70 +41,8 @@ #ifndef __OPENCV_ML_HPP__ #define __OPENCV_ML_HPP__ -// disable deprecation warning which appears in VisualStudio 8.0 -#if _MSC_VER >= 1400 -#pragma warning( disable : 4996 ) -#endif - -#ifndef SKIP_INCLUDES - - #include "opencv2/core/core.hpp" - #include - - #if defined WIN32 || defined _WIN32 - #include - #endif - -#else // SKIP_INCLUDES - - #if defined WIN32 || defined _WIN32 - #define CV_CDECL __cdecl - #define CV_STDCALL __stdcall - #else - #define CV_CDECL - #define CV_STDCALL - #endif - - #ifndef CV_EXTERN_C - #ifdef __cplusplus - #define CV_EXTERN_C extern "C" - #define CV_DEFAULT(val) = val - #else - #define CV_EXTERN_C - #define CV_DEFAULT(val) - #endif - #endif - - #ifndef CV_EXTERN_C_FUNCPTR - #ifdef __cplusplus - #define CV_EXTERN_C_FUNCPTR(x) extern "C" { typedef x; } - #else - #define CV_EXTERN_C_FUNCPTR(x) typedef x - #endif - #endif - - #ifndef CV_INLINE - #if defined __cplusplus - #define CV_INLINE inline - #elif (defined WIN32 || defined _WIN32) && !defined __GNUC__ - #define CV_INLINE __inline - #else - #define CV_INLINE static - #endif - #endif /* CV_INLINE */ - - #if (defined WIN32 || defined _WIN32) && defined CVAPI_EXPORTS - #define CV_EXPORTS __declspec(dllexport) - #else - #define CV_EXPORTS - #endif - - #ifndef CVAPI - #define CVAPI(rettype) CV_EXTERN_C CV_EXPORTS rettype CV_CDECL - #endif - -#endif // SKIP_INCLUDES - +#include "opencv2/core/core.hpp" +#include #ifdef __cplusplus