楼主最近在研究街景图像目标提取,第一步是爬数据。需要的准备工作的准备好爬虫范围的经纬度。楼主采用的方法是从百度地图拾取坐标系统取坐标。

# _*_ coding: utf-8 _*_
__author__ = 'Minty'import urllib
from urllib.request import urlopen
import threading
from optparse import OptionParser
from bs4 import BeautifulSoup
import sys
import re
import cv2
try:import urlparse
except ImportError:import urllib.parse as urlparse
import queue
import hashlib
import matplotlib.pyplot as plt
import numpy as npdef download(url, name):conn = urlopen(url)outimg = conn.read()data_img = cv2.imdecode(np.asarray(bytearray(outimg), dtype=np.uint8), 1)conn.close()#这里一定要关闭,不然爬几次之后会报连接错误cv2.imwrite(name, data_img)#plt.imshow(data_img)    print('Pic Saved!')return data_imgfp = open("spider_bd_map.txt","r") # 我的是沿一条直线爬数据,txt里面存的是起点和终点的经纬度坐标,向下面一样
#116.375654,39.99982
#116.375923,39.993643start_end_points = fp.readlines()
start_point = start_end_points[0]
start_point = start_point.strip('\n')
start_point = start_point.split(',')
start_point_jin = start_point[0]
start_point_wei = start_point[1]end_point = start_end_points[1]
end_point = end_point.strip('\n')
end_point = end_point.split(',')
end_point_jin = end_point[0]
end_point_wei = end_point[1]jins = np.arange(float(start_point_jin)*1000000, float(end_point_jin)*1000000, 1)*0.000001
points_num = len(jins)
weis = np.linspace(float(start_point_wei)*1000000, float(end_point_wei)*1000000, points_num)*0.000001for iPoint in range(points_num):jin = jins[iPoint]wei = weis[iPoint]#这里要注意下,对应的经纬度没有街景图的地方,输出的会是无效图片print(jin, wei)img_name = "out_image\\beijing\\" + str(jin) + "_" + str(wei) +".jpg"url = "http://api.map.baidu.com/panorama/v2?ak=9FcRfTXGEkpiBMrkjV7d2BGOVBXcaAoo&width=1024&height=512&location="+str(jin)+","+str(wei)+"&fov=180"  # 你的KEY"outimg = download(url, img_name)fp.close()

基于python3的百度街景地图爬虫相关推荐

  1. 基于python3,百度AI实现人脸检测,人脸识别

    我感觉百度是BAT三家里面AI能力最强的了,在图像和语音的处理上面是很强的,很全面.百度AI里面功能齐全,提供的语言也是很多.唯一不太好的是目前对python3不是很支持,还是支持python2.但也 ...

  2. 基于python3 的百度图片下载器

    自己写了玩的一个小脚本,百度图片下载 import re import os import requests import hashlibdef dowmloadPic(html, keyword): ...

  3. 基于python的百度贴吧爬虫系统_简单的Python爬虫爬取坦克世界贴吧

    自己的笔记放在这里 入门试水 首先安装python库,要装两个 bs4 和html5lib,Windows下到CMD里面用pip装 pip install html5lib pip install b ...

  4. AR+LBS街景实景红包PokemonGo游戏捉妖夺宝营销解决方案定制开发暨百度高德地图Unity插件SDK

    AR+LBS街景实景红包PokemonGo游戏捉妖夺宝营销解决方案定制开发暨百度高德地图Unity插件SDK 作者 komstone https://blog.csdn.net/komstone/ar ...

  5. Python爬虫之小试牛刀——使用Python抓取百度街景图像

    之前用.Net做过一些自动化爬虫程序,听大牛们说使用python来写爬虫更便捷,按捺不住抽空试了一把,使用Python抓取百度街景影像. 这两天,武汉迎来了一个德国总理默克尔这位大人物,又刷了一把武汉 ...

  6. 基于Echarts和百度地图的HTML插件

    基于Echarts和百度地图的HTML插件 代码实现了最基本的显示地图功能,另外实现了坐标标识,点击出现弹出框以及地点的经纬度等. 地图样式可以使用json配置 源码以及需要使用的js文件(bmap. ...

  7. Python3 Requests+BS4网络爬虫:最详细零基础的获取百度快照链接爬虫教程(思路篇)

    Hello,大家好呀,五一劳动节快乐呀!最近在后台接到一个粉丝的私信说怎么爬取百度快照.正好五一有一段时间休息,咱们就来水一篇文章,顺便来巩固巩固基础的知识. 注意注意!这是思路篇,没有代码!只有思路 ...

  8. python3 学习(2):在网站地图爬虫时的cannot use a string pattern on a bytes-like object 问题的解决方法...

    python3.6.5 +  pycharm 注意: 一.python3里的 urllib2 已经没有了,改为了 urllbi.request,因此,直接导入 import urllib.reques ...

  9. python3学习(5):在网站地图爬虫时的cannot use a string pattern on a bytes-like object 问题的解决方法

    一.python3里的 urllib2 已经没有了,改为了 urllbi.request,因此,直接导入 import urllib.request 即可. 二.必须对正则表达式里的引用变量进行格式变 ...

  10. android百度地图调用animateto 会报空指针异常,基于Android的百度地图应系统毕业设计.docx...

    基于Android的百度地图应系统毕业设计 分类号: 学校代码:11460 学 号南京晓庄学院本科生毕业设计 基于Android平台和百度地图的应用系统 Application system base ...

最新文章

  1. 不知道这 7 大 OpenCV 函数怎么向计算机视觉专家进阶?
  2. java异常 The origin server did not find a current representation for the target resource or is not
  3. springMVC注解中@RequestMapping中常用参数value params 以及@RequestParam 详解
  4. 一个从文本文件里“查找并替换”的功能
  5. python发送邮件并返回提示_python-邮件提醒功能
  6. 如何dos中查看当前MySQL版本信息?
  7. 越界操作导致程序崩溃的原理
  8. astgo-官方功能更新日志
  9. 前端基础项目(一)学成在线网站静态网页,HTML+CSS,简单基础,附完整源码
  10. PCHunter_32X64_2022_03最新版
  11. 前端学习笔记-22-浏览器中的DOM操作
  12. 机器学习模型评估方法
  13. 设置Win10防火墙规则,使得局域网能访问此电脑的Tomcat服务器
  14. 魔方自动还原程序3D版本和2D 修正版
  15. 游戏中常用的设计模式
  16. 廖雪峰python3高阶函数部分理解
  17. 信息网络向价值网络演进过程中产品形态的思考
  18. 《uni-app》一个非canvas的飞机对战小游戏实现-敌机模型实现
  19. 网络安全之TCP/IP协议栈常见安全风险及防范办法
  20. 魅蓝e显示无服务器,魅蓝E手机驱动

热门文章

  1. 你不得不读的好书 ——《此生未完成》读后感
  2. 亲密关系(二、月晕现象)
  3. 迪文屏DMT12800K070_A2WTC踩坑实录(二)
  4. ACPC Kickoff 2021
  5. 个税计算器python代码_用python写一个北京市的个税计算器
  6. pytorch训练过程中内存一直慢慢增长直到爆
  7. 史上最全的oracle常用知识总结
  8. 2022阿里巴巴云栖大会
  9. 整车控制器(VCU,vehicle Controller Unit)
  10. 卅三先生的工程电磁场讲座.EEm05——边界条件001