2011-05-27 25 views
4

通過本文上Robust text detection其中談到使用MSER(最大穩定的外部區域)來定位區域的圖像中,因爲它通常比我們迄今做通常的輪廓調查連接成分分析更健壯走出。從那裏我無法弄清楚如何申請/ OpenCV中實現這一點:有沒有人在OpenCV中使用MSER來檢測區域?

的MSER在文本檢測紙(d的情況下,你居然檢查出來)第2.1項。 documentation沒有任何示例,所以它實際上難以運行任何代碼。

有沒有人試過這種?

從實現的代碼there然而,有一些顏色轉換和東西,這略顯混亂。有人能幫我弄清楚在MSER中究竟做了什麼,以及如何用OpenCV來實現?提前致謝。

編輯:找到一個MATLAB實現here

+1

對於有人在2015年尋找這個,有一個mser.py,你可以在OpenCV中使用。它在樣本/ python2 – 2015-08-08 07:24:01

回答

3

坦白說,我建議你找到了VLFeat MSER實施。我以前用它來達到很好的效果。

請注意,VLFeat實現具有C/C++,用於具有C和Matlab API的核心數字。這使您可以使用Matlab進行快速原型設計,之後可以輕鬆切換到C.

對於有特徵檢測/試驗說明的目的,我個人比較喜歡的是圖書館的OpenCV。

4

的OpenCV已經有一個MSER實現自2.1

Here是C++文檔。我認爲C函數是cvMSER,但這可能是錯誤的,暫時還沒有使用過。

+0

我見過文檔。信息不完全滿足。 :) – AruniRC 2011-05-27 13:25:31

+1

OpenCV版本是一個真正的線性時間實現,並在BSD下許可,而VLFeat是GPL。 – Doug 2011-10-12 21:47:40