1.线性插值
即是提供一次线性已知点去拟合曲线再求得插值点。
2.原理
两次不同方向的插值,先对已知的四个点的值通过两次一次线性插值获取两个点,再通过刚刚获得的两个点的值再进行一次线性插值,从而根据已知的四个点的值获得一个未知的点的值。
3.验证
import cv2 import numpy as np img = [[30,20,10], [10,40,60], [20,30,40]] img = np.array(img,dtype=np.uint8) print(img) re_img = cv2.resize(img,(2,2),interpolation=cv2.INTER_LINEAR) print(re_img)
运行结果:
学习blog:
双线性插值_双线性插值计算例题-CSDN博客https://blog.csdn.net/qq_37541097/article/details/112564822?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171076619216800227442887%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171076619216800227442887&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-112564822-null-null.nonecase&utm_term=%E5%8F%8C%E7%BA%BF%E6%80%A7%E6%8F%92%E5%80%BC&spm=1018.2226.3001.4450