- 11
- 0
- 约6.98万字
- 约 9页
- 2016-12-22 发布于贵州
- 举报
在VS2005中使用Halcon算子采集和处理图像的步骤在VS2005中使用Halcon算子采集和处理图像的步骤1.使用向导创建基于对话框的应用程序。2.环境变量设置,这步只要配置一次就可以。具体可以参加相关文章。3.添加附加库halconcpp.lib,project-properties-configuration properties-linker-Input-Additional dependecies后面添加。4.添加头文件和命名空间在***Dlg.h头文件中添加如下的头文件和命名空间:?#include halconcpp.h?using namespace Halcon;?5.创建halcon显示窗口5.1定义窗口句柄(在***Dlg.h头文件中添加):HTuple m_HWindowID5.2添加初始化窗口函数(在***Dlg.h头文件中添加):public:void InitHalconWindow();5.3在对话框窗口添加一Picture控件,ID为:IDC_PIC_HWINDOW,用于显示图像。5.4实例化初始化窗口函数(在***Dlg.cpp文件中添加),如下所示:void C***Dlg::InitHalconWindow(){?//定义显示的起点和长宽高?HTuple HWindowRow,HWindowColumn,HWindowWidth,HWindowHeight;?//定义窗口ID?HTuple HWindowID;?//定义一个CRect类的对象,用于获取图像框的尺寸和位置?CRect Rect;?CWnd *pWnd = GetDlgItem(IDC_PIC_HWINDOW);?CDC *pDC = pWnd-GetDC();?pWnd-GetWindowRect(Rect);?//设置显示窗口的起点和宽高?HWindowRow = 0;?HWindowColumn = 0;?HWindowWidth = Rect.Width();?HWindowHeight = Rect.Height();?//设定固定的窗口大小,而不是根据控件大小设定?//GetDlgItem(IDC_PIC_HWINDOW)-SetWindowPos(NULL,0,0,322,242,SWP_NOZORDER | SWP_NOMOVE);?try?{?set_window_attr(border_width,0);?//获取当前窗口指针?HWindowID = (Hlong)pWnd-m_hWnd;?set_check(~father);?open_window(HWindowRow,HWindowColumn,HWindowWidth,HWindowHeight,HWindowID,visible,,m_HWindowID);?set_check(father);?//设置显示模式是margin(边缘)?set_draw(m_HWindowID,margin);?}?catch (HException except)?{?TRACE(except.message);?}}然后把此函数放到程序的初始化函数中(即放到OnInitDialog()函数中),之后程序运行就可以打开窗口,窗口句柄为m_HWindowID。?6添加打开相机的函数6.1定义相机句柄和图像的宽高(在***Dlg.h头文件中添加):HTuple m_FGHandle,m_ImageWidth, m_ImageHeight;6.2定义打开相机函数(在***Dlg.h头文件中添加):void OpenCam(CString strCamDrv);6.3打开相机的函数实例化(在***Dlg.cpp文件中添加),如下所示:void C***Dlg::OpenCam(){?try?{?//根据使用的相机,选择合适的参数?open_framegrabber(DirectShow, 1, 1, 0, 0, 0, 0, default, 8, rgb, -1, false, default, USB 视频设备, 0, -1, m_FGHandle);?//设置相机参数的一些算子?//……??//打开异步采集?grab_image_start(m_FGHandle, -1);?//采集一副图像?grab_image_async(m_LiveImage, m_FGHandle, -1);?//得到图像的宽高和指针?get_image_pointer1(m_LiveImage, NULL, NULL, m_ImageWidth, m_ImageHeight);?//使图像显示适应窗口大小?set_part(m_HWindowID, 0, 0, m_ImageHeig
您可能关注的文档
- const指针和指向const的指针.doc
- Cpcfion农村经济管理课程形成性考核册(参考答案).doc
- Cpjmznn农村经济管理作业1.doc
- Cpihjsa农村经济管理形成性考核册作业答案.doc
- CFED简明使用手册.doc
- C++练习题(附答案).doc
- CPMS使用总结报告.doc
- cslhcfy事业_编考试 真题.doc
- Cxwcpqf2011年荆州洪湖市峰口中心学校中考数学模拟试卷.doc
- C型钢理论重量表.doc
- 2026年娱乐机器人行业竞争格局与发展趋势.docx
- 2026年湿度传感器技术发展趋势与行业前景分析报告.docx
- 2026年应急救援机器人行业技术革新与商业化应用报告.docx
- 2026年新能源太阳能电池行业市场竞争报告.docx
- 2026年童鞋产品功能性与安全性研究[001].docx
- 2026年未来城市规划创新报告.docx
- 2026年工程咨询行业水利行业服务市场分析报告.docx
- Agfa防散射滤线栅DR10e DR10s DR14e DR14s DR17e DX-D10C DX-D10G DX-D40C DX-D40G DX-D20C DX-D30C DX-D35C XD14 XD+14 XF+14 XD17 XD+17 XF+17 DR400 DR600 DR800 用户手册.pdf
- 2026年红枣加工行业产品创新与市场竞争力分析.docx
- 2026年医疗器械行业投资机会分析报告.docx
最近下载
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
- 【中考】2025年广东佛山数学试卷(原卷+答案).docx VIP
- 2021年广东省佛山市中考数学真题及答案.pdf VIP
- SpaceX火星探索任务成本预算与风险管理分析报告.docx
原创力文档

文档评论(0)