![]() |
OWGridEye Library for Arduino
version: 1.0.0
|
#include "API_Level_2/grideye_api_lv2.h"
Macros | |
#define | TRUE (1) |
#define | FALSE (0) |
#define | SHORT_MAX_VAL ( 32767) /* 0x7FFF */ |
#define | SHORT_MIN_VAL (-32768) /* 0x8000 */ |
#define | ULONG_MAX_VAL ( 4294967295) /* 0xFFFFFFFF */ |
#define | SNR_SZ_X (8) |
#define | SNR_SZ_Y (8) |
#define | SNR_SZ (SNR_SZ_X * SNR_SZ_Y) |
Functions | |
int16_t | shAMG_PUB_CMN_CalcAve (int16_t *pshArray, USHORT usSize, UCHAR ucSkip, UCHAR ucMedian, BOOL *pbMedianWork) |
int16_t | shAMG_PUB_CMN_CalcIIR (int16_t shVal1, int16_t shVal2, int16_t shTh) |
int16_t | shAMG_PUB_CMN_CalcIIR_f (int16_t shVal1, int16_t shVal2, float fTh) |
void | vAMG_PUB_IMG_ConvertFlipX (UCHAR ucWidth, UCHAR ucHeight, int16_t *pshInImg, int16_t *pshOutImg) |
void | vAMG_PUB_IMG_ConvertFlipY (UCHAR ucWidth, UCHAR ucHeight, int16_t *pshInImg, int16_t *pshOutImg) |
BOOL | bAMG_PUB_IMG_ConvertFlipXY (UCHAR ucWidth, UCHAR ucHeight, int16_t *pshInImg, int16_t *pshOutImg) |
BOOL | bAMG_PUB_IMG_ConvertRotate90 (UCHAR ucWidth, UCHAR ucHeight, int16_t *pshInImg, int16_t *pshOutImg) |
void | vAMG_PUB_IMG_ConvertRotate180 (UCHAR ucWidth, UCHAR ucHeight, int16_t *pshInImg, int16_t *pshOutImg) |
BOOL | bAMG_PUB_IMG_ConvertRotate270 (UCHAR ucWidth, UCHAR ucHeight, int16_t *pshInImg, int16_t *pshOutImg) |
BOOL | bAMG_PUB_IMG_LinearInterpolationSQ15 (int16_t *pshInImg, int16_t *pshOutImg) |
BOOL | bAMG_PUB_IMG_LinearInterpolation (UCHAR ucWidth, UCHAR ucHeight, int16_t *pshInImg, int16_t *pshOutImg) |
BOOL | bAMG_PUB_IMG_ImageDilation1 (UCHAR ucWidth, UCHAR ucHeight, UCHAR *pucInImg, UCHAR *pucOutImg) |
BOOL | bAMG_PUB_IMG_ImageDilation2 (UCHAR ucWidth, UCHAR ucHeight, UCHAR ucLabelNo, UCHAR *pucInImg, UCHAR *pucOutImg) |
void | vAMG_PUB_ODT_CalcDiffImage (USHORT usSize, int16_t *pshInImg1, int16_t *pshInImg2, int16_t *pshOutImg) |
void | vAMG_PUB_ODT_CalcDetectImage1 (USHORT usSize, int16_t *pshInImg, int16_t shTh, UCHAR ucMark, UCHAR *pucOutImg) |
void | vAMG_PUB_ODT_CalcDetectImage2 (USHORT usSize, int16_t *pshInImg, int16_t *pshTh, UCHAR ucMark, UCHAR *pucOutImg) |
UCHAR | ucAMG_PUB_ODT_CalcDataLabeling8 (UCHAR ucWidth, UCHAR ucHeight, UCHAR ucMark, USHORT usArea, UCHAR *pucImg, USHORT *pusSearchList) |
BOOL | bAMG_PUB_FEA_CalcArea (USHORT usSize, UCHAR ucLabelNo, UCHAR *pucImg, USHORT *pusRet) |
BOOL | bAMG_PUB_FEA_CalcRectangle (UCHAR ucWidth, UCHAR ucHeight, UCHAR ucLabelNo, UCHAR *pucImg, UCHAR *pucRet) |
BOOL | bAMG_PUB_FEA_CalcMinTemp (USHORT usSize, UCHAR ucLabelNo, UCHAR *pucImg, int16_t *pshImg, int16_t *pshRet) |
BOOL | bAMG_PUB_FEA_CalcMaxTemp (USHORT usSize, UCHAR ucLabelNo, UCHAR *pucImg, int16_t *pshImg, int16_t *pshRet) |
BOOL | bAMG_PUB_FEA_CalcAveTemp (USHORT usSize, UCHAR ucLabelNo, UCHAR *pucImg, int16_t *pshImg, int16_t *pshRet) |
BOOL | bAMG_PUB_FEA_CalcStdDevTemp (USHORT usSize, UCHAR ucLabelNo, UCHAR *pucImg, int16_t *pshImg, USHORT *pusRet) |
BOOL | bAMG_PUB_FEA_CalcStdDevTemp_f (USHORT usSize, UCHAR ucLabelNo, UCHAR *pucImg, int16_t *pshImg, float *pfRet) |
BOOL | bAMG_PUB_FEA_CalcCenterTemp (UCHAR ucWidth, UCHAR ucHeight, UCHAR ucLabelNo, UCHAR *pucImg, int16_t *pshImg, int16_t *pshRet) |
BOOL | bAMG_PUB_FEA_CalcCenterTemp_f (UCHAR ucWidth, UCHAR ucHeight, UCHAR ucLabelNo, UCHAR *pucImg, int16_t *pshImg, float *pfRet) |
BOOL | bAMG_PUB_BGT_UpdateBackTemp (USHORT usSize, UCHAR *pucImg, int16_t *pshDiffImg, int16_t shTh, int16_t *pshBackImg) |
BOOL | bAMG_PUB_HDT_JudgeHuman (USHORT usSize, USHORT usTh) |
BOOL | bAMG_PUB_OUT_CalcOutImage (UCHAR ucImgWidth, UCHAR ucImgHeight, UCHAR ucOutWidth, UCHAR ucOutHeight, int16_t *pshCenter, UCHAR *pucCenter) |
BOOL | bAMG_PUB_OUT_CalcOutImage_f (UCHAR ucImgWidth, UCHAR ucImgHeight, UCHAR ucOutWidth, UCHAR ucOutHeight, float *pfCenter, UCHAR *pucCenter) |
#define FALSE (0) |
#define SHORT_MAX_VAL ( 32767) /* 0x7FFF */ |
#define SHORT_MIN_VAL (-32768) /* 0x8000 */ |
#define SNR_SZ_X (8) |
#define SNR_SZ_Y (8) |
#define TRUE (1) |
#define ULONG_MAX_VAL ( 4294967295) /* 0xFFFFFFFF */ |
BOOL bAMG_PUB_BGT_UpdateBackTemp | ( | USHORT | usSize, |
UCHAR * | pucImg, | ||
int16_t * | pshDiffImg, | ||
int16_t | shTh, | ||
int16_t * | pshBackImg | ||
) |
BOOL bAMG_PUB_FEA_CalcAveTemp | ( | USHORT | usSize, |
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
int16_t * | pshImg, | ||
int16_t * | pshRet | ||
) |
BOOL bAMG_PUB_FEA_CalcCenterTemp | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
int16_t * | pshImg, | ||
int16_t * | pshRet | ||
) |
BOOL bAMG_PUB_FEA_CalcCenterTemp_f | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
int16_t * | pshImg, | ||
float * | pfRet | ||
) |
BOOL bAMG_PUB_FEA_CalcMaxTemp | ( | USHORT | usSize, |
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
int16_t * | pshImg, | ||
int16_t * | pshRet | ||
) |
BOOL bAMG_PUB_FEA_CalcMinTemp | ( | USHORT | usSize, |
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
int16_t * | pshImg, | ||
int16_t * | pshRet | ||
) |
BOOL bAMG_PUB_FEA_CalcRectangle | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
UCHAR * | pucRet | ||
) |
BOOL bAMG_PUB_FEA_CalcStdDevTemp | ( | USHORT | usSize, |
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
int16_t * | pshImg, | ||
USHORT * | pusRet | ||
) |
BOOL bAMG_PUB_FEA_CalcStdDevTemp_f | ( | USHORT | usSize, |
UCHAR | ucLabelNo, | ||
UCHAR * | pucImg, | ||
int16_t * | pshImg, | ||
float * | pfRet | ||
) |
BOOL bAMG_PUB_IMG_ConvertFlipXY | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
int16_t * | pshInImg, | ||
int16_t * | pshOutImg | ||
) |
BOOL bAMG_PUB_IMG_ConvertRotate270 | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
int16_t * | pshInImg, | ||
int16_t * | pshOutImg | ||
) |
BOOL bAMG_PUB_IMG_ConvertRotate90 | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
int16_t * | pshInImg, | ||
int16_t * | pshOutImg | ||
) |
BOOL bAMG_PUB_IMG_ImageDilation1 | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
UCHAR * | pucInImg, | ||
UCHAR * | pucOutImg | ||
) |
BOOL bAMG_PUB_IMG_ImageDilation2 | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
UCHAR | ucLabelNo, | ||
UCHAR * | pucInImg, | ||
UCHAR * | pucOutImg | ||
) |
BOOL bAMG_PUB_IMG_LinearInterpolation | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
int16_t * | pshInImg, | ||
int16_t * | pshOutImg | ||
) |
BOOL bAMG_PUB_IMG_LinearInterpolationSQ15 | ( | int16_t * | pshInImg, |
int16_t * | pshOutImg | ||
) |
BOOL bAMG_PUB_OUT_CalcOutImage | ( | UCHAR | ucImgWidth, |
UCHAR | ucImgHeight, | ||
UCHAR | ucOutWidth, | ||
UCHAR | ucOutHeight, | ||
int16_t * | pshCenter, | ||
UCHAR * | pucCenter | ||
) |
BOOL bAMG_PUB_OUT_CalcOutImage_f | ( | UCHAR | ucImgWidth, |
UCHAR | ucImgHeight, | ||
UCHAR | ucOutWidth, | ||
UCHAR | ucOutHeight, | ||
float * | pfCenter, | ||
UCHAR * | pucCenter | ||
) |
int16_t shAMG_PUB_CMN_CalcAve | ( | int16_t * | pshArray, |
USHORT | usSize, | ||
UCHAR | ucSkip, | ||
UCHAR | ucMedian, | ||
BOOL * | pbMedianWork | ||
) |
int16_t shAMG_PUB_CMN_CalcIIR | ( | int16_t | shVal1, |
int16_t | shVal2, | ||
int16_t | shTh | ||
) |
int16_t shAMG_PUB_CMN_CalcIIR_f | ( | int16_t | shVal1, |
int16_t | shVal2, | ||
float | fTh | ||
) |
UCHAR ucAMG_PUB_ODT_CalcDataLabeling8 | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
UCHAR | ucMark, | ||
USHORT | usArea, | ||
UCHAR * | pucImg, | ||
USHORT * | pusSearchList | ||
) |
void vAMG_PUB_IMG_ConvertFlipX | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
int16_t * | pshInImg, | ||
int16_t * | pshOutImg | ||
) |
void vAMG_PUB_IMG_ConvertFlipY | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
int16_t * | pshInImg, | ||
int16_t * | pshOutImg | ||
) |
void vAMG_PUB_IMG_ConvertRotate180 | ( | UCHAR | ucWidth, |
UCHAR | ucHeight, | ||
int16_t * | pshInImg, | ||
int16_t * | pshOutImg | ||
) |
void vAMG_PUB_ODT_CalcDetectImage1 | ( | USHORT | usSize, |
int16_t * | pshInImg, | ||
int16_t | shTh, | ||
UCHAR | ucMark, | ||
UCHAR * | pucOutImg | ||
) |
void vAMG_PUB_ODT_CalcDetectImage2 | ( | USHORT | usSize, |
int16_t * | pshInImg, | ||
int16_t * | pshTh, | ||
UCHAR | ucMark, | ||
UCHAR * | pucOutImg | ||
) |
void vAMG_PUB_ODT_CalcDiffImage | ( | USHORT | usSize, |
int16_t * | pshInImg1, | ||
int16_t * | pshInImg2, | ||
int16_t * | pshOutImg | ||
) |