# -*- coding: utf-8 -*-
# 作者:朱小五
# 公众号:快学Python
# 微信联系:zpw505
# 代码仅供学习参考,不可商用,转发不得删除此处信息
import os
import base64
import requests
import shutil
import time
API_Key = '1ZWO1lBujdAWPP3uFEzkxjFg'
Secret_Key = 'sp0ntMZdyoOkYXtGkzg2aN0hyAyB0zoN'
def get_access_token(API_Key,Secret_Key):
host = f"https://aip.baidubce.com/oauth/2.0/token?client_secret={Secret_Key}&grant_type=client_credentials&client_id={API_Key}"
response = requests.get(host)
return response.json()['access_token']
access_token = get_access_token(API_Key,Secret_Key)
def get_fname(file_flower):
request_url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/plant"
# 二进制方式打开图片文件
f = open(f'{path}\\{file_flower}', 'rb')
img = base64.b64encode(f.read())
f.close()
params = {"image": img}
# access_token = '[调用鉴权接口获取的token]'
request_url = request_url + "?access_token=" + access_token
headers = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.post(request_url, data=params, headers=headers)
flower_name = response.json()['result'][0]['name']
return flower_name
import os
import shutil
import time
path = "./花卉合集"
filenames = os.listdir(path)
for i in filenames:
flower_name = get_fname(i)
file_path = os.path.join(path,i)
folder_path = os.path.join(path,flower_name)
if not os.path.exists(folder_path):
os.mkdir(folder_path)
shutil.move(file_path,folder_path)
time.sleep(1)
print("已完成识别,并整理分类")
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Python识花-朱小五.zip (21个子文件)
花卉合集
QQ截图20220407203240.png 405KB
微信图片_20220405225006.jpg 299KB
QQ截图20220405225542.png 242KB
QQ截图20220407203151.png 451KB
QQ截图20220407203203.png 412KB
微信图片_20220405225023.jpg 382KB
微信图片_20220405225016.jpg 284KB
QQ截图20220407203407.png 1009KB
QQ截图20220405223301.png 220KB
QQ截图20220407210921.png 680KB
QQ截图20220407203215.png 482KB
QQ截图20220407210955.png 667KB
QQ截图20220407203259.png 444KB
微信图片_20220405225020.jpg 721KB
QQ截图20220407203030.png 984KB
QQ截图20220407203359.png 504KB
QQ截图20220405223320.png 769KB
微信图片_20220405225012.jpg 336KB
QQ截图20220407210841.png 760KB
QQ截图20220407203313.png 667KB
Python识别花卉种类,并自动整理分类.py 2KB
共 21 条
- 1
python慕遥
- 粉丝: 1998
- 资源: 230
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 4399GameSem_116_13955_207551_6.apk
- python 3.9.19源码编译包
- php-8.2.18-Win32-vs16-x64.rar
- 字节跳动青训营-抖音项目
- SQL资料手册,语句教程,高级查询语句语法
- 上位机和串口建立 Modbus 协议进行数据传输,并使用 Mysql 数据库存储,能够实现实时温湿度显示和动态变化曲线,历史数据
- Attachment 1_chazhi.xlsx
- 安卓项目,实现虚拟摇杆通过wifi串口发送nema-0183协议实现小吊舱方向控制
- 基于modbus协议的大屏数据监控,使用modbus slave模拟数据,串口服务器获取温湿度
- 下载资源.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页