首页 Halcon编程方法

Halcon编程方法

举报
开通vip

Halcon编程方法 HALCON 11 编程方法 ——MFC和.NET编程示例 大恒图像 深圳办事处 MFC编程方法 内容概要 MFC编程方法 ◆ MFC工程设置 ◆添加图像像窗口 ◆ HalconCpp名空间 ◆函数调用和类调用 ◆老版本代码Halcon 11兼容  .net编程方法 ◆ .NET Framework版本选择 MFC工程设置 1. 以对话框为例,新建一 个MFC工程,并添加功 能控件; 2. 打...

Halcon编程方法
HALCON 11 编程 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ——MFC和.NET编程示例 大恒图像 深圳办事处 MFC编程方法 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 概要 MFC编程方法 ◆ MFC 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 设置 ◆添加图像像窗口 ◆ HalconCpp名空间 ◆函数调用和类调用 ◆老版本代码Halcon 11兼容  .net编程方法 ◆ .NET Framework版本选择 MFC工程设置 1. 以对话框为例,新建一 个MFC工程,并添加功 能控件; 2. 打开工程设置菜单  C/C++菜单 Gategory  选择processer,在 Additional include directories编辑框中加上 $(HALCONROOT)\include,$(HA LCONROOT)\include\halconcp p,如右图; VC 6.0 添加Include文件 MFC工程设置 VC6.0 添加Lib文件 3. 工程设置菜单 Link 菜单 Getegory 选 择Input,在 Object/library modules 中加入halconcpp.lib, 在Additional library path中加入 $(HALCONROOT)/lib/$(HAL CONARCH) 4. 在头文件中添加 “#include HalconCpp.h” 5. 添加名空间; 添加图像显示窗口 6. 在对话框上添加picture控件,用来显示图片; 7. 然后在对话框的OnInitDialog()函数中添加如下代码: CRect rtWindow; HWND hImgWnd = GetDlgItem(ID_STC_IMAGE)->m_hWnd; // 图像控件m_hWnd GetDlgItem(ID_STC_IMAGE)->GetClientRect(&rtWindow);// 控件大小 OpenWindow(rtWindow.left, rtWindow.top, rtWindow.Width(), rtWindow.Height(), (Hlong)hImgWnd, “visible”, “”, &m_htWindow); // 打开窗口 8. 添加图像处理函数, 编译程序,运行。 HalconCpp名空间  你可以通过三种方式 “use Namespace”: ◆ 在每个函数和变量前,加前缀 HalconCpp::HObject original_image, smoothed_image; HalconCpp::ReadImage(&original_image, "monkey"); ◆ 在函数开始位置添加 int main(int argc, char *argv[]){ using namespace HalconCpp; HObject original_image, smoothed_image; ReadImage(&original_image, "monkey"); } ◆ 全局添加 #include "HalconCpp.h" using namespace HalconCpp; 函数调用和类调用  HALCON/C++ 接口提供了两种途径来调用HALCON算法, 一种是函数调用,一种是类的调用。 ◆ 函数调用示例 HObject original_image, smoothed_image; ReadImage(&original_image, "monkey"); MeanImage(original_image, &smoothed_image, 11, 11); ◆ 类的调用示例 HImage original_image(“monkey”); // “monkey”图片路径 HImage smoothed_image = original_image.MeanImage(11, 11); 老版本代码Halcon 11兼容 版本 Halcon 11代码 Halcon 10及以前版本代码 头文件路径 $(HALCONROOT)\include, $(HALCONROOT)\include\ halconcpp $(HALCONROOT)\include, $(HALCONROOT)\include\ cpp 名空间 using namespace HalconCpp; using namespace Halcon; 静态库文件 halconcpp.lib halconcpp10.lib 静态库文件路径 $(HALCONROOT)\lib\$(H ALCONARCH) $(HALCONROOT)\lib\$(H ALCONARCH) 对旧代码的后续支持 HALCON 11 下一版 再下一版 再下一版 依旧可用 旧HALCON/C++ 新HALCON/C++ .NET编程方法 .NET Framework版本选择 Visual Studio与.NET Framework版本对应关系 Visual Studio .NET 2002 .NET Framework 1.0 Visual Studio .NET 2003 .NET Framework 1.1 Visual Studio .NET 2005 .NET Framework 2.0 Visual Studio .NET 2008 .NET Framework 3.5 Visual Studio .NET 2010 .NET Framework 4.0  Halcon 11提供了两个版本的库文件,如下图,在 %HALCONROOT%\bin目录下,高级编程环境兼容低级版本。 VB.net工程设置 1. 以对话框为例,新建一个VB.net对话框; 2. 打开Toolbox右键菜单,Choose Items,选择路径,添 加Halcon控件,如图; VB.net工程设置 3. 给对话框添加Halcon控 件,并且添加上规划的 其他功能控件。如右图; 4. 在代码文件头添加 “Imports HalconDotNet”代码; 5. 添加图像处理代码; 6. 编译。 VB编程方法 创建对话框 3. 新建一个空的VB对话框工程,如下图; 4. 添加功能按钮控件; 添加控件 3. 向工具栏添加控件。工程菜单===>部件===>控件,勾 选上halcon/com library,确定。 Halcon控件 4. 在对话框上添加上halcon控件。 5. 添加代码 6. 添加窗口控制 代码 编译创建 谢 谢
本文档为【Halcon编程方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_119148
暂无简介~
格式:pdf
大小:747KB
软件:PDF阅读器
页数:21
分类:
上传时间:2012-12-23
浏览量:101