Changeset 123 in flair-src for trunk/lib/FlairVisionFilter
- Timestamp:
- Jan 10, 2017, 3:56:53 PM (8 years ago)
- Location:
- trunk/lib/FlairVisionFilter
- Files:
-
- 2 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairVisionFilter/CMakeLists.txt
r122 r123 21 21 ${LIBXML2_INCLUDE_DIR} 22 22 ${CMAKE_CURRENT_SOURCE_DIR}/src 23 ${CMAKE_CURRENT_SOURCE_DIR}/src/unexported 23 24 $ENV{FLAIR_ROOT}/flair-src/lib/FlairCore/src 24 25 ${CMAKE_SYSROOT}/usr/include/opencv -
trunk/lib/FlairVisionFilter/src/VisionFilter.cpp
r122 r123 1 #include "init.h" 1 #include "VisionFilter.h" 2 #include "compile_info.h" 3 #include <highgui.h> 2 4 5 static void constructor() __attribute__((constructor)); 3 6 4 void SetupDSP(std::string file,int globalTimeoutMs) {5 7 void constructor() { 8 compile_info("FlairVisionFilter"); 6 9 } 7 10 8 void CloseDSP(void) { 11 void saveToJpeg(IplImage* src_img,std::string filename,unsigned char compression_level) { 12 if(!cvSaveImage(filename.c_str(),src_img)) printf("Could not save.\n"); 13 } 14 15 bool InitVisionFilter(std::string args) { 16 printf("Using default vision lib filter, all functions are not ready!\n"); 17 return true; 18 } 19 20 void CloseVisionFilter(void) { 9 21 10 22 } -
trunk/lib/FlairVisionFilter/src/VisionFilter.h
r122 r123 1 1 #include <string> 2 #include <cxtypes.h> 2 3 3 4 /*! 4 * \brief DSP setup5 * \brief InitVisionFilter 5 6 * 6 * Setup DSP executable file. \n 7 * If this method is not called, no DSP processing will be available. \n 8 * 9 * \param file DSP executable file 10 * \param globalTimeoutMs timeout for all DSP functions, in ms (timeout is only 11 * used to display a warning. -1 to disable timeout 7 * \return true 12 8 */ 13 void SetupDSP(std::string file,int globalTimeoutMs=-1);14 9 10 bool InitVisionFilter(std::string args); 15 11 16 void CloseDSP(void); 12 void CloseVisionFilter(void); 13 14 void saveToJpeg(IplImage* src_img,std::string filename,unsigned char compression_level=95); -
trunk/lib/FlairVisionFilter/src/unexported/compile_info.h
r122 r123 5 5 6 6 #define USER "gsanahuj@gsanahuj-Latitude-E6420" 7 #define DATE " vendredi 6 janvier 2017, 12:43:09(UTC+0100)"7 #define DATE "mardi 10 janvier 2017, 15:56:33 (UTC+0100)" 8 8 #define GCC_REV "4.9.1" 9 9 #define GCC_PATH "/opt/robomap3/1.7.3/armv7a-neon/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc" 10 10 #define SVN_PATH "/home/gsanahuj/HDS/igep/flair-src_svn/trunk/lib/FlairVisionFilter" 11 #define SVN_REV " Ajout, copie ou déplacement local non propagé"11 #define SVN_REV "122M" 12 12 13 13 inline void compile_info(std::string name) {
Note:
See TracChangeset
for help on using the changeset viewer.