{"id":14976695,"url":"https://github.com/nachifur/mulimgviewer","last_synced_at":"2025-05-14T07:09:10.006Z","repository":{"id":37727088,"uuid":"286471920","full_name":"nachifur/MulimgViewer","owner":"nachifur","description":"MulimgViewer is a multi-image viewer that can open multiple images in one interface, which is convenient for image comparison and image stitching.","archived":false,"fork":false,"pushed_at":"2025-05-05T20:18:46.000Z","size":32765,"stargazers_count":1225,"open_issues_count":18,"forks_count":107,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-05-05T21:28:25.260Z","etag":null,"topics":["computer-vision","deep-learning","image-comparison","image-stitching","image-viewer","multiple-image-comparison","multiple-images","multiple-imageview","opencas","parallel","picture-viewer","python3","ubuntu","viewer","windows10"],"latest_commit_sha":null,"homepage":"https://mulimgviewer.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nachifur.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-08-10T12:42:01.000Z","updated_at":"2025-05-05T14:36:01.000Z","dependencies_parsed_at":"2023-09-26T08:31:00.426Z","dependency_job_id":"404e6a3d-584f-4381-a630-6b33d3a5da69","html_url":"https://github.com/nachifur/MulimgViewer","commit_stats":{"total_commits":601,"total_committers":12,"mean_commits":"50.083333333333336","dds":"0.16971713810316136","last_synced_commit":"dcefabaa65c030d05fe68157a158e9deaa606a21"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nachifur%2FMulimgViewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nachifur%2FMulimgViewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nachifur%2FMulimgViewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nachifur%2FMulimgViewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nachifur","download_url":"https://codeload.github.com/nachifur/MulimgViewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254092779,"owners_count":22013290,"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","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":["computer-vision","deep-learning","image-comparison","image-stitching","image-viewer","multiple-image-comparison","multiple-images","multiple-imageview","opencas","parallel","picture-viewer","python3","ubuntu","viewer","windows10"],"created_at":"2024-09-24T13:54:16.531Z","updated_at":"2025-05-14T07:09:04.995Z","avatar_url":"https://github.com/nachifur.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/nachifur/MulimgViewer\" target=\"_blank\"\u003e\n\u003cimg width=\"251\" height=\"251\" img align=\"center\" alt=\"multiple images viewer\" src=\"https://user-images.githubusercontent.com/32936898/224470786-d7c590e6-8a0e-4d0e-b897-50906e5eb209.png\" /\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/nachifur/MulimgViewer/stargazers\" target=\"_blank\"\u003e\n \u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/nachifur/MulimgViewer.svg\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/nachifur/MulimgViewer/releases\" target=\"_blank\"\u003e\n \u003cimg alt=\"All releases\" src=\"https://img.shields.io/github/downloads/nachifur/MulimgViewer/total.svg\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.oscs1024.com/project/oscs/nachifur/MulimgViewer?ref=badge_small\" alt=\"OSCS Status\"\u003e\u003cimg src=\"https://www.oscs1024.com/platform/badge/nachifur/MulimgViewer.svg?size=small\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# MulimgViewer\n\nDoc: [**English Doc**](https://mulimgviewer.readthedocs.io/en/latest/) | [**完整官网文档**](https://mulimgviewer.readthedocs.io) | [**Wiki**](https://github.com/nachifur/MulimgViewer/wiki)\n\n\n\nMirror: [**国内gitee镜像项目**](https://gitee.com/nachifur/MulimgViewer) | [**果壳OpenCas镜像项目**](https://github.com/opencas/MulimgViewer)\n\nLink: [**快速入门**](https://mulimgviewer.readthedocs.io/zh_CN/latest/resources/usage.html) | [**下载和安装**](https://mulimgviewer.readthedocs.io/zh_CN/latest/resources/install.html)\n\n如果有一些超链接失效，请通过[issue](https://github.com/nachifur/MulimgViewer/issues/new/choose)反馈。\n\n## 介绍\n\nMulimgViewer**多图像浏览器**，在一个界面显示多个图像，方便图像的比较、筛选。\n- 从多个文件夹加载图像并并排显示\n- 同时放大多个区域\n\n![f6](https://user-images.githubusercontent.com/32936898/224470721-c49f0269-70ad-419d-bbd0-f2a8eaa7a453.gif)\n\n您的star是我开发完善该项目最大的支持！\nqq交流群：945669929\n\n\u003cimg width=\"250\" height=\"355\" src=\"https://user-images.githubusercontent.com/32936898/224470800-84969a8a-f98e-4150-aa05-6b174b404845.jpg\"/\u003e\n\n## 应用场景\n### 例1：多图像浏览\n浏览202,599张图片的数据库CelebA，需要多长时间？一次显示1000张，只需点击200多次即可完成！\n![f15](https://user-images.githubusercontent.com/32936898/224470768-96eb5aee-8ca0-4903-ab80-d624b7aee691.jpg)\n\n### 例2：并行挑选\n\n**以前**你可能需要在多个窗口打开多个图像，逐个对比，再到文件夹找到对应的图像，复制到别的地方。\n\n**现在**使用MulimgViewer多图像浏览器，输入各个需要对比的目录，**一键保存需要对比的多张图像到本地**！\n\n![Parallel_select](https://user-images.githubusercontent.com/32936898/224470788-799e5141-a8a0-4e4b-b58b-cd61f5446591.jpg)\n\n图片并行挑选：`Parallel auto` or `Parallel manual`，关闭`Parallel+Sequential`（默认使用复制，选中`MoveFile`为剪切）。\n\n### 例3：并行放大\n\nMulimgViewer可以轻松的完成纵向与横向的拼接，**支持自动拼接保存，支持并行放大**！\n\n![f7](https://user-images.githubusercontent.com/32936898/224470740-375f42ee-a9d3-4902-b9d4-9945bc84044c.jpg)\n\n同时支持**任意位置**划框（鼠标左键按住移动），**多框**并行放大（鼠标右键点击，生成新的框）。[详细见](https://mulimgviewer.readthedocs.io/zh_CN/latest/resources/usage.html#id16)\n\n![f11](https://user-images.githubusercontent.com/32936898/224470749-46b0507d-b1c8-4418-9429-6874579ffdca.gif)\n\n### 例4：成对数据浏览\nMulimgViewer可以方便的进行成对的数据的浏览、比较。[详细见](https://mulimgviewer.readthedocs.io/zh_CN/latest/resources/usage.html#id9)\n\n![f8](https://user-images.githubusercontent.com/32936898/224470741-b6466206-6397-4383-a56c-92c601128170.jpg)\n\n### 例5：一键生成论文对比图\n支持显示标题，调整放大框的位置。放大框的位置选择`middle bottom`，建议`🔍️Scale=-1,-1`;如果选择其他位置，自行调节放大倍数，例如：`🔍️Scale=1.5,1.5`。[详细见](https://mulimgviewer.readthedocs.io/zh_CN/latest/resources/usage.html#id19)\n\n![f17](https://user-images.githubusercontent.com/32936898/224470773-0917564d-e74c-4f3e-9434-f3cb7d7687de.jpg)\n\n显示半张图像。勾选`OneImg`，使用`NumPerimg`控制几张图像合成一张图像。`Gap(x,y)=*,*,0,*,*`消除间距。\n\n![f18](https://user-images.githubusercontent.com/32936898/224470775-aa84975a-29e4-4d6a-b826-7ffbb4cbbbc6.jpg)\n\n### 例6：支持远程挂载目录图片浏览\n将远程服务器的目录挂载后，在MulimgViewer中选择目录即可，完成图片浏览。\n1. Ubuntu: 使用ubuntu的文件管理器`nautilus`，stfp://10.8.0.4连接到服务器。\n\n\u003cimg width=\"500\" height=\"200\" src=\"https://user-images.githubusercontent.com/32936898/224470743-2c3b25e2-9835-4324-812d-17d6088abdc0.jpg\"/\u003e\n\n2. win10: 安装WinFsp和[SSHFS-Win](https://github.com/billziss-gh/sshfs-win)之后，文件资源管理器中填写远程服务器ip，例如：`\\\\sshfs\\user@ip!port`\n\n\u003cimg width=\"500\" height=\"200\" src=\"https://user-images.githubusercontent.com/32936898/224470772-7282bfaf-702c-4f95-a388-8d9db4f51e39.jpg\"/\u003e\n\n### 例7：支持点按旋转\n\n显示多张图片的同时，鼠标左键点击即可完成图片旋转。\n\n![f10](https://user-images.githubusercontent.com/32936898/224470746-39609e38-b610-4254-baf5-3ad4385f9171.gif)\n\n### 例8：批量化resize图片\n利用自动保存功能，可以实现批量化resize图片。\n操作：\n1. 输入模式选择：Sequential，选择输入文件夹\n2. 选择保存文件的输出目录\n3. 勾选自动保存`AutoSaveAll`\n4. 设置`TruthResolution`为固定的大小，例如：`256,256`\n5. 点击保存💾️\n\n## 引用\n\n如果您在研究中使用此项目，请使用以下BibTeX条目。\n\n```bib\n@software{MulimgViewer,\n  author  = {Liu, Jiawei},\n  license = {GPL-3},\n  title   = {{MulimgViewer: A multi-image viewer for image comparison and image stitching}},\n  url     = {https://github.com/nachifur/MulimgViewer}\n}\n```\n\n## 使用条款\n**许可证**\n\nGPL-3.0 License：https://www.gnu.org/licenses/gpl-3.0.en.html\n\n**额外条款**\n\n- 允许个人使用\n- 商业使用请联系 - liujiawei18@mails.ucas.ac.cn.\n## Star 历史\n\n[![Star History Chart](https://api.star-history.com/svg?repos=nachifur/MulimgViewer\u0026type=Date)](https://star-history.com/#nachifur/MulimgViewer\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnachifur%2Fmulimgviewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnachifur%2Fmulimgviewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnachifur%2Fmulimgviewer/lists"}