1.一种图像配准方法,其特征在于,包括:
获取待配准图像集,其中,所述待配准图像集包括至少两张待配准图像,各所述待配准图像中均包括同一待配准目标;
对所述待配准图像集中的各待配准图像进行二值化处理,得到多张二值化图像;
对各所述二值化图像进行连通域检测,为所述二值化图像中的每一像素点标记一个数值,其中,同一连通域的像素点的数值相等;通过预设规则为所述二值化图像中的每一像素点的数值进行重新标记,得到各像素点的重新标记后的数值;根据所述各像素点的重新标记后的数值,将相同数值的像素点划分为同一连通域,得到一个或多个连通域;
对各所述连通域进行待配准目标的识别,得到各所述二值化图像中的所述待配准目标的二值图;对各所述待配准图像中的所述待配准目标的二值图进行水平直方图投影,得到各所述连通域的待配准目标的水平投影直方图;统计所述水平投影直方图中w/2列像素的变换值,将发生两次跳变的位置确定为所述待配准目标的上下坐标y1和y2;统计所述水平投影直方图中(y1+y2)/2行像素的像素值的变换规律,根据所述像素值由白到黑的变化得到所述待配准目标的左右坐标x1和x2;根据所述上下坐标y1和y2,以及所述左右坐标x1和x2得到所述待配准目标的四个点的坐标;
基于所述待配准目标的四个点的坐标,计算得到各所述待配准图像之间的单应性矩阵;根据各所述待配准图像之间的单应性矩阵,得到各所述待配准图像之间的映射关系;根据各所述待配准图像之间的映射关系,对所述待配准图像集中的各所述待配准图像进行配准及融合,得到融合后的图像;
所述对各所述二值化图像进行连通域检测,为所述二值化图像中的每一像素点标记一个数值,包括:针对某一像素点,当所述像素点的左相邻像素点和上相邻像素点的数值均为无效值时,将所述像素点的数值设置为一个新的数值;
针对某一像素点,当所述像素点的左相邻像素点的数值为有效值或者上相邻像素点的数值为有效值时,将所述像素点的数值设置为所述有效值对应的数值;
针对某一像素点,当所述像素点的左相邻像素点和上相邻像素点的数值均为有效值时,将所述像素点的数值设置为所述有效值中数值较小的数值;
其中,所述预设规则,包括:
针对任一像素点,所述任一像素点的数值为第一数值,与所述任一像素点相邻的多个像素点的数值均为第二数值;
当所述第一数值与所述第二数值相等时,对所述任一像素点的数值不进行重新标记;
当所述第一数值与所述第二数值不相等时,对所述任一像素点的数值重新标记为第二数值;
针对任一像素点,所述任一像素点的数值为第一数值,与所述任一像素点相邻的多个像素点中,各像素点的数值不完全相同时;
选取所述与所述任一像素点的相邻的多个像素点中,各像素点的数值最小的数值,作为目标数值;
将所述任一像素点的数值标记为所述目标数值。
2.根据权利要求1所述的方法,其特征在于,所述对所述待配准图像集中的各待配准图像进行二值化处理,得到多张二值化图像,包括:对所述待配准图像集中的各待配准图像进行灰度化处理,得到多张灰度图像;
通过最大类间差法OTSU分别计算各所述灰度图像的灰度阈值;
针对每一个灰度图像,将该灰度图像中灰度值大于该灰度图像灰度阈值的像素设置为第一灰度值,将该灰度图像中灰度值不大于该灰度图像灰度阈值的像素设置为第二灰度值,从而得到多张二值化图像。
3.一种图像配准装置,其特征在于,包括:
图像获取模块,用于获取待配准图像集,其中,所述待配准图像集包括至少两张待配准图像,各所述待配准图像中均包括同一待配准目标;
二值化处理模块,用于对所述待配准图像集中的各待配准图像进行二值化处理,得到多张二值化图像;
连通域检测模块,用于对各所述二值化图像进行连通域检测,为所述二值化图像中的每一像素点标记一个数值,其中,同一连通域的像素点的数值相等;通过预设规则为所述二值化图像中的每一像素点的数值进行重新标记,得到各像素点的重新标记后的数值;根据所述各像素点的重新标记后的数值,将相同数值的像素点划分为同一连通域,得到一个或多个连通域;
目标检测模块,用于对各所述连通域进行待配准目标的识别,得到各所述二值化图像中的所述待配准目标的二值图;对各所述二值化图像中的所述待配准目标的二值图进行水平直方图投影,得到各所述连通域的待配准目标的水平投影直方图;统计所述水平投影直方图中w/2列像素的变换值,将发生两次跳变的位置确定为所述待配准目标的上下坐标y1和y2;统计所述水平投影直方图中(y1+y2)/2行像素的像素值的变换规律,根据所述像素值由白到黑的变化得到所述待配准目标的左右坐标x1和x2;根据所述上下坐标y1和y2,以及所述左右坐标x1和x2得到所述待配准目标的四个点的坐标;
图像融合模块,用于基于所述待配准目标的四个点的坐标,计算得到各所述待配准图像之间的单应性矩阵;根据各所述待配准图像之间的单应性矩阵,得到各所述待配准图像之间的映射关系;根据各所述待配准图像之间的映射关系,对所述待配准图像集中的各所述待配准图像进行配准及融合,得到融合后的图像;
所述连通域检测模块,具体用于针对某一像素点,当所述像素点的左相邻像素点和上相邻像素点的数值均为无效值时,将所述像素点的数值设置为一个新的数值;针对某一像素点,当所述像素点的左相邻像素点的数值为有效值或者上相邻像素点的数值为有效值时,将所述像素点的数值设置为所述有效值对应的数值;针对某一像素点,当所述像素点的左相邻像素点和上相邻像素点的数值均为有效值时,将所述像素点的数值设置为所述有效值中数值较小的数值;
其中,所述预设规则,包括:
针对任一像素点,所述任一像素点的数值为第一数值,与所述任一像素点相邻的多个像素点的数值均为第二数值;
当所述第一数值与所述第二数值相等时,对所述任一像素点的数值不进行重新标记;
当所述第一数值与所述第二数值不相等时,对所述任一像素点的数值重新标记为第二数值;
针对任一像素点,所述任一像素点的数值为第一数值,与所述任一像素点相邻的多个像素点中,各像素点的数值不完全相同时;
选取所述与所述任一像素点的相邻的多个像素点中,各像素点的数值最小的数值,作为目标数值;
将所述任一像素点的数值标记为所述目标数值。
4.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1‑2任一所述的方法步骤。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑2任一所述的方法步骤。