前言:这学期选了模式识别和数字图像处理,这两门课的实验部分都需要使用python语言,所以学习了python并且写这个demo练一下手。
因为是练手,所以 模式识别 部分是调用百度提供的API完成的,主要是pyqt5和python常用模块,语法的使用,适合新手学习。
一.项目演示
运行exe程序,会出现如此弹窗:
‘
当你选择植物的图片,上边的文本框会显示选中的这张图片的绝对路径,右边文本框就会显示该植物的名称。
二. 程序原理
原理很简单,先用pyqt5构建一个如图的Gui界面,然后选择图片,选择图片后,通过图片的绝对路径构建request请求,调用百度AI平台提供的关于植物识别的接口,返回值是一个json格式的数据块,解析这个数据块就可以得到我们需要的结果。
三.程序实现
1.环境
开发语言:python3.7.9
开发模块:urllib urllib.request json PyQt5
API接口:百度API接口
os: win10
2.申请百度API接口
(1)进入