PyQT5开发经验–可视化图像处理应用–ParttenFlow
开发目标
- 批量读取图片文件,实现图片预览、处理后预览功能。
- 读取摄像头视频,并进行实时展示和冻结。
- 对展示出的图片实现实时处理。
- 保留文件结构的批量处理并保存功能。
- 对预处理功能进行规范管理。
- 读取视频(待实现)
Tips.主要的想法是想把之前用的预处理方法和识别模型进行一个动态展示。整理下好转手给学弟、学妹【狗头】
PyQT5开发流程
1.开发工具
用到QT自带的可视化开发工具Designer
主要用它来布局页面,Designer
保存的是.ui文件(内容是XML文档)用python开发QT是需要将.ui文件进行编译成.py的一个布局类(这个布局类会将所有控件对实例对象进行绑定,这样更方便调用),可以看到编译后的文件一堆的self.
这样我们想要加载这些布局好的控件只需要继承该UI类就好。
我是用VSCode作为codeViewer的添加了Qt for Python 插件方便用pyuic5
对.ui文件进行编译。
2.Designer布局
- Designer 界面:
左侧是组件窗口&#