本节演示如何使用 .NET Core 创建一个简单的 HALCON 应用程序。有关更全面的描述,参见 "使用 HALCON/.NET 创建应用程序" 一节 。
任务是读取图像并计算其中的连接区域数,如 图 9.1 所示
dotnet new console -n region_example cd region_example dotnet add package MVTec.HalconDotNet -v 23050
using System; using HalconDotNet; namespace region_example { class Program { static void Main(string[] args) { HImage img = new HImage("pcb"); HRegion region = img.Threshold(0d, 122d); int numRegions = region.Connection().CountObj(); Console.WriteLine("Number of Regions: " + numRegions); } } }
dotnet run
结果,您将看到以下输出 'Number of Regions: 43'。