学习目标:拍照识别。
识别方面:首先使用百度API进行图像识别,后期准备用神经网络自己训练。
拍照方面:首先上传图片识别,调用摄像头模拟拍照功能。后期准备制作小程序or app,在手机上操作。
百度API的调用
根据百度API的官方文档,首先要安装AipImageClassify的库:
pip install ***
官方代码如下:
from aip import AipImageClassify
""" 你的 APPID AK SK """
APP_ID = '150*****'
#在百度云AI网站上,注册即可获得
API_KEY = '*********************'
SECRET_KEY = '**********************'
#首先申请百度API的图像识别项目,即可获得上述两者
client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
image = get_file_content(r'example.jpg')
#注意文件地址的\与/
""" 调用通用物体识别 """
result = client.advancedGeneral(image)
""" 读取识别相似度最高的结果 """
print(result["result&