參考:http://blog.csdn.net/chengzhongxuyou/article/details/50717543數據庫
數據準備
這部分是最耗時耗力的了,本身自行準備,注意準備的圖片的大小最好是同樣的,省得麻煩。我使用64*64的尺寸大小。給出train文件夾圖像庫的列表示意。假設咱們已經準備好了數據,每個分類中有100張train圖片,有20張test圖片。將這裏面的400張train圖片放到train文件夾,80張test圖片放到test文件夾。
而後咱們須要製做標籤(label),將圖片路徑與圖片分類做爲鍵值對,由於咱們須要對四種不一樣的圖像進行分類,因此咱們能夠將第一種圖像的標籤設爲0,第二種設爲1,第三種設爲2,第四種設爲3.
這些「鍵值對」被保存到.txt中。對應的train中的label爲:
若是圖片數據庫很是大,直接寫一個小程序,自動生成標籤label的.txt。注意label包括兩個部分,一個是train,一個是test。這裏再也不贅述test的label的生成。
那麼咱們爲何要花時間去作label呢,固然是經過程序讀取label的.txt,每一行爲一個鍵值對,一個鍵值對對應一幅圖像的路徑與標籤。注意,是圖像的路徑而不是圖像的名稱。由於個人數據庫與程序在同級目錄,因此這裏的圖片名稱即爲圖片相對路徑。