2013-11-25 103 views
4

有什麼好方法是團結一致如下圖段文字,知道:連字符分割

  • 人物有這種字體,但字體大小變化的基礎上的圖像尺寸
  • 從圖像的字符僅孤立組連接

enter image description here

此外,如何可以檢測如果在給定邊界框中有兩個或更多個連接的字母?

我試着檢查width> height來檢測連接的字符,但它不適用於圖像中的藍色組。

我也嘗試過基於分割方法: Article section 3.4 用於分隔字符,但得到的結果很差。

+0

您是否嘗試侵蝕? – baci

+0

是的,它不起作用,因爲它過分分裂字母,特別是在「u」,「n」的情況下。 – Ravul

+0

這解決了嗎? – Wesley

回答

1

想法:如果您已經有一個好的ocr,您可以嘗試應用ocr所有這些連接的組件(或輪廓)。如果不能檢測到一封信;比沒有1個字母,有2個或更多。

IDEA:檢查convexity defects這些連接的組件,最接近的缺陷點是網橋的位置。

IDEA:使用具有內核小寬度&大高度侵蝕+擴張(morphological opening

IDEA:取圖像的y衍生物。最小的輪廓(或線)將成爲你的橋樑。標記它們並從原始圖像中刪除這些像素。

IDEA:搜索問題的方法:取字母表(這字體)2個字母,他們提供一些工具橫向連接和使用的OpenCV matchShapes方法(矩匹配)找到,如果該形狀與連接的組件相匹配。或者嘗試執行autocorrelation

祝你好運。