您的位置:首页 > 运维架构

《学习OpenCV》第五章课后题4

2015-11-11 16:09 302 查看
题目说明:用摄像机拍摄同一场景的两幅照片,两幅照片的拍摄位置略有不同。将两幅照片载入电脑,分别命名为src1和src2。

a.将src1减去src2并求绝对值,将结果记为diff12并显示。在理想情况下,diff12将是黑色的,为什么?

b.对diff12先进行腐蚀操作cvErode(),然后进行膨胀操作cvDilate(),记结果为cleandiff,并显示出来。

c.对diff12先进行膨胀操作cvDilate(),然后进行腐蚀操作cvErode(),记结果为dirtydiff,并显示出来。

d.解释cleandiff与dirtydiff的区别。

知识点:在开运算的情况下,我们首先将其腐蚀然后再膨胀;在闭运算的情况下,我们首先将其膨胀然后再腐蚀。

开运算和闭运算操作几乎都是“保留区域”形式的:最显著的效果是,闭运算消除了低于其邻近点的孤立点,而开运算是消除高于其邻近点的孤立点。

参考答案:qdsclove的专栏

/article/1384975.html

后话:qdsclove的专栏《学习OpenCV练习题》前五章的工作给了我很大的启发,能感觉出他写作时的细心和耐心,但是他本人没有继续做下去,挺可惜的,我自己的能力有限,但我想继续把下面的课后题写出来,让更多的人了解并使用OpenCV。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: