ilytix
A simple command-line tool for visual image analysis, with features like checking image integrity, deduplication, and retrieval, written in Rust.
Installation
# or
Getting Started
Check the integrity of images (检查图片完整性)
It will attempt to repair incorrect image formats whenever possible.
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.
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
| | )
| | )
) | | )
TODO
- images integrity check
- images de-duplicate
- image-image retival
- text-image retrival
- image catption