From 41b9b0217f0d9f28364416f3147626aa8f85f908 Mon Sep 17 00:00:00 2001 From: USW Date: Wed, 12 Mar 2025 11:59:15 +0900 Subject: [PATCH] initial commit --- .gitattributes | 4 + .gitignore | 437 ++++++++++++++++++++++++ .lfsconfig | 2 + Capstone_Design.sln | 73 ++++ HelloCV/HelloCV.vcxproj | 143 ++++++++ HelloCV/HelloCV.vcxproj.filters | 22 ++ HelloCV/main.cpp | 20 ++ HelloCV/main2.cpp | 26 ++ HelloWorld/HelloWorld.vcxproj | 135 ++++++++ HelloWorld/HelloWorld.vcxproj.filters | 22 ++ HelloWorld/main.cpp | 6 + MatOp/MatOp.vcxproj | 188 ++++++++++ MatOp/MatOp.vcxproj.filters | 161 +++++++++ MatOp/main.cpp | 55 +++ Point_Class/Point_Class.vcxproj | 141 ++++++++ Point_Class/Point_Class.vcxproj.filters | 22 ++ Point_Class/main.cpp | 28 ++ resources/images/Cameraman256.bmp | 3 + resources/images/airplane.bmp | 3 + resources/images/beagle.jpg | 3 + resources/images/box.png | 3 + resources/images/box_in_scene.png | 3 + resources/images/building.jpg | 3 + resources/images/butterfly.jpg | 3 + resources/images/candies.png | 3 + resources/images/card.bmp | 3 + resources/images/cat.bmp | 3 + resources/images/circuit.bmp | 3 + resources/images/coins.png | 3 + resources/images/contours.bmp | 3 + resources/images/crystal.bmp | 3 + resources/images/cup.jpg | 3 + resources/images/digits.png | 3 + resources/images/dog.bmp | 3 + resources/images/eastsea.bmp | 3 + resources/images/field.bmp | 3 + resources/images/hawkes.bmp | 3 + resources/images/img1.jpg | 3 + resources/images/img2.jpg | 3 + resources/images/img3.jpg | 3 + resources/images/keyboard.bmp | 3 + resources/images/kids.png | 3 + resources/images/lena.jpg | 3 + resources/images/lenna.bmp | 3 + resources/images/lenna256.bmp | 3 + resources/images/mask.bmp | 3 + resources/images/mask_plane.bmp | 3 + resources/images/mask_smile.bmp | 3 + resources/images/milkdrop.bmp | 3 + resources/images/neutrophils.png | 3 + resources/images/pepper.bmp | 3 + resources/images/pineapple.jpg | 3 + resources/images/polygon.bmp | 3 + resources/images/qrcode.png | 3 + resources/images/ref.png | 3 + resources/images/rose.bmp | 3 + resources/images/scooter.jpg | 3 + resources/images/space_shuttle.jpg | 3 + resources/images/square.bmp | 3 + resources/images/stopwatch.avi | 3 + resources/images/sudoku.jpg | 3 + resources/images/tekapo.bmp | 3 + resources/images/vtest.avi | 3 + 63 files changed, 1623 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .lfsconfig create mode 100644 Capstone_Design.sln create mode 100644 HelloCV/HelloCV.vcxproj create mode 100644 HelloCV/HelloCV.vcxproj.filters create mode 100644 HelloCV/main.cpp create mode 100644 HelloCV/main2.cpp create mode 100644 HelloWorld/HelloWorld.vcxproj create mode 100644 HelloWorld/HelloWorld.vcxproj.filters create mode 100644 HelloWorld/main.cpp create mode 100644 MatOp/MatOp.vcxproj create mode 100644 MatOp/MatOp.vcxproj.filters create mode 100644 MatOp/main.cpp create mode 100644 Point_Class/Point_Class.vcxproj create mode 100644 Point_Class/Point_Class.vcxproj.filters create mode 100644 Point_Class/main.cpp create mode 100644 resources/images/Cameraman256.bmp create mode 100644 resources/images/airplane.bmp create mode 100644 resources/images/beagle.jpg create mode 100644 resources/images/box.png create mode 100644 resources/images/box_in_scene.png create mode 100644 resources/images/building.jpg create mode 100644 resources/images/butterfly.jpg create mode 100644 resources/images/candies.png create mode 100644 resources/images/card.bmp create mode 100644 resources/images/cat.bmp create mode 100644 resources/images/circuit.bmp create mode 100644 resources/images/coins.png create mode 100644 resources/images/contours.bmp create mode 100644 resources/images/crystal.bmp create mode 100644 resources/images/cup.jpg create mode 100644 resources/images/digits.png create mode 100644 resources/images/dog.bmp create mode 100644 resources/images/eastsea.bmp create mode 100644 resources/images/field.bmp create mode 100644 resources/images/hawkes.bmp create mode 100644 resources/images/img1.jpg create mode 100644 resources/images/img2.jpg create mode 100644 resources/images/img3.jpg create mode 100644 resources/images/keyboard.bmp create mode 100644 resources/images/kids.png create mode 100644 resources/images/lena.jpg create mode 100644 resources/images/lenna.bmp create mode 100644 resources/images/lenna256.bmp create mode 100644 resources/images/mask.bmp create mode 100644 resources/images/mask_plane.bmp create mode 100644 resources/images/mask_smile.bmp create mode 100644 resources/images/milkdrop.bmp create mode 100644 resources/images/neutrophils.png create mode 100644 resources/images/pepper.bmp create mode 100644 resources/images/pineapple.jpg create mode 100644 resources/images/polygon.bmp create mode 100644 resources/images/qrcode.png create mode 100644 resources/images/ref.png create mode 100644 resources/images/rose.bmp create mode 100644 resources/images/scooter.jpg create mode 100644 resources/images/space_shuttle.jpg create mode 100644 resources/images/square.bmp create mode 100644 resources/images/stopwatch.avi create mode 100644 resources/images/sudoku.jpg create mode 100644 resources/images/tekapo.bmp create mode 100644 resources/images/vtest.avi diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6353d1f --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +*.bmp filter=lfs +*.jpg filter=lfs +*.png filter=lfs +*.avi filter=lfs \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9e13a1c --- /dev/null +++ b/.gitignore @@ -0,0 +1,437 @@ +# Created by https://www.toptal.com/developers/gitignore/api/visualstudio,c++ +# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudio,c++ + +### C++ ### +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +### VisualStudio ### +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.iobj +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml + +### VisualStudio Patch ### +# Additional files built by Visual Studio + +# End of https://www.toptal.com/developers/gitignore/api/visualstudio,c++ \ No newline at end of file diff --git a/.lfsconfig b/.lfsconfig new file mode 100644 index 0000000..7084ae9 --- /dev/null +++ b/.lfsconfig @@ -0,0 +1,2 @@ +[lfs] + url = http://git.happytanuki.kr/happytanuki/Capstone_Design.git/info/lfs \ No newline at end of file diff --git a/Capstone_Design.sln b/Capstone_Design.sln new file mode 100644 index 0000000..0c47250 --- /dev/null +++ b/Capstone_Design.sln @@ -0,0 +1,73 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35825.156 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ch01", "ch01", "{C8D5274F-AC00-46C7-1F8D-E88E81087A52}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ch02", "ch02", "{513A93F1-4C95-4A0D-A115-33BD3770F372}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ch03", "ch03", "{5A922B9F-8CAA-418C-9D2A-C2F26CCF7059}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Point_Class", "Point_Class\Point_Class.vcxproj", "{A18B353C-A08C-4EBE-92D6-2D280A16A6BB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HelloCV", "HelloCV\HelloCV.vcxproj", "{9466991C-83CD-4753-90EB-A20C12368EAC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HelloWorld", "HelloWorld\HelloWorld.vcxproj", "{682942EC-3BD1-4759-A9A4-3089C2EEC799}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MatOp", "MatOp\MatOp.vcxproj", "{284ABC4B-82D9-4808-8E18-E6F7A1D05563}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Debug|x64.ActiveCfg = Debug|x64 + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Debug|x64.Build.0 = Debug|x64 + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Debug|x86.ActiveCfg = Debug|Win32 + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Debug|x86.Build.0 = Debug|Win32 + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Release|x64.ActiveCfg = Release|x64 + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Release|x64.Build.0 = Release|x64 + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Release|x86.ActiveCfg = Release|Win32 + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB}.Release|x86.Build.0 = Release|Win32 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Debug|x64.ActiveCfg = Debug|x64 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Debug|x64.Build.0 = Debug|x64 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Debug|x86.ActiveCfg = Debug|Win32 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Debug|x86.Build.0 = Debug|Win32 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Release|x64.ActiveCfg = Release|x64 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Release|x64.Build.0 = Release|x64 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Release|x86.ActiveCfg = Release|Win32 + {9466991C-83CD-4753-90EB-A20C12368EAC}.Release|x86.Build.0 = Release|Win32 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Debug|x64.ActiveCfg = Debug|x64 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Debug|x64.Build.0 = Debug|x64 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Debug|x86.ActiveCfg = Debug|Win32 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Debug|x86.Build.0 = Debug|Win32 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Release|x64.ActiveCfg = Release|x64 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Release|x64.Build.0 = Release|x64 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Release|x86.ActiveCfg = Release|Win32 + {682942EC-3BD1-4759-A9A4-3089C2EEC799}.Release|x86.Build.0 = Release|Win32 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Debug|x64.ActiveCfg = Debug|x64 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Debug|x64.Build.0 = Debug|x64 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Debug|x86.ActiveCfg = Debug|Win32 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Debug|x86.Build.0 = Debug|Win32 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Release|x64.ActiveCfg = Release|x64 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Release|x64.Build.0 = Release|x64 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Release|x86.ActiveCfg = Release|Win32 + {284ABC4B-82D9-4808-8E18-E6F7A1D05563}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A18B353C-A08C-4EBE-92D6-2D280A16A6BB} = {5A922B9F-8CAA-418C-9D2A-C2F26CCF7059} + {9466991C-83CD-4753-90EB-A20C12368EAC} = {C8D5274F-AC00-46C7-1F8D-E88E81087A52} + {682942EC-3BD1-4759-A9A4-3089C2EEC799} = {C8D5274F-AC00-46C7-1F8D-E88E81087A52} + {284ABC4B-82D9-4808-8E18-E6F7A1D05563} = {5A922B9F-8CAA-418C-9D2A-C2F26CCF7059} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E1A0C3F4-F16D-4626-86CE-D8484C0C776D} + EndGlobalSection +EndGlobal diff --git a/HelloCV/HelloCV.vcxproj b/HelloCV/HelloCV.vcxproj new file mode 100644 index 0000000..9d1dc11 --- /dev/null +++ b/HelloCV/HelloCV.vcxproj @@ -0,0 +1,143 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {9466991c-83cd-4753-90eb-a20c12368eac} + HelloCV + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(OPENCV_DIR)\include + + + Console + true + opencv_world4110d.lib;%(AdditionalDependencies) + $(OPENCV_DIR)\x64\vc16\lib;%(AdditionalLibraryDirectories) + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(OPENCV_DIR)\include + + + Console + true + true + true + opencv_world4110.lib;%(AdditionalDependencies) + $(OPENCV_DIR)\x64\vc16\lib;%(AdditionalLibraryDirectories) + + + + + + + + + \ No newline at end of file diff --git a/HelloCV/HelloCV.vcxproj.filters b/HelloCV/HelloCV.vcxproj.filters new file mode 100644 index 0000000..2c1b3dc --- /dev/null +++ b/HelloCV/HelloCV.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 소스 파일 + + + \ No newline at end of file diff --git a/HelloCV/main.cpp b/HelloCV/main.cpp new file mode 100644 index 0000000..e96a248 --- /dev/null +++ b/HelloCV/main.cpp @@ -0,0 +1,20 @@ +#include +#include "opencv2/opencv.hpp" + +int main(int argv, char* argc[]) { + std::cout << "Hello, OpenCV " << CV_VERSION << std::endl; + + cv::Mat img; + img = cv::imread("c:\\coding\\images\\lenna.bmp"); + + if (img.empty()) { + std::cerr << "Image load failed!" << std::endl; + return -1; + } + + cv::namedWindow("image"); + cv::imshow("image", img); + + cv::waitKey(); + return 0; +} \ No newline at end of file diff --git a/HelloCV/main2.cpp b/HelloCV/main2.cpp new file mode 100644 index 0000000..4000b99 --- /dev/null +++ b/HelloCV/main2.cpp @@ -0,0 +1,26 @@ +#include +#include "opencv2/opencv.hpp" + +int main() { + cv::Point pt1; + pt1.x = 5; pt1.y = 10; + cv::Point pt2(10, 30); + + std::cout << "pt1 : " << pt1 << std::endl; + std::cout << "pt2 : " << pt2 << std::endl; + + cv::Point pt3 = pt1 + pt2; + cv::Point pt4 = pt1 * 2; + std::cout << "pt3 : " << pt3 << std::endl; + std::cout << "pt4 : " << pt4 << std::endl; + + int d1 = pt1.dot(pt2); + bool b1 = (pt1 == pt2); + double value = norm(pt1); + + std::cout << "pt1 dot pt2 : " << d1 << std::endl; + std::cout << "pt1 == pt2 ? : " << b1 << std::endl; + std::cout << "L2 norm of pt1 : " << value << std::endl; + + return 0; +} \ No newline at end of file diff --git a/HelloWorld/HelloWorld.vcxproj b/HelloWorld/HelloWorld.vcxproj new file mode 100644 index 0000000..d5f780f --- /dev/null +++ b/HelloWorld/HelloWorld.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {682942ec-3bd1-4759-a9a4-3089c2eec799} + HelloWorld + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/HelloWorld/HelloWorld.vcxproj.filters b/HelloWorld/HelloWorld.vcxproj.filters new file mode 100644 index 0000000..2c1b3dc --- /dev/null +++ b/HelloWorld/HelloWorld.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 소스 파일 + + + \ No newline at end of file diff --git a/HelloWorld/main.cpp b/HelloWorld/main.cpp new file mode 100644 index 0000000..795e29f --- /dev/null +++ b/HelloWorld/main.cpp @@ -0,0 +1,6 @@ +#include + +int main(int argc, char* argv[]) { + std::cout << "Hello, World!" << std::endl; + return 0; +} \ No newline at end of file diff --git a/MatOp/MatOp.vcxproj b/MatOp/MatOp.vcxproj new file mode 100644 index 0000000..7e09d89 --- /dev/null +++ b/MatOp/MatOp.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {284abc4b-82d9-4808-8e18-e6f7a1d05563} + MatOp + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(OPENCV_DIR)\include + + + Console + true + opencv_world4110d.lib;%(AdditionalDependencies) + $(OPENCV_DIR)\x64\vc16\lib;%(AdditionalLibraryDirectories) + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(OPENCV_DIR)\include + + + Console + true + true + true + opencv_world4110.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MatOp/MatOp.vcxproj.filters b/MatOp/MatOp.vcxproj.filters new file mode 100644 index 0000000..034209e --- /dev/null +++ b/MatOp/MatOp.vcxproj.filters @@ -0,0 +1,161 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {41c291e6-7f65-430b-a914-40308bbe9825} + + + + + 소스 파일 + + + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + 리소스 파일\images + + + + + 리소스 파일\images + + + 리소스 파일\images + + + \ No newline at end of file diff --git a/MatOp/main.cpp b/MatOp/main.cpp new file mode 100644 index 0000000..d6c0066 --- /dev/null +++ b/MatOp/main.cpp @@ -0,0 +1,55 @@ +#include +#include "opencv2/opencv.hpp" +using namespace cv; +using namespace std; + +void MatOp2(); +void MatOp3(); + +int main() { + MatOp3(); + return 0; +} + +void MatOp2() { + Mat img1 = imread("..\\resources\\images\\dog.bmp"); + Mat img2 = img1; + Mat img3; + img3 = img1; + + Mat img4 = img1.clone(); + Mat img5; + img1.copyTo(img5); + + img1.setTo(Scalar(0, 255, 255)); + + imshow("img1", img1); + imshow("img2", img2); + imshow("img3", img3); + imshow("img4", img4); + imshow("img5", img5); + + waitKey(); + destroyAllWindows(); +} + +void MatOp3() { + Mat img1 = imread("..\\resources\\images\\cat.bmp"); + + if (img1.empty()) { + cerr << "Image load failed!" << endl; + return; + } + + Mat img2 = img1(Rect(220, 120, 340, 240)); + Mat img3 = img1(Rect(220, 120, 340, 240)).clone(); + + img2 = ~img2; + + imshow("img1", img1); + imshow("img2", img2); + imshow("img3", img3); + + waitKey(); + destroyAllWindows(); +} \ No newline at end of file diff --git a/Point_Class/Point_Class.vcxproj b/Point_Class/Point_Class.vcxproj new file mode 100644 index 0000000..50c26f1 --- /dev/null +++ b/Point_Class/Point_Class.vcxproj @@ -0,0 +1,141 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {a18b353c-a08c-4ebe-92d6-2d280a16a6bb} + PointClass + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(OPENCV_DIR)\include + + + Console + true + $(OPENCV_DIR)\x64\vc16\lib;%(AdditionalLibraryDirectories) + opencv_world4110d.lib;%(AdditionalDependencies) + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(OPENCV_DIR)\include + + + Console + true + true + true + $(OPENCV_DIR)\x64\vc16\lib;%(AdditionalLibraryDirectories) + opencv_world4110.lib;%(AdditionalDependencies) + + + + + + + + + \ No newline at end of file diff --git a/Point_Class/Point_Class.vcxproj.filters b/Point_Class/Point_Class.vcxproj.filters new file mode 100644 index 0000000..2c1b3dc --- /dev/null +++ b/Point_Class/Point_Class.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 소스 파일 + + + \ No newline at end of file diff --git a/Point_Class/main.cpp b/Point_Class/main.cpp new file mode 100644 index 0000000..07051df --- /dev/null +++ b/Point_Class/main.cpp @@ -0,0 +1,28 @@ +#include +#include "opencv2/opencv.hpp" + +int main() { + cv::Point pt1; + pt1.x = 5; pt1.y = 10; + cv::Point pt2(10, 30); + + std::cout << "pt1 : " << pt1 << std::endl; + std::cout << "pt2 : " << pt2 << std::endl; + + cv::Point pt3 = pt1 + pt2; + cv::Point pt4 = pt1 * 2; + std::cout << "pt3 : " << pt3 << std::endl; + std::cout << "pt4 : " << pt4 << std::endl; + + int d1 = pt1.dot(pt2); + bool b1 = (pt1 == pt2); + double value = norm(pt1); + + std::cout << "pt1 dot pt2 : " << d1 << std::endl; + std::cout << "pt1 == pt2 ? : " << b1 << std::endl; + std::cout << "L2 norm of pt1 : " << value << std::endl; + + const int i = CV_64FC(1); + + return 0; +} \ No newline at end of file diff --git a/resources/images/Cameraman256.bmp b/resources/images/Cameraman256.bmp new file mode 100644 index 0000000..157be10 --- /dev/null +++ b/resources/images/Cameraman256.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd25134f5fe763f6ae4c356a2b2e9155ab34a12383e872f74fbf2a900f6a4148 +size 262198 diff --git a/resources/images/airplane.bmp b/resources/images/airplane.bmp new file mode 100644 index 0000000..c2e35a0 --- /dev/null +++ b/resources/images/airplane.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fb323a9822bf366b436c34f9ecd60b04537e75a439a7b7adf60fbe01a21313f +size 720056 diff --git a/resources/images/beagle.jpg b/resources/images/beagle.jpg new file mode 100644 index 0000000..6a6e65e --- /dev/null +++ b/resources/images/beagle.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f44d30bfce2f6caec9d572776cd9179dcb81dd9627c0cb59b0265afd49ada2d7 +size 56470 diff --git a/resources/images/box.png b/resources/images/box.png new file mode 100644 index 0000000..c0917a8 --- /dev/null +++ b/resources/images/box.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1094629c1e2ebbc8a9ae2c9c63e18c1dff0f5f1481146e02f3b11a3d30feb20a +size 50728 diff --git a/resources/images/box_in_scene.png b/resources/images/box_in_scene.png new file mode 100644 index 0000000..1d0bc06 --- /dev/null +++ b/resources/images/box_in_scene.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b0225ff76244a42bd1400c0904f8b7afea7d97b7d8115495e42e98ad347bd51 +size 122490 diff --git a/resources/images/building.jpg b/resources/images/building.jpg new file mode 100644 index 0000000..dacef81 --- /dev/null +++ b/resources/images/building.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:742a1baad62ac82e91e718e77eedf7e85c2eddc4badfb8c87c6cbc86c45a8b07 +size 79718 diff --git a/resources/images/butterfly.jpg b/resources/images/butterfly.jpg new file mode 100644 index 0000000..4eb2148 --- /dev/null +++ b/resources/images/butterfly.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34a99716b78ded10eae87b4880de739d3e68cc7dd1a96812bb28f469d5eeaea8 +size 44746 diff --git a/resources/images/candies.png b/resources/images/candies.png new file mode 100644 index 0000000..f72a3f1 --- /dev/null +++ b/resources/images/candies.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c4d2618be9a21b99cbe0c23dcbb16e54736e9c78d1a30151415d896f3b77d0 +size 538711 diff --git a/resources/images/card.bmp b/resources/images/card.bmp new file mode 100644 index 0000000..f94f18c --- /dev/null +++ b/resources/images/card.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d3963c8d4d0d685987c7e9625f25891f51587dd967bfc33498117a153f83abf +size 921656 diff --git a/resources/images/cat.bmp b/resources/images/cat.bmp new file mode 100644 index 0000000..49793f3 --- /dev/null +++ b/resources/images/cat.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47b7f08983f5cc554e0d6497b060a037a184e95985924db743ed7f15f199c6e7 +size 921654 diff --git a/resources/images/circuit.bmp b/resources/images/circuit.bmp new file mode 100644 index 0000000..7f6b13d --- /dev/null +++ b/resources/images/circuit.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a017fb63c716df0feccc126d7bf8c6faa8f811e3589df513ef971bd122f93a6a +size 1440056 diff --git a/resources/images/coins.png b/resources/images/coins.png new file mode 100644 index 0000000..32b45ff --- /dev/null +++ b/resources/images/coins.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83b7c688833087118661f752650dea2126db53527d23a8552d95f91dc8b8d795 +size 45995 diff --git a/resources/images/contours.bmp b/resources/images/contours.bmp new file mode 100644 index 0000000..e4b4f9a --- /dev/null +++ b/resources/images/contours.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc7daf4704b0577cc8ab9614199564200d1ec227af5d5a287076460c9bf30e0f +size 161078 diff --git a/resources/images/crystal.bmp b/resources/images/crystal.bmp new file mode 100644 index 0000000..183bf3e --- /dev/null +++ b/resources/images/crystal.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ab1881e936066eb17cf50972f340293ac077350b83fa6acf057d1ff8963ed17 +size 19992 diff --git a/resources/images/cup.jpg b/resources/images/cup.jpg new file mode 100644 index 0000000..fc8f4cf --- /dev/null +++ b/resources/images/cup.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acb0039167a2c425812b23882c9401b457dd4ad5e6907dd36eabafbdf2177b63 +size 98807 diff --git a/resources/images/digits.png b/resources/images/digits.png new file mode 100644 index 0000000..e38bd1a --- /dev/null +++ b/resources/images/digits.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60c917758ef97cc090f35cd8e293e4de691ef942847da0ff80dedab33d57c662 +size 721129 diff --git a/resources/images/dog.bmp b/resources/images/dog.bmp new file mode 100644 index 0000000..ac8ef1e --- /dev/null +++ b/resources/images/dog.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6cee93693b9c730f29116c2b4c45ea38e981d204cc8a05853ba076d9f240e9d +size 196664 diff --git a/resources/images/eastsea.bmp b/resources/images/eastsea.bmp new file mode 100644 index 0000000..4fd5713 --- /dev/null +++ b/resources/images/eastsea.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e9b3985938355018dba3e95f467cd5acf6323065eb9e6b8339c464aa9790b20 +size 921656 diff --git a/resources/images/field.bmp b/resources/images/field.bmp new file mode 100644 index 0000000..9c9dcc8 --- /dev/null +++ b/resources/images/field.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09c5768922f87c08f144f0a2412dc46a62b74f25269a7ebe5ffba5ade0a282d3 +size 720056 diff --git a/resources/images/hawkes.bmp b/resources/images/hawkes.bmp new file mode 100644 index 0000000..d92852b --- /dev/null +++ b/resources/images/hawkes.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a071cdbbc38d84f544ac82386a22de556a80e3672d6f92310dc7a3bafcd7a98a +size 136678 diff --git a/resources/images/img1.jpg b/resources/images/img1.jpg new file mode 100644 index 0000000..6dba2e3 --- /dev/null +++ b/resources/images/img1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a70744c4dda6060c62352b5ffa693acb298aeffb16017c683d2149a7bd856947 +size 250241 diff --git a/resources/images/img2.jpg b/resources/images/img2.jpg new file mode 100644 index 0000000..b62b993 --- /dev/null +++ b/resources/images/img2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18a760850665cfd69dddc8d6c0916a0f804582861dec8b92e9efeba1d429a7a8 +size 253190 diff --git a/resources/images/img3.jpg b/resources/images/img3.jpg new file mode 100644 index 0000000..01e97ab --- /dev/null +++ b/resources/images/img3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e72cc2523dcf1f38f65151c546af9be29d6a62a65da207531ca6770a7745a4a3 +size 262328 diff --git a/resources/images/keyboard.bmp b/resources/images/keyboard.bmp new file mode 100644 index 0000000..3ba6f3b --- /dev/null +++ b/resources/images/keyboard.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c58bffff1b3690a5ada3b79a71478fae57a0b071d4f3683bab2209000baf80d +size 786488 diff --git a/resources/images/kids.png b/resources/images/kids.png new file mode 100644 index 0000000..08538aa --- /dev/null +++ b/resources/images/kids.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0807ee207472c5dab2c2996f323e1f57818980f05ae33e49082a42f3757e90b0 +size 591978 diff --git a/resources/images/lena.jpg b/resources/images/lena.jpg new file mode 100644 index 0000000..bb68a79 --- /dev/null +++ b/resources/images/lena.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7de7ed51a1594fff247f4cae2301eceacf5313d6011e37b4a4c8733f7bb72c07 +size 91814 diff --git a/resources/images/lenna.bmp b/resources/images/lenna.bmp new file mode 100644 index 0000000..bc8e310 --- /dev/null +++ b/resources/images/lenna.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d414a5c847b02454113912841b27f9eb469d5234c3fc6e6d0ddc66eeef2eb56f +size 786486 diff --git a/resources/images/lenna256.bmp b/resources/images/lenna256.bmp new file mode 100644 index 0000000..1e83efc --- /dev/null +++ b/resources/images/lenna256.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac933fa46bdf3cefb106752c6a903a382e13458d9b8ade7ee80dcf7bb9ba0372 +size 66614 diff --git a/resources/images/mask.bmp b/resources/images/mask.bmp new file mode 100644 index 0000000..310ade4 --- /dev/null +++ b/resources/images/mask.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621de5524c33f8e6f3e077eab2b25bbe94083c40b86c0f557197ff61dd12bb0a +size 346678 diff --git a/resources/images/mask_plane.bmp b/resources/images/mask_plane.bmp new file mode 100644 index 0000000..2514f05 --- /dev/null +++ b/resources/images/mask_plane.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83b12a719a8d3564bdfd9b54b2030bd388ee52673ce178730ec8392797080479 +size 720056 diff --git a/resources/images/mask_smile.bmp b/resources/images/mask_smile.bmp new file mode 100644 index 0000000..b04b014 --- /dev/null +++ b/resources/images/mask_smile.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de1fd5617b433d0af856e247a1cb09bcfe0a9950c98c24d5e4075e360730a0f4 +size 263222 diff --git a/resources/images/milkdrop.bmp b/resources/images/milkdrop.bmp new file mode 100644 index 0000000..12d6dda --- /dev/null +++ b/resources/images/milkdrop.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f600bc77021f8d8bf59d8c4829e6a990702caca6b80d948307978f6b49a2952f +size 161078 diff --git a/resources/images/neutrophils.png b/resources/images/neutrophils.png new file mode 100644 index 0000000..3affab6 --- /dev/null +++ b/resources/images/neutrophils.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4d431ebd4e82d9ae53156748b93fd15087bb7d06132a48f33626d6f042e3d0b +size 422874 diff --git a/resources/images/pepper.bmp b/resources/images/pepper.bmp new file mode 100644 index 0000000..07773c2 --- /dev/null +++ b/resources/images/pepper.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53d9c421dc1e5be18fa01bb18252fb8997663a1e340780e0cecd045240d6eafc +size 786486 diff --git a/resources/images/pineapple.jpg b/resources/images/pineapple.jpg new file mode 100644 index 0000000..4a2948c --- /dev/null +++ b/resources/images/pineapple.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bfce1e115f5f0af2708e88794b8c50e30837b62a294ad8d84d9210a959cab2a +size 202572 diff --git a/resources/images/polygon.bmp b/resources/images/polygon.bmp new file mode 100644 index 0000000..89eef3f --- /dev/null +++ b/resources/images/polygon.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98a6a9c8b477a366a3642f6c24e3b0cbff67a30419a5a895cd67b49354ddb753 +size 921656 diff --git a/resources/images/qrcode.png b/resources/images/qrcode.png new file mode 100644 index 0000000..ebbe63f --- /dev/null +++ b/resources/images/qrcode.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26dd3a5e331060e1d263de2793c117c2802f3066a37639213dce151d32b77544 +size 2807 diff --git a/resources/images/ref.png b/resources/images/ref.png new file mode 100644 index 0000000..8ed8292 --- /dev/null +++ b/resources/images/ref.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb5036bb8369dffa12cb13de55ff4ed083d3b5ea6baab84ec5737a01ffaa7fa4 +size 677043 diff --git a/resources/images/rose.bmp b/resources/images/rose.bmp new file mode 100644 index 0000000..7001e37 --- /dev/null +++ b/resources/images/rose.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0616c5ab600b6e48493bf4c589a66db7b3e80a3ba35e45eec0f7136d5e349415 +size 154678 diff --git a/resources/images/scooter.jpg b/resources/images/scooter.jpg new file mode 100644 index 0000000..72734c5 --- /dev/null +++ b/resources/images/scooter.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aed71bb537e48ff3aa160fb3a00b365bbde1d1e222c7ec05eb5d83d35a2fc0d2 +size 264751 diff --git a/resources/images/space_shuttle.jpg b/resources/images/space_shuttle.jpg new file mode 100644 index 0000000..9c9b9be --- /dev/null +++ b/resources/images/space_shuttle.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12a9c70863d95a9b6de0795ab9b9ba7ec59bd58eaac759a00fbd4836ce2f7938 +size 27598 diff --git a/resources/images/square.bmp b/resources/images/square.bmp new file mode 100644 index 0000000..4279252 --- /dev/null +++ b/resources/images/square.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60412426d669d89f201056ae833600ce7852a6d97dee4a5922f96ad9510932b3 +size 66614 diff --git a/resources/images/stopwatch.avi b/resources/images/stopwatch.avi new file mode 100644 index 0000000..2b514a5 --- /dev/null +++ b/resources/images/stopwatch.avi @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62036e97c318c21a0c78fb0102bca26d0b8f549689709305c896f2b3853af80a +size 3681298 diff --git a/resources/images/sudoku.jpg b/resources/images/sudoku.jpg new file mode 100644 index 0000000..ce78be3 --- /dev/null +++ b/resources/images/sudoku.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:028c6fed1a8c44ca772e6ed108d0493c4a9b333f028593703a4486a6ee830e99 +size 46768 diff --git a/resources/images/tekapo.bmp b/resources/images/tekapo.bmp new file mode 100644 index 0000000..bd2575a --- /dev/null +++ b/resources/images/tekapo.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:647cbdfbe0784f576455d7526a4f2faf3be0491e0b572197775fb67d8bc9ea02 +size 921656 diff --git a/resources/images/vtest.avi b/resources/images/vtest.avi new file mode 100644 index 0000000..7def1d2 --- /dev/null +++ b/resources/images/vtest.avi @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45cddc9490be69345cbdab64ca583be65987e864ca408038e648db99e10516cf +size 8131690