Class InspectionEngine<TOption, UResult>
Inheritance
object
InspectionEngine<TOption, UResult>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SaigeVision.Net.V2
Assembly: SaigeVision.Net.V2.dll
Syntax
public abstract class InspectionEngine<TOption, UResult> : IInspectionEngine<TOption, UResult>, IDisposable where TOption : InspectionOption where UResult : InspectionResult
Type Parameters
| Name |
Description |
| TOption |
|
| UResult |
|
Constructors
View Source
InspectionEngine(EngineTypeFlags, string, int, int, Size?)
Declaration
public InspectionEngine(EngineTypeFlags engineType, string model, int gpuNumber, int batchSize = 1, Size? imageSize = null)
Parameters
| Type |
Name |
Description |
| EngineTypeFlags |
engineType |
|
| string |
model |
|
| int |
gpuNumber |
|
| int |
batchSize |
|
| Size? |
imageSize |
|
Methods
View Source
Dispose()
Declaration
View Source
~InspectionEngine()
Declaration
protected ~InspectionEngine()
View Source
GetInferenceOption()
Declaration
public abstract TOption GetInferenceOption()
Returns
View Source
GetModelInfo()
Declaration
public ModelInfo GetModelInfo()
Returns
View Source
GetResult()
Declaration
public abstract UResult GetResult()
Returns
View Source
GetResults()
Declaration
public abstract UResult[] GetResults()
Returns
| Type |
Description |
| UResult[] |
|
View Source
Inspection(params Bitmap[])
Declaration
public void Inspection(params Bitmap[] bmps)
Parameters
| Type |
Name |
Description |
| Bitmap[] |
bmps |
|
View Source
Inspection(params string[])
Declaration
public void Inspection(params string[] imagePaths)
Parameters
| Type |
Name |
Description |
| string[] |
imagePaths |
|
View Source
InspectionAsync(params Bitmap[])
Declaration
public Task InspectionAsync(params Bitmap[] bmps)
Parameters
| Type |
Name |
Description |
| Bitmap[] |
bmps |
|
Returns
View Source
OptimizeInferenceHandle(int)
Declaration
public void OptimizeInferenceHandle(int optimizeLevel)
Parameters
| Type |
Name |
Description |
| int |
optimizeLevel |
|
View Source
SetInferenceOption(TOption, bool)
Declaration
public abstract void SetInferenceOption(TOption option, bool writeModelFile = false)
Parameters
| Type |
Name |
Description |
| TOption |
option |
|
| bool |
writeModelFile |
|
Implements
System.IDisposable