Sáp nhập hai hình ảnh


25

Có một công cụ nào trong Ubuntu để tự động hợp nhất hai hình ảnh có một dải chung không? Tôi cần quét một hình ảnh lớn, không phù hợp ngay lập tức trong máy quét. Tôi đã suy nghĩ về việc quét nó thành hai phần và chỉnh sửa kết quả trong Gimp để tham gia cùng họ. Nhưng có lẽ một công cụ tự động có thể làm tương tự nhanh hơn và tốt hơn.

EDIT Tôi nghĩ rằng tôi có thể đã không làm rõ quan điểm của tôi. Khó khăn của tôi là không sắp xếp hai hình ảnh. Vấn đề của tôi là người ta phải bù cho độ xoay hoặc méo do quy trình thủ công đưa tấm vào máy quét và một công cụ tự động sẽ thu được kết quả chính xác hơn trong việc phân tích các mẫu phổ biến trong hai hình ảnh để xoay và căn chỉnh chúng một cách liền mạch.

Câu trả lời:


33

Sử dụng các công cụ được cung cấp với ImageMagick

Cài đặt qua trung tâm phần mềm

Chúng ta có thể dễ dàng tham gia, tức là "dựng phim" thành một ảnh lớn bằng lệnh sau

montage -geometry 500 image1 image2 [...] output

Xem trang dự án để biết nhiều tham số của tùy chọn hình học . Trong ví dụ trên, tất cả các hình ảnh sẽ được thu nhỏ theo chiều rộng của 500pixel trước khi chúng được nối. Điều chỉnh giá trị này cho kích thước hình ảnh của bạn. Trong trường hợp bạn cần phải có một chiều cao cố định chọn x500thay thế. Kích thước khác sẽ được thu nhỏ để duy trì tỷ lệ khung hình.


Lấy cảm hứng từ bài đăng này nói rằng ImageMagick có công cụ dòng lệnh được đặt tên convertđể hợp nhất hình ảnh. Để tham gia hình ảnh theo chiều ngang (theo thứ tự bảng chữ cái) :

convert +append *.png out.png 

Để xếp hình ảnh theo chiều dọc :

convert -append *.png out.png

Điều đó nên được chạy trong một thiết bị đầu cuối vào thư mục chứa các tệp png để tham gia tất cả chúng.

Một gui cho điều đó sẽ là:

một menu ngữ cảnh quản lý tập tin để tham gia hình ảnh được chọn.

Một cách dễ dàng khi nói đến đó là hành động tùy chỉnh của Thunar:

Để nối các hình ảnh được chọn theo chiều dọc (vào một pngtệp, theo thứ tự bảng chữ cái, bất kể phần mở rộng của chúng) hãy thêm hành động tùy chỉnh này:

convert -append %F joined-vertical.png

Để tham gia theo chiều ngang:

convert +append %F joined-horizontal.png

Đối với một cách phức tạp hơn để lắp ráp hình ảnh, bạn có thể muốn tìm kiếm phần mềm ghép ảnh toàn cảnh, chẳng hạn như hugin Cài đặt hugin

Cài đặt qua trung tâm phần mềm

hoặc plugin Pandora cho Gimp.


Montage sẽ tự động khớp các phần tương tự trong hai hình ảnh?
Andrea

Xin lỗi, đây không phải là những gì tôi đang tìm kiếm. Toàn bộ vấn đề của câu hỏi là tìm một công cụ sẽ tự động khớp các phần tương tự trong hai hình ảnh.
Andrea

1
bạn là nhất :)
sự ngu ngốc

@Andrea: bạn đã tìm ra cách nào để giải quyết vấn đề của mình chưa? Montage không phải dành cho bạn, nhưng có một cái nhìn tại lệnh khác: imagemagick.org/script/command-line-tools.php
Ooker

1
@landroni - Tôi đã thực hiện một chỉnh sửa cung cấp cách tham gia theo chiều dọc

5

Cuối cùng tôi cũng giải quyết được cho Hugin. Nó đòi hỏi một số can thiệp thủ công, nhưng đã tạo ra một kết quả thực sự tốt.

Dưới đây là hướng dẫn giải thích cách sử dụng Hugin để nó không cố làm biến dạng hình ảnh phẳng của bạn (công cụ được sinh ra để tạo hình ảnh toàn cảnh từ các hình ảnh đơn lẻ, do đó nó thường bù cho các hiệu ứng triển vọng).


Tại sao bạn không chấp nhận điều này?
Ooker

5

Bạn có thể dễ dàng đạt được điều đó với Gimp .

1) Tạo một tệp mới Tệp-> Mới

Trong hộp thoại "tạo hình ảnh mới" thêm chiều cao và chiều rộng mong muốn. Điều đó sẽ cung cấp cho bạn tệp mới của bạn có thể trông như thế này (tùy thuộc vào kích thước bạn đặt):

2) Mở hai hình ảnh bạn muốn hợp nhất từ Tệp -> Mở ...

3) Sau đó nhấp vào sao chép tại hình ảnh Chỉnh sửa -> Sao chép ...

4) Chuyển đến tệp trống bạn đã tạo trước ở bước 1 và dán hình ảnh (Sao chép và dán hình ảnh đầu tiên, sau đó sao chép và dán tệp thứ hai) Chỉnh sửa -> Dán

5) Định vị hai ảnh bằng tùy chọn "Di chuyển" từ Hộp công cụ

Khi hình ảnh được dán là nơi bạn muốn, đặt nó vào vị trí. Di chuyển con trỏ của bạn trên khung vẽ cho đến khi bạn thấy một biểu tượng neo nhỏ hoặc nhấp vào "Lớp" trên Thanh công cụ, sau đó chọn "Neo":

6) Chia tỷ lệ tệp mới bằng hai hình ảnh được hợp nhất Hình ảnh -> Tỷ lệ hình ảnh ...


Đây là những gì tôi đã suy nghĩ để làm. Sau đó, một lần nữa, có lẽ một công cụ tự động có thể làm tương tự nhanh hơn và tốt hơn. Quan điểm của tôi là một công cụ tự động sẽ sắp xếp mọi thứ tốt hơn tôi làm bằng tay.
Andrea

Tôi không biết có thực sự có chương trình nào cho một điều đơn giản như vậy không. Nhưng vẫn vậy, tôi chắc chắn rằng bạn không thể lười biếng như vậy..tôi sẽ không mất quá 5 phút :)
dlin

Điểm không phải là sự lười biếng. Đặt tấm lớn vào máy quét sẽ tạo ra hai hình ảnh hơi xoay và tôi cần phải bù vào đó. Làm điều đó bằng tay để kết quả liền mạch không quá dễ dàng
Andrea

1

Tôi đã tham gia thành công jpg vào chế độ toàn cảnh bằng cách sử dụng chương trình có tên fotoxx. Nó có một công cụ cho mục đích đó dưới thanh công cụ "Kết hợp"


Aha. Bây giờ làm thế nào tôi có thể cài đặt và sử dụng chương trình đó? Có thủ tục gì không?
Braiam
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.