画像上でエッジ検出を実行するためにAforgeを使用していますが、検出されたエッジポイントのx、yはどのように取得されますか?イメージビットマップをループする明白な方法以外AForge.netエッジ検出 - エッジポイントを取得する方法?
これはAforgeサンプルのコードですが、どのようにエッジポイントを取得できますか?エッジのための同様のものがある場合、私は、知らないが、AForgeは、コーナー検出器を持っている(> NEWIMAGE - - >プロセスイメージ)
フィルタ:
// On Filters->Sobel edge detector
private void sobelEdgesFiltersItem_Click(object sender, System.EventArgs e)
{
// save original image
Bitmap originalImage = sourceImage;
// get grayscale image
sourceImage = Grayscale.CommonAlgorithms.RMY.Apply(sourceImage);
// apply edge filter
ApplyFilter(new SobelEdgeDetector());
// delete grayscale image and restore original
sourceImage.Dispose();
sourceImage = originalImage;
// this is the part where the source image is now edge detected. How to get the x,y for //each point of the edge?
sobelEdgesFiltersItem.Checked = true;
}
お返事ありがとうございます。実際、私は角の検出について知っていますが、エッジは私が探していたものです。 – Mikos