我的问题可能不合理。但我想知道图像处理中真正的工业级前景/背景分离是什么。我的应用程序是我需要从后台提取对象。在连续图像中很容易跟踪移动的前景对象,但对于静止图像(只有一个图像)而不是使用阈值,还有什么比阈值更有效? 谢谢
答案 0 :(得分:1)
您可以尝试其他许多方法。在我看来,阈值实际上是提取对象的一种非常好的方法。但是,如果您愿意,实际上还有许多其他方法可以根据情况考虑。
1)如果背景是固定的,你可以简单地尝试背景减法。无论剩下什么都是奇怪的,在这种情况下,你想要提取的对象。
2)如果您尝试提取的对象是特定的,无论背景如何,您都可以使用特征提取,分类器(例如Haar)
3)如果物体具有特定的形状,例如圆形,矩形,您可以使用Hough和Canny,或者形状检测,在网上可以使用。
4)如果您要提取的对象具有特定颜色,您可以查看HSV,LAB空间,两者都比RGB好得多。您也可以尝试使用像分水岭这样的预处理方法(还有更多其他方法)
许多其他许多人视情况而定。希望有所帮助。
答案 1 :(得分:0)
我不知道这是否是您问题的答案,但如果相机静止不动,您可以查看光流。这会跟踪视频流中的移动对象。它查看图像中的变化,然后可以分离背景和前景。 [1]:http://www.mathworks.com/discovery/optical-flow.html
希望它可以帮到你