首页| 论坛| 消息
主题:Qt实现很好玩的滤镜效果/高斯模糊径向模糊/底片锐化暗角鱼眼/多点矫正几何矫正边缘融合/扭曲网格调整
liudianwu发表于 2026-08-31 15:07
## 一、前言说明
用 Qt 做图像滤镜,听起来挺唬人,其实玩起来特别有意思。你不需要去啃什么深奥的图形学大部头,只要手里有 `QImage` 和 `QPainter`,再稍微懂点像素操作,就能整出一大堆视觉效果。从最基础的高斯模糊、径向模糊说起,到底片效果、锐化、暗角、鱼眼这些经典滤镜怎么在 Qt 里快速实现;再进阶一点,说说多点矫正、几何矫正、边缘融合这些偏"工程"的算法,怎么处理广角畸变、拼接缝隙;最后还会讲到网格矫正和视频处理——毕竟现在谁的手机里还没几个拍歪了、拍变形了的视频素材呢?这些东西看似杂,核心思路其实就一条:**拿到像素,算好映射,塞回去**。Qt 已经把跨平台、窗口管理、事件循环这些脏活累活包圆了,咱们只管专心折腾算法就行。
## 二、效果图

## 三、相关地址
1. 国内站点:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)
2. 国际站点:[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)
3. 个人作品:[https://blog.csdn.net/feiyangqingyun/article/details/97565652](https://blog.csdn.net/feiyangqingyun/article/details/97565652)
4. 文件地址:[https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g](https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g) 提取码:01jf 文件名:bin_video_control
## 四、功能特点
1. 支持各种视频文件,支持4K/6K/8K/16K高分辨率,支持30fps/60fps/120fps高帧率。
2. 硬解码和GPU绘制,极低资源占用,每个播放窗体可以设置是否开启硬解码,最大化榨干CPU和GPU资源。
3. 同时支持UDP/TCP方式指令控制,播放控制、音量调节、静音切换、快进快退、上下视频切换等。音量大小可以选择是软件音量还是系统音量。
4. 任意添加多个播放窗体,每个播放窗体可以设置位置和大小、旋转角度、镜像模式、是否置顶、播放模式、硬解名称、待机文件名称、媒体目录。
5. 每个播放窗体都可以设置不同播放模式,单曲循环(待机文件一直循环)、列表循环(媒体目录文件循环)、正片切换(默认待机文件循环播放,接收指令切换媒体文件,播放完成继续待机)。
6. 支持组目录播放,比如将一个图片组作为一个文件播放,按照图片设定的间隔逐个播放,直到最后一个播放完成才算一个文件播放完成,类似播放一个ppt文件。
7. 支持视频文件加密解密播放,自定义文件格式,专有播放器播放文件,自带文件批量加密工具。
8. 可以开启文字水印,查看帧率、分辨率、播放进度(当前第几帧/总帧数)。
9. 可以开启图片水印,自定义图片尺寸大小和位置。
10. 可以开启画面滤镜效果,支持滤波模糊、高斯模糊、马赛克等,当处于秘钥限制功能的时候可以启用,到期后没有取消限制则画面自动马赛克。
11. 自带秘钥控制,可以控制软件运行时间、到期日期、功能限制等,具备日期防篡改。
12. 秘钥控制支持局域网批量搜索和修改,比如有100台客户端,可以统一批量修改秘钥。
13. 支持本地同步,本地多个视频文件无缝拼接,帧同步播放。
14. 支持网络同步,主控端实时将当前进度同步到被控端,帧级别同步。
15. 网络同步支持单播、广播、组播,默认组播,跨网段,可以按需设置。
16. 支持消息通知,指定媒体文件播放结束后自动触发消息通知,支持UDP/TCP/COM三种方式发送数据,可以指定数据格式hex还是文本。默认所有非待机文件播放结束都应用这个机制,可以过滤哪些媒体文件不需要应用。
17. 自带指令接入和转发功能,多对多关系,匹配到某个指令可以触发多个指令转发,匹配多个指令可以触发某个指令转发。指令接入和转发都支持UDP/TCP/COM三种方式。
18. 支持视频指令联动设置,当视频播放到某一帧的时候触发指令发送,每个文件可以设置多个联动指令。
19. 支持时间轴联动,指定帧序号联动对应指令,一个帧可以触发多个联动指令,支持UDP/TCP/COM三种方式,瞬间响应。
20. 提供模拟调试界面查看各种打印消息,有快捷按钮执行对应的功能,方便现场分析问题。
21. 支持系统热键打开系统设置和退出软件,进入系统设置有密码验证。

浏览大图

浏览大图
下一页 (1/2)
回帖(1):
1楼:大佬还在搞这些有意思的东西,我都已经快放弃了。

全部回帖(1)»
最新回帖
收藏本帖
发新帖