没有合适的资源?快使用搜索试试~ 我知道了~
【python】TensorFlow框架下CNN神经网络的花卉识别系统
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 35 下载量 71 浏览量
2020-12-21
20:27:53
上传
评论 16
收藏 218KB PDF 举报
温馨提示
试读
7页
提前说明一下,本文的CNN神经网络模型是参考网上诸多相关CNN图像分类大牛的博客修改的,在模型的基础上,用python的Flask框架搭载了一个web页面用来可视化展示。 第一步,爬取图片数据集 用python实现了一个非常简单的网络爬虫,对百度图片接口 http://image.baidu.com/search/acjson?tn=resultjson_com&ipn=rj&ct=201326592&is=&fp=result&queryWord=高清动漫&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid
资源推荐
资源详情
资源评论
【【python】】TensorFlow框架下框架下CNN神经网络的花卉识别系统神经网络的花卉识别系统
提前说明一下,本文的CNN神经网络模型是参考网上诸多相关CNN图像分类大牛的博客修改的,在模型的基础上,用python的Flask框架搭载了一个web页面用来可视化展示。
第一步,爬取图片数据集第一步,爬取图片数据集
用python实现了一个非常简单的网络爬虫,对百度图片接口 http://image.baidu.com/search/acjson?
tn=resultjson_com&ipn=rj&ct=201326592&is=&fp=result&queryWord=%E9%AB%98%E6%B8%85%E5%8A%A8%E6%BC%AB&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=&st=-
1&z=&ic=0&word=%E4%BA%8C%E6%AC%A1%E5%85%83&s=&se=&tab=&width=&height=&face=0&istype=2&qc=&nc=1&fr=&pn=60&rn=30&gsm=1000000001e&1486375820481= 发送Http请求,返回Json
串如下:
我们可以看到,data下的middleURL就是 我们想要的图片链接。于是,再向这个图片链接发请求,就可以获取到我们想要的图片了。代码如下:
# _*_ coding:utf-8 _*_
''''''
'''
1.通过关键字进入图片界面
2.加载图片
queryWord:可爱图片
word:可爱图片
pn:60
gsm:3c
'''
import requests
import json
import time
import os
#要修改的参数列表
queryWord=input('请输入您要搜索的图片:')
pn=0
gsm=str(hex(pn))[-2:] timestrp=int(time.time()*1000)
#num表示照片数量
num=1
#while实现类似翻页功能,遍历所有图片信息
while True:
#请求的url
url='https://image.baidu.com/search/acjson?' \
'tn=resultjson_com&ipn=rj&ct=201326592&' \
'is=&fp=result&queryWord={0}&cl=2&lm=-1&ie=utf-8&' \
'oe=utf-8&adpicid=&st=-1&z=&ic=0&word={0}&s=&se=' \
'&tab=&width=&height=&face=0&istype=2&qc=&nc=1&fr=&pn={1}&rn=30&gsm={2}&{3}='
#伪装头部
header={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36'
}
#解析为json()语句
try:
r_mus=requests.get(url.format(queryWord,pn,gsm,timestrp),headers=header).json()
except BaseException as e:
print("此处有错误%s"%e)
print(r_mus)
#遍历每一张图片信息
for image in r_mus['data']:
if image:
#获取图片地址
i_url=image['middleURL'] #请求该地址
r_img=requests.get(i_url,headers=header,stream=True).raw.read()
print('正在读取第{}张图片'.format(num))
num+=1
time.sleep(0.7)
weixin_38593738
- 粉丝: 0
- 资源: 925
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页