CLI를 사용하여 스캔 한 이미지 스티치


22

스캐너 유리보다 큰 신문 기사를 스캔했습니다. 각 페이지는 두 부분으로 스캔되었습니다 : 위쪽과 아래쪽, 가운데 부분이 두 이미지에 모두 나타납니다.

CLI를 사용하여 스캔 한 이미지를 빠르게 일치시키고 스티치하는 방법이 있습니까? 내가 아는 파노라마 스티칭 도구는 렌즈 크기, 초점, 각도 등과 관련이없는 긴 구성이 필요합니다.

Hugin 은이 문제에 대한 해결책을 가지고 있지만 배치 작업에는 실용적이지 않습니다.


1
" 이 문제에 대한 긴급한 해결책 "은 GUI 인터페이스를 사용합니다. hugin-toolsCLI 도구 세트가 있습니다. "실용적이지 않은"CLI 도구가 아닌 한 CLI 도구 세트로 무언가를 수행 할 수 있습니다.
Peter.O

모든 CLI 솔루션을 환영합니다.
Adam Matan

답변:


5

ImageMagick의 montage 도구로 놀 수 있습니다 . 더 진행하기 전에 imagemagick 패키지 를 설치하고 싶을 것 입니다.

액면가에서는 montage입력 파일을 사용하여 출력 파일을 제공하면됩니다.

montage scan1.jpg scan2.jpg output.jpg

그러나 정말로 강력 montage해질 수 있습니다 . 페이지를 결합하기 전에 회전해야하는 경우 다양한 번역 인수를 전달할 수 있습니다. 여기에서 확장 매뉴얼을 읽을 수 있습니다 .


7
그것은 단순히 스마트 스티칭 (매칭 포인트, 비트 회전 등)없이 이미지를 연결합니다
Adam Matan

이 명령은 저해상도 파일을 출력합니다.
marianoju

2

좋아, 실제로 필요한 것은 ImageMagick이며 설치 sudo apt-get install imagemagick한 다음 다음 단계를 수행하면됩니다.

  • 매개 변수에 빈 이미지를 만들어 두 이미지를 합쳐야합니다.
  • 터미널에 입력하십시오 : composite -gravity North top_scan.jpg blank_image.jpg top_image.jpg
  • 터미널에 입력하십시오 : composite -gravity South bottom_scan.jpg top_image.jpg complete_image.jpg

그러나 이미지를 완벽하게 일치시키기 위해 이미지를 자동으로 회전시키는 것이 필요하다면 미안하지만 우분투에는 아무것도하지 않습니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.