#851·imgaug

如何在批次内确定

作者: Mactarvish创建于 2024年5月20日更新于 2024年5月20日

似乎`to deterministic'在多次呼叫中使用单一随机种子,但不在批次内:

导入时间
导入随机
导入 Os
导入 glub
导入 cv2
将数字导入为 np
导入为 ia
将 imgaug.augmenters 导入为iaa


如果... 名字... "... main...":
iapipline =\ (美国英语).
没错 顺序( []
iaa.resize((0.8,1.2),插值="线性"),
iaa.centerPadToFixedSize(224,128), (英语).
iaa.centerCrop ToFixedSize(224,128) 互联网档案馆的存檔,存档日期2013-12-21.
]). to  deterministic () () (中文(简体) ).

src image paths = glob.glob (os.path.join ("pgs/ cases/ *.jpg")).
src image nps = [cv2.imread(e) for e in src image paths] (中文(简体) ).

src image nps=np.stack (src image nps) (英语).

# 每个图像在src image nps中都会使用不同的随机
rr = pipiline(图像=src image nps) 互联网档案馆的存檔,存档日期2013-12-21.

rr = [
只有这样,每个图像才会使用相同的随机
i 在范围( len( src  image  nps) ) 中:
rr.append (iapipline (image=src image nps[i])) (中文(简体) ).

如何把同样的随机设置在一个批内?