文章目录
- 0 引言
- 1 应用简介
- 2 主要功能和特点
- 2.1 多图像同/异步像素级对比
- 2.2 支持多达30+种图像格式
- 2.3 高效率的图像处理性能
- 3 简明使用教程
- 3.1 软件下载安装与更新
- 3.1.1 软件下载与安装
- 3.1.2 软件更新
- 3.2 多视窗添加并自动最优排列
- 3.3 多样化图像导入方式
- 3.4 自动切换显示模式
- 3.5 同步缩放、拖拽以及快速复位
- 3.6 八视窗同步像素级对比
- 4 待完成功能
- 5 总结一下
0 引言
在我的研究工作中,常常涉及不同图像处理算法或者不同参数下的图像的处理效果对比,尤其是在ISP图像处理领域,通过查看图像像素值之间的差异对于研究工作至关重要。众所周知,现有的PhotoShop工具已有了很强大的图像处理功能,纵使有这样地现成工具,但其始终很是无法很好地满足我的研究工作,因此,我决定设计出满足自己需求的专用型图像实验工具,以更好地提高我研究工作的效率,也希望能帮助到在该领域涉及范围内的伙伴们,欢迎了解、下载安装、使用和反馈!
- 项目主页 https://iw.sokedev.cn/
1 应用简介
本次开发的应用程序主要是用于像素级图像对比、处理及分析的应用,其采用C++语言,结合Qt6图形开发框架设计并构建,目前仅支持Windows平台。
在你的工作、研究或者学习中使用它,某种程度上,我相信本产品或多或少会给你的研究或学习工作带来些许的便利,尤其是在图像算法研究上面,欢迎使用~
2 主要功能和特点
2.1 多图像同/异步像素级对比
本应用支持多视窗图像的像素级查看及对比,可通过简单的交互实现图像的缩放、拖动以及像素数值实时地同步显示。
2.2 支持多达30+种图像格式
可以输入图像格式繁多,其不仅支持常用的.jpg,.png,.jpeg,.bmp,.tiff,.tif,以及 .dng,还包括像 .ppm等30+多种图像格式的载入。
2.3 高效率的图像处理性能
本应用采用OpenGL来进行页面的渲染,加速图像显示,利用高效的处理逻辑及算法实现良好的软件性能。
3 简明使用教程
3.1 软件下载安装与更新
3.1.1 软件下载与安装
访问主页 https://iw.sokedev.cn/
下载完成之后,双击安装包 ImageWindowIns1.0.0.exe 开始安装过程,安装过程中可选择相应安装路径即可;完成之后就可以在桌面上得到如下所示快捷方式。
双击 ImageWindow 快捷方式,便可运行本应用软件!
3.1.2 软件更新
一般应用每次运行会进行自动的更新检查的,如需手动检查更新,可依次点击帮助->检查更新即可完成。
如果版本为最新版,则显示如下信息:
3.2 多视窗添加并自动最优排列
你可以通过拖拽图像到视窗中,或者通过单击视窗载入图像,也可以通过右键菜单载入图像,以实现多样化的图像载入。
- 多样化的图像导入方式
- 可替换视图图像
- 支持移除所选视图、全部视图
3.3 多样化图像导入方式
你可以通过拖拽图像到视窗中,或者通过单击视窗载入图像,也可以通过右键菜单载入图像,以实现多样化的图像载入。
- 多样化的图像导入方式
- 可替换视图图像
- 支持移除所选视图、全部视图
3.4 自动切换显示模式
你可以载入彩色图像或者灰度图像,本应用会自动切换显示模式,以便于更好的图像处理。
- 自动化地识别图像属性
- 设置彩色、灰度两种显示模式
3.5 同步缩放、拖拽以及快速复位
你可以通过鼠标滚轮操作来实现图像的同步缩放,也可以通过鼠标拖拽来实现图像的同步移动,同时也支持双击左键实现快速复位。
- 等比例缩放,保持视觉一致性
- 可实现图像的灵活拖动和快速复位
- 支持自适应屏幕分辨率、视窗大小
3.6 八视窗同步像素级对比
你可以通过打开视窗同步开关,来实现八个视窗的同步显示,以便于进行图像的像素级对比。
- 可进行GPU进行加速渲染
- 使用缓冲技术以保证视图流畅
4 待完成功能
下面是我目前还未完成的一些功能:
- 图像异处标记
- 图像直方图显示
- 支持像素修改
等等,也欢迎大家留言,补充自己工作或学习研究中所需的一些的功能~
5 总结一下
其实我好久已经没写什么技术文章了,突然写这么些字,有些文字都显得不那么顺畅了,哈哈,大家凑合着看看吧!总之,这篇文章给伙伴们简单介绍了一下我自己开发的这个小应用,如果在使用过程中有任何的问题都可联系我,欢迎大家使用和反馈问题,也希望能并帮助到各位奋斗中的小伙伴们,加油!
软件使用问题QQ反馈群:757595454