upd SampleGenerator

This commit is contained in:
Colombo 2020-02-27 09:58:46 +04:00
commit 9860a38907
4 changed files with 42 additions and 33 deletions

View file

@ -2,14 +2,12 @@ import numpy as np
import cv2
from core import randomex
def gen_warp_params (source, flip, rotation_range=[-10,10], scale_range=[-0.5, 0.5], tx_range=[-0.05, 0.05], ty_range=[-0.05, 0.05], rnd_seed=None ):
def gen_warp_params (source, flip, rotation_range=[-10,10], scale_range=[-0.5, 0.5], tx_range=[-0.05, 0.05], ty_range=[-0.05, 0.05], rnd_state=None ):
h,w,c = source.shape
if (h != w):
raise ValueError ('gen_warp_params accepts only square images.')
if rnd_seed != None:
rnd_state = np.random.RandomState (rnd_seed)
else:
if rnd_state is None:
rnd_state = np.random
rotation = rnd_state.uniform( rotation_range[0], rotation_range[1] )