Opencv 中的函数 cv2.cornerHarris() 可以用来进行角点检测。参数如 下:
• img - 数据类型为 float32 的输入图像。
• blockSize - 角点检测中要考虑的领域大小。
• ksize - Sobel 求导中使用的窗口大小
• k - Harris 角点检测方程中的自由参数,取值参数为 [0.04,0.06].
优点:
A 旋转不变性,椭圆转过一定角度但是其形状保持不变(特征值保持不变)
B 对于图像灰度的仿射变化具有部分的不变性,由于仅仅使用了图像的一介导数,对于图像灰度平移变化不变;对于图像灰度尺度变化不变
缺陷:
C 它对尺度很敏感,不具备几何尺度不变性。
B 提取的角点是像素级的。