2013-11-25 35 views
0

我正在使用opencv中的一个项目,在那里我试图从我的摄像头中分割和分析图像。到目前为止阈值似乎是好的,但因为我试图减少图片中的噪声,我需要为我正在使用的闭合函数选择一个内核。问题是,我找不到如何做到这一点的好教程。我一直在研究几种方法,但我没有得到任何结果。定义内核大小(C++ opencv)

我使用的每个opencv函数都必须知道到底是什么,所以我想避免使用更高级的opencv函数。

任何人都可以解释如何做到这一点?

问候Ulrik合作

回答

0

这里是关于形态学算好totorial。

http://aishack.in/tutorials/mathematical-morphology/

+0

我知道如何形态的作品,我真的不知道如何使用OpenCV的 但在其他方面好的教程 – user3031032

+0

形态元素仅仅是一个矩阵时改变内核。元素等于0或1.它应该是宽度和高度的奇数元素。你可以创建任何你想要的。矩阵的大小将是你的内核大小。你也可以使用getStructuringElement来生成内核。假设你使用morphologyEx进行形态学处理。 –

+0

getStructuringElement做了诡计,我试图通过自己的代码创建自己的内核,但无法让它工作,所以谢谢! :) – user3031032