我问了一个问题,但没有得到任何正确答案:
A beginner's attempt on image filtering
我坚持这个。我们应该在高斯模糊中操纵什么?
我有一个IplImage *img
我想模糊,但我完全不知道我需要修改哪个部分结构才能完成算法?
我无法操纵img->imageData
,它只是一个字符指针。我需要操作什么来生成模糊效果?对img->imageData
的任何更改都会修改RBG
值。
这就是数据结构的样子:
答案 0 :(得分:1)
cvSmooth
函数用于高斯(和其他类型)模糊。您可以在OpenCV API中阅读所有相关内容(以及库中的所有其他功能)。
如果你坚持自己做平滑(如果你真的想知道过滤,或者你只是想重新发明轮子),那么你需要对convolution有一个基本的了解并操纵{ {1}}结构。
如果你对某些如此微不足道的事情“完全无能为力”,我建议你投资一份OpenCV教科书。我建议this one - 一旦完成前4-5章,你应该能够处理大多数低级图像处理任务。
祝你好运。