こんにちは、助けが必要です :) カスタム クラス Filters があり、その中に AForge.Point から System.Drawing.PointF に変換する明示的な変換演算子を定義しました。AForge.Point と System.Drawing.PointF はどちらもライブラリの構造体です。blob.CenterOfGravity は AForge.Point のタイプです。問題は、intelisense が「'AForge.Point' を 'System.Drawing.PointF' に変換できません。なぜこの変換ができないのかわかりません :/.すべての返信に感謝します。
class Filters
{
public static explicit operator System.Drawing.PointF(AForge.Point apoint)
{
return new PointF(apoint.X,apoint.Y);
}
public void DrawData(Blob blob, Bitmap bmp)
{
int width = blob.Rectangle.Width;
int height = blob.Rectangle.Height;
int area = blob.Area;
PointF cog = (PointF)blob.CenterOfGravity;
}
...
}