一、介绍
MulimgViewer是多图像浏览器,在一个界面打开多个图像,方便图像的比较,方便的选出对比明显的图像对,同时可以方便的进行图像的拼接。
输入路径有三种模式
- auto:一个文件夹多个子文件夹。一个文件夹下有n个子文件夹,子文件夹中为图片。
- manual:手动选择多个子文件夹。
- 一个文件夹多张图片。
1和2是多图浏览模式,需要确保各子文件夹下面的图片命名相同,用于不同图片的对比。
3是多图拼接模式,一个文件夹下有不同的图片,命名不同,用于这些图片的拼接。
选择输出的路径,输出的文夹名称为输入的子文件夹名称。子文件夹名字相同时,保存时变为名称+数字。
二、安装与运行
提供Windows的包(amd64)。其他环境可以使用源码运行。建议使用Python3.6以上。
源码运行
安装:
推荐使用conda安装,pip安装wxpython可能会失败。
pip:
sudo apt-get install build-essential libgtk-3-dev
/usr/bin/pip3 install wxpython pillow pytest-shutil
运行:
python3 main.py
Windows
目前已经打包一个exe,已经在win10下测试。也可以下载源码运行main.py
。
三、应用场景
例1:
在深度学习中,你可能遇到以下问题:
一个模型或者多个模型对比时,产生多个输出文件夹。你已经通过指标判断出哪个模型是最优的,这时你需要你选出相应的图像对用于实验结果的对比。
以前你可能需要打开多个图像,逐个对比,再到文件夹找到图像,复制到别的地方。
现在只需使用Mulimg_viewer多图像浏览器,输入各个需要对比的目录,一键保存对比图像对到本地!
例2:
Mulimg_viewer可以轻松的完成纵向与横向的拼接,支持自动拼接保存!
四、快捷键操作
下一张:Ctrl+N
上一张Ctrl+L
保存:Ctrl+S
五、注意事项
- 对比的文件夹里面的图像命名需要一样!
- 子文件夹的命名。如果是0,1,2…10,11,需要改为00,01,02,…10,11。因为排序时会变为:0,1,10,11,2…