RtspFace/demo/Makefile | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
RtspFace/demo/test.cpp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
RtspFace/demo/time_helper.h | ●●●●● 补丁 | 查看 | 原始文档 | 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 */