📄 func.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 + -