1. 研究目的与意义
随着社会和科技的不断发展与进步,越来越多的工厂出现,在工厂的生产中发现大量的铜线绕在转子上,为了判断转子上的剩余线圈是否已处于最后的状态(即转子上的线圈个数是否达到较少)需要工作人员判定,不但浪费时间而且浪费人力。
为了提高生产效率,将工人从繁重的体力劳动中解放出来。
随着微电子技术及计算机技术的蓬勃发展,近些年来兴起了一门新兴技术科学图像处理,它创始于五十年代后期,在六十年代初开始崛起,仅仅二十多年已受到许多学科的广泛重视,并在科研与工业生产中得到了应用。
2. 课题关键问题和重难点
根据所选课题有如下关键问题: 1、掌握开发环境的应用,熟悉OpenCV、QT。
这是整篇课题开始的关键,俗话说一步错,步步错。
只有第一步走对了路才能展开下面的工作。
3. 国内外研究现状(文献综述)
随着社会和科技的不断发展与进步,数字图像处理进入了社会各个行业和领域。
为了便于图像中获取更多有用的图像信息并未提高机器自动理解图像的能力,人们在不断努力和探索。
数字图像处理,就是利用计算机和实时硬件对数字化后的图像施加某种预期目的的过程。
4. 研究方案
首先设置开发环境:VS2008 Qt Opencv用QT设计图像主界面,读取、显示图像、图像运算功能按钮,参数设置、与图像算法联调等用Opencv对获取的图像进行处理,例如:图像读取(读成Mat)、二值化、背景滤除、ROI应用;连通分量统计和相关属性计算、测试图像处理算法,给出测试数据运算结果等具体操作如:根据给定的线圈图像或视频数据,可以先手动选定一个需要处理的框,截取框里面的彩色图像,把彩色图像变成灰色图像、黑白图像,也可以在黑色图像上虑除背景后二值化,二值化后就可以判别是否有线条,如果能计数则计数显示结果,如果不能计数就表示没有线圈或全是线圈。
Opencv实现流程:Opencv里的函数:读取函数imread对图像设定ROI的函数是 cvSetImageROI对图像二值化函数是cvThreshold滤波函数cvSmooth
5. 工作计划
第1周 2022/1/5 2022/1/11 查阅文献资料,掌握常用图像处理算法第2周 2022/1/12 2022/1/18 掌握开发环境的应用,熟悉OpenCV、QT第3周 2022/1/19 2022/1/25 搭建开发环境,设计处理算法第4周 2022/3/2 2022/3/8 OpenCV实现:图像读取(读成Mat)、二值化第5周 2022/3/9 2022/3/15 撰写开题报告;完成翻译第6周 2022/3/16 2022/3/22 OpenCV实现:背景滤除、ROI应用;连通分量统计和相关属性计算第7周 2022/3/23 2022/3/29 测试图像处理算法,给出测试数据运算结果第8周 2022/3/30 2022/4/5 QT实现:主界面,读取、显示图像第9周 2022/4/6 2022/4/12 QT实现:图像运算功能按钮,参数设置第10周 2022/4/13 2022/4/19 QT实现:与图像算法联调第11周 2022/4/20 2022/4/26 毕设论文撰写第12周 2022/4/27 2022/5/3 毕设论文撰写,答辩准备
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。