ilytix 0.2.2

A simple cli tool for images analysis, written in Rust.
Documentation
ilytix-0.2.2 has been yanked.

ilytix

A simple command-line tool for visual image analysis, with features like checking image integrity, deduplication, and retrieval, written in Rust.

Installation

pip install -U ilytix
# or
cargo install ilytix

Getting Started

Check the integrity of images (检查图片完整性)

It will attempt to repair incorrect image formats whenever possible.

ilytix check -i ./datasets -r -o A/B/C

Options:
-i <PATH> Path for input file or folder.
-o <PATH> Path for setting the saving results.
-r, --recursive Recursively traverse folders to obtain files.
--mv Store results by moving instead of copying.

And you'll see something like this

✔  Source · /home/qweasd/Desktop/datasets › Folder
✔  Recursively · true

🐢 Integrity Checking [####################] 73/73 (100% | 0.00s | 00:00:00)
✔  Found · x73
    · Intact › x34
    · Incorrect › x3
    · Deprecated Or Unsupported › x36

🐢 Saving(Copy) [####################] 73/73 (100% | 0.00s | 00:00:00)
✔  Results saved at · /home/qweasd/Desktop/A/B/C

Images deduplication (图片去重)

Used for deduplicating images within a folder.

ilytix dedup -i ./datasets -r -o A/B/C

Options:
-i <PATH> Path for input folder.
-o <PATH> Path for setting the saving results.
-r, --recursive Recursively traverse folders to obtain files.
--mv Store results by moving instead of copying.
-thresh Used to adjust image similarity threshold.

And you'll see something like this

  Source · /home/qweasd/Desktop/datasets › Folder
  Recursively · true

🐢 Building [####################] 73/73 (100% | 0.00s | 00:00:00)
  Index
    · Capacity › 73
    · Size › 37
    · Dimensions › 32

🐢 Deduplicating [####################] 73/73 (100% | 0.00s | 00:00:00)
  Found
    · Duplicated › x17
    · Curated › x20
    · Deprecated Or Unsupported › x36

🐢 Saving(Copy) [####################] 73/73 (100% | 0.00s | 00:00:00)
  Results saved at · /home/qweasd/Desktop/A/B/C-1

TODO

  • images integrity check
  • images de-duplicate
  • image-image retival
  • text-image retrival
  • image catption