from tensorflow.python.keras.preprocessing.image import img_to_array
from tensorflow.python.keras.preprocessing.image import load_img
from pil import image
def test():
# 1.載入模型,引數載入
vgg=vgg16()
print(vgg.summary())
# 2.對進行載入和型別修改
# 轉換成numpy array陣列
image=img_to_array(image)
# 形狀從三維變成四維
img=image.reshape((1,image.shape[0],image.shape[1],image.shape[2]))
print("改變形狀結果:",img.shape)
# 3.處理影象內容,歸一化處理等,進行**
img=preprocess_input(img)
y_predict=vgg.predict(img)
res=decode_predictions(y_predict)
print(res[0][1])
print(res[0][2])
return none
if __name__ == '__main__':
test()
#遇到錯誤 importerror: could not import pil.image. the use of `array_to_img` requires pil.
#猜想是因為版本不對,我所使用的是python3.7
#解決辦法:重灌,pip uninstall pillow,pip install pillow(使用映象更快,格式:pip install 庫名 -i
#再from pil import image
#案例中所使用的api儲存位置在pycharm指定執行環境的python上級lib->site-packages中
(四)語音識別測試案例
基於.net的語音合成或語音識別應用相對都比較簡單,基礎類庫已經幫我們做了大量的工作。我們只需要 的需求即可。所以這裡也是用乙個最簡單的案例來演示基於.net的語音識別。windows系統內建已經整合了語音識別引擎。該引擎沒有獨立的安裝包,其包含在了系統語言包中。通常情況下簡體中文的系統僅包括了中文...
街景字元編碼識別 task2 資料讀取與資料擴增
關於資料讀取部分介紹了兩個python庫,pillow和opencv。和之前的matlab,c 裡的資料讀取方法類似,簡單略過了。資料擴增是之前沒有接觸過的,其主要目的是增加訓練集樣本,可以使模型具有更強的泛化能力。資料擴增方法有很多 從顏色空間 尺度空間到樣本空間,同時根據不同任務資料擴增都有相應...
中讀取資料 讀取資料
對資料庫有一定了解的同學應該都知道資料表這個東西。資料表一般是以行列來儲存和展示資料的。每一列就是乙個資料字段,代表每一行資料的屬性。在python裡面也有類似表概念的東西,叫做dataframe。dataframe是我們資料分析和風控建模中很重要乙個元素,後續的很多資料操作都要以此為基礎。我們的資...