代码改变世界

下棋机器人视觉系统

2012-02-13 18:29 by libing64, 616 阅读, 0 推荐, 收藏, 编辑
摘要:对弈机器人的视觉图像处理和识别张志伟 孔凡让 赵吉文 何清波 吴增荣(中国科学技术大学精密机械与精密仪器系 安徽合肥230027)摘 要 基于视觉的对弈机器人在国内尚无先例,其视觉系统的实现是此研究的关键。提出了彩色空间变换,阈值分割、形态学骨架化及霍夫变换等图像处理技术对棋局中的棋子进行检测、定位和分割的方法。在棋子识别过程中,为克服棋子摆放方向的随意性,提取棋子旋转不变的径向像素点数特征;用BP神经网络进行识别,并采用贝叶斯正则化方法提高了网络的推广性。实验表明,该方法定位、分割棋子准确无误,识别率较高。关键词 对弈机器人 彩色图像处理 BP神经网络 贝叶斯正则化0 引 言机器弈棋是人.. 阅读全文

视觉测量简介

2012-02-12 14:25 by libing64, 5364 阅读, 1 推荐, 收藏, 编辑
摘要:1.1 视觉测量技术 1.1.1 现代检测技术的发展趋势 检测技术是现代化工业的基础技术之一,是保证产品质量的关键。在现代化的大生产之中,涉及到各种各样的检测。随着工业制造技术和加工工艺的提高和改进,对检测手段、检测速度和精度提出了更高的要求。现代检测技术是工业发展的基础,测量的精度和效率在一定程度上决定了制造业乃至科学技术发展的水平。现代检测技术要能适应快速发展的制造业,根据先进制造技术发展的要求,以及精密测量技术自身的发展规律,不断拓展新的测量原理和测试方法。近年来检测技术发展趋势[1,2]主要体现在以下几个方向:1. 在线测量 在线测量就是在生产线上对产品进行检测,这样可以及时地得到产品 阅读全文

摄像测量学简介

2012-02-12 13:41 by libing64, 2980 阅读, 0 推荐, 收藏, 编辑
摘要:摄像测测量学简介于起峰,尚 洋国防科技大学航天与材料工程学院精密光测图像技术研究中心,长沙 410073摘要 摄像测量学是摄影测量学、计算机视觉、光学测量、数字图像处理分析等学科交叉融合形成的新兴交叉学科,集各学科的优势。在对各种运动、变化过程参数进行测量方面,摄像测量方法具有精度高、自动化、非接触、动态测量、实时测量、易于实施等特点。近十几年来,摄像测量学在国际上发展迅速,国内目前还未见到对摄像测量学的释著述。本文从学科内涵、历史、基本原理、应用、优势和发展前景等方面对摄像测量学进行了简介和展望。关键词 摄像测量学;摄影测量学;计算机视觉;数字图像处理分析引言摄像测量学(videometri 阅读全文

图像处理基本算法 动态阈值分割

2012-02-11 16:18 by libing64, 4573 阅读, 1 推荐, 收藏, 编辑
摘要:在图像处理时,受外界光线的干扰一般比较大,假如在阈值分割时采用固定阈值,那么在环境改变时分割效果受影响极大,那么为了避免此影响就必须采用动态阈值,自动求出合适的阈值进行分割。本文的介绍几种主要的图像分割方法,并给出自动阈值分割的源代码图像分割是图像处理与计算机视觉领域低层次视觉中最为基础和重要的领域之一,它是对图像进行视觉分析和模式识别的基本前提.阈值法是一种传统的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术.已被应用于很多的领域。本文是在阅读大量国内外相关文献的基础上,对阈值分割技术稍做总结,分三个大类综述阈值选取方法,然后对阈值化算法的评估做 阅读全文

图像处理基本算法 链码 边界跟踪

2012-02-11 15:58 by libing64, 2469 阅读, 0 推荐, 收藏, 编辑
摘要:链码在图像提取的后期即模式识别是一个很重要的特征,比如进行数字识别或者文字识别都会用到链码的特征,而链码的提取则可以借助于边界跟踪算法获取边界序列,注意是边界序列而不是边界,边界很容易获取,但是要想把边界的点按照一定的顺序输出则要费些功夫。下面采用边界跟踪算法获取边界,并存储在堆栈中,(这里的堆栈实际是C++容器类,是虚拟堆栈)。利用点的八邻域信息,选择下一个点作为边界点,这个算法需要选择一个开始点,可以选择图像上是目标点,在最上,最左的点。然后查看它的八邻域的点,从右下方45°的位置开始寻找,如果是目标点,将沿顺时针90°作为下一次寻找的方向,如果不是,则逆时针45 阅读全文

图像处理基本算法 Hough变换

2012-02-11 00:24 by libing64, 7405 阅读, 0 推荐, 收藏, 编辑
摘要:霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改 进算法。最基本的霍夫变换是从黑白图像中检测直线(线段)。广义的Hough变换已经不仅仅局限于提取直线,二值任意可以用表达式表达的曲线,比如圆,椭圆,正弦余弦曲线,等等,但是曲线越是复杂,所需参数越多,运算的时间也就越多。归根结底,Hough变换的精髓在于投票机理,将图像空间转换到参数空间进行求解。我们先看这样一个问题:设已知一黑白图像上画了一条直线,要求出这条直线所在的位置 。我们知道,直线的方程可以用y=k*x+b 来表示,其中k和b是参数,分别是斜率和截距。过某一点 (x0,y0)的所有直线的参数都会满足方程y 阅读全文

图像处理基本算法-形态学

2012-01-05 12:24 by libing64, 40528 阅读, 1 推荐, 收藏, 编辑
摘要:形态学一般是使用二值图像,进行边界提取,骨架提取,孔洞填充,角点提取,图像重建。基本的算法:膨胀腐蚀,开操作,闭操作,击中击不中变换几种算法进行组合,就可以实现一些非常复杂的功能,而且逻辑严密。这里给出形态学的一般原理,以及用形态学进行边界提取,角点提取好骨架提取的原代码一 引言 数学形态学是一门建立在集论基础上的学科,是几何形态学分析和描述的有力工具。数学形态学的历史可回溯到19世纪。1964年法国的Matheron和Serra在积分几何的研究成果上,将数学形态学引入图像处理领域,并研制了基于数学形态学的图像处理系统。1982年出版的专著《Image Analysis and Mathema 阅读全文

图像处理基本算法--仿射变换

2012-01-04 23:26 by libing64, 2647 阅读, 0 推荐, 收藏, 编辑
摘要:几何空间变换和图像配准几何空间变换又称为橡皮膜变换,因为他可以看做是在一幅橡皮膜上印制图像,然后根据一定规则拉伸橡皮膜。由两个基本操作组成:1)坐标的空间变换2)灰度内插最常用的是仿射变换一般形式如下:[x,y,1] = [v,w,1]*T [t11 t12 0] = [v,w,1]*[t21 t220] [t31 t32 0]这一变换可以根据矩阵T中元素的值,对一组坐标点做尺度变换,旋转,平移,偏移。我们有两种方法使用该式子,第一种是前向映射,它由扫描输入图像的像素,并在每一个位置(v,w)直接计算输出图像中像素的空间位置(x,y)... 阅读全文

图像处理基本算法-滤波

2011-12-14 00:48 by libing64, 19119 阅读, 3 推荐, 收藏, 编辑
摘要:线性滤波器的向量表示:W是一个大小为m*n的滤波器的系数,Z为由滤波器覆盖的相应图像的灰度值。线性滤波器所能是实现的就是乘积求和操作。几种常见的滤波器:平滑空间滤波器如均值滤波统计排序滤波器如中值滤波锐化空间滤波器如锐化滤波1、 均值滤波均值滤波在去噪声的同时会有如下缺点:边界模糊效应明显细节丢失比较严重2、 中值滤波中值滤波在边界的保存方面优于均值滤波,是经常使用的一种滤波器,但是在模板逐渐变大时,依然会存在一定的边界模糊中值滤波对处理椒盐噪声非常有效,或者称为脉冲噪声。如果既想去除噪声,又极大的保存细节,此时应该考虑变形虫算法模板的大小是与周围的像素有关,模板随环境自动变化大小,这样在细节 阅读全文

图像处理基本算法-卷积和相关

2011-12-13 12:09 by libing64, 12165 阅读, 1 推荐, 收藏, 编辑
摘要:在执行线性空间滤波时,经常会遇到两个概念相关和卷积二者基本相似,在进行图像匹配是一个非常重要的方法。相关是滤波器模板移过图像并计算计算每个位置乘积之和的处理卷积的机理相似,但滤波器首先要旋转180度相关的计算步骤:(1)移动相关核的中心元素,使它位于输入图像待处理像素的正上方(2)将输入图像的像素值作为权重,乘以相关核(3)将上面各步得到的结果相加做为输出卷积的计算步骤:(1)卷积核绕自己的核心元素顺时针旋转180度(2)移动卷积核的中心元素,使它位于输入图像待处理像素的正上方(3)在旋转后的卷积核中,将输入图像的像素值作为权重相乘(4)第三步各结果的和做为该输入像素对应的输出像素超出边界时要 阅读全文