Add project files

This commit is contained in:
aNNiMON 2024-02-22 19:16:26 +02:00
parent 235ae4149a
commit 08129fdb93
7 changed files with 203 additions and 21 deletions

View File

@ -1,3 +1,2 @@
Курсовой проект Донецкого Национального Университета. Кафедра компьютерных технологий. Курсовой проект Донецкого Национального Университета. Кафедра компьютерных технологий.
Выделение контуров изображений при помощи библиотеки OpenCV. Выделение контуров изображений при помощи библиотеки OpenCV.

BIN
src/DonNUEdgeDetector.aps Normal file

Binary file not shown.

View File

@ -13,7 +13,7 @@
#undef APSTUDIO_READONLY_SYMBOLS #undef APSTUDIO_READONLY_SYMBOLS
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Русский (Россия) resources // Ðóññêèé (Ðîññèÿ) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
@ -52,28 +52,28 @@ END
IDR_MAINMENU MENU IDR_MAINMENU MENU
BEGIN BEGIN
POPUP "&Камера" POPUP "&Êàìåðà"
BEGIN BEGIN
MENUITEM "&Захват кадра\tF9", ID_SNAPSHOT MENUITEM "&Çàõâàò êàäðà\tF9", ID_SNAPSHOT
MENUITEM "&Пауза\tCtrl+P", ID_PAUSE MENUITEM "&Ïàóçà\tCtrl+P", ID_PAUSE
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Вы&ход\tAlt+F4", ID_EXIT MENUITEM "Âû&õîä\tAlt+F4", ID_EXIT
END END
POPUP "&Вид" POPUP "&Âèä"
BEGIN BEGIN
MENUITEM "&Робертс\t1", ID_OP_ROBERTS MENUITEM "&Ðîáåðòñ\t1", ID_OP_ROBERTS
MENUITEM "&Прюитт\t2", ID_OP_PREWITT MENUITEM "&Ïðþèòò\t2", ID_OP_PREWITT
MENUITEM "&Собель\t3", ID_OP_SOBEL MENUITEM "&Ñîáåëü\t3", ID_OP_SOBEL
MENUITEM "Щарр\t4", ID_OP_SCHARR MENUITEM "Ùàðð\t4", ID_OP_SCHARR
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Оригинал\tCtrl+O", ID_EF_ORIGINAL MENUITEM "&Îðèãèíàë\tCtrl+O", ID_EF_ORIGINAL
MENUITEM "О&ттенки серого\tCtrl+G", ID_EF_GRAYSCALE MENUITEM "Î&òòåíêè ñåðîãî\tCtrl+G", ID_EF_GRAYSCALE
MENUITEM "&Негатив\tCtrl+I", ID_EF_INVERSE MENUITEM "&Íåãàòèâ\tCtrl+I", ID_EF_INVERSE
MENUITEM "Обво&дка граней\tCtrl+D", ID_EF_STROKE MENUITEM "Îáâî&äêà ãðàíåé\tCtrl+D", ID_EF_STROKE
END END
POPUP "&Справка" POPUP "&Ñïðàâêà"
BEGIN BEGIN
MENUITEM "&О программе", ID_ABOUT MENUITEM "&Î ïðîãðàììå", ID_ABOUT
END END
END END
@ -106,13 +106,13 @@ END
IDD_ABOUT_DIALOG DIALOGEX 0, 0, 203, 86 IDD_ABOUT_DIALOG DIALOGEX 0, 0, 203, 86
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "О программе" CAPTION "Î ïðîãðàììå"
FONT 8, "Tahoma", 0, 0, 0x1 FONT 8, "Tahoma", 0, 0, 0x1
BEGIN BEGIN
DEFPUSHBUTTON "OK",IDC_OK,73,65,61,14,BS_CENTER DEFPUSHBUTTON "OK",IDC_OK,73,65,61,14,BS_CENTER
LTEXT "Автор: Виктор aNNiMON Мельник",-1,43,20,113,8,NOT WS_GROUP LTEXT "Àâòîð: Âèêòîð aNNiMON Ìåëüíèê",-1,43,20,113,8,NOT WS_GROUP
LTEXT "DonNUEdgeDetector 1.0",-1,55,7,82,9,NOT WS_GROUP LTEXT "DonNUEdgeDetector 1.0",-1,55,7,82,9,NOT WS_GROUP
LTEXT "Исходный код открыт и располагается на:",-1,29,33,149,9,NOT WS_GROUP LTEXT "Èñõîäíûé êîä îòêðûò è ðàñïîëàãàåòñÿ íà:",-1,29,33,149,9,NOT WS_GROUP
PUSHBUTTON "github.com/aNNiMON/DonNUEdgeDetector",IDC_GO_TO_GIT,22,45,163,14 PUSHBUTTON "github.com/aNNiMON/DonNUEdgeDetector",IDC_GO_TO_GIT,22,45,163,14
END END
@ -183,7 +183,7 @@ BEGIN
END END
END END
#endif // Русский (Россия) resources #endif // Ðóññêèé (Ðîññèÿ) resources
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////

View File

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{69C3EFC8-5F3E-48D9-8E29-9CC9D0B6DEB6}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>DonNUEdgeDetector</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<IncludePath>D:\Program Files\OpenCV2.1\include\opencv;$(IncludePath)</IncludePath>
<LibraryPath>D:\Program Files\OpenCV2.1\lib;$(LibraryPath)</LibraryPath>
<SourcePath>$(VCInstallDir)atlmfc\src\mfc;$(VCInstallDir)atlmfc\src\mfcm;$(VCInstallDir)atlmfc\src\atl;$(VCInstallDir)crt\src;D:\Program Files\OpenCV2.1\src\cv; D:\Program Files\OpenCV2.1\src\cvaux; D:\Program Files\OpenCV2.1\src\cxcore; D:\Program Files\OpenCV2.1\src\highgui; D:\Program Files\OpenCV2.1\src\ml;</SourcePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>cv210.lib;cxcore210.lib;cvaux210.lib;highgui210.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="AbstractOperator.cpp" />
<ClCompile Include="EdgeDetector.cpp" />
<ClCompile Include="Main.cpp" />
<ClCompile Include="Window.cpp" />
<ClCompile Include="WindowClass.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="AbstractOperator.h" />
<ClInclude Include="EdgeDetector.h" />
<ClInclude Include="PrewittOperator.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="RobertsOperator.h" />
<ClInclude Include="ScharrOperator.h" />
<ClInclude Include="SobelOperator.h" />
<ClInclude Include="Window.h" />
<ClInclude Include="WindowClass.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="DonNUEdgeDetector.rc" />
</ItemGroup>
<ItemGroup>
<None Include="icon.ico" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Файлы исходного кода">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Заголовочные файлы">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Файлы ресурсов">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="Window.cpp">
<Filter>Файлы исходного кода</Filter>
</ClCompile>
<ClCompile Include="WindowClass.cpp">
<Filter>Файлы исходного кода</Filter>
</ClCompile>
<ClCompile Include="Main.cpp">
<Filter>Файлы исходного кода</Filter>
</ClCompile>
<ClCompile Include="EdgeDetector.cpp">
<Filter>Файлы исходного кода</Filter>
</ClCompile>
<ClCompile Include="AbstractOperator.cpp">
<Filter>Файлы исходного кода</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Window.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="WindowClass.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="resource.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="EdgeDetector.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="PrewittOperator.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="RobertsOperator.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="SobelOperator.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="AbstractOperator.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
<ClInclude Include="ScharrOperator.h">
<Filter>Заголовочные файлы</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="DonNUEdgeDetector.rc">
<Filter>Файлы ресурсов</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<None Include="icon.ico">
<Filter>Файлы ресурсов</Filter>
</None>
</ItemGroup>
</Project>

View File

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

BIN
src/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB