- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Halcon里使用工业相机的方法总结.
Halcon里使用工业相机的方法总结 Halcon的开发者,在入门时,往往对访问相机比较头痛,方法是很多的,但是选择哪一种接口最方便、最有效呢? 这里,给大家介绍几种常规的方法以及每种方法的利弊。使用Directshow接口。在采集助手里,选择Directshow,如下图所示:该方法对应的halcon初始化代码为open_framegrabber (DirectShow, 1, 1, 0, 0, 0, 0, default, 8, rgb, -1, false, default, XXXXXXX, 0, -1, AcqHandle),XXXXXXX为相机名字,需要替换成电脑中相应的相机名称。优点:该方法通用性较好,几乎市面上所有厂家的工业相机以及民用级别的QQ视频摄像头、WebCam等都可以通过这种方式访问。 缺点:性能较低,Directshow中由于内存复制、格式转换等原因,CPU占用率会相对其他方式高一些;灵活性差,由于是标准接口,早期定义的,很多工业相机的参数没有办法通过这种方式修改。例如触发模式设置等,通过该接口就无法完成。使用GigEVision接口。在采集助手里,选择GigEVision,如下图所示:该方法对应的halcon初始化代码为open_framegrabber (GigEVision, 0, 0, 0, 0, 0, 0, progressive, -1, default, -1, false, default, XXXXXXX, 0, -1, AcqHandle) ,XXXXXXX为相机名字,需要替换成电脑中相应的相机名称。优点:通用性较好,大部分GigE网口工业相机都支持该方式直接方式。GigEVision是美国AIA组织定义的一种专门用于网口工业相机通信的协议,只要支持该协议的相机,Halcon就可以用其自带的驱动直接访问;功能可控性比较好,该方法可以访问工业相机的一些特殊参数,触发模式等都可以进行设置。缺点:无法支持USB接口的工业相机;由于每个厂家对GigEVision支持的程度不一样,提供的相机XML描述文件也不一样,所以在参数配置上,每个厂家的相机配置方法不一样,代码不能复用。使用厂家提供的专用接口。例如北京大恒、深圳迈德威视等国产厂家,都根据Halcon提供了专门的接口组件。以迈德威视的工业相机为例,在采集助手里,选择MindVision,如下图所示:该方式halcon中初始化代码为open_framegrabber (MindVision, 1, 1, 0, 0, 0, 0, progressive, 8, Gray, -1, false, auto, Camera MV-G1400BTI, 0, -1, AcqHandle),Camera MV-G1400BTI为相机名字,每个型号会有差异。优点:专用接口,灵活性好,在Hdevelop里可以实时取图并用算法进行验证。开放的参数设置接口多,可以在halcon中通过专用接口调节曝光、增益、色彩、帧率、色温、触发模式、锐化、旋转、Bayer算法切换等多种参数,同时厂家专用接口一般会针对自己的相机进行优化,性能上也会比较好。缺点:无法支持其他厂家的工业相机,不用厂家的相机,需要修改代码。 使用Halcon的内部API结合相机厂家的SDK包进行图像数据类型转换后,再调用Halcon的视觉库进行其他处理。优点:可以兼容任何类型的摄像头,即使您手头的摄像头不支持Directshow接口,也没有提供专用的Halcon组件,但是只要有SDK开发包可以取图,就可以使用这种方式集成开发。缺点:不方便在Hdevelop里调试代码;移植工作量大,代码繁琐,需要对相机的SDK接口和Halcon的转换接口都非常熟悉。 从以上的分析可以看出,能够直接使用采集助手结合厂家提供的专用接口的方式是最方便和高效的。深圳迈德威视,为您提供高性价比的国产工业相机,并且无缝兼容Halcon开发。
您可能关注的文档
最近下载
- 第四章战国、秦、汉、三国时期的建筑详解.ppt VIP
- T_HAEPCI 55—2023(有色冶炼场地土壤-地下水重金属污染协同修复与管控技术指南).pdf VIP
- 青春筑梦婴幼儿托育服务与管理专业启航未来职业生涯.pptx VIP
- 【新教材】2025-2026学年统编版(2024)三年级道德与法治上册第1课《学习伴我成长》课件.pptx
- T ACEF 111—2023 焦化污染土壤多环芳烃生物修复智能监测预警技术指南.pdf VIP
- MTT 114-2005 煤矿用多级离心泵.pdf VIP
- TACEF 112-2023 焦化污染土壤多环芳烃生物修复智能监测设备配置技术指南.pdf VIP
- GBT18479-2001 地面用光伏(PV)发电系统 概述和导则.pdf
- 低血容量性休克的护理.pptx VIP
- 2《住宅项目规范》宣贯培训-第3章.pdf
文档评论(0)