mirror of https://github.com/emgucv/emgucv.git
Browse Source
Added Emgu.CV.VideoStab to Emgu.CV solution.
Added Emgu.CV.VideoStab to Emgu.CV solution.
git-svn-id: https://emgucv.svn.sourceforge.net/svnroot/emgucv/trunk@1774 d7f09016-e345-0410-b530-edf29a71df78UWP10

12 changed files with 150 additions and 12 deletions
-
1CMakeLists.txt
-
5Emgu.CV.Extern/gpu/videostab_c.h
-
10Emgu.CV.Test/Class1.cs
-
57Emgu.CV.VideoStab/CMakeLists.txt
-
12Emgu.CV.VideoStab/CaptureFrameSource.cs
-
6Emgu.CV.VideoStab/Emgu.CV.VideoStab.csproj
-
19Emgu.CV.VideoStab/FrameSource.cs
-
17Emgu.CV.VideoStab/OnePassStabilizer.cs
-
18Emgu.CV.VideoStab/TwoPassStabilizer.cs
-
6Solution/VS2008/Emgu.CV.sln
-
6Solution/VS2010/Emgu.CV.sln
-
5miscellaneous/Emgu.CV.html.shfbproj
@ -0,0 +1,57 @@ |
|||
# -------------------------------------------------------- |
|||
# Copyright (C) 2004-2012 by EMGU. All rights reserved. |
|||
# -------------------------------------------------------- |
|||
|
|||
IF(EMGU_CV_BUILD OR EMGU_CV_EXAMPLE_BUILD) |
|||
|
|||
PROJECT(Emgu.CV.VideoStab) |
|||
|
|||
FILE(GLOB_RECURSE SRC_CV_VIDEOSTAB RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cs") |
|||
LIST(APPEND SRC_CV_VIDEOSTAB ${CMAKE_CURRENT_SOURCE_DIR}/../CommonAssemblyInfo.cs) |
|||
|
|||
GENERATE_DOCUMENT(${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}) |
|||
SIGN_ASSEMBLY(${CMAKE_CURRENT_SOURCE_DIR}/../Emgu.CV.snk) |
|||
ADD_CS_REFERENCES("${LIBRARY_OUTPUT_PATH}/Emgu.Util.dll;${LIBRARY_OUTPUT_PATH}/Emgu.CV.dll;${LIBRARY_OUTPUT_PATH}/Emgu.CV.GPU.dll;System.Drawing.dll") |
|||
|
|||
FILE(GLOB RESX_SRC |
|||
"${CMAKE_CURRENT_SOURCE_DIR}/*.resx" |
|||
"${CMAKE_CURRENT_SOURCE_DIR}/Properties/*.resx") |
|||
FOREACH (RESX ${RESX_SRC}) |
|||
STRING(REPLACE "${CMAKE_CURRENT_SOURCE_DIR}/" "${PROJECT_NAME}." RESOURCES_NAME ${RESX}) |
|||
STRING(REPLACE ".resx" ".resources" RESOURCES_NAME ${RESOURCES_NAME}) |
|||
STRING(REPLACE "/" "." RESOURCES_NAME ${RESOURCES_NAME}) |
|||
ADD_CS_RESOURCES(${RESX} ${RESOURCES_NAME}) |
|||
ENDFOREACH(RESX) |
|||
|
|||
COMPILE_CS(${PROJECT_NAME} "library" "${SRC_CV_VIDEOSTAB}" ALL) |
|||
|
|||
if(ENABLE_SOLUTION_FOLDERS) |
|||
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "emgu") |
|||
endif() |
|||
|
|||
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV Emgu.Util Emgu.CV.GPU) |
|||
INSTALL( |
|||
FILES |
|||
${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}.dll |
|||
${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}.xml |
|||
DESTINATION ${CPACK_PACKAGE_CLI_FOLDER} |
|||
COMPONENT emgucv_binary) |
|||
|
|||
IF(WIN32 OR APPLE) |
|||
INSTALL( |
|||
DIRECTORY |
|||
${CMAKE_CURRENT_SOURCE_DIR} |
|||
DESTINATION . |
|||
COMPONENT emgucv_source |
|||
FILES_MATCHING |
|||
PATTERN "*.cs" |
|||
PATTERN "*.csproj" |
|||
PATTERN "*.resx" |
|||
PATTERN ".svn" EXCLUDE |
|||
PATTERN "obj" EXCLUDE |
|||
PATTERN "CMakeFiles" EXCLUDE |
|||
PATTERN "${PROJECT_NAME}.dir" EXCLUDE |
|||
) |
|||
ENDIF() |
|||
|
|||
ENDIF() |
Write
Preview
Loading…
Cancel
Save
Reference in new issue