2011年12月22日
posted @ 2011-12-22 19:29
carekee
阅读(488)
推荐(0)
编辑
posted @ 2011-12-22 19:28
carekee
阅读(156)
推荐(0)
编辑
摘要:
粗化(二值) 所采用的2*1 自定义结构为:函数:lhMorpThick说明:形态学粗化运算参数:src 输入图像,灰度或二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反type变换中击中-击不中变换的类型,二值 0 非约束 1 约束 2定义如下:#define LH_MORP_TYPE_BINARY 0#define LH_MORP_TYPE_UNCONSTRAIN 1#define LH_MORP_TYPE_CONSTRAIN 2源码:void lhMorpThick(const IplImage* src, IplImage
阅读全文
posted @ 2011-12-22 19:28
carekee
阅读(468)
推荐(0)
编辑
摘要:
细化(二值) 所采用的2*1 自定义结构为:函数:lhMorpThin说明:形态学细化变换参数:src 输入图像,灰度或二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反type变换中击中-击不中变换的类型,二值 0 非约束 1 约束 2定义如下:#define LH_MORP_TYPE_BINARY 0#define LH_MORP_TYPE_UNCONSTRAIN 1#define LH_MORP_TYPE_CONSTRAIN 2源码:void lhMorpThin(const IplImage* src, IplImage*
阅读全文
posted @ 2011-12-22 19:27
carekee
阅读(336)
推荐(0)
编辑
摘要:
细化匹配(二值)所采用的2*1 自定义结构为: 函数:lhMorpThinFit说明:形态学细化匹配变换参数:src 输入图像,灰度或二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反type变换中击中-击不中变换的类型,二值 0 非约束 1 约束 2定义如下:#define LH_MORP_TYPE_BINARY 0#define LH_MORP_TYPE_UNCONSTRAIN 1#define LH_MORP_TYPE_CONSTRAIN 2源码:void lhMorpThinFit(const IplImage* src,
阅读全文
posted @ 2011-12-22 19:27
carekee
阅读(230)
推荐(0)
编辑
posted @ 2011-12-22 19:26
carekee
阅读(154)
推荐(0)
编辑
posted @ 2011-12-22 19:25
carekee
阅读(171)
推荐(0)
编辑
摘要:
击中-击不中开(二值) 灰度(非约束)灰度(约束) 所采用的9*1 自定义结构为:函数:lhMorpHMTOpen说明:形态学击中-击不中开变换参数:src 输入图像,灰度或二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反type 击中-击不中开变换中击中-击不中变换的类型,二值 0 非约束 1 约束 2定义如下:#define LH_MORP_TYPE_BINARY 0#define LH_MORP_TYPE_UNCONSTRAIN 1#define LH_MORP_TYPE_CONSTRAIN 2源码:void lhMorpH
阅读全文
posted @ 2011-12-22 19:25
carekee
阅读(334)
推荐(0)
编辑
2011年12月21日
摘要:
击中-击不中变换(约束) 所采用的9*1 自定义结构为:函数:lhMorpHMTC说明:形态学约束击中-击不中变换,当为二值图像时,结果与lhMorpHMTB相同。参数:src 输入图像,灰度或二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反源码:void lhMorpHMTC(const IplImage* src, IplImage* dst, IplConvKernel* sefg, IplConvKernel* sebg =NULL){ assert(src != NULL && dst != NULL &
阅读全文
posted @ 2011-12-21 22:14
carekee
阅读(1394)
推荐(0)
编辑
摘要:
函数:lhMorpHMT说明:形态学击中-击不中变换参数:src 输入图像,灰度或二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反type 击中-击不中变换的类型,二值 0 非约束 1 约束 2定义如下:#define LH_MORP_TYPE_BINARY 0#define LH_MORP_TYPE_UNCONSTRAIN 1#define LH_MORP_TYPE_CONSTRAIN 2源码:void lhMorpHMT(const IplImage* src, IplImage* dst, IplConvKernel* se
阅读全文
posted @ 2011-12-21 22:14
carekee
阅读(447)
推荐(0)
编辑
摘要:
击中-击不中变换(二值) 所采用的9*1 自定义结构为:函数:lhMorpHMTB说明:形态学二值击中-击不中变换参数:src 输入图像,二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反源码:void lhMorpHMTB(const IplImage* src, IplImage* dst, IplConvKernel* sefg, IplConvKernel* sebg =NULL){ assert(src != NULL && dst != NULL && src != dst &&a
阅读全文
posted @ 2011-12-21 22:13
carekee
阅读(335)
推荐(0)
编辑
摘要:
击中-击不中变换(非约束) 所采用的9*1 自定义结构为:函数:lhMorpHMTU说明:形态学非约束击中-击不中变换,当为二值图像时,结果与lhMorpHMTB相同。参数:src 输入图像,灰度或二值图像dst 输出图像sefg 前景结构元素sebg 背景结构元素,如为空,则默认为前景结构元素sefg的取反源码:void lhMorpHMTU(const IplImage* src, IplImage* dst, IplConvKernel* sefg, IplConvKernel* sebg =NULL){ assert(src != NULL && dst != NULL
阅读全文
posted @ 2011-12-21 22:13
carekee
阅读(5402)
推荐(0)
编辑
posted @ 2011-12-21 22:12
carekee
阅读(330)
推荐(0)
编辑
摘要:
对比度增强 9*9正方形结构元素 函数:lhMorpEnhance说明:形态学对比度增强运算参数:src 输入图像dst 输出图像element结构元素iterations膨胀和腐蚀次数源码:void lhMorpEnhance(const IplImage* src, IplImage* dst, IplConvKernel* se=NULL, int iterations=1){ assert(src != NULL && dst != NULL && src != dst); IplImage* temp = cvCloneImage(src); lhMo
阅读全文
posted @ 2011-12-21 22:11
carekee
阅读(389)
推荐(0)
编辑
posted @ 2011-12-21 22:11
carekee
阅读(184)
推荐(0)
编辑
摘要:
如果图像目标均具有相同的局部对比度,即如果它们比图像背景全部暗或亮,顶帽变换可以用于亮度梯度(不均匀光照)的调整。这时,大尺度各向同性结构元素的顶帽可以作为高通滤波器使用。由于亮度梯度位于图像低频部分,因此将被顶帽滤除。白帽用于暗图像背景,黑帽用于亮图像背景。在图像背景较暗的情况下,如果目标与图像背景之间的对比度较小,也可以利用闭或开除以输入图像获得更好的视觉效果。
阅读全文
posted @ 2011-12-21 22:10
carekee
阅读(925)
推荐(0)
编辑
posted @ 2011-12-21 22:10
carekee
阅读(144)
推荐(0)
编辑
摘要:
白顶帽 9*9正方形结构元素 函数:lhMorpWhiteTopHat说明:形态学白顶帽运算参数:src 输入图像dst 输出图像element结构元素iterations膨胀和腐蚀次数源码:void lhMorpWhiteTopHat(const IplImage* src, IplImage* dst, IplConvKernel* se=NULL, int iterations=1){ assert(src != NULL && dst != NULL && src != dst); lhMorpOpen(src, dst, se, iterations
阅读全文
posted @ 2011-12-21 22:09
carekee
阅读(493)
推荐(0)
编辑
摘要:
黑顶帽 9*9正方形结构元素 函数:lhMorpBlackTopHat说明:形态学黑顶帽运算参数:src 输入图像dst 输出图像element结构元素iterations膨胀和腐蚀次数源码:void lhMorpBlackTopHat(const IplImage* src, IplImage* dst, IplConvKernel* se=NULL, int iterations=1){ assert(src != NULL && dst != NULL && src != dst); lhMorpClose(src, dst, se, iterations
阅读全文
posted @ 2011-12-21 22:09
carekee
阅读(265)
推荐(0)
编辑
摘要:
自补顶帽 9*9正方形结构元素 函数:lhMorpQTopHat说明:形态学自补顶帽运算参数:src 输入图像dst 输出图像element结构元素iterations膨胀和腐蚀次数源码:void lhMorpQTopHat(const IplImage* src, IplImage* dst, IplConvKernel* se=NULL, int iterations=1){assert(src != NULL && dst != NULL && src != dst);IplImage* temp = cvCloneImage(src); lhMorpCl
阅读全文
posted @ 2011-12-21 22:09
carekee
阅读(215)
推荐(0)
编辑