1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
首先要对已经读取的标定板图像进行预处理,转换成灰度图,然后用函数来获取每个角点正确的坐标。
为了提高标定效果,需要用型变量。
最后用自带的函数把提取出来的所有角点画在原图像上面,这样能够用肉眼检查是否成功提取角点。
如果上述部分都成功了,就再读取下个图像反复上面的过程。
如果所有图像的角点都成功了,我们就把每幅图像的所有角点用数组的方式存放在里。
下面用函数来出摄像头的内参数矩阵畸变系数矩阵旋转向量以及平移向量。
右摄像头的标定过程跟左摄像头的标定过程完全致,只不过所利用的图像序列是用右图像拍下来的。
跟做摄像头标定过程样,我们就读取每个图片提取角点,进行读取每个角点的亚像素级的坐标,然后用数组的方式存储下来,然后用函数来求出相关的矩阵以及向量。
下面就是图左摄像头的内参数矩阵以及畸变系数矩阵可见,所求出来的矩阵中左摄像头的图像中心和并不是和。
因为上面给所做的都是手动制作的包括摄像头放置,所以,免不了这样的误差。
同样,右摄像头标定求出来的内参数矩阵里头的和也是有小的误差。
为了避免这样的情况,拍多组标定板利用各种拿法,然后进行标定计算,随后要进行拟合来得到相应摄像头的较准确的内参数矩阵。
这样计算的矩阵可以接受的。
这样下来的我们得到了两个左右摄像头的内参数矩阵畸变系数矩阵旋转向量以及转移向量。
剩下的就是测距,也就是说从目标到摄像头的距离信息的测量。
本论文所用到的距离单位是毫米。
上面的工作结束后求出来的左右摄像头内参数矩阵如下。
因为各种因素导致了最终内参数矩阵的误差,所以,本次实验同样的标定实验进行了五次,当然,每次进行实验之前,各拍了七幅标定板图像。
最后总共得到了五组矩阵,通过拟合来求得相关的矩阵。
式,正是这样得出来的。
看上面的两个摄像头的矩阵可以知道虽然有些小小的误差,但每个摄像头的焦距是差不多的。
下面两张图片是测距实验用到的图片。
在这儿需要补充说明,因为摄像头对光照的敏感变化给本次测距实验带来了很多麻烦,开始在草原上打开摄像头的时候出现片白色图片,这样,后续的基于算法的特征匹配崩溃了。
好在早点发现后换了个相对来说暗的地方进行了本次实验。
图从左右两个摄像头拍下来的图像读取了上面的两幅图像后,要进行图像预处理。
图预处理后的两幅图像对上面的图像进行特征点提取以及粗匹配。
图特征点提取的图像图粗匹配后的匹配结果接下来要用提纯算法,对粗匹配对进行提纯工作。
下面就是过滤掉错匹配对的匹配状态图。
图提纯后的匹配状态看上面的图就可以知道还是存在些错匹配,但错匹配的比例很少。
下面进行透视矩阵参数的估计,我们用随机抽取致性算法对图里的特征匹配对进行参数估计。
这次求出来的透视矩阵为上面求出来的透视矩阵所满足的特征点对是最多的,所以我们可以把这次的矩阵视为正确地透视矩阵。
下面图里的特征匹配对是满足该透视矩阵的匹配对。
图符合矩阵的匹配对容易发现图和图有了些变化,少了些匹配,可以说完全过滤掉了匹配对。
接下来我们要用透视矩阵来进行两幅图像的无缝拼接。
无缝拼接算法直接影响最后配准效果。
看下面的图,容易发现拼接后的图像里找不到境界线了。
那就说明拼接达到了所要求的点上。
图图像拼接融合后的效果本次进行了次的随机抽取四对匹配对,并用高斯消元方法求出了透视矩阵。
然后次反复上次的随机抽取和计算透视矩阵的过程,同时记录每次求出的矩阵所满足的匹配对数,随后选择满足的匹配对最多的透视矩阵,并且输出在屏幕上,下面图就是最后结果。
图最终结果本次所得到的内点透视矩阵所满足的匹配对数的个数为。
接下来我们要进行测距。
两个通用摄像头的内参数矩阵是已经求出来了,还有两幅图像的算法过滤后得到了正确匹配对集。
我们从这匹配对集中选择目标所包含的特征匹配对。
我们把它看成主点,也就是说这点代替了目标。
虽然模板匹配方法也不错的选择,但是选择目标所包含的特征匹配点作为主要靠擦的点,然后计算距离,这是个很好的方法,这样可以节省跑程序的时间。
而且这主点的坐标是已经知道的。
所以不需要利用求坐标的函数。
图代码看上面图的红色标记的变量里存放着最终正确地匹配对。
我们在这个变量里选择目标人物图像所包含的特征点作为我们要考擦得主点。
通过编程实现主点的选取和距离的测量。
上面这两个是通过上面的摄像头标定后得到的。
可以看出两个摄像头的是在定程度上可以看成相同的。
通过已选取的特征匹配对确定主点在左右两幅图像中的坐标。
由此可以计算,。
和是主点在左右两幅图像上从该点到该摄像头的光心轴的距离。
上面的这公式是来自于针孔摄像机模型中获得的。
为摄像头到目标的距离,为焦距,为两个左右摄像头之间的距离。
由此可以进行目标到摄像头的距离检测。
为了提高精度可以选取其他点作为主点,这样得出来的距离值互不样,因为摄像机的内外参数及畸变系数影响了最后计算。
所以,我们要进行平均运算。
这样得出来的正是正确地距离。
,为摄像头的个像素的实际距离。
本实验所用到的摄像头的横向有效取图像的距离为毫米,除以,。
通常情况下和是样的值,这是从工厂上生产出来的时候制定好的。
所以。
本次编程计算出来的结果为。
实际距离为,这样下来,误差有点大,但这误差还是可以接受的。
本章小结通过基于的摄像头标定得到了相关的摄像头内外参数。
实现了基于的物体测距。
这章的研究内容离不开互联网,互联网上有很多好的资料,虽然资料很多,但有些零散,不过,还是通过自己的努力步步自己扛着学来的。
开始,研究怎么样用来进行相机标定是个很苦的事情,说真的,没少走弯路,最后,在老师和张伟波学长和张泳学长的帮助下最终完成了这次的相机标定以及测距。
所得到的结果虽然没有那么漂亮,但对我来说已经是很大的进步了。
通过这次的学习和研究,我学到了怎么样去学知识,怎么样思考问题。
最后回头想想那些吃苦通宵翻论文的日子,感觉酸酸的,不过,最后还是很开心的。
第五章总结以及未来的展望现在几年来基于的图像处理技术飞速的发展,而且很多国家力图研究先进的技术。
很多有名的高效渐渐地要求和鼓励学生用来做相关的研究工作,因为是个对开放然条件 加工的主要原料。
目前,已建成 两个万亩以上高效种植园区,主要种植在火龙岗地区的大黄庄 区屯子区裴庄区等区,面积达万余亩查的有关数据和资料 编制原则 按照总体规划,对水资源进行统规划,从 全局利益出发,合理开发利用水资源,首先确保人民生活用水和 雨水污水的排放。
在总体规划指导下,结合该镇经济和社会发展战略目 标,预测镇区用水需求,合理确定供水规模。
充分利用原有供水设施,确保水质水量,结合现有的 排水条件,采用适合当地特点,优选经济合理和技术先进的工艺 方案。
项目建设目标应符合国家有关行业规定和行业标金短缺是本项目存在的最大问题。
建设现代化的绒山羊养殖 小区,需要较大的资金投入,仅靠合作社自有资金无法开展项目建 设。
带动功能,将促进当地种条件,开发研制生产出符合当地畜牧业生产实际的 牛羊专用浓缩料,使其符合无公害畜产品生产标准,提高本地区 牛形成极不适应的制约因素是,本地到目前 为止还没有家为牛羊饲养提供专门饲料加工的企业,这不仅与 发展不利,同时由于饲料用的杂,质量难保证,长期下去,必将 影响产品的质量,甚至给整个牛羊养殖业带来和经 济增长点优先发展,重点扶持奶牛肉牛肉羊等产业。
目前, 仅阿鲁科尔沁旗奶牛存栏达万头以上,入住的企业有蒙牛伊 利和科尔沁乳业,肉牛年出栏万头,肉羊年出栏万只。
与 牛羊养殖业的迅速发展发展,而为牛羊饲养业提供安全优质符合无公害 畜产品生产的饲料就显得十分重要,也是各地区充分利用当地资 源发展好肉牛肉羊奶牛业的关键之。
赤峰市委市政府把畜牧业作为产业结构调整的突破口,现已形成 了个完整的产业链条。
肉牛肉羊奶牛作为经济效益较高的畜种和社会效益显著的产业越来越受到各方面的关注,许多地方 已把其列为重点发展与支持产业,使其正向着规模化现代化 产业化方向特别是在诸如伊利蒙牛科尔沁乳业等大型乳品龙头 企业带动下,奶牛饲养业呈现高速发展趋势。
目前,肉牛肉羊乳品业发展已进入个新的高峰时期, 以加工企业为龙头,带动了养殖基地建设和市场营销,特别是在诸如伊利蒙牛科尔沁乳业等大型乳品龙头 企业带动下,奶牛饲养业呈现高速发展趋势。
目前,肉牛肉羊乳品业发展已进入个新的高峰时期, 以加工企业为龙头,带动了养殖基地建设和市场营销,现已形成 了个完整的产业链条。
肉牛肉羊奶牛作为经济效益较高的畜种和社会效益显著的产业越来越受到各方面的关注,许多地方 已把其列为重点发展与支持产业,使其正向着规模化现代化 产业化方向发展,而为牛羊饲养业提供安全优质符合无公害 畜产品生产的饲料就显得十分生状况差。
群众生活垃圾随 意丢放,牛猪鸡鸭等畜禽随意放养,随意排粪便造植业运输业商贸服务行 业的发展,为近千人提供就业机会。
通过本项目的示范作用,可带 动周边养殖户进行标准化规模化生产,提高市场竞争力。
项目建成 后年需饲料万公斤,可与当地其经济效益生态效益和社会效益均佳,抗风险能外预定的角点数样时,进行画角点的工作,这工作不是必须要的,这是因为让我们能够正确地做到标定而设置的显示部分代码。
首先要对已经读取的标定板图像进行预处理,转换成灰度图,然后用函数来获取每个角点正确的坐标。
为了提高标定效果,需要用型变量。
最后用自带的函数把提取出来的所有角点画在原图像上面,这样能够用肉眼检查是否成功提取角点。
如果上述部分都成功了,就再读取下个图像反复上面的过程。
如果所有图像的角点都成功了,我们就把每幅图像的所有角点用数组的方式存放在里。
下面用函数来出摄像头的内参数矩阵畸变系数矩阵旋转向量以及平移向量。
右摄像头的标定过程跟左摄像头的标定过程完全致,只不过所利用的图像序列是用右图像拍下来的。
跟做摄像头标定过程样,我们就读取每个图片提取角点,进行读取每个角点的亚像素级的坐标,然后用数组的方式存储下来,然后用函数来求出相关的矩阵以及向量。
下面就是图左摄像头的内参数矩阵以及畸变系数矩阵可见,所求出来的矩阵中左摄像头的图像中心和并不是和。
因为上面给所做的都是手动制作的包括摄像头放置,所以,免不了这样的误差。
同样,右摄像头标定求出来的内参数矩阵里头的和也是有小的误差。
为了避免这样的情况,拍多组标定板利用各种拿法,然后进行标定计算,随后要进行拟合来得到相应摄像头的较准确的内参数矩阵。
这样计算的矩阵可以接受的。
这样下来的我们得到了两个左右摄像头的内参数矩阵畸变系数矩阵旋转向量以及转移向量。
剩下的就是测距,也就是说从目标到摄像头的距离信息的测量。
本论文所用到的距离单位是毫米。
上面的工作结束后求出来的左右摄像头内参数矩阵如下。
因为各种因素导致了最终内参数矩阵的误差,所以,本次实验同样的标定实验进行了五次,当然,每次进行实验之前,各拍了七幅标定板图像。
最后总共得到了五组矩阵,通过拟合来求得相关的矩阵。
式,正是这样得出来的。
看上面的两个摄像头的矩阵可以知道虽然有些小小的误差,但每个摄像头的焦距是差不多的。
下面两张图片是测距实验用到的图片。
在这儿需要补充说明,因为摄像头对光照的敏感变化给本次测距实验带来了很多麻烦,开始在草原上打开摄像头的时候出现片白色图片,这样,后续的基于算法的特征匹配崩溃了。
好在早点发现后换了个相对来说暗的地方进行了本次实验。
图从左右两个摄像头拍下来的图像读取了上面的两幅图像后,要进行图像预处理。
图预处理后的两幅图像对上面的图像进行特征点提取以及粗匹配。
图特征点提取的图像图粗匹配后的匹配结果接下来要用提纯算法,对粗匹配对进行提纯工作。
下面就是过滤掉错匹配对的匹配状态图。
图提纯后的匹配状态看上面的图就可以知道还是存在些错匹配,但错匹配的比例很少。
下面进行透视矩阵参数的估计,我们用随机抽取致性算法对图里的特征匹配对进行参数估计。
这次求出来的透视矩阵为上面求出来的透视矩阵所满足的特征点对是最多的,所以我们可以把这次的矩阵视为正确地透视矩阵。
下面图里的特征匹配对是满足该透视矩阵的匹配对。
图符合矩阵的匹配对容易发现图和图有了些变化,少了些匹配,可以说完全
