当前位置:首页 > 工业技术
C语言图像处理程序集
C语言图像处理程序集

C语言图像处理程序集PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:马建波著
  • 出 版 社:北京:海洋出版社
  • 出版年份:1992
  • ISBN:7502727515
  • 页数:512 页
图书介绍:
《C语言图像处理程序集》目录

目录 1

第1章 二值化 1

1.1 非0象素置1二值化“BINAF0” 1

1.2 固定阈值法二值化“BINAF1” 3

1.3 双固定阈值法二值化“BINAF2” 4

1.4 各象素分别取阈值二值化“BINAF3” 6

1.5 判断分析法二值化“HANBET” 8

1.6 P-参数法二值化“PTILE” 11

1.7 微分直方图法二值化“DIFHIST” 14

1.8 基于灰度差直方图的阈值选取“DIFTHR” 17

1.9 基于熵的阈值选取“ENTROT” 20

第2章 灰度变换 25

2.1 图像剪取“CLIPPI” 25

2.2 反像的生成“NEGA” 27

2.3 负数灰度值变换为正数“NPLUS” 29

2.4 实数灰度值变换为整数“NLEVEL” 30

2.5 整数灰度值变换为实数“NODO01” 32

2.6 锯齿波变换“NOKOGI” 34

2.7 灰度级的线性变换“GRAYTR” 36

2.8 灰度的对数变换“GRAYLG” 37

2.10 灰度分布的正规化“NBUNPU” 42

2.11 直方图均衡化“HISTEQ” 44

2.12 灰度直方图的计算“NHIST1” 46

2.13 累积直方图的计算“NHIST2” 47

第3章 噪声消除 50

3.1 二值图形麻点噪声的滤除“GOMA2C” 50

3.2 孤立黑象素的消除“KORITU” 52

3.3 3*3平均值滤“FILT33” 55

3.4 N*N平均值滤“FILTNN” 58

3.5 选择局域平滑滤波“SELAVR” 60

3.6 N*N中值滤波“MEDIAN” 64

3.7 十字型中值滤波“CNEDIA” 67

3.8 N*N最频值滤波“MODFIL” 71

第4章 微分运算 75

4.1 纵横方向的微分运算“BIBUN1” 75

4.2 双向一次微分运算“BIBUN2” 78

4.3 二次微分(1)“NJIB1” 80

4.4 二次微分(2)“NJIB2” 83

4.5 二次微分(3)“NJIB3” 86

4.6 拉普拉斯运算“LAPLAC” 90

4.7 kirsach算子边缘捡测“KIRSCH” 93

4.8 Prewitt算子微分运算“PREWIT” 97

4.9 Sobel微分运算“SOBEL” 101

4.10 Boherts微分运算“ROBERT” 105

4.11 Robinson边缘检测“ROBINS” 109

4.12 Frei Chen边缘检测“FRCHEN” 113

第5章 投影量计算 117

5.1 垂直/水平投影量计算“TOUEI1” 117

5.2 对角线/反对角线方向投影量计算“TOUEI2” 119

第6章 黑区域处理 123

6.1 二值图形的区域标记“RLABEL” 123

6.2 二值图形的小区域消除“SMLDEL” 127

6.3 二值图形闭区域的复杂度计算“RGNSIZ” 132

6.4 二值图形的收缩(1)“SHRIN1” 137

6.5 二值图形的收缩(2)“SHRIN2” 141

6.6 黑区域的轮廓线抽出“RINKAK” 145

6.7 二值图形的边界跟踪“KYOKAI” 147

第7章 特征提取 154

7.1 基于交叉数表示特征点“TOKUCH” 154

7.2 拐点检测“KADO” 157

7.3 检测二值图形的外接矩形“GAISET” 161

7.4 二值图形的孔数检测“HOLESU” 164

7.5 计算图形的欧拉数“EULER” 167

7.6 基于阈值的方向码“HCODET” 171

7.7 基于最长方向法的方向码“HCODEL” 178

7.8 计算二值图形白区域的闭合率“TOJIRI” 183

7.9 计算图像的矩特征“MOMENT” 189

7.10 计算图像的重心矩“CMOMEN” 191

7.11 计算图像重心位置“JUSIN” 193

7.12 计算惯量主轴“SHUJIK” 196

7.13 计算二值图形闭区域的复杂度“FUKUZA” 198

7.14 计算闭曲线的偏角微分函数“HENKAK” 203

第8章 图像间的运算 209

8.1 图像间象素的算术运算“SANJUT” 209

8.2 二值图形间象素的逻辑运算“BLOGIC” 213

8.3 计算二值图形间的hamming距离“HMDIST” 217

8.4 计算图像间的相似度“RUIJID” 219

8.5 计算图像间的周期卷积“COKVO1” 222

8.6 计算图像间的非周期卷积“CONVO2” 225

8.7 图像的常数四则运算“TEISUU” 228

8.8 图像指定区域赋值“DAINY0” 231

8.9 图像间指定区域拷贝“TENSHA” 234

8.10 图像行列转置“TENCHI” 237

8.11 图像纵/横方向的断面抽出“DANMEN” 239

8.12 图像的数据类型转换“TYPECV” 242

第9章 几何变换 245

9.1 图像的整数倍放大“SZKAKU” 246

9.2 图像的整数倍缩小“SZCNV1” 247

9.3 图像的实数倍缩放(1)“SZCNV1” 250

9.4 图像的实数倍缩放(2)“SZCNV2” 253

9.5 图像的实数倍缩放(3)“SZCNV3” 255

9.6 图像的指定区域缩放“ZOOM” 258

9.7 图像的平移“HEIKOU” 261

9.8 图像的90度单位旋转“R90DEG” 263

9.9 最近邻法图像旋转“ROTAT1” 266

9.10 线性插值法图像旋转“ROTAT2” 269

9.11 3次插值法图像旋转“ROTAT3” 271

9.12 图像的倾斜变换“KEISHA” 274

9.13 图像桶形失真的校正“TARUGA” 277

9.14 二值图形的膨胀收缩“BOUCHO” 279

9.15 二值图形的粗化(1)“FUTOM1” 284

9.16 二值图形的粗化(2)“FUTOM2” 286

第10章 线图形处理 289

10.1 Hilditch算法细化“HILDIT” 289

10.2 Deutch算法细化“DEUTCH” 295

10.3 Rosenfeld 8-连接细化“ROSEN8” 300

10.4 Rosenfeld 4-连接细化“ROSEN4” 305

10.5 基于连接数的灰度图像细化“GRTHIN” 311

10.6 线图形的单纯化“SENBUN” 315

10.7 线图形的短线消除“EDAJOK” 319

10.8 线图形的窄缝连接“SHTGAP” 323

10.9 Spline函数的计算“SPLINE” 329

10.10 Pavlidis的经典细化算法“PAVLID1” 332

10.11 Pavlidis的异步细化算法“PAVLID2” 336

10.12 Zhang的快速并行细化算法“FSTHIN” 341

10.13 Naccache的SPTA细化算法“SPTA” 346

第11章 数学变换 351

11.1 二维快速Fourier变换“XYFFT” 351

11.2 二维快速Fourier逆变换“IXYFFT” 355

11.3 二维Walsh变换“XYWALS” 360

第12章 纹理分析 364

12.1 空间自相关函数的计算“ACORRE” 364

12.2 灰度参数的计算“NPARAM” 368

12.3 Hough变换(1)“HOUGH1” 372

12.4 Hough变换(2)“HOUGH” 375

12.5 灰度共生矩阵计算“KYOUKI” 378

12.6 基于共生矩阵的纹理分析“TEXTUR” 382

12.7 基于KS检验的区域分割“KOLSMI” 387

第13章 图像的编码压缩 392

13.1 Freeman链码“FREMA1” 392

13.2 Freeman链码解码“FREMA2” 396

13.3 街区距离变换“CITYBD” 399

2.9 灰度等高线的抽出“TOUKOU” 399

13.4 街区距离变换的骨架“CITYKK” 402

13.5 街区距离变换骨架的复原“CITYFG” 406

13.6 棋盘距离变换“CHESSBD” 408

13.7 棋盘距离变换的骨架“CHESKK” 411

13.8 棋盘距离变换骨架的复原“CHESFG” 415

13.9 关于灰度分量的距离变换“GWDIST” 418

13.10 十进制游程长编码“RLENDE” 421

13.11 十进制游程长解码“RLENDD” 424

13.12 Wyle法游程长编码“RLENWE” 426

13.13 Wyle法游程长解码“RLENWD” 430

13.14 二比特分隔的游程长编码“RLEN2E” 432

13.15 二比特分隔的游程长解码“RLEN2D” 435

13.16 斜角距离变换“DISTANCE” 438

第14章 图像显示 443

14.1 灰度值的16进制显示“PRTHEX” 443

14.2 灰度图像的字符显示“CHRDOT” 445

14.3 随机DITHER显示“DITHER” 447

14.4 结构Dither显示“DITHES” 449

14.5 平均值Dither显示“DITHEM” 451

14.6 平均误差最小Dither显示“DITHEE” 453

14.7 二值图像显示“DOTMAP” 455

14.8 二值图像的2级灰度显示“DOT2” 457

14.9 灰度图像5级灰度显示“DOT5” 459

14.10 灰度图像10级灰度显示“DOT10” 461

14.11 灰度图像17级灰度显示“DOT17” 463

14.12 灰度伪彩色显示“GIJCOL” 466

14.13 直方图显示“DISHIST” 467

14.14 灰度图像的半色调显示“HALFTONE” 469

14.15 灰度/彩色图像显示“IMAGEDIS” 473

参考文献 479

附录:计算机图形学的世界 482

1.计算机图形学的前夕 483

返回顶部