# 前言
使用PaddlePaddle實現的數千種動物識別,提供了簡單的示例代碼,GUI界面操作,還有Flask的Web接口,可以給Android調用。
源碼地址:點擊下載
視頻教程地址:嗶哩嗶哩
- 首先來寫一個簡單的程序,通過下面的幾行代碼就可以實現動物識別。
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]}')
-
提供了
gui.py界面程序,可以通過界面進行操作識別。

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

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