Organized "videobuffer" code into a video static library

This commit is contained in:
Matt Hill
2014-08-16 10:34:14 -04:00
parent 777d021a80
commit d76f122ad6
7 changed files with 18 additions and 5 deletions

View File

@@ -60,22 +60,24 @@ include_directories(./openalpr )
set(CMAKE_CSS_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall ") set(CMAKE_CSS_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall ")
ADD_EXECUTABLE( alpr main.cpp videobuffer.cpp ) ADD_EXECUTABLE( alpr main.cpp )
TARGET_LINK_LIBRARIES(alpr TARGET_LINK_LIBRARIES(alpr
openalpr openalpr
support support
video
${OpenCV_LIBS} ${OpenCV_LIBS}
${Tesseract_LIBS} ${Tesseract_LIBS}
) )
# Compile the alprd library on Unix-based OS # Compile the alprd library on Unix-based OS
IF (NOT WIN32) IF (NOT WIN32)
ADD_EXECUTABLE( alprd daemon.cpp videobuffer.cpp daemon/beanstalk.c daemon/beanstalk.cc daemon/uuid.cpp ) ADD_EXECUTABLE( alprd daemon.cpp daemon/beanstalk.c daemon/beanstalk.cc daemon/uuid.cpp )
TARGET_LINK_LIBRARIES(alprd TARGET_LINK_LIBRARIES(alprd
openalpr openalpr
support support
video
uuid uuid
curl curl
log4cplus log4cplus
@@ -89,6 +91,7 @@ ENDIF()
add_subdirectory(openalpr) add_subdirectory(openalpr)
add_subdirectory(misc_utilities) add_subdirectory(misc_utilities)
add_subdirectory(video)

View File

@@ -5,7 +5,7 @@
#include "daemon/beanstalk.hpp" #include "daemon/beanstalk.hpp"
#include "daemon/uuid.h" #include "daemon/uuid.h"
#include "daemon/logging_videobuffer.h" #include "video/logging_videobuffer.h"
#include "tclap/CmdLine.h" #include "tclap/CmdLine.h"
#include "alpr.h" #include "alpr.h"

View File

@@ -29,7 +29,7 @@
#include "tclap/CmdLine.h" #include "tclap/CmdLine.h"
#include "support/filesystem.h" #include "support/filesystem.h"
#include "support/timing.h" #include "support/timing.h"
#include "videobuffer.h" #include "video/videobuffer.h"
#include "alpr.h" #include "alpr.h"
const std::string MAIN_WINDOW_NAME = "ALPR main window"; const std::string MAIN_WINDOW_NAME = "ALPR main window";

10
src/video/CMakeLists.txt Normal file
View File

@@ -0,0 +1,10 @@
set(video_source_files
videobuffer.cpp
)
add_library(video STATIC ${video_source_files})
#SET_TARGET_PROPERTIES( video PROPERTIES COMPILE_FLAGS -fPIC)

View File

@@ -1,6 +1,6 @@
#ifndef OPENALPR_LOGGING_VIDEOBUFFER_H #ifndef OPENALPR_LOGGING_VIDEOBUFFER_H
#define OPENALPR_LOGGING_VIDEOBUFFER_H #define OPENALPR_LOGGING_VIDEOBUFFER_H
#include "../videobuffer.h" #include "videobuffer.h"
#include <log4cplus/logger.h> #include <log4cplus/logger.h>
#include <log4cplus/loggingmacros.h> #include <log4cplus/loggingmacros.h>