From 3f73c10dee7a6ddcfd1a4bc8456a82b19532a254 Mon Sep 17 00:00:00 2001 From: grafj Date: Thu, 5 May 2022 14:45:14 +0200 Subject: [PATCH] =?UTF-8?q?Projektdateien=20hinzuf=C3=BCgen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Laserpointer_Beamer.sln | 35 + Laserpointer_Beamer.vcxproj | 536 ++++++++++++ Laserpointer_Beamer.vcxproj.filters | 1197 +++++++++++++++++++++++++++ addons.make | 2 + icon.rc | 8 + src/main.cpp | 13 + src/ofApp.cpp | 135 +++ src/ofApp.h | 46 + 8 files changed, 1972 insertions(+) create mode 100644 Laserpointer_Beamer.sln create mode 100644 Laserpointer_Beamer.vcxproj create mode 100644 Laserpointer_Beamer.vcxproj.filters create mode 100644 addons.make create mode 100644 icon.rc create mode 100644 src/main.cpp create mode 100644 src/ofApp.cpp create mode 100644 src/ofApp.h diff --git a/Laserpointer_Beamer.sln b/Laserpointer_Beamer.sln new file mode 100644 index 0000000..1009e81 --- /dev/null +++ b/Laserpointer_Beamer.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Laserpointer_Beamer", "Laserpointer_Beamer.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Laserpointer_Beamer.vcxproj b/Laserpointer_Beamer.vcxproj new file mode 100644 index 0000000..ba97d88 --- /dev/null +++ b/Laserpointer_Beamer.vcxproj @@ -0,0 +1,536 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0')) + 10.0 + $(WindowsTargetPlatformVersion) + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + Laserpointer_Beamer + + + + Application + Unicode + v142 + + + Application + Unicode + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Platform)\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Platform)\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Platform)\$(Configuration)\ + false + + + bin\ + obj\$(Platform)\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);src;..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\addons\ofxOpenCv\libs\ippicv;..\..\..\..\addons\ofxOpenCv\libs\ippicv\include;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\openvx;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\private;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\dnn;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\cpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\gpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\ocl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\addons\ofxOpenCv\src;..\..\..\..\addons\ofxCv-master\libs\ofxCv\include;..\..\..\..\addons\ofxCv-master\libs\CLD\include\CLD;..\..\..\..\addons\ofxCv-master\src + CompileAsCpp + $(IntDir)%(RelativeDir) + + + true + Console + false + %(AdditionalDependencies);ippicvmt.lib;ade.lib;ippiwd.lib;ittnotifyd.lib;libprotobufd.lib;libwebpd.lib;opencv_calib3d401d.lib;opencv_core401d.lib;opencv_dnn401d.lib;opencv_features2d401d.lib;opencv_flann401d.lib;opencv_gapi401d.lib;opencv_highgui401d.lib;opencv_imgcodecs401d.lib;opencv_imgproc401d.lib;opencv_ml401d.lib;opencv_objdetect401d.lib;opencv_photo401d.lib;opencv_stitching401d.lib;opencv_video401d.lib;opencv_videoio401d.lib;quircd.lib;zlibd.lib + %(AdditionalLibraryDirectories);..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);src;..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\addons\ofxOpenCv\libs\ippicv;..\..\..\..\addons\ofxOpenCv\libs\ippicv\include;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\openvx;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\private;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\dnn;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\cpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\gpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\ocl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\addons\ofxOpenCv\src;..\..\..\..\addons\ofxCv-master\libs\ofxCv\include;..\..\..\..\addons\ofxCv-master\libs\CLD\include\CLD;..\..\..\..\addons\ofxCv-master\src + CompileAsCpp + true + $(IntDir)%(RelativeDir) + + + true + Console + false + %(AdditionalDependencies);ippicvmt.lib;ade.lib;ippiwd.lib;ittnotifyd.lib;libprotobufd.lib;libwebpd.lib;opencv_calib3d401d.lib;opencv_core401d.lib;opencv_dnn401d.lib;opencv_features2d401d.lib;opencv_flann401d.lib;opencv_gapi401d.lib;opencv_highgui401d.lib;opencv_imgcodecs401d.lib;opencv_imgproc401d.lib;opencv_ml401d.lib;opencv_objdetect401d.lib;opencv_photo401d.lib;opencv_stitching401d.lib;opencv_video401d.lib;opencv_videoio401d.lib;quircd.lib;zlibd.lib + %(AdditionalLibraryDirectories);..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);src;..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\addons\ofxOpenCv\libs\ippicv;..\..\..\..\addons\ofxOpenCv\libs\ippicv\include;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\openvx;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\private;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\dnn;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\cpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\gpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\ocl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\addons\ofxOpenCv\src;..\..\..\..\addons\ofxCv-master\libs\ofxCv\include;..\..\..\..\addons\ofxCv-master\libs\CLD\include\CLD;..\..\..\..\addons\ofxCv-master\src + CompileAsCpp + true + $(IntDir)%(RelativeDir) + + + false + false + Console + true + true + false + %(AdditionalDependencies);ippicvmt.lib;ade.lib;ippiw.lib;ittnotify.lib;libprotobuf.lib;libwebp.lib;opencv_calib3d401.lib;opencv_core401.lib;opencv_dnn401.lib;opencv_features2d401.lib;opencv_flann401.lib;opencv_gapi401.lib;opencv_highgui401.lib;opencv_imgcodecs401.lib;opencv_imgproc401.lib;opencv_ml401.lib;opencv_objdetect401.lib;opencv_photo401.lib;opencv_stitching401.lib;opencv_video401.lib;opencv_videoio401.lib;quirc.lib;zlib.lib + %(AdditionalLibraryDirectories);..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);src;..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\addons\ofxOpenCv\libs\ippicv;..\..\..\..\addons\ofxOpenCv\libs\ippicv\include;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\openvx;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\private;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\dnn;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\cpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\gpu;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\ocl;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\hal;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio;..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videoio\legacy;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\addons\ofxOpenCv\src;..\..\..\..\addons\ofxCv-master\libs\ofxCv\include;..\..\..\..\addons\ofxCv-master\libs\CLD\include\CLD;..\..\..\..\addons\ofxCv-master\src + CompileAsCpp + $(IntDir)%(RelativeDir) + + + false + false + Console + true + true + false + %(AdditionalDependencies);ippicvmt.lib;ade.lib;ippiw.lib;ittnotify.lib;libprotobuf.lib;libwebp.lib;opencv_calib3d401.lib;opencv_core401.lib;opencv_dnn401.lib;opencv_features2d401.lib;opencv_flann401.lib;opencv_gapi401.lib;opencv_highgui401.lib;opencv_imgcodecs401.lib;opencv_imgproc401.lib;opencv_ml401.lib;opencv_objdetect401.lib;opencv_photo401.lib;opencv_stitching401.lib;opencv_video401.lib;opencv_videoio401.lib;quirc.lib;zlib.lib + %(AdditionalLibraryDirectories);..\..\..\..\addons\ofxOpenCv\libs\ippicv\lib\vs\x64;..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + \ No newline at end of file diff --git a/Laserpointer_Beamer.vcxproj.filters b/Laserpointer_Beamer.vcxproj.filters new file mode 100644 index 0000000..3636699 --- /dev/null +++ b/Laserpointer_Beamer.vcxproj.filters @@ -0,0 +1,1197 @@ + + + + + src + + + src + + + src + + + src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxCv-master\libs\CLD\src + + + addons\ofxCv-master\libs\CLD\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + addons\ofxCv-master\libs\ofxCv\src + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FFA81411-43B9-BD99-75AF-1DC3} + + + {00DE84A0-C30B-9800-5466-EA40} + + + {EFE72F22-7F5A-0F39-EC5E-1382} + + + {86859B6D-C03E-741F-AD73-700F} + + + {90B25766-C186-8713-AF15-ABE4} + + + {0391AB06-09E3-B0B3-3E3B-A02B} + + + {18BB18A3-47A8-9F08-1A3F-16FC} + + + {BCD8ABD4-43E3-302D-A2D3-9FE1} + + + {E7CFFFA1-9DFA-D919-100C-FDAA} + + + {2ABB36D0-FBE0-DD47-75A8-5882} + + + {3F849F80-E3AF-41D3-8CD7-D868} + + + {508493C5-1D75-0520-6977-9A6B} + + + {B1E076F1-7F94-D4E4-6BFD-5B46} + + + {70E5CB28-89E0-A2D2-ED8C-38C3} + + + {7D0E925B-9770-DA00-FBF1-362C} + + + {5E9B466B-E0A3-FBE6-E47E-FBD6} + + + {08193421-49AC-B69B-B685-55CE} + + + {86564888-70F8-AF30-B95A-1468} + + + {25239377-B6BF-FE36-6A2F-EC49} + + + {C8CABC6E-F5C4-4713-0363-8CDA} + + + {FFED61A2-DA84-E61F-DAA8-23D8} + + + {FC3432FE-19D8-7B83-B85E-B0B6} + + + {35E18472-D925-59BD-12EF-E1E6} + + + {8650AD22-2546-8D13-42AB-00CF} + + + {9BD9019E-15BC-ACB8-27C1-2815} + + + {6FEC7B0B-19B4-8543-12C8-057E} + + + {B0A61A14-F389-05DE-5113-8109} + + + {1C268214-E072-67C7-D98A-C20F} + + + {D097238C-6008-9D8F-6334-3310} + + + {D31ECF38-8C0C-E37F-A85E-DC5C} + + + {C5146E31-2B8E-4299-4FB2-2347} + + + {85CE0AE1-7E4F-8B50-E623-C09F} + + + {875C59F5-9F9E-9B4C-C119-51BB} + + + {E61CD652-51B9-BCE9-A2EB-3331} + + + {CAE2A366-0E89-C339-3DF8-86E4} + + + {B60F3AE4-3CFF-87C5-550A-AF25} + + + {C217A119-B337-C774-4EDA-1ACC} + + + {D1260DF5-DCB4-6729-CD66-ED90} + + + {450E6EA2-482C-4DAE-EF14-EE48} + + + {A3CB30FB-39E6-ECDC-FB40-AA78} + + + {EA043335-259C-BCEC-5E49-545A} + + + {21D034AC-F39C-E724-350A-C7B6} + + + {AA1539ED-A548-EDA6-1094-37FD} + + + {61E04F54-C77F-B674-C2AB-FEC2} + + + {8B3FE879-2A2F-E900-CD59-7313} + + + {8C359BB4-9E19-8F59-F4F6-1832} + + + {01B554B2-7143-F97F-EB04-9763} + + + {B04F7A38-1973-582D-A9AA-2C88} + + + {041AD7DB-4265-CCB5-5EC7-D915} + + + {D2CB333C-4AFD-C124-77EB-E067} + + + {540BB5F9-86F2-C526-7032-8B97} + + + {63910082-3E3A-D896-6A40-29DF} + + + {8159EEC2-FD0E-B372-86E8-000E} + + + {F190C5AA-3887-7BC4-E677-14D2} + + + {F6F948F4-4278-93E2-24EC-510D} + + + {D17D2D45-5F22-3CB3-8C7F-C475} + + + {7977826B-F4DA-71B5-A579-7E28} + + + {4DABB8C1-7F9C-EFDC-C442-6A27} + + + + + src + + + src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\src + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\ippicv\include + + + addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d + + + addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\cuda + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime\autogenerated + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\opencl\runtime + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\openvx + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\private + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core\utils + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2\core + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2\dnn + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\features2d + + + addons\ofxOpenCv\libs\opencv\include\opencv2\features2d\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2\flann + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\cpu + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\cpu + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\cpu + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\fluid + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\gpu + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\gpu + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\gpu + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\ocl + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\ocl + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\ocl + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\own + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util + + + addons\ofxOpenCv\libs\opencv\include\opencv2\gapi\util + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\highgui + + + addons\ofxOpenCv\libs\opencv\include\opencv2\highgui + + + addons\ofxOpenCv\libs\opencv\include\opencv2\highgui + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgcodecs\legacy + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\hal + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc + + + addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ml + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ml + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect + + + addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\photo + + + addons\ofxOpenCv\libs\opencv\include\opencv2\photo\legacy + + + addons\ofxOpenCv\libs\opencv\include\opencv2\photo + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail + + + addons\ofxOpenCv\libs\opencv\include\opencv2\stitching + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ts + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ts + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ts + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ts + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ts + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ts + + + addons\ofxOpenCv\libs\opencv\include\opencv2\ts + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\video + + + addons\ofxOpenCv\libs\opencv\include\opencv2\video\legacy + + + addons\ofxOpenCv\libs\opencv\include\opencv2\video + + + addons\ofxOpenCv\libs\opencv\include\opencv2\video + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2\videoio + + + addons\ofxOpenCv\libs\opencv\include\opencv2\videoio + + + addons\ofxOpenCv\libs\opencv\include\opencv2\videoio + + + addons\ofxOpenCv\libs\opencv\include\opencv2\videoio\legacy + + + addons\ofxOpenCv\libs\opencv\include\opencv2\videoio + + + addons\ofxOpenCv\libs\opencv\include\opencv2\videoio + + + addons\ofxOpenCv\libs\opencv\include\opencv2\videoio + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxOpenCv\libs\opencv\include\opencv2 + + + addons\ofxCv-master\src + + + addons\ofxCv-master\libs\CLD\include\CLD + + + addons\ofxCv-master\libs\CLD\include\CLD + + + addons\ofxCv-master\libs\CLD\include\CLD + + + addons\ofxCv-master\libs\CLD\include\CLD + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + addons\ofxCv-master\libs\ofxCv\include\ofxCv + + + + + + diff --git a/addons.make b/addons.make new file mode 100644 index 0000000..9925fb9 --- /dev/null +++ b/addons.make @@ -0,0 +1,2 @@ +ofxOpenCv +ofxCv-master diff --git a/icon.rc b/icon.rc new file mode 100644 index 0000000..7e26eb3 --- /dev/null +++ b/icon.rc @@ -0,0 +1,8 @@ +// Icon Resource Definition +#define MAIN_ICON 102 + +#if defined(_DEBUG) +MAIN_ICON ICON "icon_debug.ico" +#else +MAIN_ICON ICON "icon.ico" +#endif diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..e57370b --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,13 @@ +#include "ofMain.h" +#include "ofApp.h" + +//======================================================================== +int main( ){ + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context + + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: + ofRunApp(new ofApp()); + +} diff --git a/src/ofApp.cpp b/src/ofApp.cpp new file mode 100644 index 0000000..027a8f2 --- /dev/null +++ b/src/ofApp.cpp @@ -0,0 +1,135 @@ +#include "ofApp.h" + +//-------------------------------------------------------------- +void ofApp::setup(){ + webcam.setup(1280, 720); + + contour.setMinAreaRadius(1); + contour.setMaxAreaRadius(5); + color_red_laser.set(185, 160, 160); + calibrated = 0; + key_pressed = 0; + +} + +//-------------------------------------------------------------- +void ofApp::update(){ + webcam.update(); + + if (webcam.isFrameNew()) { + contour.setTargetColor(color); + contour.setThreshold(30); + contour.findContours(webcam); + selection = 0; + if (contour.size() != 0) { + for (i = 1; i < contour.size(); i++) { + if (contour.getContourArea(i) > contour.getContourArea(selection)) { + selection = i; + } + } + if ((color_picked == 1) && (contour.getContourArea(selection) != 0)) { + center = contour.getCenter(selection); + } + } + + + } +} + +//-------------------------------------------------------------- +void ofApp::draw(){ + ofSetColor(255); + webcam.draw(0, 0); + + contour.draw(); + + ofFill(); + ofSetColor(color); + ofDrawRectangle(webcam.getWidth(), 0, 128, 128); + if (color_picked == 1 && key_pressed == 0) { + SetCursorPos((center.x - x_offset) * x_scale, (center.y - y_offset) * y_scale); + } + +} + +//-------------------------------------------------------------- +void ofApp::keyPressed(int key){ + key_pressed = 1; +} + +//-------------------------------------------------------------- +void ofApp::keyReleased(int key){ + key_pressed = 0; +} + +//-------------------------------------------------------------- +void ofApp::mouseMoved(int x, int y ){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseDragged(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void ofApp::mousePressed(int x, int y, int button) { + if (calibrated == 4) { + color = webcam.getPixels().getColor(x, y); + printf("%i, %i, %i\n", color.r, color.g, color.b); + color_picked = 1; + } + if (calibrated != 4) { + if (calibrated == 0) { + GetCursorPos(&cp_top_left); + } + if (calibrated == 1) { + GetCursorPos(&cp_top_right); + } + if (calibrated == 2) { + GetCursorPos(&cp_bottom_right); + } + if (calibrated == 3) { + GetCursorPos(&cp_bottom_left); + y_offset = (cp_top_left.y + cp_top_right.y) / 2.0; + + y_scale = 1080 / ((cp_bottom_left.y + cp_bottom_right.y) / 2.0); + + x_offset = (cp_top_left.x + cp_bottom_left.x) / 2.0; + + x_scale = 1920 / ((cp_top_right.x + cp_bottom_right.x) / 2.0); + + } + calibrated++; + } +} + +//-------------------------------------------------------------- +void ofApp::mouseReleased(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseEntered(int x, int y){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseExited(int x, int y){ + +} + +//-------------------------------------------------------------- +void ofApp::windowResized(int w, int h){ + +} + +//-------------------------------------------------------------- +void ofApp::gotMessage(ofMessage msg){ + +} + +//-------------------------------------------------------------- +void ofApp::dragEvent(ofDragInfo dragInfo){ + +} diff --git a/src/ofApp.h b/src/ofApp.h new file mode 100644 index 0000000..03624ca --- /dev/null +++ b/src/ofApp.h @@ -0,0 +1,46 @@ +#pragma once + +#include "ofMain.h" +#include "ofxOpenCv.h" +#include "ofxCv.h" +#include "windows.h" + +class ofApp : public ofBaseApp{ + + public: + void setup(); + void update(); + void draw(); + + void keyPressed(int key); + void keyReleased(int key); + void mouseMoved(int x, int y ); + void mouseDragged(int x, int y, int button); + void mousePressed(int x, int y, int button); + void mouseReleased(int x, int y, int button); + void mouseEntered(int x, int y); + void mouseExited(int x, int y); + void windowResized(int w, int h); + void dragEvent(ofDragInfo dragInfo); + void gotMessage(ofMessage msg); + + ofVideoGrabber webcam; + ofxCv::ContourFinder contour; + cv::Point2f center; + ofColor color; + ofColor color_red_laser; + int color_picked; + int key_pressed; + int i; + int biggest_contour; + unsigned int selection; + int calibrated; + float y_scale; + float y_offset; + float x_scale; + float x_offset; + + POINT cp_top_left, cp_top_right, cp_bottom_left, cp_bottom_right; + + +};