python包装器或cam2数据库api
CAM2CameraDatabaseClient的Python项目详细描述
cam2数据库api python客户端
这个仓库是用来干什么的?
这个存储库存储cam2相机api的python客户端的源代码。
这是普渡大学的cam2(许多相机的连续分析)项目的一部分。该项目的网站是https://www.cam2project.net/
请阅读使用条款https://www.cam2project.net/terms/
特别是,“您同意不使用该平台来确定任何视频或视频流中包含的任何特定个人的身份。”
首席调查员是吕永祥博士,yunglu@purdue.edu。请把你的问题、意见或建议寄给他。
动机
我们有一个摄像头的集中存储库,可以使用cameradatabase api访问。我们也有许多图像处理团队在cam2(连续分析许多相机)。但我们有个问题。 我们将开发一个基本的客户机,它可以与我们的服务器交互,从而自动化从数据库中检索数据的过程。如果每个团队都创建了一个新的客户机,它将导致维护问题和api开发团队 将受到无法以快速方式更改API的限制(因为必须将每次更改通知API的所有用户)。
为了解决这个问题,api的开发人员创建了这个客户端,它允许成功地与api进行交易。这允许API开发人员灵活和保持。 负责维护这个客户。
文档
完整的文档和示例可以在https://purduecam2project.github.io/CameraDatabaseClient找到。
位置
cam2客户端可用于在https://pypi.org/中安装pip
注册
为了访问api,您必须通过cam2项目网站注册一个帐户,并注册一个新的应用程序。网站可以在这里找到:https://www.cam2project.net/。
用法
步骤1)请使用以下命令安装程序包:“pip install cam2cameradatabaseapiclient”。
步骤2)在类上导入cam2cameradatabaseapiclient的客户机类和camera类。
步骤3)创建一个client对象,并将clientid和clientsecret作为参数传递。
步骤4)使用api的路由,有关所有方法的描述,请查看文档(https://purduecam2project.github.io/CameraDatabaseClient)