00001
00006 #ifndef VL_IMOPV_H
00007 #define VL_IMPOV_H
00008
00009 #include "generic.h"
00010
00013 #define VL_PAD_BY_ZERO (0x0 << 0)
00014 #define VL_PAD_BY_CONTINUITY (0x1 << 0)
00015 #define VL_PAD_MASK (0x3)
00016 #define VL_TRANSPOSE (0x1 << 2)
00021 VL_EXPORT
00022 void vl_imconvcol_vf (float* dst, int dst_stride,
00023 float const* src,
00024 int src_width, int src_height, int src_stride,
00025 float const* filt, int filt_begin, int filt_end,
00026 int step, unsigned int flags) ;
00027
00028 VL_EXPORT
00029 void vl_imconvcol_vd (double* dst, int dst_stride,
00030 double const* src,
00031 int src_width, int src_height, int src_stride,
00032 double const* filt, int filt_begin, int filt_end,
00033 int step, unsigned int flags) ;
00034
00035 VL_EXPORT
00036 void vl_imconvcoltri_vf (float* dst, int dst_stride,
00037 float const* src,
00038 int src_width, int src_height, int src_stride,
00039 int filt_size,
00040 int step, unsigned int flags) ;
00041
00042 VL_EXPORT
00043 void vl_imconvcoltri_vd (double* dst, int dst_stride,
00044 double const* src,
00045 int src_width, int src_height, int src_stride,
00046 int filt_size,
00047 int step, unsigned int flags) ;
00050
00051 #endif