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

在这几年研究和应用形态学方法的过程中,发现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,界面如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值