基于OpenCV的形态学开源库 V0.2

基于OpenCV的形态学开源库 V0.2_第1张图片在这几年研究和应用形态学方法的过程中,发现OpenCV中的与形态学相关的内容远远不能满足图像分析应用中的需求,而且在使用cvMorphologyEx的过程中发现了一些问题,所以萌生了建立一个形态学算法库的想法。

       经过了一段时间的准备,这个形态学分析的算法库已经有了一定的规模。在这里把这个库的源代码公布出来,希望得到广大爱好者的意见和建议。同时提供了测试用的一个简单的程序,希望对初学者学习OpenCV有所帮助。

      源代码和测试程序下载:   源代码       测试程序

版本0.2

函数列表:

结构元素的扩展操作

lhStructuringElementCopy  结构元素的拷贝

lhStructuringElementNot  结构元素的反

lhStructuringElementMap  结构元素的映射(反射)

形态学运算

lhMorpOpen   开运算

lhMorpClose   闭运算

lhMorpGradient      标准梯度

lhMorpGradientIn   内梯度

lhMorpGradientOut 外梯度

lhMorpWhiteTopHat      顶帽(白帽)

lhMorpBlackTopHat       黑帽

lhMorpQTopHat     自补顶帽

lhMorpEnhance      对比度增强

lhMorpHMTB 击中-击不中变换(二值)

lhMorpHMTU 击中-击不中变换(非约束)

lhMorpHMTC 击中-击不中变换(约束)

lhMorpHMT   击中-击不中变换

lhMorpHMTOpen   击中-击不中开

lhMorpThin    细化

lhMorpThinFit 细化匹配

lhMorpThick   粗化

lhMorpThickMiss   粗化不匹配

lhMorpRDilate 测地膨胀和膨胀重建

lhMorpRErode       测地腐蚀和腐蚀重建

lhMorpRSelfDual    自对偶测地变换和自对偶重建

lhMorpRMin   区域极小值

lhMorpRMax  区域极大值

lhMorpHMax  H极大值

lhMorpHMin   H极小值

lhMorpHConcave   H凹变换

lhMorpHConvex     H凸变换

lhMorpEMax   扩展极大值

lhMorpEMin   扩展极小值

 

测试程序基于Visual C++6.0 和 Intel OpenCV1.0,界面如下:

你可能感兴趣的:(c,算法,测试,扩展)