dibalgo.h

来自「集装箱号码演示程序1.0完美版本」· C头文件 代码 · 共 29 行

H
29
字号
// DibAlgo.h
#include "DIBAPI.h"

#ifndef _INC_DibAlgo
#define _INC_DibAlgo

// 函数原型
BOOL WINAPI GrayStretch(LPSTR lpDIBBits, LONG lWidth, LONG lHeight, BYTE bX1, BYTE bY1, BYTE bX2, BYTE bY2);
HDIB WINAPI CropDIB(HDIB hDIB, LPRECT lpRect);
HDIB WINAPI myCropDIB(HDIB hDIB, LPRECT lpRect);

unsigned char WINAPI GetMedianNum(unsigned char * bArray, int iFilterLen);
BOOL WINAPI MedianFilter(LPSTR lpDIBBits, LONG lWidth, LONG lHeight, 
						 int iFilterH, int iFilterW, 
						 int iFilterMX, int iFilterMY);
BOOL WINAPI ConvertToGrayScale(LPSTR lpDIB);
BOOL WINAPI ThresholdTrans(LPSTR lpDIBBits, LONG lWidth, LONG lHeight, BYTE bThre);
BOOL WINAPI Template(LPSTR lpDIBBits);
BOOL WINAPI HprojectDIB(LPSTR lpDIBBits, LONG lWidth, LONG lHeight, 
						 int* iTop, int* iBottom); 
BOOL WINAPI VprojectDIB(LPSTR lpDIB, LONG lWidth, LONG lHeight, 
						 int* iLeft, int* iRight) ;

BOOL WINAPI InteEqualize(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
BOOL WINAPI AddMinusDIB(LPSTR lpDIBBits, LPSTR lpDIBBitsBK, LONG lWidth, LONG lHeight ,bool bAddMinus);
BOOL WINAPI myHprojectDIB(LPSTR lpDIB, LONG lWidth, LONG lHeight,int* iTop, int* iBottom) ;
BOOL WINAPI myVprojectDIB(LPSTR lpDIB, LONG lWidth, LONG lHeight, int* iLeft, int* iRight); 
//HDIB WINAPI ConvertToGrayScale(LPSTR lpDIB) ;
#endif //!_INC_DibAlgo

⌨️ 快捷键说明

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