老板知道了要抓你去加班系列 | Python实现动物识别app

本文介绍了如何使用Python和streamlit框架构建一个简单的动物识别web应用。通过调用百度AI的图像识别服务,实现了接收用户上传图片并显示识别结果的功能。用户可以扫描二维码获取完整代码和更多Python学习资源。
摘要由CSDN通过智能技术生成

用Python快速实现一个动物识别的app,只需20行左右的代码,web app效果如下:

图片

下面来看实现代码,前端用streamlit框架,用它就像开发普通Python程序一样,可以快速构建web app。

从上面动图可以看到,前端最核心逻辑为接收用户输入的图片,并显示。代码如下:

# 设置网站标题
st.title('动物识别')

# 图片选择框
uploaded_file = st.file_uploader('选择一张图片', type=['jpg', 'png'])
if uploaded_file is not None:
    # 显示已选的文件
    st.image(uploaded_file, caption='已选文件', use_column_width=True)
    bs = uploaded_file.read()

界面完成后,我们再来调用动物图片的识别服务,这里我用的是百度AI的服务

图片

要调用该服务,首先需要去百度AI开放平台注册一个账号,并创建图像识别应用以获得相应的APP_KEY和SCRET_KEY。然后执行pip install baidu-aip命令即可安装百度AI的Python SDK。编写代码调用动物识别服务

from aip import AipI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值