Changeset 123 in flair-src for trunk/lib/FlairVisionFilter


Ignore:
Timestamp:
Jan 10, 2017, 3:56:53 PM (8 years ago)
Author:
Sanahuja Guillaume
Message:

vision filter

Location:
trunk/lib/FlairVisionFilter
Files:
2 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/lib/FlairVisionFilter/CMakeLists.txt

    r122 r123  
    2121        ${LIBXML2_INCLUDE_DIR}
    2222        ${CMAKE_CURRENT_SOURCE_DIR}/src
     23        ${CMAKE_CURRENT_SOURCE_DIR}/src/unexported
    2324        $ENV{FLAIR_ROOT}/flair-src/lib/FlairCore/src
    2425        ${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>
    24
     5static void constructor() __attribute__((constructor));
    36
    4 void SetupDSP(std::string file,int globalTimeoutMs) {
    5    
     7void constructor() {
     8  compile_info("FlairVisionFilter");
    69}
    710
    8 void CloseDSP(void) {
     11void 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
     15bool InitVisionFilter(std::string args) {
     16  printf("Using default vision lib filter, all functions are not ready!\n");
     17        return true;
     18}
     19
     20void CloseVisionFilter(void) {
    921 
    1022}
  • trunk/lib/FlairVisionFilter/src/VisionFilter.h

    r122 r123  
    11#include <string>
     2#include <cxtypes.h>
    23
    34/*!
    4 * \brief DSP setup
     5* \brief InitVisionFilter
    56*
    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
    128*/
    13 void SetupDSP(std::string file,int globalTimeoutMs=-1);
    149
     10bool InitVisionFilter(std::string args);
    1511
    16 void CloseDSP(void);
     12void CloseVisionFilter(void);
     13
     14void saveToJpeg(IplImage* src_img,std::string filename,unsigned char compression_level=95);
  • trunk/lib/FlairVisionFilter/src/unexported/compile_info.h

    r122 r123  
    55
    66#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)"
    88#define GCC_REV "4.9.1"
    99#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"
    1010#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"
    1212
    1313inline void compile_info(std::string name) {
Note: See TracChangeset for help on using the changeset viewer.