halcon相机采集显示

halcon相机采集显示

ID:18582717

大小:67.72 KB

页数:9页

时间:2018-09-19

halcon相机采集显示_第1页
halcon相机采集显示_第2页
halcon相机采集显示_第3页
halcon相机采集显示_第4页
halcon相机采集显示_第5页
资源描述:

《halcon相机采集显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在VS2005中使用Halcon算子采集和处理图像的步骤在VS2005中使用Halcon算子采集和处理图像的步骤1.使用向导创建基于对话框的应用程序。2.环境变量设置,这步只要配置一次就可以。具体可以参加相关文章。3.添加附加库halconcpp.lib,project->properties->configurationproperties->linker->Input->Additionaldependecies后面添加。4.添加头文件和命名空间在***Dlg.h头文件中添加如下的头文件和命名空间:    #

2、include"halconcpp.h"    usingnamespaceHalcon;    5.创建halcon显示窗口5.1定义窗口句柄(在***Dlg.h头文件中添加):HTuplem_HWindowID5.2添加初始化窗口函数(在***Dlg.h头文件中添加):public:voidInitHalconWindow();5.3在对话框窗口添加一Picture控件,ID为:IDC_PIC_HWINDOW,用于显示图像。5.4实例化初始化窗口函数(在***Dlg.cpp文件中添加),如下所示:voidC*

3、**Dlg::InitHalconWindow(){    //定义显示的起点和长宽高    HTupleHWindowRow,HWindowColumn,HWindowWidth,HWindowHeight;    //定义窗口ID    HTupleHWindowID;    //定义一个CRect类的对象,用于获取图像框的尺寸和位置    CRectRect;    CWnd*pWnd=GetDlgItem(IDC_PIC_HWINDOW);    CDC*pDC=pWnd->GetDC();    pWn

4、d->GetWindowRect(&Rect);    //设置显示窗口的起点和宽高    HWindowRow=0;constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineeringcode(DL/T5161.1-2

5、002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations    HWindowColumn=0;    HWindowWidth=Rect.Width();    HWindowHeight=Rect.Height();    //设定固定的窗口大小,而不是根据控件大小设定    //GetDlgItem(IDC_PIC_HWINDOW)->SetWindow

6、Pos(NULL,0,0,322,242,SWP_NOZORDER

7、SWP_NOMOVE);    try    {        set_window_attr("border_width",0);        //获取当前窗口指针        HWindowID=(Hlong)pWnd->m_hWnd;        set_check("~father");        open_window(HWindowRow,HWindowColumn,HWindowWidth,HWindowHeight,HW

8、indowID,"visible","",&m_HWindowID);        set_check("father");        //设置显示模式是margin(边缘)        set_draw(m_HWindowID,"margin");    }    catch(HException&except)    {        TRACE(except.message);    }}然后把此函数放到程序的初始化函数中(即放到OnInitDialog()函数中),之后程序运行就可以打开窗口,窗口

9、句柄为m_HWindowID。 6添加打开相机的函数6.1定义相机句柄和图像的宽高(在***Dlg.h头文件中添加):HTuplem_FGHandle,m_ImageWidth,m_ImageHeight;6.2定义打开相机函数(在***Dlg.h头文件中添加):voidOpenCam(CStringstrCamDrv);constructionqualityaccept

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。