【技术实现步骤摘要】
一种基于手机平台的图像实时校正方法
本专利技术属于计算机图像处理领域,涉及一种基于手机平台的图像实时校正方法。
技术介绍
随着智能手机与移动应用科技的发展和普及,在给人们的生活和工作带来极大便利的同时,导致相当多的人特别是年轻一代越来越依赖于智能手机。然而在许多不当场合下的使用引发了一些令人担忧的负面作用。譬如行人步行时看手机分散了注意力而导致车祸或跌倒受伤的悲剧情况,目前这类事件不断出现在国内外的各种新闻报道中。鉴于上述现状,一款能够运行于智能手机,可实现对步行者安全防护功能的软件显得尤为迫切。这样一个软件的核心便是要通过手机摄像头实时采集步行方向上前方路面的图像信息,然后利用手机后台运行的识别算法进行路面特征的识别,进而发现隐患并及时发出报警提示,避免悲剧的发生。实现这样的软件需要面临如下几个关键技术问题:1、手机摄像头在一定的俯仰角情况下拍摄到的图像存在畸变。根据使用者持握手机的方式可以发现图像沿着手机的纵向(即手机Y轴方向)和横向(即手机X轴方向)都会存在梯形状失真,采集道路图像中的某些重要特征会因为图像中存在梯形畸变而被弱化,进而影响到后续的图像特征识别的准确性。现有的基于控制点的图像梯形失真校正方法如图5所示,在畸变的图像中根据下图分别获得它们对应的校正后的标准点,并以此四对点作为控制点计算校正矩阵。如图5所示,其中A(左上角)、B(右上角)、C(左下角)和D(右下角)四点是畸变后的梯形轮廓上的四个点,EFCD四点是分别是ABCD四个点对应的校正后图像中的点,现有的算法就是基于这四对控制点来计算校正矩阵的。这种方法中存在两个问题导致其无法解决基 ...
【技术保护点】
一种基于手机平台的图像实时校正方法,其特征在于,包括如下步骤:步骤1,拍摄标准测试图像,利用标准测试图像计算校正矩阵;步骤2,将校正矩阵数据保存在在线数据库中供实时下载使用;步骤3,输入手机使用者的身高和臂长数据,得到手机摄像头的拍摄高度,根据拍摄高度在在线数据库中下载对应的所有校正矩阵数据,存储在手机的本地内存中;步骤4,对手机实时拍摄的图像进行坐标转换:根据从方向传感器实时采集到的角度信息,在手机本地内存中查找与其对应的校正矩阵,根据校正矩阵和给出的转换关系将手机实时拍摄的图像中每一个像素点的坐标转换成校正后图像中各像素点的坐标;步骤5,灰度插值:步骤4后继续使用双线性插值算法进行计算,得到坐标转换后校正图像中每个像素点的灰度值,从而得到校正后的图像。
【技术特征摘要】
1.一种基于手机平台的图像实时校正方法,其特征在于,包括如下步骤:步骤1,拍摄标准测试图像,利用标准测试图像计算校正矩阵;步骤2,将校正矩阵数据保存在在线数据库中供实时下载使用;步骤3,输入手机使用者的身高和臂长数据,得到手机摄像头的拍摄高度,根据拍摄高度在在线数据库中下载对应的所有校正矩阵数据,存储在手机的本地内存中;步骤4,对手机实时拍摄的图像进行坐标转换:根据从方向传感器实时采集到的角度信息,在手机本地内存中查找与其对应的校正矩阵,根据校正矩阵和给出的转换关系将手机实时拍摄的图像中每一个像素点的坐标转换成校正后图像中各像素点的坐标;步骤5,灰度插值:步骤4后继续使用双线性插值算法进行计算,得到坐标转换后校正图像中每个像素点的灰度值,从而得到校正后的图像。2.根据权利要求1所述的方法,其特征在于,步骤1包括如下步骤:步骤1-1:准备一张足够大,且画满标准小正方形的方格图板,用于拍摄标准测试图像;步骤1-2:建立坐标系:以手机机身左下角为坐标系原点,以机身长边为y轴,短边为x轴,手机平放时垂直于屏幕且向上为z轴方向;将手机固定在三角支架上,调整至特定高度,同时调整X轴和Y轴的旋转角度调至所需的值,确定手机摄像头所处的高度、手机Y轴绕X轴的旋转角和X轴绕Y轴的旋转角;步骤1-3:使用手机实时采集一帧标准测试图像;步骤1-4:对采集到的图像依次进行灰度化和直方图均衡;步骤1-5:在经过直方图均衡后的图像上挑选出能找到的最大的完整的正方形,该正方形的四个点为畸变图像畸变轮廓上的四个点即控制点,依次设为为A(左上角)、B(右上角)、C(左下角)和D(右下角),坐标分别为(xa,ya)、(xb,yb)、(xc,yc)和(xd,yd),所述控制点对应的校正后图像中的标准点依次为E、F、C'和D',坐标分别为(xe,ye)、(xf,yf)、(xc',yc')和(xd',yd'),通过如下方法计算标准点E、F、C'、D'的坐标,得到的四对坐标值:(xe,ye)=(xc,yc-L);(xf,yf)=(xd,yc-L);(xc',yc')=(xc,yc);(xd',yd')=(xd,yc);其中L为C和D两点的水平像素差,即L=xd–xc;步骤1-6:将得到的四对坐标值分别代入如下坐标转换方程即转换关系中:ys'=k5xs+k6ys+k7xsys+k8,xs'=k1xs+k2ys+k3xsys+k4,其中,xs'和ys'分别是校正后图像中标准点的横坐标和纵坐标,xs和ys分别是对应的畸变图像中像素点的横坐标和纵坐标;获得如下八个方程:解方程后得到八个参数组成的转换矩阵K=[k1...
【专利技术属性】
技术研发人员:季晓勇,田恒达,谷宇,陈磊,金伟旗,夏煦菁,蔡丹,史贺,康雨辰,
申请(专利权)人:南京大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。