我正在进行一个计算机视觉项目,涉及图像分割。然而,我不想要‘普通’的分割(如这个),而是希望得到一个仅保留所需图像本身的分割,连空白背景都没有(类似于这个)。
目前,我的想法是在图像分割后将背景设置为Alpha通道,然后将图像输入到一个概率程序中。这是正确的方法吗,还是我需要进行额外的预处理来分割所需的图像?顺便说一下,我正在使用opencv-python
。
回答:
您提供的图像是不同方法的分割结果。
因此,从第一张图像开始,您需要应用“层次分析”,然后您将得到第二张图像的结果。使用opencv最简单的做法是:
- 将每个类别视为一个轮廓
- 查找轮廓层次结构。这里有一些教程:轮廓层次结构
希望这对您有帮助。