資源簡介
在做深度學習時,如果樣本量不夠,可以采取對圖片做隨機裁剪,翻轉(zhuǎn)等一系列調(diào)整,增加樣本量。這個程序可以實現(xiàn)對文件夾中的圖片做批處理,你要做的只是修改路徑。
代碼片段和文件信息
import?tensorflow?as?tf
import?os
import?random
import?numpy?as?np
from?scipy?import?misc
source_file?=?“D:“??#?原始文件地址
target_file?=?“D:“??#?修改后的文件地址
num?=?5??#?產(chǎn)生圖片次數(shù)
if?not?os.path.exists(target_file):??#?如果不存在target_file,則創(chuàng)造一個
????os.makedirs(target_file)
file_list?=?os.listdir(source_file)??#?讀取原始文件的路徑
#print(len(file_list))
tf.set_random_seed(666)
for?n?in?range(1000):
????image_raw_data?=?tf.gfile.FastGFile(source_file?+?file_list[n]?“rb“).read()
????with?tf.Session()?as?sess:
????????#a?=?1000
????????????#a?=?random.randint(1?max_random)??#?隨機數(shù)字區(qū)間
????????????#??#?讀取圖片
????????????print(“正在處理第“n“張圖片:“file_list[n])
????????????image_data?=?tf.image.decode_image(image_raw_data?channels=3)
????????????for?i?
- 上一篇:實現(xiàn)svm對鳶尾花進行分類
- 下一篇:Python期末試題題庫.docx
評論
共有 條評論