Halcon C#.net 编程指导(1): 使用HALCIN/.NET控件
标签:
halcon |
分类: 图像处理与机器视觉 |
遵循以下步骤在一个应用中添加Halcon/.Net:
一. 定义工具箱
Halcon/.net
1.
右击工具箱(工具箱可以从视图,工具箱中打开),点击选择项,这时会显示所有的.NET
2.
点击浏览,到%HALCONROOT%\bin目录下分别有几个文件夹对应不同的VS控件版本,dotnet10
3. 然后在HWindowControl就会出现在工具箱上。如下图。
http://img.blog.csdn.net/20130801110648359?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnJlZF95YW5nMjAxMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEastC#.net
二. 添加一个Halcon/.net的引用
在许多应用中我们至少会使用一个HWindowControl的实例使结果可视化(visualize
如过你不想使用HWindowControl,还可以通过以下步骤添加一个引用:
1. 右击引用(referencen)->添加引用
2. 点击浏览还是上一个目录找到对应的.dll文件,点击确定就可以看到在应用列表中多了一个halcondotnet
HALCON
三. 指定命名空间
四. 添加并且自定义显示一个HWindowControl
在大多数的应用中我们不只想显示一个结果。当需要HWindowControl窗口时我们只需要双击工具箱中刚才添加的HWindowControl选项便会在我们的form中出现一个空白的HWindowControl窗口。如下图:
还是那句话如果已经添加了一个HALCON版本的控件,但是你想用HALCON
如果你想在在窗口里显示图像,那么你应当把窗口调整为和图像一样的尺寸,否则显示的会很慢应为这需要进行插值。我们可以通过属性窗口改变窗口和图像部分的大小,他们分别对应WindowSize和ImagePart属性。需要注意的是ImagePart中定义的是X,Y,Width,和Height的值,但是相应的SetPart算子改变的是图像四个角点的坐标。我们可以在任何时间改变我们应用中显示部分。
关于这一节更详细的信息见:基于halcon10.0二次开发基本步骤(VS2010 C#)

加载中…