Làm thế nào tôi có thể tìm thấy hình ảnh trùng lặp?


Câu trả lời:


60

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

Thêm tất cả các hình ảnh vào bộ sưu tập của bạn. Trong menu, chọn Công cụ / Tìm các bản sao. Điều này sẽ tìm kiếm các bản sao trên toàn bộ bộ sưu tập của bạn.

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

Một công cụ dòng lệnh. Vượt qua tất cả các hình ảnh bạn muốn so sánh trên dòng lệnh.

Geeqie (trước đây là GQview )Cài đặt qua trung tâm phần mềm

Trong menu, chọn File File / Find trùng lặp. Kéo và thả tập tin hình ảnh làm cửa sổ trùng lặp. Bạn có thể thả các thư mục để thêm đệ quy nội dung của chúng. Để so sánh trực quan hình ảnh, có các tùy chọn cụ thể, không mặc định trên menu thả xuống. Mức độ tương tự "tùy chỉnh" cho phép hạn chế các cặp chỉ ở mức độ tương tự cao nhất, nhưng nó phải được đặt ở "Tùy chọn" là 99. Ngay cả khi đó, nó không hoạt động hoàn hảo ít nhất là đối với một số loại hình ảnh, như dòng- nghệ thuật. Thật không may, nó không cung cấp một cơ chế lựa chọn tự động với các tiêu chí hợp lý, chẳng hạn như độ phân giải, ngày tháng hoặc bất cứ điều gì, lựa chọn tự động dường như chỉ ngẫu nhiên chỉ chọn hình ảnh đầu tiên được tìm thấy làm tham chiếu để lưu giữ. Xóa nhiều hình ảnh có thể cực kỳ chậm, vì nó cố gắng cập nhật số lượng kết quả ở mỗi lần xóa.


Tất cả ba công cụ này đều tìm thấy các bản sao trực quan, không chỉ các tệp có byte giống hệt nhau cho byte.


7
Tôi thấy rằng Geeqie hoạt động tốt nhất. Nó có một bộ chế độ tìm kiếm mạnh mẽ (tên, tổng kiểm tra, kích thước, v.v.), quét tương tự hình ảnh mạnh mẽ, thông tin chi tiết về các bản sao được tìm thấy, Giao diện người dùng đơn giản và trước tiên không cần thêm hình ảnh vào bộ sưu tập hoặc album. Nhược điểm duy nhất của tôi là Trình tìm kiếm trùng lặp được ẩn trong menu Tệp và bạn phải Kéo và Thả từ Nautilus (hoặc FM khác) để thêm Hình ảnh / Thư mục cần tìm kiếm. Ngoài ra, nó hoàn thành công việc và hoàn thành tốt công việc.
japzone

2
Geeqie có thể tìm thấy những hình ảnh tương tự và nó hoạt động khá tốt, nhưng tôi thấy nó hơi chậm đối với các kết hợp chính xác và thật tẻ nhạt khi loại bỏ nhiều bản sao với nó.
Wernight

Một lựa chọn khác (có vẻ hoạt động khá tốt), là công cụ này còn được gọi là findimagedupes , nhưng không liên quan đến công cụ được lưu trữ trên Sourceforge.
Winny

Digikam có một giao diện tìm kiếm trùng lặp tuyệt vời. Tôi rất khuyến khích.
wb Khang

22

FSlint Cài đặt FSlint

fslintlà một chương trình đồ họa có thể tìm thấy các tệp trùng lặp thuộc bất kỳ loại nào bởi md5sum. Nếu hình ảnh không giống nhau, chúng sẽ không được gắn cờ là trùng lặp. Hình ảnh bên dưới hiển thị một loạt các tệp pdf trùng lặp trong thư mục Tải xuống của tôi:

nhập mô tả hình ảnh ở đây

Bạn có thể thay đổi các tham số tìm kiếm nâng cao để tìm kiếm theo loại tệp và chỉ giới hạn ở hình ảnh. Điều đó được thực hiện thông qua việc thay đổi "tham số tìm thêm" dưới dạng findtùy chọn lệnh. Ví dụ: ở đây tôi chỉ tìm kiếm *.jpgcác tệp (trong cùng một đường dẫn, chỉ nhìn vào thư mục "Tải xuống" của tôi:

nhập mô tả hình ảnh ở đây

fdupes Cài đặt fdupes

fdupeslà một công cụ dựa trên dòng lệnh tương đương. Cả hai đều có sẵn trong repos.


12
Lưu ý rằng tôi nghi ngờ các chương trình này sẽ tìm thấy các bản sao đã thay đổi kích thước.
Vadim Peretokin

@Vadi đó là một câu hỏi khác, và phức tạp hơn. Tineye thực hiện nhận dạng hình ảnh không dựa trên siêu dữ liệu, băm, v.v. (nó có thể xác định hình ảnh trông tương tự) nhưng đó là một dịch vụ trực tuyến. Họ cung cấp API nhưng tôi chưa biết về bất kỳ ứng dụng nào tận dụng lợi thế này. Điều phức tạp khác là bạn sẽ không muốn xóa các hình ảnh tương tự mọi lúc, ví dụ nếu bạn chỉnh sửa ảnh nhưng muốn giữ các bản sao của bản gốc. Loại bỏ các bản sao giống hệt nhau là an toàn hơn nhiều.
John Lyon

4
OP tuyên bố rõ ràng "bao gồm cả những bức ảnh đã được thay đổi kích thước" vì vậy đây không phải là câu trả lời.
Calimo

7

fdupes Cài đặt fdupes

Bạn có thể sử dụng một công cụ dòng lệnh được gọi fdupesđể tìm các tệp trùng lặp (xem man fdupesđể biết thêm chi tiết). Tôi không biết cách nào để tìm "bản sao" đã được thay đổi kích thước. Một chương trình đã làm điều này sẽ yêu cầu một số loại thuật toán thông minh phân tích nội dung hình ảnh bởi vì khi một hình ảnh được thay đổi kích thước, dữ liệu của nó bị thay đổi nên các phương pháp tìm kiếm trùng lặp truyền thống sẽ không hoạt động.


fdupes cũng sẽ bỏ lỡ các bản sao trong các thư mục khác nhau; giả sử bạn có hai bản sao của một bức ảnh trong thư mục tiệc sinh nhật / và bản kia trong nội dung gia đình / ... "fdupes -fr." sẽ bỏ lỡ bản sao này.
lrkwz

2
fdupes không xử lý các bản sao đã được thay đổi kích thước, cũng không thay đổi siêu dữ liệu.
Calimo

6

imgSeek Cài đặt imgseek

imgSeek có thể tìm thấy các bản sao cũng như các hình ảnh tương tự (vì vậy nó có thể tìm thấy các ảnh và ảnh đã thay đổi kích thước với tên tệp và siêu dữ liệu khác nhau) và thậm chí tìm kiếm ảnh dựa trên bản phác thảo. Nó có sẵn trong các phiên bản máy tính để bàn và máy chủ.

Tôi thực sự đã không thử nó mặc dù.


chỉ khả dụng cho Ubuntu 10.04, mặc dù có thư viện perl cho 12.04
drevicko

Phiên bản máy chủ isk-daemonhoạt động vào ngày 12.04, mặc dù tôi thấy tôi phải cài đặt từ nguồn ( pip installtheo trang instalation không hoạt động)
drevicko

4

dupeGuru Picture Edition hoạt động hoàn toàn tuyệt vời, và đáng để thử.

Họ có Launchpad PPA , dupeguru(gói tất cả trong một mới) hoặc dupeguru-pe(gói phiên bản hình ảnh cũ) có thể được cài đặt từ nó bằng các lệnh đó:

sudo add-apt-repository ppa:hsoft/ppa
sudo apt-get update
sudo apt-get install dupeguru

Có vẻ như dupeGuru hiện không có phiên bản riêng biệt. Nó hoạt động tốt, mặc dù UI có thể tốt hơn. Nó cũng có sẵn trong AUR nếu bạn sử dụng Arch.
dùng31389

2

Thị giác

Visipics là một ứng dụng Windows miễn phí cho chức năng đó, nhưng tất nhiên chỉ hoạt động tốt trên Linux, thông qua rượu vang (Nó tốt hơn geeqie / gqview về việc sắp xếp các bản sao (kết quả của geeqie hoàn toàn "không thể sắp xếp")).

Bạn có thể yêu cầu nó tự động chọn hình ảnh dựa trên các tiêu chí như kích thước tệp nhỏ hơn, loại không nén, độ phân giải thấp hơn (mặc dù điều đó sẽ không làm ngược lại, bạn cần phải làm thủ công, điều đó sẽ không tốt hơn nhiều so với thực hiện trên geeqie, ngoại trừ việc lựa chọn không yêu cầu giữ Shift/ Ctrl) và thậm chí ưu tiên các thư mục (nhưng ưu tiên cuối cùng là ưu tiên thư mục).

Tuy nhiên, bạn phải chú ý đến các liên kết tượng trưng - nó có thể "chọn ngẫu nhiên" để lưu một liên kết tượng trưng vào một tệp trong khi xóa tệp thực tế dưới dạng "bản sao". Thật là xấu hổ.

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.