现实场景中,在大街上遇到一辆不认识的车,总是会被问道,“咦?这是一辆什么车?”,这时你略显尴尬的回复到,“我也不认识”。

今天就来实现下识别车辆车型的功能。

1、查看文档

翻了翻各大开放平台有没用对应的文档,没想到,果然被我找到了。

腾讯云上面有对应的api,附链接:https://cloud.tencent.com/document/product/865/36456

图片

一个增强版,一个普通版,今天咱们就拿普通版试下。

图片

看着文档中说明,支持3000多种车型,还能输出车辆在图片中坐标。

点击在线调试,咱们可以在线试用下。在此之前需要去申请密钥和开通API接口调用权限。

图片

api密钥管理地址:https://console.cloud.tencent.com/cam/capi

(切记密钥一定保存好,因为不支持在线查询了)

图片

api付费接口调用权限:https://console.cloud.tencent.com/

图片

这样开通权限后就可以试用了。

2、研究签名

在线试用没要求签名,但是研究api文档的时候是需要传签名的,我先来看下签名吧。

图片

看着还怪麻烦呢,幸好下面有demo。

3、代码试用

图片

我在在线试用的地方找到了代码示例,想着将代码复制下来跑下试试。

将代码里面的id,secret更换成自己第一步创建好的。

图片

传参里面传上自己图片url。安装环境。我这边是用pip管理的

pip install --upgrade tencentcloud-sdk-python-commonpip install --upgrade tencentcloud-sdk-python-tiia

在线试用下。成功了。

图片

咦,我也没在这里传签名啊,估计腾讯的包里已经封装好了,看来这签名也不用研究。

3、接入dify

接着就简单了,可以将代码封装下,写个接口供dify调用。

dify来创建个工作流,对识别后的图片描述下。整个过程就完结了。

图片

再有别人问你车型的时候,可以将车辆图片拍给工作流,让智能体帮你回复了,哈哈。

这就是我利用腾讯云api的车辆识别功能来做一个车辆识别工作流的过程,大家在制作的过程中有遇到什么问题,或者有什么想要咨询的欢迎留言,大家一起讨论学习。

愿望必须简单而明确。如果愿望太多、太混乱或超出能力范围,就会适得其反。 ---《巴比伦最富有的人》

Logo

更多推荐