【发布时间】:2020-12-08 17:50:32
【问题描述】:
我想检测肉的轮廓。我已经为肉类训练了一个对象检测模型。模型的输出如下所示,边界框坐标为左上角的 (44,34) 和右下角的 (321,348)。
如何通过 opencv 或其他图像处理库根据此输出分割肉的轮廓?
【问题讨论】:
-
您认为深度估计正确吗?牛肉下面的表面看起来垂直于相机并且是平坦的,但这在深度估计中没有表示出来。
-
See here. 这不是 100% 正确的,但我在平面上测试了一本书的正常轮廓检测,平均了书的轮廓和平面内的深度值(参考),然后线性计算书的深度,然后是它的厚度。这导致了 5% 的错误。
-
好的,你只想提取牛肉的轮廓吗?我认为这可以在没有深度估计的情况下实现。
-
是的!如果有帮助,我还训练了一个模型来检测肉类(边界框,而不是分割)。
-
我已经通过使用 Otsu 的阈值去除伪影取得了进展,但这仍然不够。根据要求更新了问题。
标签: python opencv image-processing