缺少数据的OpenCV渐变

时间:2016-10-28 11:14:07

标签: opencv

我正在处理一个任务,其中我提供的图像缺少数据,我希望获得没有内部边界问题的渐变。

我们的想法是用点云数据(完成)构建高度图,然后使用渐变函数评估斜率,但这些点是稀疏的,因此图像会显示丢失的数据。

我尝试的第一种方法是使用扩张来增加某些像素的面积,然后应用渐变滤镜,最后屏蔽边界以移除制作的数据,但它似乎也会侵蚀斜率:

https://wordpress.stackexchange.com/

在这张照片中,高度地图由点云构成,而点云又来自立体摄像系统,摄像机面向陡峭的墙壁。左侧是高度图,右侧是扩张图。在右侧,似乎墙被推回了#34;。

消除内部边境条件的最佳方法是什么?我想用一个特殊的函数来扩展值,忽略了"不可用的像素" (可能由0或-1表示)并获取周围可用像素值的平均值(如果可用)。 OpenCV中有这样的功能吗?

0 个答案:

没有答案