1. 作者介绍
黄婷莉,女,西安工程大学电子信息学院,2023级研究生
研究方向:负荷调峰用户画像
电子邮件:tlhuang1028@163.com
吴天禧,女,西安工程大学电子信息学院,2023级研究生,张宏伟人工智能课题组
研究方向:模式识别与智能系统
电子邮件:230411046@stu.xpu.edu.cn
2. 百度API介绍
API:应用程序编程接口(API)是‘电脑操作系统(Operating system)’或‘程序库’提供给应用程序调用使用的代码。”其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。API本身是抽象的,它仅定义了一个接口,而不涉及应用程序在实际实现过程中的具体操作。程序设计的实践中,一个良好接口的设计作用:可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,提高系统的维护性和扩展性。应用程序编程接口的设计,成功做到了对上述职责的合理划分,其主要的目的是提供应用程序与开发人员以访问一组例程的能力,而无需访问源代码,或理解内部工作机制的细节。 应用程序编程接口作为数据封装时应用层与用户之间的接口,也可被定义为一种功能集合,通过抽象为用户屏蔽实现上的细节和复杂性。从用户角度来看,变现为一系列的API函数,用户可以使用这些函数进行网络应用程序开发。从网络角度看,API给用户提供了一组方法,用户可以使用这组方法向应用层发送业务请求、信息和数据,最终完成网络数据传输。基于互联网的应用正变得越来越普及 ,更多的站点将自身的资源开放给开发者来调用,对外提供的API调用,也使站点之间的内容关联性更强,经由开放API标准而推出的站点,在其推出产品及服务后,无需花费力气做大量的市场推广,只要提供的服务或应用出色易用,其他站点就主动将开放的API整合到自己的应用中,这些开放平台也为用户开发者和中小网站带来了更大的价值。SDK,也就是软件开发工具包。实际上一组API经常是SDK的一部分。
百度API:百度搜索百度智能云或输入访问https://could.baidu.com/
3. 实验代码及测试结果
- https://could.baidu.com/ 注册账号、完成实名认证
- 找到图像识别的产品