_ipcv.h.svn-base

来自「非结构化路识别」· SVN-BASE 代码 · 共 1,074 行 · 第 1/5 页

SVN-BASE
1,074
字号
IPCVAPI( CvStatus, icvMatchTemplate_CoeffNormed_8u32f_C1R,
                                (const uchar* pImage, int imageStep, CvSize roiSize,
                                 const uchar* pTemplate, int templStep, CvSize templSize,
                                 float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_SqDiff_8s32f_C1R,
                                (const char* pImage, int imageStep, CvSize roiSize,
                                 const char* pTemplate, int templStep, CvSize templSize,
                                 float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_SqDiffNormed_8s32f_C1R,
                                (const char* pImage, int imageStep, CvSize roiSize,
                                 const char* pTemplate, int templStep, CvSize templSize,
                                 float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_Corr_8s32f_C1R,
                                (const char* pImage, int imageStep, CvSize roiSize,
                                 const char* pTemplate, int templStep, CvSize templSize,
                                 float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_CorrNormed_8s32f_C1R,
                                (const char* pImage, int imageStep, CvSize roiSize,
                                 const char* pTemplate, int templStep, CvSize templSize,
                                 float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_Coeff_8s32f_C1R,
                                (const char* pImage, int imageStep, CvSize roiSize,
                                 const char* pTemplate, int templStep, CvSize templSize,
                                 float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_CoeffNormed_8s32f_C1R,
                                (const char* pImage, int imageStep, CvSize roiSize,
                                 const char* pTemplate, int templStep, CvSize templSize,
                                 float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_SqDiff_32f_C1R,
                               (const float* pImage, int imageStep, CvSize roiSize,
                                const float* pTemplate, int templStep, CvSize templSize,
                                float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_SqDiffNormed_32f_C1R,
                               (const float* pImage, int imageStep, CvSize roiSize,
                                const float* pTemplate, int templStep, CvSize templSize,
                                float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_Corr_32f_C1R,
                               (const float* pImage, int imageStep, CvSize roiSize,
                                const float* pTemplate, int templStep, CvSize templSize,
                                float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_CorrNormed_32f_C1R,
                               (const float* pImage, int imageStep, CvSize roiSize,
                                const float* pTemplate, int templStep, CvSize templSize,
                                float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_Coeff_32f_C1R,
                               (const float* pImage, int imageStep, CvSize roiSize,
                                const float* pTemplate, int templStep, CvSize templSize,
                                float* pResult, int resultStep, void* pBuffer ))

IPCVAPI( CvStatus, icvMatchTemplate_CoeffNormed_32f_C1R,
                               (const float* pImage, int imageStep, CvSize roiSize,
                                const float* pTemplate, int templStep, CvSize templSize,
                                float* pResult, int resultStep, void* pBuffer ))


/****************************************************************************************/
/*                                Distance Transform                                    */
/****************************************************************************************/

IPCVAPI(CvStatus, icvDistanceTransform_3x3_8u32f_C1R, ( const uchar* pSrc, int srcStep,
                                                         float* pDst, int dstStep,
                                                         CvSize roiSize, float* pMetrics ))

IPCVAPI(CvStatus, icvDistanceTransform_5x5_8u32f_C1R, ( const uchar* pImage, int imgStep,
                                                        float* pDist, int distStep,
                                                        CvSize roiSize, float* pMetrics ))

IPCVAPI( CvStatus, icvGetDistanceTransformMask, ( int maskType, float* pMetrics ))


/****************************************************************************************/
/*                            Math routines and RNGs                                    */
/****************************************************************************************/

IPCVAPI( CvStatus, icvbInvSqrt_32f, ( const float* src, float* dst, int len ))
IPCVAPI( CvStatus, icvbSqrt_32f, ( const float* src, float* dst, int len ))
IPCVAPI( CvStatus, icvbInvSqrt_64f, ( const double* src, double* dst, int len ))
IPCVAPI( CvStatus, icvbSqrt_64f, ( const double* src, double* dst, int len ))

IPCVAPI( CvStatus, icvbLog_64f32f, ( const double *x, float *y, int n ) )
IPCVAPI( CvStatus, icvbExp_32f64f, ( const float *x, double *y, int n ) )
IPCVAPI( CvStatus, icvbFastArctan_32f, ( const float* y, const float* x,
                                         float* angle, int len ))

IPCVAPI(CvStatus, icvMinEigenValGetSize, ( int roiWidth,
                                           int apertureSize, int avgWindow,
                                           int* bufferSize ))

IPCVAPI(CvStatus, icvMinEigenVal_8u32f_C1R, ( const unsigned char* pSrc, int srcStep,
                                               float* pMinEigenVal, int minValStep,
                                               CvSize roiSize, int apertureSize,
                                               int avgWindow, void* pBuffer ))

IPCVAPI(CvStatus, icvMinEigenVal_8s32f_C1R, ( const char* pSrc, int srcStep,
                                               float* pMinEigenVal, int minValStep,
                                               CvSize roiSize, int apertureSize,
                                               int avgWindow, void* pBuffer ))

IPCVAPI(CvStatus, icvMinEigenVal_32f_C1R, ( const float* pSrc, int srcStep,
                                             float* pMinEigenVal, int minValStep,
                                             CvSize roiSize, int apertureSize,
                                             int avgWindow, void* pBuffer ))

/****************************************************************************************/
/*                                  Pyramid segmentation                                */
/****************************************************************************************/

IPCVAPI( CvStatus,  icvUpdatePyrLinks_8u_C1, (
                               int     layer,
                               void*   layer_data,
                               CvSize  size,
                               void*   parent_layer,
                               void*   writer,  
                               float   threshold,
                               int     is_last_iter,
                               void*   stub,
                               ICVWriteNodeFunction ))

IPCVAPI( CvStatus,  icvUpdatePyrLinks_8u_C3, (
                               int     layer,
                               void*   layer_data,
                               CvSize  size,
                               void*   parent_layer,
                               void*   writer,
                               float   threshold,
                               int     is_last_iter,
                               void*   stub,
                               ICVWriteNodeFunction ))

/****************************************************************************************\
*                                      Lens undistortion                                 *
\****************************************************************************************/

IPCVAPI( CvStatus, icvUnDistort1_8u_C1R, ( const uchar* srcImage, int srcStep,
                                           uchar* dstImage, int dstStep,
                                           CvSize size, const float* intrMatrix,
                                           const float* distCoeffs, int interToggle ))

IPCVAPI( CvStatus, icvUnDistort1_8u_C3R, ( const uchar* srcImage, int srcStep,
                                           uchar* dstImage, int dstStep,
                                           CvSize size, const float* intrMatrix,
                                           const float* distCoeffs, int interToggle ))

IPCVAPI( CvStatus, icvUnDistortEx_8u_C1R, ( const uchar* srcImage, int srcStep,
                                            uchar* dstImage, int dstStep,
                                            CvSize size, const float* intrMatrix,
                                            const float* distCoeffs, int interToggle ))

IPCVAPI( CvStatus, icvUnDistortEx_8u_C3R, ( const uchar* srcImage, int srcStep,
                                            uchar* dstImage, int dstStep,
                                            CvSize size, const float* intrMatrix,
                                            const float* distCoeffs, int interToggle ))

IPCVAPI( CvStatus, icvUnDistortInit, ( int srcStep, int* map,
                                       int mapStep, CvSize size,
                                       const float* intrMatrix,
                                       const float* distCoeffs,
                                       int interToggle, int pixSize ))

IPCVAPI( CvStatus, icvUnDistort_8u_C1R, ( const uchar* srcImage, int srcStep,
                                          const int* map, int mapstep,
                                          uchar* dstImage, int dstStep,
                                          CvSize size, int interToggle ))

IPCVAPI( CvStatus, icvUnDistort_8u_C3R, ( const uchar* srcImage, int srcStep,
                                          const int* map, int mapstep,
                                          uchar* dstImage, int dstStep,
                                          CvSize size, int interToggle ))

/****************************************************************************************\
*                                  Error handling functions                              *
\****************************************************************************************/

IPCVAPI( CVStatus, icvErrorFromStatus,( CvStatus status ) )


IPCVAPI( CvStatus, icvCheckArray_32f_C1R, ( const float* src, int srcstep,
                                 CvSize size, int flags,
                                 double min_val, double max_val ))

IPCVAPI( CvStatus, icvCheckArray_64f_C1R, ( const double* src, int srcstep,
                                 CvSize size, int flags,
                                 double min_val, double max_val ))

/****************************************************************************************/
/*                             HMM (Hidden Markov Models)                               */
/****************************************************************************************/

IPCVAPI( float, icvSquareDistance, ( CvVect32f v1, CvVect32f v2, int len ) )
                                   
IPCVAPI( CvStatus, icvViterbiSegmentation, ( int num_states, int num_obs,
                                    CvMatr32f transP,
                                    CvMatr32f B, /*muDur[0], */
                                    int start_obs, int prob_type,
                                    int** q, int min_num_obs, int max_num_obs,
                                    float* prob  ) )

IPCVAPI( CvStatus, icvInvertMatrix_32f, ( const float* src, int w, float* dst ))
IPCVAPI( CvStatus, icvInvertMatrix_64d, ( const double* src, int w, double* dst ))

#endif /*__IPCV_H_*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?