文章目录 目标 一、定点关键点 二、代码里计算流程 三、定点转化过程 四、实测 目标 转换成纯c代码 去掉浮点运算以加速运行 一、定点关键点 fft定点运算 高斯滤波核相关函数定点 高斯窗函数定点 汉宁窗函数定点 二、代码里计算流程 一个重要的思想是将卷积运算转化到了傅里叶频域运算,加快运算速度。 三、定点转化过程 固定模板大小 目的 32bit计算范围有限,由fft原理知,输入取值0~255, 输出最大值为255乘以模板area size, 如128*128,输出为2的(8+7+7)=23次方,很明显接下来做乘积会超过32bit