Eu sou um cara de vetores principalmente, mas para um projeto atual eu preciso trabalhar com um monte de velhos mapas de papel digitalizados (mapas de dano de bomba ww2 para Londres, se você estiver interessado!)
Digitalizamos e georreferenciamos os mapas e agora queremos criar uma camada composta em mosaico para veiculação em um site. Vamos cortar as fronteiras obviamente, não é esse o problema aqui.
O problema é que existem diferenças visuais de cores e brilho entre as folhas do mapa. Estou um pouco sem saber como equalizá-los para dar uma aparência visual coerente. Eu li o equalizador do histograma, mas minha caixa de ferramentas atual (Manifold GIS, GDAL, GeoServer) não parece ter a funcionalidade necessária.
Exemplo de 4 varreduras já georreferenciadas:
fonte
Respostas:
Isso pode ser feito no GIMP http://www.gimp.org/
Você precisa criar uma paleta de cores personalizada - isso lerá cada imagem carregada e corresponderá melhor aos pixels, forçando as cores a se igualarem.
Você também pode restringir o contraste e o brilho de maneira semelhante
http://gimp.open-source-solution.org/manual/gimp-tool-brightness-contrast.html
http://docs.gimp.org/en/gimp-palette-dialog.html
Para mais detalhes avançados, você pode usar a função Equalizar com o histograma
http://docs.gimp.org/en/gimp-layer-equalize.html
Isso pode ser automatizado com a função macro de script fu.
http://www.squidoo.com/gimp-how-to-write-a-script-fu-macro
fonte
Outra maneira é usar o software de costura de fotos (panorama). Hugin é um exemplo de um projeto gratuito e aberto que faz exatamente isso e é fornecido com um enblend que pode cuidar das diferenças de brilho. Não há necessidade de mexer com paletes, basta escolher a imagem com as melhores luzes / cores como fonte de mistura. Você teria que cortar primeiro as fronteiras.
fonte
Uma tentativa que eu sugeriria é usar técnicas de equalização de histograma.
pode levar todas as imagens a uma referência comum, melhorando também o contraste.
Você deve tentar, aqui está uma biblioteca para tentar:
https://github.com/rupestre-campos/histogram_equalize
você pode tentar se inscrever para cada conjunto de dados.
fonte