- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《计算机应用开发》教案
授课题目
基于API实现车型识别
授课类型
新授课
授课时长
3节课
教学内容
车型识别API介绍
使用API的步骤
三、车型识别实现
四、结果可视化
教学目标
知识目标
了解百度的车型识别API
能力目标
掌握使用API的步骤
实现车型识别
情感目标
使学生体验人工智能的分类任务,将人工智能的兴衰与自身职业规划联系起来。
能理解机器学习在实际中的应用并产生学习动力。
教学重点
掌握使用API的步骤
实现车型识别
教学难点
掌握使用API的步骤
实现车型识别
教法学法
讲授法、练习法
特色学习资源分析、技术手段应用说明
学习场所:实训室
教学资源:PPT、视频、操作手册、学生任务单
教学设备:电子白板
学情分析
学生了解车型识别的理论知识,但未实现过车型识别。
板书设计
(教学结构图)
车型识别
教学环节
(时间分配)
教学内容及教师活动
学生活动
设计意图及
实施效果
【发现问题】
【明确任务】
【课堂实操】
【课堂总结】
【情境导入】
在智能交通场景中,车型识别已经成为电子信息技术在交通运输领域的热点,它是对特定地点和时间段内的车流信息进行采集、识别和分类,如交通监控系统需要采集车辆型号数据,对其进行识别和分类,把得到的交通流数据作为交通管理、收费、调度、统计的依据。但传统的运动车辆检测和人工识别车辆有诸多缺点,如效率低下、准确度不高等问题,导致交警部门不能准确获取车辆信息或漏缺违规车辆。由此可见,为了提高车型识别速率及准确率,可以使用车型识别算法对图像中的车型进行识别。
【任务描述】
本次任务要求基于上述案例的场景,使用成熟的车型识别云服务接口,对图4-1中的原图进行车型识别操作。
车型识别API介绍
二、使用API的步骤
步骤一:领用资源
步骤二:创建应用,生成acesstoken。
步骤三:调用API,实现功能。
三、车型识别的实现
(1)导入库
#导入所需库
importrequests#发送请求
importbase64#图像编码
fromPILimportImage#图像操作
importmatplotlib.pyplotasplt#显示图像
plt.rcParams[font.sans-serif]=[SimHei]#显示中文
(2)设置request_url
#定义请求URI
request_url=同项目四的组装
(3)设置请求消息头
#设置请求消息头
headers={
Content-Type:application/x-www-form-urlencoded
}
(4)将图像数据转换为Base64格式
#将图像数据转换为Base64格式
f=open(./data/test.jpg,rb)#以二进制的方式读取待预测图片
img=base64.b64encode(f.read())#转为Base64格式
(5)设置参数
#将图像传入参数
params={image:img,baike_num:5}
access_token=生成的API请求链接所带的Token
request_url=request_url+?access_token=+access_token
(6)发送请求
#发送post请求
response=requests.post(request_url,data=params,headers=headers)
(7)查看响应正常
#查看响应信息
print(response)
ifresponse:
print(response.json())
(8)运行程序,返回参数
Response[200]
{location_result:{top:224,left:192,width:555,height:396},color_result:红色,result:[{year:2021,name:宝骏530,score:0.9012709856033325,baike_info:{}},{year:2021,name:启辰D60,score:0.001792644965462387,baike_info:{}},{year:2015-2017,name:宝骏560,score:0.001194860320538282,baike_info:{baike_url:/item/%E5%AE%9D%E9%AA%8F560image_url:/pic/10dfa9ec86d9b8fa0ec0
您可能关注的文档
- 金仓数据库应用活页式教程 习题答案 .docx
- 《计算机视觉应用开发》项目12基于CRNN的商品信息图片文字识别.docx
- 《计算机视觉应用开发》项目11 基于Unet实现服饰分割.docx
- 《计算机视觉应用开发》项目10 基于YOLOv3实现零售柜.docx
- 《计算机视觉应用开发》项目9 基于ResNet实现服饰分类.docx
- 《计算机视觉应用开发》项目8 基于API实现车牌识别.docx
- 《计算机视觉应用开发》项目7 基于API实现行人分割.docx
- 《计算机视觉应用开发》项目6 基于API实现车辆检测.docx
- 《计算机视觉应用开发》项目4 基于API实现图像去雾.docx
- 《计算机视觉应用开发》项目3认识计算机视觉.docx
最近下载
- 中国农村居民人均收入及消费支出分析毕业论文.docx
- DBJ/T45-066-2018(J11629-2018)广西岩土工程勘察规.pdf
- 2024年春上海开放大学马克思主义基本原理计分作业1-8答案.pdf
- 国家开放大学《电子商务网站规划与设计》大作业参考答案.docx
- 基于Node和VUE3.0的景区旅游APP系统设计与实现.docx VIP
- (正式版)D-L∕T 806-2013 火力发电厂循环水用阻垢缓蚀剂.docx VIP
- 双光镜片屈光度检测修改完20201013.ppt
- 23G523-1_型钢混凝土组合结构构造 图集.docx
- 锅炉给水泵检修方案.doc
- 第16课 国家出路的探索与列强侵略的加剧说课课件 高中历史统编版(2019)必修中外历史纲要上册.pptx
文档评论(0)