⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 func.h

📁 这是今年ADI大赛我参与的另一个获奖的项目列缝检测仪的源文件
💻 H
字号:
/****************************************************************************************/
//func.h
//声明有关裂缝检测各图像处理函数
//处理针对8位/256色灰度图象进行
//
/*****************************************************************************************/
#ifndef FUNC_H
#define FUNC_H



///////////////////////////////图像处理函数////////////////////////////////////////
//图像反色处理
void Reserve(unsigned char *pImage, int nWidth, int nHeight);

//图象两侧变白
void SidesWhite(unsigned char *pImage, int nWidth, int nHeight);

//固定阈值分割
void SegFixed(unsigned char *pImage, int nWidth, int nHeight, int nT);

//迭代阈值分割
int SegOver(unsigned char *pImage, int nWidth, int nHeight);

//OSTU法阈值分割
int SegOSTU(unsigned char *pImage, int nWidth, int nHeight,int *pSegWidth);

//分段测量
int MeasurePart(unsigned char *pImage, int nWidth, int nHeight, int nLength);

//二值图像区域标记
int Mark(unsigned char *pImage, int nWidth, int nHeight, int nNum);

//小面积消去
int SmallArea(unsigned char *pImage, int nWidth, int nHeight, int TArea, int nNum);
//宽度计算
int WidthCal(unsigned char *pImage, int nWidth, int nHeight, int nY, int nNum);

///////////////////////////////贴字函数////////////////////////////////////////
//在图像指定位置添加指定字符
void PasteWord(unsigned char *pImage, int nWidth, int nHeight, 
			   int nIndex, int nX, int nY);

//在图像指定位置显示文字提示:“1  裂缝宽度为:”
void PasteString(unsigned char *pImage, int nWidth, int nHeight,int nindex,
				 int nX, int nY);
				 
//在图像指定位置显示指定数值
void PasteResult(double f, 
				 unsigned char *pImage, int nWidth, int nHeight,
				 int nX, int nY);
#endif

⌨️ 快捷键说明

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