0

特定のビットマップ画像のブロブの x 座標と y 座標の平均を見つけようとしています。私が知る限り、私は使用する必要があります

BlobCounter blobCounter = new BlobCounter();
blobCounter.ProcessImage((Bitmap)pictureBox1.Image);
Blob[] blobs = blobCounter.GetObjectsInformation();
foreach (Blob blob in blobs)
{
     blobCounter.GetBlobsLeftAndRightEdges(Blob blob, out leftPoints, out rightPoints);

}

しかし、a)、「メソッド GetBlobsLeftAndRightEdges のオーバーロードは 1 つの引数を取らない」というエラーが表示され、b)そこからどこに行くべきかわかりません。何か助けはありますか?

4

4 に答える 4

0

より良い支援のために、すべてのブロブの X 座標と Y 座標の平均が必要な理由がわかりません。ただし、いずれにしても、各ブロブの X 座標と Y 座標が必要な場合は、for ループのコードを次のように置き換えることができます。

長方形 rect = blob.Rectangle;

rect は、ブロブの X 座標と Y 座標を取得するための X および Y プロパティと、さらに処理するのに役立つその他のプロパティを提供します。

于 2014-09-18T06:24:44.907 に答える
0

配列に次のような次元情報を入力しようとします

public Rectangle[] Blobcounter.GetObjectsRectangles() ?

于 2013-10-10T20:03:35.347 に答える