2013-11-22 103 views
1

我正在使用ImageMagick修剪掃描頁面的邊距。ImageMagick修剪到邊框

頁有一個黑色的邊框和我們的目的看起來是這樣的:

enter image description here

這些是掃描了,所以經常有灰塵和其他黏性物質使事情不太漂亮。我使用了微調的命令是:

convert <filename> -crop \ 
    `convert <filename> -virtual-pixel edge -blur 0x15 -fuzz 40% -trim \ 
    -format '%wx%h%O' info:` +repage <filename> 

這主要是由各種論壇複製(我不知道是什麼-format做,例如)。當圖像具有黑色邊框而沒有其他許多其他圖像時,它會很好地工作。然而,有時候,掃描將事物寫在邊界或頂部。我想忽略邊界以外的所有東西,但我不太瞭解ImageMagick足夠有效地修補它。

有什麼想法?

+1

感謝修剪指令!奇蹟般有效。 – blissini

回答

1

我結束了使用一些ImageMagick的組合使用this line segment detector與一些棘手的參數來找到邊界和作物。

+0

在這種情況下,我[後續問題](http://stackoverflow.com/questions/23299784/how-do-i-find-the-largest-nearly-white-rectangle-in-a-bitmap-with- imagemagick):如何使用ImageMagick進行線條檢測? – reinierpost

+0

我對你的後續幫助有了答案嗎? – JacobEvelyn

+0

尚未,抱歉;我一直忙於其他事情,但我一定會嘗試它! – reinierpost