淄博公司网站建设价格,网站开发可以多少钱一个月,wordpress上传视频教程,俄语网站前言最近在学习LBP#xff0c;其中的圆形LBP特征由于计算的值可能不是整数#xff0c;即计算出来的点不在图像上#xff0c;我们要使用计算出来的点的插值点。目的的插值方法有很多#xff0c;Opencv使用的是双线性插值#xff0c;今天就来介绍一下双线性插值。概述先给大…前言最近在学习LBP其中的圆形LBP特征由于计算的值可能不是整数即计算出来的点不在图像上我们要使用计算出来的点的插值点。目的的插值方法有很多Opencv使用的是双线性插值今天就来介绍一下双线性插值。概述先给大家一个形象的例子如下图所示假设Q11 Q12 Q22 Q21为图像上已知灰度值的整数点而我们要计算的P点并不在整数点上这时候就要利用双线性插值即对R1 R2两个点进行插值计算出P的灰度值。流程及个人理解双线性插值又称为双线性内插。在数学上双线性插值是有两个变量的插值函数的线性插值扩展其核心思想是在两个方向分别进行一次线性插值。首先我们进行在X轴方向的插值。设Q11(x1,y1),Q12(x1,y2),Q21(x2,y1),Q22(x2,y2),P(x,y)其实这个公式很好理解他就是按照与周围两个最近的整数点相近程度(距离)分配整数点的像素值到插值点处当时学习的时候我觉得甚至和初中学习的相似三角形有点像都是按比例分配。进行完X轴方向的插值后再进行Y轴方向的插值同理所以我们要求的P点的灰度值为这样就使用了插值的方式计算出非整数点的灰度值。最后附上源码