{"id":20116224,"url":"https://github.com/dashesy/imagesorter","last_synced_at":"2025-10-08T13:55:26.428Z","repository":{"id":61948754,"uuid":"555648415","full_name":"dashesy/imagesorter","owner":"dashesy","description":"Sort images in a directory based on similarity features and dedup","archived":false,"fork":false,"pushed_at":"2023-03-13T05:05:36.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T19:24:47.995Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dashesy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-22T02:15:05.000Z","updated_at":"2022-11-29T23:22:55.000Z","dependencies_parsed_at":"2024-11-13T18:52:25.381Z","dependency_job_id":null,"html_url":"https://github.com/dashesy/imagesorter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dashesy/imagesorter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dashesy%2Fimagesorter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dashesy%2Fimagesorter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dashesy%2Fimagesorter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dashesy%2Fimagesorter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dashesy","download_url":"https://codeload.github.com/dashesy/imagesorter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dashesy%2Fimagesorter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278956331,"owners_count":26075221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T18:39:19.155Z","updated_at":"2025-10-08T13:55:26.393Z","avatar_url":"https://github.com/dashesy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# imagesorter\nSort images in a folder based on similarity features.\nThe default featurizer is 'mobilenet+resnet18' hybrid, which performs the best combining OD and Classification features.\n\n# Usage\n\n```bash\npython sort.py /path/to/input/directory/ /path/to/output/directory/\n```\n\nTo use different featurizer\n\n```bash\npython sort.py /path/to/input/directory /path/to/output/directory/ --featurizer mobilenet\n```\n\nDecrease the dedup threshold to deduplicate more\n\n```bash\npython sort.py /path/to/input/directory /path/to/output/directory/ --dedup 0.99\n```\n\n# TODO\n\n1. Paralelize and cache to disk to handle large number of images. (Currently fine up to few hundreds)\n2. Add option to minimize the cost function (max sum path) for maximum similarity sort. Can start from current sort as a good initial condition.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdashesy%2Fimagesorter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdashesy%2Fimagesorter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdashesy%2Fimagesorter/lists"}