2009-02-16 57 views
2

我現在被定義爲每行的維度。名單我想颳了各種顏色的它,什麼擾亂我的最選擇:OCR:如何找到合適的ColorMatrix來定義新顏色?

Example

正如你可以看到圖片我嘗試分析得到了一個白色背景的綠色文本。選擇背景爲灰色,黑色文字。每第二行有一個稍微灰色的背景,但我設法操縱與ColorMatrix的對比度。

僅供參考,我確實有一些其他ColorMatrizes,如灰度,陰影,SetContrast,SetBrightness等。

我的方法搜索線條對大部分圖片來說確實很好,但是選擇會使它停下來。

所以現在我卡住了,不知道該怎麼做。我搜索了一個小時,但沒有找到解決辦法。


我想,也許我可以將背景灰色從選區轉換爲白色,而不會影響文本和灰度圖片的其餘部分。但是我找不到可以完成這項工作的ColorMatrix。

你知道一個還是有更好的解決方案嗎?

回答

1

爲什麼要使用顏色矩陣?

它的工作原理(至少對於你具體的例子)與ImageMagick的-threshold操作更加容易:

convert            \ 
    http://img18.imageshack.us/img18/210/lobbymd9.jpg \ 
    -threshold 50%          \ 
    result.jpg 

的視覺效果:

Original   =>   Thresholded 50%

閾值基本上留下了每種顏色只有2個值(零或最大值)。低於閾值的每個值被設置爲0,高於閾值的值被設置爲255(或者如果工作在16位深度,則爲65535)。最終效果是純黑色+白色圖片。

相關問題