System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及面阵相机,尤其涉及一种线扫描图像去畸变的方法。
技术介绍
1、在图像测量过程以及机器视觉应用中,为了确定空间物体表面某点的几何位置,必须建立相机成像的几何模型,也就是确定空间物体表面某点的几何位置与其在图像上的对应点的对应关系,这样在获得相机所拍摄图像的像素坐标后,根据相机成像的几何模型就可以推知相应的空间坐标,其中线扫描相机由于其高分辨率以及高数据处理效率的优势,使得其在测量领域的应用越来越广泛。但线扫描相机也会因硬件安装精度、相机运动控制、光学系统畸变的存在影响成像的几何位置精度,造成图像的失真。
2、针对上述技术问题,本专利技术提出一种线扫描图像去畸变的方法。
技术实现思路
1、本专利技术的目的是针对现有技术的缺陷,提供了一种线扫描图像去畸变的方法,通过分析扫描生成图像的硬件安装、相机运动、光学成像过程,从而对图像像素点坐标重映射,使得通过图像处理来测量铝型材的真实尺寸和形状,从而提高测量精度和速度、降低测量难度,提高效率。
2、为了实现以上目的,本专利技术采用以下技术方案:
3、一种线扫描图像去畸变的方法,包括:
4、s1.获取线性相机扫描标定板得到的标定板扫描图;
5、s2.获取通过线性相机引起的与扫描图像素相对应的测量误差;
6、s3.通过标定板扫描图拟合获取的测量误差,得到拟合后的标定板扫描图,并计算拟合后的标定板扫描图的所有圆心坐标;
7、s4.基于世界坐标,将计算得到
8、s5.对映射后的理想图像坐标做像素图像坐标的映射度,得到标定板扫描图中每个像素点的真实图像位置。
9、进一步的,所述步骤s2具体为:
10、s21.遍历标定板扫描图x轴方向所有圆心的x坐标,将所有圆心的x坐标进行平移,得到通过线性相机内部安装不在一条直线引起的畸变参数;
11、s22.计算标定板扫描图上顶点圆心坐标,并对顶点圆心坐标进行旋转,获取旋转后的顶点圆心坐标,得到通过线性相机安装方向和扫描方向不垂直引起的畸变参数。
12、进一步的,所述步骤s3具体为:分别计算标定板扫描图y方向和x方向的坐标,通过标定板扫描图的y方向的坐标对标定板扫描图的x方向的坐标重新映射,得到的标定板扫描图的所有圆心坐标。
13、进一步的,所述步骤s4具体为:根据标定板扫描图的空间坐标,以步骤s3中标定板扫描图的单个像素对应世界坐标大小为单位,将得到的所有圆心坐标映射为理想图像坐标。
14、进一步的,所述步骤s5具体为:基于步骤s4得到的所有理想图像坐标,将所有理想图像坐标中的四个点为一个队列,获得每个标定板扫描图中像素点的真实图像位置。
15、进一步的,所述步骤s5中还包括:判断理想图像中的所有坐标是否有对应真实图像位置的关系点位置,若存在坐标没有对应关心点位置,则使用滤波做映射进行填补。
16、进一步的,所述步骤s5之后还包括:
17、s6.存储步骤s3所有圆心坐标和步骤s5得到的真实图像位置。
18、进一步的,所述步骤s22中旋转后的顶点圆心坐标满足以下条件:
19、xa=xa
20、ya=ya
21、xb=xa
22、yb=yb
23、dis(a,d)=dis(a,d)
24、ab⊥ad
25、bc⊥dc
26、其中,a、b、c、d表示标定板扫描图上顶点圆心坐标;a、b、c、d表示旋转后的标定板扫描图上顶点圆心坐标;xa、xb、ya、yb表示旋转后a,b点x、y轴方向的坐标;xa、xb、ya、yb表示旋转前a,b点x、y轴方向的坐标;dis(a,d)表示图像上a点到d点的欧式距离;dis(a,d)表示图像上a点到d点的欧式距离。
27、与现有技术相比,本专利技术的有益效果为:
28、1、改进面阵相机去畸变的思想对线性相机做图像去畸变,使得去畸变流程易于操作和计算;
29、2、提高铝型材测量精度(测量误差±0.01mm);
30、3、提高铝型材测量速度。
本文档来自技高网...【技术保护点】
1.一种线扫描图像去畸变的方法,其特征在于,包括:
2.根据权利要求1所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤S2具体为:
3.根据权利要求2所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤S3具体为:分别计算标定板扫描图y方向和x方向的坐标,通过标定板扫描图的y方向的坐标对标定板扫描图的x方向的坐标重新映射,得到的标定板扫描图的所有圆心坐标。
4.根据权利要求3所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤S4具体为:根据标定板扫描图的空间坐标,以步骤S3中标定板扫描图的单个像素对应世界坐标大小为单位,将得到的所有圆心坐标映射为理想图像坐标。
5.根据权利要求4所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤S5具体为:基于步骤S4得到的所有理想图像坐标,将所有理想图像坐标中的四个点为一个队列,获得每个标定板扫描图中像素点的真实图像位置。
6.根据权利要求5所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤S5中还包括:判断理想图像中的所有坐标是否有对应真实图像位置的关系点位置,若
7.根据权利要求6所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤S5之后还包括:
8.根据权利要求2所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤S22中旋转后的顶点圆心坐标满足以下条件:
...【技术特征摘要】
1.一种线扫描图像去畸变的方法,其特征在于,包括:
2.根据权利要求1所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤s2具体为:
3.根据权利要求2所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤s3具体为:分别计算标定板扫描图y方向和x方向的坐标,通过标定板扫描图的y方向的坐标对标定板扫描图的x方向的坐标重新映射,得到的标定板扫描图的所有圆心坐标。
4.根据权利要求3所述的一种线扫描图像去畸变的方法,其特征在于,所述步骤s4具体为:根据标定板扫描图的空间坐标,以步骤s3中标定板扫描图的单个像素对应世界坐标大小为单位,将得到的所有圆心坐标映射为理想图像坐标。
5.根据权利...
【专利技术属性】
技术研发人员:孙显峰,陈中利,王立忠,
申请(专利权)人:杭州筑峰科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。