opencv旋转不变性LBP理解

参考资料:
https://blog.csdn.net/qq_26898461/article/details/46875517
https://www.cnblogs.com/mikewolf2002/p/3438698.html
https://blog.csdn.net/quincuntial/article/details/50541815
https://blog.csdn.net/zouxy09/article/details/7929531(思路主要看这一篇)
https://blog.csdn.net/qianqing13579/article/details/49406563 (lbp+svm)

(下面的这些讨论都是基于最近在做的图像分类进行的)

旋转不变性:也就是字面意思,图像的该特征不会因为图像旋转或者拍摄对象的旋转而发生改变。

举个例子,假如我们的一张图片中有一个矩形,通过某种方式,我们得到了这个矩形的四个端点的坐标p1(x1,y1)、p2(x1,y1)、p3(x1,y1)、p4(x1,y1),假如我们将这四个端点作为该图像的特征(4*2个元素的矩阵),那么假如我们将该矩形旋转一定角度,四个端点的坐标都会发生了改变,也就是这个特征发生了改变,也就是该特征不具有旋转不变性。
但是,假如我们在得到这四个端点的坐标后,算出该矩形的宽(w)和高(h),并组成一个二维向量v(w,h),那么无论如何旋转该矩形,得到的的二维向量都是一样的(这里假定了w明显大于h,且允许一定的误差),那么该向量特征就具有旋转不变性。

另外一个具有旋转不变性的特征:直方图。

目前在用的hog特征是不具有旋转不变性的。

你可能感兴趣的:(opencv)