1. 总体主界面设计
前面板界面如下:
界面总共分为一个实时采集加拍照控制模块,两个图像显示模块(实时图像显示和直方图显示)以及三个图像处理模块
前面板中各模块具体功能及使用说明如下:
1.当实时按钮关闭时(灯暗)系统所处理的图像均为静态图像,此时点击LOAD IMAGE 按钮弹出文件对话框选择需要处理的图片
2.当实时按钮开启时(绿灯)系统通过摄像头实时采集图片进行处理
3.DETECT EDGES按钮为开启边缘检测,Method列表框中可以选择边缘检测所使用的方法
4.CANNY DETECTOR 按钮表示使用CANNY方法进行边缘检测,Canny/Filter Parameters框中可以进行相关参数的设置
5.点击保存图片按钮可以实现静态处理后图像的保存以及实时处理后图像的保存
6.相机选择:选择采集所使用的摄像头
7.拍照:在实时采集的过程中进行拍照并保存照片,照片的路径及名称由图片保存路径控件以及设定文件名控件进行输入
8.反色按钮实现图像反色
9.阈值化按钮实现图像的阈值化,其中阈值化的范围通过水平滑动杆滑动设置
10.对称、旋转、平移操作是通过容器中的选项卡控件实现的,在对称选项中通过列表框选择对称的方式然后点击开启按钮实现;在旋转选项中,通过旋钮实现360°的旋转;在平移操作中,通过垂直和水平滑动杆分别实现垂直方向和水平方向的平移操作
2. 程序框图设计
(1)非实时导入图片文件
通过按钮与条件结构实现,按钮点击后条件结构中打开文件对话框,读取文件
,通过新建的窗口
显示,还可以调用灰度直方图控件