在參照了其他人的博客:python實現車輛型號識別後,我也想動手實現自己的車輛識別python程序時時,遇到了這樣的問題:
我的圖片和python在同一文件夾下,但是卻找不到,源程序如下:
from aip import AipImageClassify
# 在百度雲創的實例應用 獲取的三個參數填寫到下面
APP_ID = '1*****7'
API_KEY = 'X******2'
SECRET_KEY = '******'
client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)
def get_file_content(file_path):
with open(file_path, 'rb') as f:
return f.read()
image = get_file_content('111.jpg')
print(client.carDetect(image, options={"top_num": 1})["result"][0]["name"])
多方尋求無果後,採用絕對路徑查找,然後就找得到了,只修改了
image = get_file_content(‘111.jpg’)
這一行代碼,修改爲:
image = get_file_content(‘D:\\***\\111.jpg’)
注意要用兩個\\,之後就可以了
修改後代碼:
from aip import AipImageClassify
"""
APPID AK SK
"""
# 在百度雲創的實例應用 獲取的三個參數填寫到下面
APP_ID = '*******7'
API_KEY = '******2'
SECRET_KEY = '*********'
client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)
def get_file_content(file_path):
with open(file_path, 'rb') as f:
return f.read()
image = get_file_content('D:\\****\\*******\\111.jpg')
print(client.carDetect(image, options={"top_num": 1})["result"][0]["name"])
運行結果如下:
綜上改成絕對路徑即可。