1.一种图像关键点的定位方法,其特征在于,所述方法包括多次迭代更新关键点坐标的方法,以得到关键点的最终坐标;其中,每次更新关键点坐标的过程包括对上一次更新后所述图像上的每一关键点分别执行以下操作:根据所述关键点的坐标,确定所述关键点在所述图像上所处的邻域范围;
确定所述邻域范围内所有像素点对所述关键点的综合作用向量;
获取所述关键点的历史综合作用向量,所述历史综合作用向量包括上一次更新确定的所述关键点所处邻域范围内所有像素点对所述关键点的综合作用向量;
根据所述综合作用向量以及所述历史综合作用向量的向量和,更新所述关键点的坐标。
2.根据权利要求1所述的方法,其特征在于,所述确定所述邻域范围内所有像素点对所述关键点的综合作用向量,包括:确定所述邻域范围Ω内每一个像素点的梯度向量 以及所述关键点分别到每一个像素点的方向向量采用如下公式计算所述邻域范围内所有像素点对所述关键点的综合作用向量:ψ(po,pi)=η[d(po,pi)cos(θ)]其中,d(po,pi)是所述方向向量 的距离,θ是梯度向量 与方向向量 之间的夹角,η是对梯度向量 进行标准化处理后的结果,ψ(po,pi)是邻域范围Ω内的第i个像素点对所述关键点的作用向量,Ψo是邻域范围Ω内的所有像素点对所述关键点的综合作用向量。
3.根据权利要求2所述的方法,其特征在于,所述历史综合作用向量为上一次更新确定的所述关键点所处邻域范围内所有像素点对所述关键点的综合作用向量;
或者,所述历史综合作用向量为本次更新之前的历次更新中的每一综合作用向量的向量和。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:在确定所述综合作用向量以及所述历史综合作用向量的向量和不为零,且关键点更新次数小于预设次数时,执行下一次更新关键点坐标的过程。
5.一种图像关键点的定位装置,其特征在于,所述装置用于多次迭代更新关键点坐标,以得到关键点的最终坐标,包括:第一确定模块,用于针对上一次更新后所述图像上的每一关键点,根据所述关键点的坐标,确定所述关键点在所述图像上所处的邻域范围;
第二确定模块,用于确定所述邻域范围内所有像素点对所述关键点的综合作用向量;
获取模块,用于获取所述关键点的历史综合作用向量,所述历史综合作用向量包括上一次更新确定的所述关键点所处邻域范围内所有像素点对所述关键点的综合作用向量;
更新模块,用于根据所述综合作用向量以及所述历史综合作用向量的向量和,更新所述关键点的坐标。
6.根据权利要求5所述的装置,其特征在于,所述第二确定模块用于:确定所述邻域范围Ω内每一个像素点的梯度向量 以及所述关键点分别到每一个像素点的方向向量采用如下公式计算所述邻域范围内所有像素点对所述关键点的综合作用向量:ψ(po,pi)=η[d(po,pi)cos(θ)]其中,d(po,pi)是所述方向向量 的距离,θ是梯度向量 与方向向量 之间的夹角,η是对梯度向量 进行标准化处理后的结果,ψ(po,pi)是邻域范围Ω内的第i个像素点对所述关键点的作用向量,Ψo是邻域范围Ω内的所有像素点对所述关键点的综合作用向量。
7.根据权利要求6所述的装置,其特征在于,所述历史综合作用向量为上一次更新确定的所述关键点所处邻域范围内所有像素点对所述关键点的综合作用向量;
或者,所述历史综合作用向量为本次更新之前的历次更新中的每一综合作用向量的向量和。
8.根据权利要求5至7中任一项所述的装置,其特征在于,所述装置还包括:触发执行模块,用于在确定所述综合作用向量以及所述历史综合作用向量的向量和不为零,且关键点更新次数小于预设次数时,执行下一次更新关键点坐标的过程。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至4中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1至4中任一项所述方法的步骤。