From 87487ebbbe300179056bcf14d682203e65c04ed2 Mon Sep 17 00:00:00 2001
From: pans <pans@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 28 十二月 2016 10:55:55 +0800
Subject: [PATCH]
---
RtspFace/demo/test.cpp | 4 +-
RtspFace/demo/Makefile | 24 ++++++++++++
RtspFace/demo/time_helper.h | 44 ++++++++++++++++++++++
3 files changed, 70 insertions(+), 2 deletions(-)
diff --git a/RtspFace/demo/Makefile b/RtspFace/demo/Makefile
new file mode 100644
index 0000000..75f0a11
--- /dev/null
+++ b/RtspFace/demo/Makefile
@@ -0,0 +1,24 @@
+锘緾XX=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
\ No newline at end of file
diff --git a/RtspFace/demo/test.cpp b/RtspFace/demo/test.cpp
index 35376e9..f605542 100644
--- a/RtspFace/demo/test.cpp
+++ b/RtspFace/demo/test.cpp
@@ -17,6 +17,6 @@
faceAPI face;
idx = face.do_reasch(bgr_image);
cout<<"idx="<<idx<<endl;
- system("pause");
+
return 0;
-}
\ No newline at end of file
+}
diff --git a/RtspFace/demo/time_helper.h b/RtspFace/demo/time_helper.h
new file mode 100644
index 0000000..caf2cb6
--- /dev/null
+++ b/RtspFace/demo/time_helper.h
@@ -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 */
--
Gitblit v1.8.0