- 1
- 0
- 约7千字
- 约 15页
- 2019-10-12 发布于江苏
- 举报
基于opencv实现对图像的的预处理
PAGE
PAGE 1
基于opencv对图像的预处理
问题描述
本次设计是基于opencv结合c++语言实现的对图像的预处理,opencv是用于开发实时的图像处理、计算机视觉及模式识别程序;其中图像的预处理也就是利用opencv对图像进行简单的编辑操作;例如对图像的对比度、亮度、饱和度进行调节,同时还可以对图像进行缩放和旋转,这些都是图像预处理简单的处理方法;首先通过opencv加载一幅原型图像,显示出来;设置五个滑动控制按钮,当拖动按钮时,对比度、亮度、饱和度的大小也会随之改变,也可以通过同样的方式调节缩放的比例和旋转的角度,来控制图像,对图像进行处理,显示出符合调节要求的图像,进行对比观察他们的之间的变化。
模块划分
此次设计的模块分为五个模块,滑动控制模块、对比度和亮度调节模块、饱和度调节模块、缩放调节模块、旋转调节模块,他们之间的关系如下所示:
调用
调用
调用
调用
调用
滑动控制模块
对比度和亮度调节模块
饱和度调节模块
缩放调节模块
旋转调节模块
图一、各个模块关系图
滑动控制模块处于主函数之中,是整个设计的核心部分,通过createTrackbar创建五个滑动控制按钮并且调用每个模块
原创力文档

文档评论(0)