单目视觉定位中根据图像中目标物大小确定距离,有没有什么可用的算法?

在做机器人单目视觉定位 现在可以测出目标物对机器人的角度 让机器人朝目标物走 如何知道机器人到什么位置停下来

http://wenku.baidu.com/link?url=AV4BF8YhP7MhWfLFtZWt_-JRM80tSZqB__nSbo56pfWYZHZT7VSfA2_qYHZ-IBgVuezA0-n4W9tRpPzK1CYlfXe9OJ1vZ5VVm-GF5Bo_UfK
http://wenku.baidu.com/link?url=c8FXzo3CWezAP7vCp-E80FPqh4zxYAzzd7vLo50VPGKrimHdRBas8eeowzAAV8pPqZx7hzyLB9XkdRGexmd7nxIOaVyh_anvHZtrVJtCZHy

一般分为两类算法:
1.在同一方向上采集多幅图像,利用特征点的投影关系算距离
2.在水平方向上采集多幅图像,利用视差原理来算距离