街景地图是怎么拍的?
1年前 (2024-04-17)
街景地图是怎么拍的?高永甲 1、技术的原理不复杂,通过gps定位,确定每一张照片拍摄的位置。
然后通过适当的技术手段,在地图上把每一个点和这些照片关联起来。
而地图技术,本质上也很复杂但是已经相对完善和成熟。
2、普通爱好者能做吗?理论上,能。
因为谷歌街景一开始,就是谷歌内部的几个“业余爱好者”利用谷歌赋予他们的20%的自由时间做出来的。
3、但是,事实上这个理论上简单的东西背后太复杂,复杂到普通人搞不定这巨大的数据处理能力。
4、前端的数据采集过程也很有趣,一辆谷歌街景采集车,对于谷歌的天才工程师和产品经理们来说,曾经是他们最严峻的挑战。
因为谷歌强大的后台计算能力,谷歌地图强悍的技术团队,让谷歌街景的发明人对于数据采集回来之后如何实现应用并不担心。
但是他们在制作街景采集车的问题上,着实费了一番力气。
4.1、首先,弄个车,顶几个摄像头,下面接个电脑,当然还有好多其他电子设备。
开出去……结果发现,电脑供电不足。
汽车发动机功率无法再带动一个单独的发电机。
于是,往车上装一立的发动机,用来发电。
可是自己装是装不好的,于是他们团队不得不专门聘请了专业的汽车工程师和电气工程师来完成对汽车的改装。
4.2、供电问题解决了,汽车开出去,采集一圈数据回来,发现数据都没了。
原来路途颠簸,硬盘被颠坏了。
于是他们的汽车工程师又不得不给他们车上的电子设备设计了一套专门的悬挂系统,保证怎么开车都不会损坏硬盘数据。
4.3、有些地方太窄,汽车开不进去,于是还得设计一个自行车街景采集系统……又是一堆事儿。
5、谷歌地图不光为街景采集回来的照片进行定位和标签,甚对海量照片数据进行了扫描,读取相关文字信息,来修正地图信息。
这个工作量和计算量,是普通爱好者无论如何也搞不定的。
5.1、除了运算能力之外,Google的Geek工程师们的思维方法恐怕也是普通业余爱好者难以企及的,比如有位工作人员就说: “Google当时有很多非常出色的工程师,他们的想法都非常大胆。
当时我印象非常深刻的一个例子是,就是说因为地图里会出现一个问题,比如这个路口的建筑的门牌号是100号,下个路口是200号。
但是这条街道中间的各个门牌号都不是线性排列的,原来我们是约摸估计150号是在这个路中间,但是Google的工程师提出,我们可以让机器一张一张去识别街景中的照片,找出门牌号来,这样就能精确定位门牌号的位置。
其实这个工作非常非常难,因为一张图片里有各种各样的内容。
包括以前地图上对一些商家的介绍,一个店它是几点开门几点关门,我们都要找人打电话一个一个去问,现在可以通过街景上拍到的照片,就能把这些信息识别出来。
先不说解决这个问题的方法是好是坏,一般这种问题我是不会想到用这种方法去解决问题的,但是这些Google的工程师就会想到让机器去识别图片这种纯技术的解决方法,这是一种非常人的思路。
” 总而言之,业余爱好者能做出采集车来,能收集上数据来,但是如何处理、运用这些数据,业余爱好者的业余投入,真的很难。
然后通过适当的技术手段,在地图上把每一个点和这些照片关联起来。
而地图技术,本质上也很复杂但是已经相对完善和成熟。
2、普通爱好者能做吗?理论上,能。
因为谷歌街景一开始,就是谷歌内部的几个“业余爱好者”利用谷歌赋予他们的20%的自由时间做出来的。
3、但是,事实上这个理论上简单的东西背后太复杂,复杂到普通人搞不定这巨大的数据处理能力。
4、前端的数据采集过程也很有趣,一辆谷歌街景采集车,对于谷歌的天才工程师和产品经理们来说,曾经是他们最严峻的挑战。
因为谷歌强大的后台计算能力,谷歌地图强悍的技术团队,让谷歌街景的发明人对于数据采集回来之后如何实现应用并不担心。
但是他们在制作街景采集车的问题上,着实费了一番力气。
4.1、首先,弄个车,顶几个摄像头,下面接个电脑,当然还有好多其他电子设备。
开出去……结果发现,电脑供电不足。
汽车发动机功率无法再带动一个单独的发电机。
于是,往车上装一立的发动机,用来发电。
可是自己装是装不好的,于是他们团队不得不专门聘请了专业的汽车工程师和电气工程师来完成对汽车的改装。
4.2、供电问题解决了,汽车开出去,采集一圈数据回来,发现数据都没了。
原来路途颠簸,硬盘被颠坏了。
于是他们的汽车工程师又不得不给他们车上的电子设备设计了一套专门的悬挂系统,保证怎么开车都不会损坏硬盘数据。
4.3、有些地方太窄,汽车开不进去,于是还得设计一个自行车街景采集系统……又是一堆事儿。
5、谷歌地图不光为街景采集回来的照片进行定位和标签,甚对海量照片数据进行了扫描,读取相关文字信息,来修正地图信息。
这个工作量和计算量,是普通爱好者无论如何也搞不定的。
5.1、除了运算能力之外,Google的Geek工程师们的思维方法恐怕也是普通业余爱好者难以企及的,比如有位工作人员就说: “Google当时有很多非常出色的工程师,他们的想法都非常大胆。
当时我印象非常深刻的一个例子是,就是说因为地图里会出现一个问题,比如这个路口的建筑的门牌号是100号,下个路口是200号。
但是这条街道中间的各个门牌号都不是线性排列的,原来我们是约摸估计150号是在这个路中间,但是Google的工程师提出,我们可以让机器一张一张去识别街景中的照片,找出门牌号来,这样就能精确定位门牌号的位置。
其实这个工作非常非常难,因为一张图片里有各种各样的内容。
包括以前地图上对一些商家的介绍,一个店它是几点开门几点关门,我们都要找人打电话一个一个去问,现在可以通过街景上拍到的照片,就能把这些信息识别出来。
先不说解决这个问题的方法是好是坏,一般这种问题我是不会想到用这种方法去解决问题的,但是这些Google的工程师就会想到让机器去识别图片这种纯技术的解决方法,这是一种非常人的思路。
” 总而言之,业余爱好者能做出采集车来,能收集上数据来,但是如何处理、运用这些数据,业余爱好者的业余投入,真的很难。