renamed internal headers to avoid conflicts with system header files
This commit is contained in:
parent
87f6e500e1
commit
191f25ae7c
@ -6,10 +6,9 @@
|
|||||||
#define SVM_LATENTSVM
|
#define SVM_LATENTSVM
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "precomp.hpp"
|
#include "_lsvm_types.h"
|
||||||
#include "_types.h"
|
#include "_lsvm_error.h"
|
||||||
#include "_error.h"
|
#include "_lsvm_routine.h"
|
||||||
#include "_routine.h"
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// Building feature pyramid
|
// Building feature pyramid
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
#ifndef DIST_TRANSFORM
|
#ifndef LSVM_DIST_TRANSFORM
|
||||||
#define DIST_TRANSFORM
|
#define LSVM_DIST_TRANSFORM
|
||||||
|
|
||||||
#include "precomp.hpp"
|
|
||||||
#include "_types.h"
|
|
||||||
#include "_error.h"
|
|
||||||
|
|
||||||
|
#include "_lsvm_types.h"
|
||||||
|
#include "_lsvm_error.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Computation the point of intersection functions
|
// Computation the point of intersection functions
|
@ -1,10 +1,8 @@
|
|||||||
#ifndef _FFT_H
|
#ifndef _LSVM_FFT_H
|
||||||
#define _FFT_H
|
#define _LSVM_FFT_H
|
||||||
|
|
||||||
#include "precomp.hpp"
|
|
||||||
#include "_types.h"
|
|
||||||
#include "_error.h"
|
|
||||||
|
|
||||||
|
#include "_lsvm_types.h"
|
||||||
|
#include "_lsvm_error.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
/*
|
/*
|
@ -6,10 +6,10 @@
|
|||||||
#define SVM_MATCHING
|
#define SVM_MATCHING
|
||||||
|
|
||||||
#include "_latentsvm.h"
|
#include "_latentsvm.h"
|
||||||
#include "_error.h"
|
#include "_lsvm_error.h"
|
||||||
#include "_distancetransform.h"
|
#include "_lsvm_distancetransform.h"
|
||||||
#include "_fft.h"
|
#include "_lsvm_fft.h"
|
||||||
#include "_routine.h"
|
#include "_lsvm_routine.h"
|
||||||
|
|
||||||
//extern "C" {
|
//extern "C" {
|
||||||
/*
|
/*
|
@ -1,9 +1,8 @@
|
|||||||
#ifndef _ROUTINE_H
|
#ifndef _LSVM_ROUTINE_H
|
||||||
#define _ROUTINE_H
|
#define _LSVM_ROUTINE_H
|
||||||
|
|
||||||
#include "precomp.hpp"
|
#include "_lsvm_types.h"
|
||||||
#include "_types.h"
|
#include "_lsvm_error.h"
|
||||||
#include "_error.h"
|
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
@ -1,65 +0,0 @@
|
|||||||
#ifndef LSVM_PARSER
|
|
||||||
#define LSVM_PARSER
|
|
||||||
|
|
||||||
#include "precomp.hpp"
|
|
||||||
#include "_types.h"
|
|
||||||
|
|
||||||
#define MODEL 1
|
|
||||||
#define P 2
|
|
||||||
#define COMP 3
|
|
||||||
#define SCORE 4
|
|
||||||
#define RFILTER 100
|
|
||||||
#define PFILTERs 101
|
|
||||||
#define PFILTER 200
|
|
||||||
#define SIZEX 150
|
|
||||||
#define SIZEY 151
|
|
||||||
#define WEIGHTS 152
|
|
||||||
#define TAGV 300
|
|
||||||
#define Vx 350
|
|
||||||
#define Vy 351
|
|
||||||
#define TAGD 400
|
|
||||||
#define Dx 451
|
|
||||||
#define Dy 452
|
|
||||||
#define Dxx 453
|
|
||||||
#define Dyy 454
|
|
||||||
#define BTAG 500
|
|
||||||
|
|
||||||
#define STEP_END 1000
|
|
||||||
|
|
||||||
#define EMODEL (STEP_END + MODEL)
|
|
||||||
#define EP (STEP_END + P)
|
|
||||||
#define ECOMP (STEP_END + COMP)
|
|
||||||
#define ESCORE (STEP_END + SCORE)
|
|
||||||
#define ERFILTER (STEP_END + RFILTER)
|
|
||||||
#define EPFILTERs (STEP_END + PFILTERs)
|
|
||||||
#define EPFILTER (STEP_END + PFILTER)
|
|
||||||
#define ESIZEX (STEP_END + SIZEX)
|
|
||||||
#define ESIZEY (STEP_END + SIZEY)
|
|
||||||
#define EWEIGHTS (STEP_END + WEIGHTS)
|
|
||||||
#define ETAGV (STEP_END + TAGV)
|
|
||||||
#define EVx (STEP_END + Vx)
|
|
||||||
#define EVy (STEP_END + Vy)
|
|
||||||
#define ETAGD (STEP_END + TAGD)
|
|
||||||
#define EDx (STEP_END + Dx)
|
|
||||||
#define EDy (STEP_END + Dy)
|
|
||||||
#define EDxx (STEP_END + Dxx)
|
|
||||||
#define EDyy (STEP_END + Dyy)
|
|
||||||
#define EBTAG (STEP_END + BTAG)
|
|
||||||
|
|
||||||
//extern "C" {
|
|
||||||
int LSVMparser(const char * filename, filterObject *** model, int *last, int *max, int **comp, float **b, int *count, float * score);
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C"
|
|
||||||
#endif
|
|
||||||
int loadModel(
|
|
||||||
|
|
||||||
const char *modelPath,
|
|
||||||
|
|
||||||
filterObject ***filters,
|
|
||||||
int *kFilters,
|
|
||||||
int *kComponents,
|
|
||||||
int **kPartFilters,
|
|
||||||
float **b,
|
|
||||||
float *scoreThreshold);
|
|
||||||
//};
|
|
||||||
#endif
|
|
@ -1,4 +1,5 @@
|
|||||||
#include "_distancetransform.h"
|
#include "precomp.hpp"
|
||||||
|
#include "_lsvm_distancetransform.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Computation the point of intersection functions
|
// Computation the point of intersection functions
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
|
#include "precomp.hpp"
|
||||||
#include "_latentsvm.h"
|
#include "_latentsvm.h"
|
||||||
#include "_resizeimg.h"
|
#include "_lsvm_resizeimg.h"
|
||||||
|
|
||||||
#ifndef max
|
#ifndef max
|
||||||
#define max(a,b) (((a) > (b)) ? (a) : (b))
|
#define max(a,b) (((a) > (b)) ? (a) : (b))
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "_fft.h"
|
#include "precomp.hpp"
|
||||||
|
#include "_lsvm_fft.h"
|
||||||
|
|
||||||
int getEntireRes(int number, int divisor, int *entire, int *res)
|
int getEntireRes(int number, int divisor, int *entire, int *res)
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
|
#include "precomp.hpp"
|
||||||
#include "_latentsvm.h"
|
#include "_latentsvm.h"
|
||||||
#include "_matching.h"
|
#include "_lsvm_matching.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Transformation filter displacement from the block space
|
// Transformation filter displacement from the block space
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "precomp.hpp"
|
#include "precomp.hpp"
|
||||||
#include "_lsvmparser.h"
|
#include "_lsvmparser.h"
|
||||||
#include "_matching.h"
|
#include "_lsvm_matching.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// load trained detector from a file
|
// load trained detector from a file
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "_matching.h"
|
#include "precomp.hpp"
|
||||||
|
#include "_lsvm_matching.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#ifndef max
|
#ifndef max
|
||||||
|
@ -55,7 +55,7 @@
|
|||||||
#include "opencv2/imgproc/imgproc.hpp"
|
#include "opencv2/imgproc/imgproc.hpp"
|
||||||
#include "opencv2/imgproc/imgproc_c.h"
|
#include "opencv2/imgproc/imgproc_c.h"
|
||||||
#include "opencv2/core/core_c.h"
|
#include "opencv2/core/core_c.h"
|
||||||
#include "opencv2/highgui/highgui_c.h"
|
#include "opencv2/highgui/highgui.hpp"
|
||||||
#include "opencv2/core/internal.hpp"
|
#include "opencv2/core/internal.hpp"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#include "_resizeimg.h"
|
#include "precomp.hpp"
|
||||||
|
#include "_lsvm_resizeimg.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
IplImage * resize_opencv (IplImage * img, float scale){
|
IplImage * resize_opencv (IplImage * img, float scale){
|
||||||
IplImage * imgTmp;
|
IplImage * imgTmp;
|
||||||
|
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include "_routine.h"
|
#include "precomp.hpp"
|
||||||
|
#include "_lsvm_routine.h"
|
||||||
|
|
||||||
int allocFilterObject(filterObject **obj, const int sizeX, const int sizeY, const int p, const int xp){
|
int allocFilterObject(filterObject **obj, const int sizeX, const int sizeY, const int p, const int xp){
|
||||||
int i;
|
int i;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user