【技术实现步骤摘要】
图像映射参数生成方法、装置和计算机可读介质
[0001]本专利技术涉及图像处理
,尤其涉及图像映射参数生成方法、装置和计算机可读介质。
技术介绍
[0002]随着物联网技术和图像处理技术的不断发展和进步,机器视觉被广泛应用于物联网领域,实现机器代替人工进行测量和判断。利用机器视觉可以对目标监测区域进行监测,以确定目标监测区域的状态改变,比如可以利用机器视觉监测停车位的占用情况。在利用机器视觉对目标监测区域进行监测时,需要通过图像映射参数将摄像机所拍摄图像中目标监测区域的图像映射到二维平面内,为此首先需要获取图像映射参数。
[0003]目前,通常将摄像机参数作为图像映射参数,摄像机参数包括内部参数、外部参数和失真参数,其中,内部参数是指摄像机的焦距以及摄像机内部光敏元件的尺寸等,外部参数是指摄像机坐标与时间坐标之间的转换参数,失真参数是指直线投影的偏移。在获取摄像机参数时,需要在真实的目标监测区域内放置黑白棋盘格,通过摄像机以不同角度拍摄多张包括黑白棋盘格的图像,所拍摄的多张图像如图1所示,之后分别在所拍摄的各张图像上标注黑白盘棋盘格的各个角点并绘制内角点连线,标注各个角点并绘制内角点连线后的图像如图2所示,之后根据各张图像上所标注的角点和所绘制的内角点连线确定摄像机参数。
[0004]针对目前获取图像映射参数的方法,将摄像机参数作为图像映射参数时,针对每一个安装完成的摄像机,均需要通过人工的方式将黑白棋盘格放置到相应目标监测区域内以拍摄包括黑白棋盘格的图像,还需要通过人工的方式在所拍摄的图像上标 ...
【技术保护点】
【技术特征摘要】
1.图像映射参数生成方法,其特征在于,包括:获取由摄像机拍摄到的第一图像,其中,所述第一图像中包括有至少一个目标监测区域的图像;根据所述第一图像中各个像素点的灰度值,确定至少三个第一特征点,其中,所述至少三个第一特征点可组成至少一个三角形,且所述第一特征点用于标识所述目标监测区域的边缘轮廓;根据各个所述第一特征点和模拟图像生成规则,生成图像映射参数,其中,所述图像映射参数用于将所述第一图像中所述目标监测区域的图像映射为模拟目标监测区域,所述图像生成规则用于定义映射所述模拟目标监测区域的轮廓、位置和缩放比例,所述缩放比例为所述第一图像中所述目标监测区域的图像与所述模拟目标监测区域的尺寸比值。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一图像中各个像素点的灰度值确定至少三个第一特征点,包括:从所述第一图像中识别各个所述目标监测区域的轮廓线图像,获得仅包括所述轮廓线图像的第二图像,其中,所述轮廓线图像为所述第一图像中所述目标监测区域的边缘轮廓线的图像;根据所述第二图像中各个像素点的灰度值,从所述第二图像中识别至少三个所述第一特征点。3.根据权利要求1所述的方法,其特征在于,在所述根据所述第一图像中各个像素点的灰度值确定至少三个第一特征点之前,进一步包括:对所述第一图像进行灰度处理;和/或,对所述第一图像进行高斯模糊处理。4.根据权利要求3所述的方法,其特征在于,所述对所述第一图像进行高斯模糊处理,包括:将所述第一图像中相邻的m行
×
m列个像素点确定为一个像素块,其中,所述m用于表征所述像素块所包括像素点的行数和列数,所述m为大于1的整数,不同所述像素块中的像素点不完全相同;针对每一个所述像素块,计算该像素块所包括的各个像素点的灰度值的平均值,将计算出的所述平均值作为该像素块的第一灰度值;针对每一个所述像素块,执行如下操作:确定以该像素块为中心的像素区域,其中,所述像素区域包括n行
×
n列个所述像素块,所述n为大于1的奇数;针对每一对在所述像素区域和高斯核中位于相同行数和列数的所述像素块和内核,计算该像素块的所述第一灰度值与该内核的值的乘积,其中,所述高斯核包括有n行
×
n列个所述内核;将计算出的n2个所述乘积的平均值确定为该像素块的第二灰度值;根据各个所述像素块的相对位置和各个所述像素块的所述第二灰度值,生成第三图像,其中,所述第三图像所包括像素点的个数与所述像素块的个数相等,且针对所述第三图像中的任意一个像素点,该像素点的灰度值等于所述第一图像中相对位置与该像素点相同
的一个所述像素块的所述第二灰度值。所述根据所述第一图像中各个像素点的灰度值确定至少三个第一特征点,包括:根据所述第三图像中各个像素点的灰度值,从所述第三图像中识别至少三个所述第一特征点。5.根据权利要求4所述的方法,其特征在于,在所述第一图像中,不同所述像素块包括完全不同的像素点。6.根据权利要求1至5中任一所述的方法,其特征在于,在所述根据各个所述第一特征点和模拟图像生成规则生成图像映射参数之后,进一步包括:利用所述图像映射参数,分别将每一个所述第一特征点的第一坐标映射为绘制平面上第二特征点的第二坐标,其中,所述第一坐标为所述第一特征点在其所在图像上的坐标;针对每一个所述目标监测区域,执行如下操作:从所述至少三个第一特征点中确定至少两个第三特征点,其中,所述至少两个第三特征点用于确定该目标监测区域的边缘轮廓;从各个所述第二特征点中确定与所述至少两个第三特征点相映射的至少两个第四特征点;根据所述至少两个第四特征点生成与该目标监测区域相对应的所述模拟目标监测区域。7.根据权利要求1至6中任一所述的方法,其特征在于,所述目标监测区域包括停车位。8.图像映射参数生成装置,其特征在于,包括:一个图像获取模块(201),用于获取由摄像机拍摄到的第一图像,其中,所述第一图像中包括有至少一个目标监测区域的图像;一个特征点识别模块(202),用于根据所述图像获取模块(201)获取到的所述第一图像中各个像素点的灰度值,确定至少三个第一特征点,其中,所述至少三个第一特征点可组成至少一个三角形,且所述第一特征点用于标识所述目标监测区域的边缘轮廓;一个参数生成模块(203),用于根据模拟图像生成规则和所述特征点识别模块(202)确定出的各个所述第一特征点,生成图像映射参数,其中,所述图像映射参数用于将所述第一图像中所述目标监测区域的图像映射为模拟目标监测区域,所述图像生成规则用于定义映射所述模拟目标监测区域的轮廓、位置和缩放比例,所述缩放比例为所述第一图像中所述目标监测区域的图像与所述模拟目标监测...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。