一直在研究百度云,今天看到车辆检测带有位置信息,就用OpenCV来给返回的信息进行画框标注,并写明车辆型号。结果还是很好的。
首先百度云SDK下载安装及创建应用获取 "你的 APPID AK SK"
Python代码实现:
from aip import AipImageClassify
import cv2
from PIL import Image,ImageDraw,ImageFont
import numpy as np
import time
font = ImageFont.truetype("simsun.ttc", 12, encoding="utf-8")
fon = cv2.FONT_HERSHEY_SIMPLEX
""" 你的 APPID AK SK """
APP_ID = '***自己的***'
API_KEY = '****自己的****'
SECRET_KEY = '****自己的*****'
client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
img_path ='222.jpg'#同一文件夹下识别照片的名字与格式
img=cv2.imread(img_path)
image=get_file_content(im