Class AugmentationParams
학습 시 적용하는 Image Augmentation 파라미터입니다.
Inheritance
object
AugmentationParams
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SaigeVision.Core
Assembly: SaigeVision.Core.dll
Syntax
public class AugmentationParams
Constructors
View SourceAugmentationParams(bool, bool, bool, IEnumerable<bool>, bool, bool, bool, bool, Range?, bool, bool, bool)
Declaration
public AugmentationParams(bool verticalFlip, bool horizontalFlip, bool rotate, IEnumerable<bool> rotatePerClass, bool ratioJitter, bool colorJitter, bool blur, bool lightReflect, Range? zoomRange, bool gamma, bool isoNoise, bool brightContrast)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | verticalFlip | |
| bool | horizontalFlip | |
| bool | rotate | |
| IEnumerable<bool> | rotatePerClass | |
| bool | ratioJitter | |
| bool | colorJitter | |
| bool | blur | |
| bool | lightReflect | |
| Range? | zoomRange | |
| bool | gamma | |
| bool | isoNoise | |
| bool | brightContrast |
Properties
View SourceBlur
이미지를 흐릿하게 변환하는 옵션 적용 여부.
Declaration
public bool Blur { get; }
Property Value
| Type | Description |
|---|---|
| bool |
BrightContrast
Declaration
public bool BrightContrast { get; }
Property Value
| Type | Description |
|---|---|
| bool |
ColorJitter
임의로 색을 조절하여 Noise를 생성하는 옵션 적용 여부.
Declaration
public bool ColorJitter { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Gamma
Declaration
public bool Gamma { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HorizontalFlip
세로축을 기준으로 하는 Flip 옵션 적용 여부.
Declaration
public bool HorizontalFlip { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsoNoise
Declaration
public bool IsoNoise { get; }
Property Value
| Type | Description |
|---|---|
| bool |
LightReflect
광원에 의한 빛반사를 임의로 생성하는 옵션 적용 여부.
Declaration
public bool LightReflect { get; }
Property Value
| Type | Description |
|---|---|
| bool |
RatioJitter
임의로 가로 세로의 비율을 조절하여 Noise를 생성하는 옵션 적용 여부.
Declaration
public bool RatioJitter { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Rotate
0, 90, 180, 270도 Rotate 옵션 적용 여부.
Declaration
public bool Rotate { get; }
Property Value
| Type | Description |
|---|---|
| bool |
RotatePerClass
[ImageGeneration 전용] 각 클래스의 0, 90, 180, 270도 Rotate 옵션 적용 여부.
Declaration
public IReadOnlyCollection<bool> RotatePerClass { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyCollection<bool> |
VerticalFlip
가로축을 기준으로 하는 Flip 옵션 적용 여부.
Declaration
public bool VerticalFlip { get; }
Property Value
| Type | Description |
|---|---|
| bool |
ZoomRange
이미지를 Zoom in/out 변환하는 옵션의 min/max 값, 적용하지 않은 경우 null.
Declaration
public Range? ZoomRange { get; }
Property Value
| Type | Description |
|---|---|
| Range? |