mask - 非遮挡对象的分割
问题描述
我很想知道在图像中获取对象掩码的好方法是什么,其中我们只有一个对象的许多实例(见图),但仅适用于整个形状可见的实例。
我已经尝试过 Mask-RCNN 并为少数图像注释了完全可见的对象。
然而,显然,Mask-RCNN 并不关心我有兴趣为完全可见的项目获取掩码这一事实。它试图找到所有的对象,甚至那些部分可见的对象,并给我所有的面具。
解决方案
经过数周的尝试和错误,我通过执行以下操作得到了正确的结果:
- 注释杠杆上的两个孔(分别)
- 注释尽可能多的杠杆,因为它在图像中是有意义的(即使是部分遮挡的,它们的孔仍然可见)
- 通过检查一个杠杆掩码是否还包含两个孔掩码来过滤掉Mask-RCNN的结果
这给出了大致准确的答案。但是,我仍然很想知道是否有更好的方法。
推荐阅读
- .htaccess - 使用重写规则重定向 URL - https://hostname/en/
到 https://hostname/en/ /内容页面> - python - tkinter/python 如何使用 tkinter 使用 python 将文本从一帧传输到另一帧
- c++ - 在 C++ 的 void 函数中可以有很多参数吗?
- ocaml - 在 LearnOcaml 中编译代码时出现“堆栈空间不足”错误
- json - getent passwd 以正确格式输出为 json
- c# - C# 在两个控制器 ActionResults 之间失去价值
- visual-studio-mac - 你如何在 Visual Studio 2017 社区中查看 MAC 的完整错误
- javascript - 我可以让它只在某个变量为真时才执行点击事件吗?
- python - Python使用空格sep从csv读取数据,第一列除外
- azure-machine-learning-workbench - 在本地运行 Azure 机器学习服务管道