双线性插值的Python实现(采用矩阵运算,无for循环)
最近写深度学习网络需要对feature map进行双线性插值,opencv的resize不能对图像进行批处理,网上找到的双线性插值的代码基本都是三重for循环实现的,效率太低下,干脆自己用numpy库的矩阵运算实现了一个。
双线性插值原理参考:
https://zhuanlan.zhihu.com/p/112030273
感谢大佬Orz。
import numpy as np
def bilinear_interpolate(source, scale=2, pad=0.5):
sour_sh
原创
2021-03-22 15:23:20 ·
2439 阅读 ·
1 评论