图像处理方案new

图像处理方案new

ID:38736104

大小:49.50 KB

页数:3页

时间:2019-06-18

图像处理方案new_第1页
图像处理方案new_第2页
图像处理方案new_第3页
资源描述:

《图像处理方案new》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图像去噪与特征提取图像二值化图像二值化是数字图像处理技术中的一项基本技术,该系统中由于赛道是由黑色和白色两种颜色组成的,并且背景颜色基本也是白色的,系统的任务是识别出黑色的引跑线位置,由于其图像的干扰并不是很强,因此可以采用二值化的技术作为系统的图像预处理。经过二值化处理将原来白色的像素点用0表示,而黑色像素点用1表示。图像二值化技术的关键在于如何选取阈值通常来说,常用的方法包括有全局阈值法,局部阈值法及动态阈值法。由于赛道现场光线是比较均匀,而且赛道周围的底色基本上都是白色的,所以在该系统设计中采用全局阈值法,可达到算法简单,执行效率高的效果。二值化阀值选取在对赛道环境的

2、分析中,我们可以发现黑线部分的亮度是相对比较固定的,其波动的范围非常小,小于20(亮度值最大为255),而白色底板的亮度值变化相对较大一些,但仍能保证其与黑线的亮度值有较大的梯度。因此,可以采用直方图统计法来对其阀值进行自动设定,具体方法如下。首先存储一幅原始图像的所有数据,然后对整幅图像的第一像素点进行统计,最终把第个亮度值所对应的像素点个数统计出来,结果将出现一个双波峰形图,如图5所示。这将能较直接地比较出亮度值集中的区域,以两个波峰的中心位置所在的中点值作为该赛道的二值化阀值。该算法计算的精度较高,能够找到理想的一个阀值点,虽然它执行的时间较长,但是这只是在赛车未起跑

3、前进行的初始化运算,对赛车起跑后的速度完全没有影响,因此该方案是可以采用的。【以上文本参考第四届华南理工大学技术报告】【以下程序参考第三届辽宁工程技术大学技术报告】/*/.....................直方图计算...........................for(image_arrange=0;image_arrange<25;image_arrange++){for(image_line=0;image_line<72;image_line++){histogram[(*(*(image_point+image_line)+image_arrange)

4、)]++;}image_line=0;}image_line=0;image_arrange=0;for(histogram_count=0;histogram_count<128;histogram_count++){printp("%4d",histogram[histogram_count]);}for(histogram_count=0;histogram_count<128;histogram_count++){histogram[histogram_count]=0;}histogram_count=0;//...............twovalue....

5、..........................*/for(image_line=0;image_line<26;image_line++){for(image_arrange=0;image_arrange<48;image_arrange++){if((*(*(image_point+image_line)+image_arrange))>60){*(*(image_point+image_line)+image_arrange)=0;}else{*(*(image_point+image_line)+image_arrange)=1;}}}我们知道图像采样完成后还

6、需处理。一种很直接的算法就是等待图像采样完成后再进行图像处理,这种叫串行执行方式。这种方式的缺点是效率比较低。因为我们采用每隔3行采样一行的方式,所以这样就白白浪费掉了隔行采样的优势。由是本文提出视频采样和处理并行执行的算法。【本文提到图像采集和图像处理在时间上的关系,参考第四届南昌大学技术报告】卡住停车程序在调试车模的过程中,赛车冲出跑道是常有的事。若车模撞倒东西无法前进时,电机会发生堵转,这对电机、对驱动电路都非常不利。因此,我们希望电机卡住时能够自动关闭。实现方法非常简单,只要在程序中加上一个判断:当车速小于0.5m/s时,给定速度为0。由于车模正常行驶速度一般都大于

7、1.5m/s,因此这个限制是很可靠的。此外,为了使车模能顺利起步,可以再加一个限制:当车模行驶距离大于2m并且车速小于0.5m/s时,给定速度为0。【采用上海大学程序】目标指引线有两类比较重要的特征:中间点和边缘点(如二维数组矩阵中颜色信息为黑色的像素点)。我们可以取每列的中间点、或边缘点作为该列的特征点。二维数组矩阵共17列,则共可取出17个特征点,每个特征点的横坐标值就是其所在列的列值,而纵坐标值(行值)就是我们将通过算法求出的。若取中间点为特征点,具体做法是,我们采用二值化的方式逐列检测图像数据(详细内容见“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。