毕设模块之一 —— 基于PyQt5+openCV图像预处理软件系统设计

一.要求

完成图像采集系统的设计优化,并能进行简单的图像预处理,包括降噪、轮廓提取、二值化,能为后期图像配准和融合提供良好的工作基础。

 

二.设计思路&实现过程

刚开始,我是想先写个简单的UI界面,先把大体框架啊构造出来,然后慢慢修改。于是就开始了,首先得读取图片,然后再预处理,预处理的图片还可以另存为一个地方。

于是按照上面三个部分,先用PyQt5制作出UI界面,一个标签QLabel用来显示读取到的图片,然后就是三个按钮QPushButton(读取图片,预处理,保存图片)。

对于三个按钮,肯定得添加三个槽函数selectImage,preprocess,saveImage,然后一一添加信号,关联信号与槽,使之形成实际的功能。

创建一个水平布局QHBoxLayout和一个垂直布局QVBoxLayout,将三个按钮放到垂直布局中,然后将标签Label和垂直布局再放到水平布局中,读取图片后样式如下:

你可能感兴趣的:(PyQt5,gradute,PyQt5图像预处理软件系统)