日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > pytorch >内容正文

pytorch

深度学习voc数据集图片resize

發布時間:2024/10/12 pytorch 146 豆豆
生活随笔 收集整理的這篇文章主要介紹了 深度学习voc数据集图片resize 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本人新寫的3個pyhton腳本。

(1)單張圖片的resize:

1 # coding = utf-8 2 import Image 3 4 def convert(width,height): 5 im = Image.open("C:\\workspace\\PythonLearn1\\test.jpg") 6 out = im.resize((width, height),Image.ANTIALIAS) 7 out.save("C:\\workspace\\PythonLearn1\\test.jpg") 8 if __name__ == '__main__': 9 convert(256,256)

(2)resize整個文件夾里的圖片:

1 # coding = utf-8 2 import Image 3 import os 4 5 def convert(dir,width,height): 6 file_list = os.listdir(dir) 7 print(file_list) 8 for filename in file_list: 9 path = '' 10 path = dir+filename 11 im = Image.open(path) 12 out = im.resize((256,256),Image.ANTIALIAS) 13 print "%s has been resized!"%filename 14 out.save(path) 15 16 if __name__ == '__main__': 17 dir = raw_input('please input the operate dir:') 18 convert(dir,256,256)

注意點:服務器性能所限,要將500*500數據集resize到256*256。上面只是初步處理,實際上要訓練出高質量的模型以上的方式并不嚴謹,應當按比例resize,這樣的好處是圖片不會變形。

(3)按比例resize

1 # coding = utf-8 2 import Image 3 4 def convert(width,height): 5 im = Image.open("C:\\workspace\\PythonLearn1\\test_1.jpg") 6 (x, y)= im.size 7 x_s = width 8 y_s = y * x_s / x 9 out = im.resize((x_s, y_s), Image.ANTIALIAS) 10 out.save("C:\\workspace\\PythonLearn1\\test_1_out.jpg") 11 if __name__ == '__main__': 12 convert(256,256)

本來我的計劃是按照比例resize圖片,因為圖片不可能正好是正方形的,所以想在不足256*256時用空白填充(這句話來自FCN的原文),后來有小伙伴說其實fcn可以接收任意尺寸大小的圖片,用空白填充可能還會引入噪聲,所以目前工作只做到這里。

關于python的圖像處理庫,PIL下面的鏈接給出了參考。在后續的制作數據集的過程中應該會有用武之地。

參考文章:?http://blog.csdn.net/yupu56/article/details/50471119?

轉載于:https://www.cnblogs.com/xuanxufeng/p/6283101.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的深度学习voc数据集图片resize的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。