📄 bip.h
字号:
// Bip.h: interface for the CBip class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_BIP_H__534586FD_5FD8_4BFD_8E57_BC8AC6E85920__INCLUDED_)
#define AFX_BIP_H__534586FD_5FD8_4BFD_8E57_BC8AC6E85920__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define PI 3.1415926535
class CBip
{
protected: // create from serialization only
public:
void kernelsusan_corners_quick(BYTE *lpbuf,int bonum,int w,int h,int *r,int max_no,long &CornerNum);
long* Texture10(BYTE *lpbuf,int bonum,int w,int h,int bons);
long pow(int a,int r);
int * Mulmatri(int *a, int *b,int m, int n, int k);
BOOL Mulmatri(int *a,int *b,int *c,int m,int n,int k );
double * SS(BYTE *lpbuf, int bonum, int w, int h);
POINT TemplateMatch(BYTE *lpbuf,BYTE *lptempate,int bonum,int w,int h,int bons,int tw,int th);
double SSmn(BYTE *lpbuf, int bonum, int w, int h, int bons1,int bons2);
double SS(BYTE *lpbuf, int bonum, int w, int h, int bons);
void WalshBip(BYTE *lpbuf, int bonum, int width, int height, int bons);
void DctBip(BYTE *lpbuf, int bonum, int width, int height, int bons);
void IWALSH(double *F, double *f, int r);
void WALSH(double *f, double *F, int r);
void IDCT(double *F, double *f, int r);
void DCT(double *f, double *F, int r);
void Fourier(BYTE *lpbuf, int bonum, int width, int height,int bons);
double MeanData(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL SaltNoise(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL RandomNoise(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL To0255(BYTE *lpbuf,int max,int min, int bonum, int w, int h, int bons);
long * HistogramData(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL FilterSort33(BYTE *lpbuf, int *a,int bonum, int w, int h, int bons, int in);
BOOL Filter33(BYTE *lpbuf,int *a, int bonum, int w, int h, int bons);
BOOL Sort33(BYTE *lpbuf, int bonum, int w, int h, int bons,int in);
BOOL Mean55(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL Mean33(BYTE *lpbuf, int bonum, int w, int h,int bons);
int MinData(BYTE *lpbuf, int bonum, int w, int h,int bons);
int MaxData(BYTE *lpbuf, int bonum, int w, int h,int bons);
BOOL HistogramEq(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL ProjVert(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL ProjHorz(BYTE *lpbuf,int bonum,int w,int h,int bons);
BOOL VertMirror(BYTE *lpbuf, int bonum, int w, int h, int bons);
BOOL HorzMirror(BYTE *lpbuf, int bonum, int w, int h,int bons);
BOOL BiValue(BYTE *lpbuf, int bonum, int w, int h,int bons,int threshold);
BOOL InvertData(BYTE *lpbuf,int bonum,int w,int h,int bons);
CBip();
virtual ~CBip();
};
#endif // !defined(AFX_BIP_H__534586FD_5FD8_4BFD_8E57_BC8AC6E85920__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -