机器视觉之eVision
比利时 EURESYS 公司的 eVision 图像类的类库 EasyMultiCam 库,它提供了一个有效的和易于使用的硬件抽象层,因此可以作为图像采集卡的高级驱动动序,可以同时为多个 CCD 影像提供不同的传输通道,并且他们之间的信道互不影响。
MultiCam 作为所有 Euresys 采集卡的编程接口,为了方便编程人员的工作,它将"信道"相关的参数写入 CAM 文件里,通过调用 CAM 文件即可完成参数设置。整个视频图像的采集主要包括三个部分:初始化信道、打开信道、关闭信道。
Euresys::MultiCam::Channel* channelWith1;
Euresys::MultiCam::Channel* channelWith2;
设置相关通道参数:
#define MC_CamFile (MCPARAMID)
#define camFile -1
channelWith1 ->SetParam(MC_CamFile, camFile);
channelWith2 ->SetParam(MC_CamFile, camFile);
然后注册回调函数
channel->RegisterCallback();
打开信道之前,首先做一个判断,是选择的信道 1 还是信道 2,然后发送命令并激活信道。
switch (currentChannel)
{
case CHANNEL_1:
channelWith1->SetActive();//打开信道 1
break;
case CHANNEL_2:
channelWith2->SetActive();//打开信道 2
break;
}
关闭信道,可以用函数 SetIdle(),通过选择来关闭当前的通道。
switch (currentChannel)
{
case CHANNEL_WITH_1:
channelWith1->SetIdle(); //关闭信道 1
break;
case CHANNEL_WITH_2:
channelWith2->SetIdle(); //关闭信道 2
break;
}
转载于:https://www.cnblogs.com/tony-rogers/p/9958560.html
机器视觉之eVision相关推荐
- 机器视觉软件EVision介绍
机器视觉软件EVision介绍 evision机器视觉软件包是由比利时euresys公司推出的一套机器视觉软件开发SDK,相比于其他的机器视觉开发包例如cognex vision library, M ...
- 常用机器视觉软件介绍
一.开源的OpenCV 机器视觉最常用的软件是OpenCV(Intel OpenSource Computer Vision Library),最大优点是开源,可以进行二次开发. OpenCV(Ope ...
- 机器视觉的9大快速开发库简单介绍
目录 一.开源的OpenCV 二.VisionPro®7.0系统,快速开发强大的应用系统 快速建立原型和易于集成 先进的机器视觉软件 硬件灵活性 技术优势 VisionPro 的软件结构 关于康耐视( ...
- 常见的机器视觉工具(转载)
一.开源的OpenCV 机器视觉我们最常用的软件是OpenCV(Intel OpenSource Computer Vision Library),它的中文论坛http://www.opencv.or ...
- 机器视觉的9大快速开发库
转自:http://blog.csdn.net/hemmingway/article/details/8836676 一.开源的OpenCV 机器视觉我们最常用的软件是OpenCV(Intel Ope ...
- VScode配置C++环境
文章目录 第一步:下载安装 第二步:环境配置 第三步 下载安装VSCode(已经装好了请跳到第四步) 第四步:安装VSCode cpp相关的插件 第五步:配置c++的.vscode文件 第六步:配置c ...
- 超人视觉启蒙班一些零散笔记
halcon理论之-分类识别 例程: 关于hsv的看 基于分类训练的是 分类器是特征向量? 这里的特征向量是指,如ABC三个字母,按纹理分,ABC特征都不同,按周长分,ABC特征也不同,把纹理和周长加 ...
- 干货 || 分析9款常用视觉软件
一.开源的OpenCV OpenCV(Open Source Computer Vision Library:http://opencv.org)是一个开源的基于BSD许可的库,它包括数百种计算机视觉 ...
- 机器视觉应用软件开发步骤及流程
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 机器视觉工程应用主要可划分为硬件和软件两大部分. 硬件:工程应用的 ...
最新文章
- PEInfo编程思路讲解01 - 工具篇01|解密系列
- 完全卸载sql2005(试了以后很成功,收录下来,分享给大家)
- Golang入门教程(二)Ubuntu16.04下安装golang(实例:Golang 定时任务管理器)
- Microsoft Teams的Outgoing Webhook开发入门
- 如何给定两个gps坐标 算出航向角_机器人开发如何配置ROS中的TF变换关系?
- 【转】Dynamics版本历史演进及Dynamics 365重要功能介绍
- CIF进口货物流程图_上海关区对外承包工程货物进口报关公司【清关代理吧】
- java外部工具配置_eclipse配置外部工具利用javah编译生成头文件
- URL 中,查询字符串与HTML实体冲突,可能带来的问题.
- JVM调优总结(转)
- Lightroom Classic 教程,如何在 Lightroom Classic 中编辑照片?
- 贴片电阻丝印看阻值大全,附高精度贴片电阻代码表
- 分享2020年第三方支付产品服务流程
- 一元函数积分学的计算
- PHP处理微信昵称emoji表情符号和特殊颜文字符
- 2003sql php_Windows Server 2003下安装PHP +mssql2000
- 几行烂代码,用错 Transactional,我赔了16万。
- 罗格斯的计算机科学,清华大学计算机科学与技术系
- 为什么我Redis中key惊现“乱码”?
- 中国帆船行业现状分析及发展前景展望报告2022-2028年