在过滤时进行操作

Manipulating while filtering

本文关键字:操作 过滤      更新时间:2023-10-16

我问了一个问题,但没有得到任何适当的答案:

图像滤波的初学者尝试

我被这个困住了。我们应该在高斯模糊中处理什么?

我有一个我想模糊的IplImage *img,但我完全不知道我需要修改结构的哪一部分来实现算法?

我不能操作img->imageData,它只是一个字符指针。我需要做些什么来产生模糊效果?修改img->imageData会修改RBG的值。

数据结构是这样的:

图像数据结构

cvSmooth函数用于高斯(和其他类型)模糊。你可以在OpenCV API中阅读所有关于它(以及库中的所有其他函数)的内容。

如果你坚持自己做平滑(在你真的想知道滤波的情况下,或者你只是想重新发明轮子),那么你需要对卷积和操作IplImage结构有一个基本的了解。

如果您对如此琐碎的事情"完全一无所知",我建议您购买一本OpenCV教科书。我推荐这本书——一旦你完成了前4-5章,你应该能够处理大多数较低级别的图像处理任务。

好运。