Margens automáticas das margens pretas dinamicamente das imagens digitalizadas?

7

Eu tenho um notebook fotocopiado e a fotocópia digitalizada, cerca de 200 páginas. Por várias razões, preciso imprimir este material. Há grandes quantidades de áreas pretas nos lados da página (depois que a própria página termina), "margens negras".

A imagem é assim:

Eu gostaria de remover os lugares negros, mas manter todo o texto. * As páginas pares e ímpares têm a parte preta em lugares diferentes. * Notavelmente, há uma borda branca fora do preto, também! * Mais notavelmente, as áreas pretas não têm largura fixa (tentei sobrepor todas as imagens para páginas pares e ímpares separadamente). Sua largura varia . O algoritmo de lote deve ser capaz de detectá-lo.

Existe uma maneira de remover essas margens branco-preto automaticamente, mantendo o texto?

Eu posso usar o Windows XP ou Linux.

    
por n611x007 29.06.2013 / 23:57

2 respostas

6

Eu recomendaria usar um utilitário gratuito chamado Scan Tailor , que remove bordas, endireita e faz outras correções nas imagens digitalizadas. Abaixo está o resultado que obtive com uma entrada mínima para o seu arquivo de amostra. Embora seja difícil dizer como funcionará para um lote inteiro, mas os resultados preliminares parecem promissores.

Se você estiver procurando por uma verdadeira solução de scripts para o problema, tente usar o ImageMagick, um poderoso utilitário de linha de comando para trabalhar com imagens. Especificamente, eu examinaria as seções sobre remoção de borda e corte . No entanto, eu não tive muita sorte em fazê-lo funcionar na sua imagem de teste. Você pode querer procurar nos fóruns, onde outros parecem ter problemas semelhantes .

    
por 30.06.2013 / 02:00
3

O XnView tem um modo de processamento em lote com um recurso de corte automático :

Comovocêpodever,acoreoníveldetolerânciapodemsermodificadosconformenecessário,oquepodeajudar.

O

IrfanView tem um recurso semelhante, embora seja um pouco mais oculto. Em Options > Properties/Settings > Browsing/Editing , você pode definir o valor de tolerância para bordas de recorte automático:

VocêpodefazerocorteautomáticoemloteusandoFile>Batchconversion:

Se nada disso ajudar, você pode ter que usar as armas grandes e usar algo como o Photoshop, talvez com os plugins adequados de recorte automático.

    
por 30.06.2013 / 01:55