Khâu ảnh quét bằng CLI


22

Tôi đã quét một bài báo lớn hơn kính máy quét. Mỗi trang được quét hai lần: phần trên cùng và phần dưới cùng, trong đó phần giữa xuất hiện trong cả hai hình ảnh.

Có cách nào để nhanh chóng khớp và ghép các hình ảnh được quét này, tốt nhất là sử dụng CLI không? Các công cụ khâu toàn cảnh mà tôi biết yêu cầu cấu hình dài, phần lớn không liên quan: kích thước ống kính, tiêu cự, góc, v.v.

Hugin có một giải pháp cho vấn đề này , nhưng nó không thực tế cho các công việc hàng loạt.


1
" Giải pháp hugin cho vấn đề này " của bạn sử dụng giao diện GUI .. hugin-toolscó bộ công cụ CLI .. có lẽ bạn có thể làm gì đó với chúng (trừ khi những công cụ CLI đó có nghĩa là "không thực tế" ..)
Peter.O

Bất kỳ giải pháp CLI đều được chào đón.
Adam Matan

Câu trả lời:


5

Bạn có thể chơi xung quanh với công cụ của ImageMagick montage . Bạn sẽ muốn cài đặt ImageMagick gói trước khi bạn đi thêm nữa.

Theo mệnh giá, bạn chỉ cần liên kết montagevới các tệp đầu vào và sau đó cung cấp cho nó một tệp đầu ra:

montage scan1.jpg scan2.jpg output.jpg

Nhưng montagecó thể có được thực sự mạnh mẽ. Bạn có thể chuyển các đối số dịch khác nhau nếu bạn cần xoay các trang trước khi chúng được kết hợp. Bạn có thể đọc một hướng dẫn mở rộng về nó ở đây .


7
Nó chỉ đơn giản là ghép các hình ảnh, mà không cần khâu thông minh (khớp các điểm, xoay một chút, v.v.)
Adam Matan

Coi chừng lệnh này sẽ xuất ra một tệp có độ phân giải thấp.
marianoju

2

Ok, trong thực sự những gì bạn cần là ImageMagick, cài đặt nó sudo apt-get install imagemagickvà sau đó bạn chỉ cần thực hiện các bước sau:

  • tạo một hình ảnh trống trong các tham số để khớp với hai hình ảnh mà bạn cần đặt lại với nhau.
  • gõ vào thiết bị đầu cuối: composite -gravity North top_scan.jpg blank_image.jpg top_image.jpg
  • gõ vào thiết bị đầu cuối: composite -gravity South bottom_scan.jpg top_image.jpg complete_image.jpg

Nhưng nếu bạn cần một cái gì đó tự động điều chỉnh hình ảnh để làm cho chúng khớp hoàn hảo, xin lỗi, nhưng theo tôi biết thì không có gì làm được điều đó trong Ubuntu.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.