Divida programaticamente as imagens digitalizadas em imagens separadas

Para melhorar a qualidade do OCR, preciso pré-processar minhas imagens digitalizadas. Às vezes, preciso registrar a imagem com poucas fotos (componentes na página e eles estão em ângulos diferentes - por exemplo, alguns documentos em papel digitalizados ao mesmo tempo), por exemplo:

É possível dividir automaticamente programaticamente essas imagens em imagens separadas que conterão todos os documentos lógicos? Por exemplo, com uma ferramenta como ImageMagick ou outra coisa? Existe alguma solução / técnica para esse problema?

questionAnswers(2)

yourAnswerToTheQuestion