【发布时间】:2014-06-13 01:14:23
【问题描述】:
我正在尝试在图片框上绘图,我的代码如下:
List<IntPoint> edgePoints;
List<IntPoint> corners;
AForge.Imaging.Blob[] blobs = blobCounter.GetObjectsInformation();
Graphics g = Graphics.FromImage(pictureBox2.Image);
Pen bluePen = new Pen(Color.Blue, 5);
double[] blobAdjustedSize = new double[blobs.Length];
for (int i = 0, n = blobs.Length; i < n; i++)
{
edgePoints = blobCounter.GetBlobsEdgePoints(blobs[i]);
corners = PointsCloud.FindQuadrilateralCorners(edgePoints);
g.DrawPolygon(bluePen, corners); // **UNDERLINE**
}
我得到一个错误。 g.DrawPolygon(bluePen, corners) 有下划线。
错误是:
System.Drawing.Graphics.DrawPolygon(System.Drawing.Pen, System.Drawing.Point[])" 的最佳重载方法匹配有一些无效参数
【问题讨论】:
-
错误提到了它。您没有提供正确的参数。
标签: c# system.drawing aforge