商秀app
通过识别摄像头中的目标物体(此处为名片)来进行AR渲染的项目
主要采用了SIFT算法,并对其进行了优化。
我的工作:一部分的优化工作,主要是构建图像金字塔时的一些参数选择与测试
一部分的开发工作,开发外围的android功能。
sift算法:尺度不变特征转换(Scale-invariant feature transform)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量。
SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视角变化、仿射变换、噪声也保持一定程度的稳定性。
流程:高斯滤波。构建金字塔。检测特征点。为特征点计算方向。生成描述符。
优化:1.利用黑塞矩阵提取边缘。Hessian矩阵的判别式,其实就是当前点对瓶方向二阶偏导乘以垂直方向的二阶偏导再减去当前点水平、垂直二阶偏导的二次方。
2.调整生成金字塔时的层数与高斯模糊参数(尺度和强度)。