我正在使用Aforge在图像上运行边缘检测,如何获取检测到的边缘点的x,y?除了循环显示图像位图的明显方式之外。AForge.net边缘检测 - 如何获得边缘点?
这是来自Aforge样本的代码,但是如何获得边缘点?
// 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