🖼️

Tìm và xóa ảnh trùng lặp

Quét ổ cứng, tìm ra các bức ảnh giống nhau (kể cả khi khác tên) để giải phóng dung lượng.

Image ⭐⭐ Intermediate ⏱️ 5 phút

😫 Vấn đề (The Pain Point)

Bạn backup ảnh từ điện thoại ra máy tính nhiều lần. Giờ bạn có 10.000 ảnh, trong đó chắc chắn có hàng ngàn ảnh trùng nhau (duplicate) nằm rải rác. Ổ cứng đầy, nhưng không dám xóa vì sợ xóa nhầm.

🚀 Giải pháp Agentic (The Solution)

Tool sử dụng thuật toán “Perceptual Hashing” (Vân tay ảnh) để tìm ảnh giống nhau ngay cả khi chúng bị resize hoặc đổi tên.

Tính năng:

  • Content-Based: Không chỉ so sánh tên file, tool “nhìn” nội dung ảnh để so sánh.
  • Safety Review: Không xóa ngay, tool hiện danh sách các cặp ảnh trùng để bạn quyết định giữ tấm nào.
  • Auto Mark: Tự động đánh dấu các ảnh có độ phân giải thấp hơn để xóa.

Image Deduplicator Screenshot

🤖 Engineering Prompt (Copy & Paste)

**Role:** Python Tool Developer

**Task:** Create an "Image Deduplicator" app.

**Requirements:**
1.  **Tech Stack:** Python, `tkinter`, `imagehash`, `Pillow`.
2.  **GUI:**
    *   Select Scan Folder.
    *   Scan Button.
    *   **Results Area:** A scrollable list showing groups of duplicates.
    *   For each group, show thumbnails side-by-side.
    *   "Auto-Select Lower Res" button.
    *   "Delete Selected" button.
3.  **Logic:**
    *   Generate `phash` (Perceptual Hash) for every image.
    *   Compare hashes. If difference < threshold (e.g., 5), consider them duplicates.
    *   Group duplicates.
    *   Display for user review.
4.  **Deliverables:**
    *   `dedup.py`
    *   `run.bat`
    *   `requirements.txt` (`imagehash`)

**Context:** Users cleaning up messy photo archives.

🧠 Giải mã Prompt

  • Perceptual Hash: Khác với MD5 (so sánh byte), ImageHash so sánh cấu trúc hình ảnh. Ảnh bị giảm chất lượng hoặc chỉnh màu nhẹ vẫn được nhận diện là trùng nhau.
  • Human-in-the-loop: Với việc xóa dữ liệu, luôn luôn phải để người dùng review cuối cùng. AI chỉ gợi ý, User ra quyết định.

🛠️ Hướng dẫn

  1. Copy Prompt -> Paste.
  2. Chạy run.bat.
  3. Scan folder -> Review kết quả -> Clean dọn dẹp.

Workflows liên quan

Khám phá danh mục khác

📬

Get Started with Agentic Working

Subscribe to receive updates from AgenticWorking.io

📖 Free eBook Guide 📦 7 Ready-to-use Scripts 🔔 Weekly Tips

No spam, unsubscribe anytime. Join 1,000+ subscribers.