Połącz zeskanowane obrazy za pomocą CLI

22

Zeskanowałem artykuł w gazecie, który był większy niż szyba skanera. Każda strona została zeskanowana dwukrotnie: górna i dolna część, gdzie środkowa część pojawiła się na obu obrazach.

Czy istnieje sposób szybkiego dopasowania i zszycia zeskanowanych obrazów, najlepiej przy użyciu interfejsu CLI? Znane narzędzia do zszywania panoramy wymagają długiej konfiguracji, która jest w większości nieistotna: rozmiar obiektywu, ostrość, kąt itp.

Hugin ma rozwiązanie tego problemu , ale nie jest praktyczne w przypadku zadań wsadowych.

Adam Matan
źródło
1
Twoje „zaawansowane rozwiązanie tego problemu ” korzysta z interfejsu GUI .. hugin-toolsma zestaw narzędzi CLI .. może możesz coś z nimi zrobić (chyba że te narzędzia CLI, co miałeś na myśli przez „niepraktyczne” ..)
Peter.O
Wszelkie rozwiązania CLI są mile widziane.
Adam Matan

Odpowiedzi:

5

Możesz bawić się narzędziem ImageMagick montage . Zanim przejdziesz dalej, musisz zainstalować pakiet imagemagick .

W wartości nominalnej wystarczy położyć warstwę montagez plikami wejściowymi, a następnie dać plik wyjściowy:

montage scan1.jpg scan2.jpg output.jpg

ale montagemoże stać się naprawdę potężny. Możesz przekazać różne argumenty tłumaczenia, jeśli chcesz obrócić strony przed ich połączeniem. Rozszerzony podręcznik można przeczytać tutaj .

Oli
źródło
7
Po prostu łączy obrazy, bez inteligentnego szycia (dopasowywanie punktów, obracanie nieco itp.)
Adam Matan
Uwaga: to polecenie wyświetli plik o niskiej rozdzielczości.
marianoju
2

Ok, naprawdę potrzebujesz ImageMagick, zainstaluj go, sudo apt-get install imagemagicka następnie wystarczy wykonać następujące kroki:

  • utwórz pusty obraz w parametrach, aby dopasować dwa obrazy, które musisz połączyć.
  • wpisz w terminalu: composite -gravity North top_scan.jpg blank_image.jpg top_image.jpg
  • wpisz w terminalu: composite -gravity South bottom_scan.jpg top_image.jpg complete_image.jpg

Ale jeśli potrzebujesz czegoś, co autorotuje obrazy, aby były idealnie dopasowane, przepraszam, ale o ile wiem, nic nie robi tego w Ubuntu.

Rodrigo Martins
źródło
Jest jeden: panoramatools.com
RockScience
0

W CLI powinieneś spojrzeć na narzędzia panoramy , ponieważ Hugin jest tylko GUI dla tego oprogramowania.

RockScience
źródło
Wskazuje właściwy kierunek, ale nie jest odpowiedzią na pytanie.
marianoju