一.要求
完成图像采集系统的设计优化,并能进行简单的图像预处理,包括降噪、轮廓提取、二值化,能为后期图像配准和融合提供良好的工作基础。
二.设计思路&实现过程
刚开始,我是想先写个简单的UI界面,先把大体框架啊构造出来,然后慢慢修改。于是就开始了,首先得读取图片,然后再预处理,预处理的图片还可以另存为一个地方。
于是按照上面三个部分,先用PyQt5制作出UI界面,一个标签QLabel用来显示读取到的图片,然后就是三个按钮QPushButton(读取图片,预处理,保存图片)。
对于三个按钮,肯定得添加三个槽函数selectImage,preprocess,saveImage,然后一一添加信号,关联信号与槽,使之形成实际的功能。
创建一个水平布局QHBoxLayout和一个垂直布局QVBoxLayout,将三个按钮放到垂直布局中,然后将标签Label和垂直布局再放到水平布局中,读取图片后样式如下: