【技术实现步骤摘要】
图像缩放方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据处理
,特别是涉及图像缩放方法、装置、电子设备及存储介质。
技术介绍
[0002]随着技术的发展,针对图像的智能处理算法被广泛的应用在各行各业。例如,智能监控、智能门禁等。
[0003]一般而言,为了提高智能处理算法的处理效率,智能处理算法所处理的图像并不是图像采集设备所采集的原始图像,而是对原始图像经过缩放处理后得到缩放后的图像
[0004]然而由于镜头特性、安装距离等原因,图像采集设备所采集到的原始图像存在畸变现象,导致原始图像中物体相对于真实物体存在失真或变形。因此,如何快速地生成已进行畸变校正的缩放后图像,是一个亟待解决的问题。
技术实现思路
[0005]本专利技术实施例的目的在于提供图像缩放方法、装置、电子设备及存储介质,以快速地生成已进行畸变校正的缩放后图像。具体技术方案如下:
[0006]第一方面,本专利技术实施例提供了一种图像缩放方法,所述方法包括:
[0007]获取待处理的原始图像;< ...
【技术保护点】
【技术特征摘要】
1.一种图像缩放方法,其特征在于,所述方法包括:获取待处理的原始图像;计算所述原始图像缩放后的目标图像中目标像素点的像素值,以生成所述目标图像;其中,每个目标像素点的像素值通过以下方式得到:根据该目标像素点在所述目标图像中的第一坐标点,确定该目标像素点在所述原始图像中对应的第二坐标点;其中,该目标像素点对应的第二坐标点为:在对所述原始图像进行缩放处理时,用于生成该目标像素点的像素点的坐标点;确定所述原始图像中,所述第二坐标点对应的第三坐标点;其中,所述第二坐标点对应的第三坐标点为:用于对所述第二坐标点进行畸变校正所利用的像素点的坐标点;利用所述第三坐标点对应像素点的像素值,计算该目标像素点的像素值。2.根据权利要求1所述的方法,其特征在于,所述根据该目标像素点在所述目标图像中的第一坐标点,确定该目标像素点在所述原始图像中对应的第二坐标点,包括:确定该目标像素点在所述目标图像中的第一坐标点;基于预设的缩放映射关系,确定所述第一坐标点在所述原始图像中所映射的坐标点,作为该目标像素点对应的第二坐标点。3.根据权利要求2所述的方法,其特征在于,所述基于预设的缩放映射关系,确定所述第一坐标点在所述原始图像中所映射的坐标点,作为该目标像素点对应的第二坐标点,包括计算所述第一坐标点的横坐标与预设的水平缩放比的比值,得到第一缩放横坐标,并计算所述第一坐标点的纵坐标与预设的竖直缩放比的比值,得到第一缩放纵坐标;基于所述第一缩放横坐标和所述第一缩放纵坐标,确定所述第一坐标点在所述原始图像中所映射的坐标点,作为该目标像素点对应的第二坐标点。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一缩放横坐标和所述第一缩放纵坐标,确定所述第一坐标点在所述原始图像中所映射的坐标点,作为该目标像素点对应的第二坐标点,包括:确定所述第一坐标点在所述原始图像中所映射的至少一坐标点,作为该目标像素点对应的第二坐标点;其中,所确定的每一坐标点为:横坐标为第二缩放横坐标或第三缩放横坐标,且纵坐标为第二缩放纵坐标或第三缩放纵坐标的坐标点;所述第二缩放横坐标为:小于等于所述第一缩放横坐标的最大整数;所述第三缩放横坐标为大于所述第二缩放横坐标的最小整数,所述第二缩放纵坐标为:小于等于所述第一缩放纵坐标的最大整数;所述第三缩放纵坐标为大于所述第二缩放纵坐标的最小整数。5.根据权利要求1所述的方法,其特征在于,所述确定所述原始图像中,所述第二坐标点对应的第三坐标点,包括:确定所述第二坐标点与所述原始图像坐标原点的距离,并基于该距离,确定所述第二坐标点的畸变调节参数;计算所述第二坐标点的横坐标与所述畸变调节参数的乘积,得到第一畸变横坐标,并计算所述第二坐标点的纵坐标与所述畸变调节参数的乘积,得到第一畸变纵坐标;基于所述第一畸变横坐标和所述第一畸变纵坐标,确定所述第二坐标点对应的第三坐
标点。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一畸变横坐标和所述第一畸变纵坐标,确定所述第二坐标点对应的第三坐标点,包括:确定与所述第二坐标点对应的至少一坐标点,作为所述第二坐标点对应的第三坐标点;其中,所确定的至少一个坐标点为:横坐标为第二畸变横坐标或第三畸变横坐标,且纵坐标为第二畸变纵坐标或第三畸变纵坐标的坐标点;所述第二畸变横坐标为:小于等于所述第一畸变横坐标的最大整数;所述第三畸变横坐标为大于所述第二畸变横坐标的最小整数,所述第二畸变纵坐标为:小于等于所述第一畸变纵坐标的最大整数;所述第三畸变纵坐标为大于所述第二畸变纵坐标的最小整数。7.根据权利要求1所述的方法,其特征在于,所述利用所述第三坐标点对应像素点的像素值,计算该目标像素点的像素值,包括:获取所述第三坐标点对应的畸变
‑
缩放权重;若所述第三坐标点为单个,则计算所述原始图像中所述第三坐标点对应像素点的像素值、与所述第三坐标点对应的畸变
‑
缩放权重的乘积,作为该目标像素点的像素值;若所述第三坐标点为多个,则基于各第三坐标点对应的畸变
‑
缩放权重,对所述原始图像中各第三坐标点对应的像素点的像素值进行加权求和,得到该目标像素点的像素值。8.根据权利要求7所述的方法,其特征在于,所述获取所述第三坐标点对应的畸变
‑
缩放权重,包括:根据所述第二坐标点以及所述第三坐标点,计算所述第三坐标点对应的畸变
‑
缩放权重;和/或,查找预设的畸变
‑
缩放表中,与该目标像素点的坐标对应的畸变
‑
缩放权重,作为所述第三坐标点对应的畸变
‑
缩放权重;其中,所述畸变
‑
缩放表中每一坐标点对应的权重为:预先基于该坐标点对应的第二坐标点和第三坐标点所确定的。9.根据权利要求8所述的方法,其特征在于,所述根据所述第二坐标点以及所述第三坐标点,计算所述第三坐标点对应的畸变
‑
缩放权重,包括:将所述第二坐标点的坐标代入预设的缩放权重计算公式,计算所述第二坐标点对应的缩放权重;将所述第三坐标点的坐标代入预设的畸变权重计算公式,计算所述第三坐标点对应的畸变权重;计算所述畸变权重与所述缩放权重之积,作为所述第三坐标点对应的畸变
‑
【专利技术属性】
技术研发人员:黄崇基,
申请(专利权)人:杭州海康机器人技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。