pans
2016-12-28 87487ebbbe300179056bcf14d682203e65c04ed2


git-svn-id: http://192.168.1.226/svn/proxy@39 454eff88-639b-444f-9e54-f578c98de674
2个文件已添加
1个文件已修改
72 ■■■■■ 已修改文件
RtspFace/demo/Makefile 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/test.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/time_helper.h 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/Makefile
New file
@@ -0,0 +1,24 @@
CXX=g++
CXXFLAGS:=-I/root/demo/include
CXXFLAGS+=$(shell pkg-config --cflags opencv)
LDFLAGS+=-L/root/demo/libs/linux-x86_64/lib_dummy
LIBS:=-lcvface_api -lpthread
LIBS+=$(shell pkg-config --libs opencv)
OBJ = faceDB.o faceAPI.o main.o
demo: $(OBJ)
    $(CXX) $(CXXFLAGS) $(LDFLAGS) -o demo $(OBJ) $(LIBS)
main.o : test.cpp
    $(CXX) $(CXXFLAGS) $(LDFLAGS) -c test.cpp -o main.o
faceAPI.o : faceAPI.cpp
    $(CXX) $(CXXFLAGS) $(LDFLAGS) -c faceAPI.cpp -o faceAPI.o
faceDB.o : faceDB.cpp
    $(CXX) $(CXXFLAGS) $(LDFLAGS) -c faceDB.cpp -o faceDB.o
.PHONY: clean
clean:
    rm -f *.o
RtspFace/demo/test.cpp
@@ -17,6 +17,6 @@
    faceAPI face;
    idx = face.do_reasch(bgr_image);
     cout<<"idx="<<idx<<endl;
    system("pause");
    return 0;
}
}
RtspFace/demo/time_helper.h
New file
@@ -0,0 +1,44 @@
#ifndef TIME_HELPER_H_8FVB3L0U
#define TIME_HELPER_H_8FVB3L0U
#ifndef DISABLE_TIMING
#include <ctime>
#include <cstdio>
#ifdef _MSC_VER
#define __TIC__() double __timing_start = clock()
#define __TOC__()                                                 \
    do {                                                      \
        double __timing_end = clock();            \
        fprintf(stdout, "TIME(ms): %lf\n",                \
            (__timing_end - __timing_start)   \
                / CLOCKS_PER_SEC * 1000);         \
    } while (0)
#else
#include <unistd.h>
#include <sys/time.h>
#define __TIC__()                                    \
    struct timeval __timing_start, __timing_end; \
    gettimeofday(&__timing_start, NULL);
#define __TOC__()                                                        \
    do {                                                             \
        gettimeofday(&__timing_end, NULL);                       \
        double __timing_gap = (__timing_end.tv_sec -     \
                           __timing_start.tv_sec) *  \
                          1000.0 +                     \
                      (__timing_end.tv_usec -    \
                           __timing_start.tv_usec) / \
                          1000.0;                    \
        fprintf(stdout, "TIME(ms): %lf\n", __timing_gap);        \
    } while (0)
#endif
#else
#define __TIC__()
#define __TOC__()
#endif
#endif /* end of include guard: IMAGEHELPER_HPP_8FVB3L0U */