0

我正在尝试清理导入 Python 数组的高度图,该文件有一些几乎是球形的凸起和一些尖峰。

高度图是结构化的 3D 点云,其中图像灰度级实际上是 z 坐标。

我想使用形态学开放过滤器来保持球形凸起并清除尖峰。在 OpenCV 中,我只找到了结构元素是磁盘的示例,它不适用于我的文件。是否可以创建一个半球形结构元素并使用它应用morphologyEx?还是我需要研究像 PCL 这样更面向 3D 的东西?举个简单的例子,在我的 3D 高度图中,我有这样的东西:

在此处输入图像描述

我想用半个球体把凸起围起来,去掉顶部的小峰。结构元素将是这样的:

在此处输入图像描述

半球的大小当然需要适应图像中凹凸的大小。

4

0 回答 0