我正在使用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