如何有效地分割图像?

时间:2012-07-27 15:34:44

标签: algorithm opencv computer-vision image-segmentation

我搜索解决方案以分割不同部分的图像(特殊显着图(见图))。 我知道Pedro F. Felzenszwalb的一些像Graph-Based segmentation这样的解决方案,但是对于大图像,我的实现非常慢。 还有其他解决方案吗? Map http://img836.imageshack.us/img836/9599/salmap.jpg

问候, 命运

1 个答案:

答案 0 :(得分:2)

命运,

此细分的具体目标是什么?您是否只想在静止图像中创建单独的区域?您是在寻找对象,还是将图像分段以找到投资回报率以供日后工作?

您可以更加具体地了解细分目标,您可以更具体地定制代码。通过阈值处理对图像进行二值化,或通过特征检测将其分成较小的块,可以显着加快代码速度。

我能想到的唯一一个在OpenCV库中实现的通用图像分割算法是水流算法。您可以在文档中找到它,或者查看Laganiere的OpenCV 2计算机视觉应用程序编程手册,其中包含有关这两种算法的优秀教程。