Commit 54f08551 cuiyadong

获取元器件特征

1 个父辈 e7982bd2
...@@ -106,7 +106,7 @@ namespace AccImage ...@@ -106,7 +106,7 @@ namespace AccImage
if (Math.Abs(c.distanceToCenter - labelCircle.distanceToCenter) < h) if (Math.Abs(c.distanceToCenter - labelCircle.distanceToCenter) < h)
{ {
//两圆心之间的距离+直径小于W认为是同一个元器件 //两圆心之间的距离+直径小于W认为是同一个元器件
if (c.distanceToCircle(labelCircle) < w) if (c.distanceToCircle(labelCircle) < w+h*2/3)
{ {
groupCircle.Add(c); groupCircle.Add(c);
allreadyGroup.Add(i); allreadyGroup.Add(i);
......
...@@ -93,8 +93,8 @@ namespace Acc.Demo ...@@ -93,8 +93,8 @@ namespace Acc.Demo
imageBox.Image = orginalImage; imageBox.Image = orginalImage;
} }
private int markX = -1; private static int markX = -1;
private int markY = -1; private static int markY = -1;
private void imageBox_MouseDown(object sender, MouseEventArgs e) private void imageBox_MouseDown(object sender, MouseEventArgs e)
{ {
...@@ -148,7 +148,8 @@ namespace Acc.Demo ...@@ -148,7 +148,8 @@ namespace Acc.Demo
{ {
ClearStatusBar(); ClearStatusBar();
Image image = orginalImage; Image image = orginalImage;
int feature = ImageUtil.GetFeature(ref image, markX, markY); //int feature = ImageUtil.GetFeature(ref image, markX, markY);
int feature = ImageUtil.GetGrayValue(ref image, markX, markY);
textBoxFeature.Text = feature.ToString(); textBoxFeature.Text = feature.ToString();
imageBox.Image = image; imageBox.Image = image;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!