# 前言

使用PaddlePaddle實現的數千種動物識別,提供了簡單的示例代碼,GUI界面操作,還有Flask的Web接口,可以給Android調用。

源碼地址:點擊下載

視頻教程地址:嗶哩嗶哩

  1. 首先來寫一個簡單的程序,通過下面的幾行代碼就可以實現動物識別。
import cv2

from utils.predictor import ClassificationPredictor

predictor = ClassificationPredictor(model_path='models', width=224, height=224)

image = cv2.imread('test.jpg')
result = predictor.predict([image])[0]
print(f'識別結果:{result[0]}, 置信度:{result[1]}')
  1. 提供了gui.py界面程序,可以通過界面進行操作識別。

  2. 另外還提供了server.py,該程序使用Flask提供了Web接口,Android應用可以調用這個接口實現動物識別。

項目中提供了Android應用的示例代碼,界面如下。

小夜