引入GPS坐标
由于建筑物两两之间存在相似的特点,所以将GPS坐标与特征识别结合,以获取更加精确的匹配结果。
这个方法适用于用户实时在建筑物周围进行拍摄并识别,并不适用于用户将一张现成的照片用于识别。
首先,为了减小匹配的数量,将已知区域进行分片划分。为了简单起见,我都是以矩形作为区域的形状。

接着,根据当前定位所返回的坐标,得到用户所在的区域。
判断的方法,目前写的很简单,就是看一个点是否在矩形中。
比如用户在1区,1区可以识别的建筑物有信电楼、工院,所以在进行数据库遍历匹配的时候只会和相关建筑物的数据库资料进行比对,这样便提高了匹配速度。
当然这种方法的缺陷就是如果用户不在相关的范围内,识别就会发生错误。
引入坐标之后的流程便是:
获取当前坐标,判断所在区域,获取待检测图片,将待检测图片和区域内图片进行匹配比对,找出得分最好的建筑,返回匹配结果