C# 클래스 Accord.Imaging.GrayLevelCooccurrenceMatrix

Gray-Level Co-occurrence Matrix (GLCM).
파일 보기 프로젝트 열기: accord-net/framework 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : object

Creates a new object that is a copy of the current instance.

Compute ( UnmanagedImage source ) : ].double[

Computes the Gray-level Co-occurrence Matrix (GLCM) for the given source image.

Compute ( UnmanagedImage source, Rectangle region ) : ].double[

Computes the Gray-level Co-occurrence Matrix for the given matrix.

GrayLevelCooccurrenceMatrix ( ) : System

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.

GrayLevelCooccurrenceMatrix ( int distance ) : System

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.

GrayLevelCooccurrenceMatrix ( int distance, CooccurrenceDegree degree ) : System

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.

GrayLevelCooccurrenceMatrix ( int distance, CooccurrenceDegree degree, bool normalize = true, bool autoGray = true ) : System

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.

비공개 메소드들

메소드 설명
max ( int width, int height, int offset, byte src ) : int

메소드 상세

Clone() 공개 메소드

Creates a new object that is a copy of the current instance.
public Clone ( ) : object
리턴 object

Compute() 공개 메소드

Computes the Gray-level Co-occurrence Matrix (GLCM) for the given source image.
public Compute ( UnmanagedImage source ) : ].double[
source UnmanagedImage The source image.
리턴 ].double[

Compute() 공개 메소드

Computes the Gray-level Co-occurrence Matrix for the given matrix.
public Compute ( UnmanagedImage source, Rectangle region ) : ].double[
source UnmanagedImage The source image.
region System.Drawing.Rectangle A region of the source image where /// the GLCM should be computed for.
리턴 ].double[

GrayLevelCooccurrenceMatrix() 공개 메소드

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.
public GrayLevelCooccurrenceMatrix ( ) : System
리턴 System

GrayLevelCooccurrenceMatrix() 공개 메소드

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.
public GrayLevelCooccurrenceMatrix ( int distance ) : System
distance int The distance at which the texture should be analyzed.
리턴 System

GrayLevelCooccurrenceMatrix() 공개 메소드

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.
public GrayLevelCooccurrenceMatrix ( int distance, CooccurrenceDegree degree ) : System
distance int The distance at which the texture should be analyzed.
degree CooccurrenceDegree The direction to look for co-occurrences.
리턴 System

GrayLevelCooccurrenceMatrix() 공개 메소드

Initializes a new instance of the GrayLevelCooccurrenceMatrix class.
public GrayLevelCooccurrenceMatrix ( int distance, CooccurrenceDegree degree, bool normalize = true, bool autoGray = true ) : System
distance int The distance at which the texture should be analyzed.
degree CooccurrenceDegree The direction to look for co-occurrences.
normalize bool Whether the produced GLCM should be normalized, /// dividing each element by the number of pairs. Default is true.
autoGray bool Whether the maximum value of gray should be /// automatically computed from the image. Default is true.
리턴 System