コード例 #1
0
ファイル: GlintBlob.cs プロジェクト: DeSciL/Ogama
        public GlintConfiguration(Blob blob)
        {
            count = 1;
            centers = new GTPoint[1];
            blobs.BlobDir[0] = blob;

            centers[0] = new GTPoint(blob.CenterOfGravity.X, blob.CenterOfGravity.Y);
        }
コード例 #2
0
ファイル: Blob.cs プロジェクト: DeSciL/Ogama
 // Copy constructur
 internal Blob(Blob source)
 {
     // copy everything except image
     id = source.id;
     rect = source.rect;
     cog = source.cog;
     area = source.area;
     fullness = source.fullness;
     colorMean = source.colorMean;
     colorStdDev = source.colorStdDev;
 }
コード例 #3
0
ファイル: Blobs.cs プロジェクト: DeSciL/Ogama
 public Blobs(Blob[] blobbies)
 {
     foreach (Blob b in blobbies)
         blobDir.Add(b.ID, b);
 }
コード例 #4
0
ファイル: GlintBlob.cs プロジェクト: DeSciL/Ogama
        public GlintConfiguration(Blob blob0, Blob blob1)
        {
            count = 2;
            centers = new GTPoint[2];
            blobs = new Blobs();

            blobs.BlobDir[0] = blob0;
            blobs.BlobDir[1] = blob1;

            centers[0] = new GTPoint(blob0.CenterOfGravity.X, blob0.CenterOfGravity.Y);
            centers[1] = new GTPoint(blob1.CenterOfGravity.X, blob1.CenterOfGravity.Y);
        }