【试用】视派尔C-EP35WDLDIR
置顶
wangxinxin28 发布于2020-01 浏览:8170 回复:0
0
收藏
最后编辑于2020-04

视派尔C-EP35WDLDIR 是一款双目活体摄像头。更多商品详情可关注百度 AI 市场

由于视派尔这款摄像头没有官方的SDK,所以我们采用openCV的组件来读取摄像头数据。从产品说明得知这款摄像头支持windowsXP以上以及linux系统,这里我选取了window10/c++作为试用环境。

1. 首先安装visualStudio 2019作为开发IDE,访问网站

    

这里我们只需选取免费的community版本

下载完成后,打开visual studio 2019,会弹出下方界面,我们只需选择使用C++的桌面开发并安装。

2. 我们需要安装openCV的库,访问openCV的官网选择一个release版本下载,这里我们使用最新的版本4.12。下载之后解压到指定文件夹。

   

   

      

   然后添加openCV的bin目录地址到系统环境变量的path中,例如openCV解压到D盘的dev目录,那么bin目录地址为:D:\dev\opencv\build\x64\vc15\bin\。(我使用的环境是64位,如果是32位则选择x86。vc15对应的是visual studio版本,vc15对应visual studio 2017及以上)。

   右键我的电脑,选择属性-高级系统设置-高级-环境变量。

          

   在path中添加地址D:\dev\opencv\build\x64\vc15\bin

   

   现在,我们新建一个空的vs工程,点击属性。

    

   配置包含目录和库目录

   

   包含目录添加这三个目录 D:\opencv\build\include\,D:\dev\opencv\build\include\opencv,D:\dev\opencv\build\include\opencv2,库目录配置为 D:\opencv\build\x64\vc15\lib.             

   然后在链接器里添加附加依赖项:

    

   添加相应的opencv lib。这里添加opencv_world412d.lib,注意此lib名最后的d表示debug版本,如果需要产出release版,需要切换成opencv_world412.lib。

   至此,环境安装全部完成。下面添加一些代码来测试摄像头。

3. 我们先将摄像头的usb接口插入电脑,等到在电脑的设备管理器中可以看到摄像头部分多了两个设备,则说明设备运行良好。

   这时需要先获取这两个摄像头的设备ID,以供后续接收设备图像。

   

   

   

   编译运行,得到两个摄像头设备号为0和1。

     

  编写demo获取摄像头图像:可以观察到,其中EP35LD-IR是黑白图像,EP35WD为彩色图像。

      

  修改一下代码,使用VideoWriter类可以将摄像头读取的视频数据写入到文件中。

  

  运行代码,得到视频文件。

  

  可以根据imwrite来截取图片

  

  运行程序获得图片

  

 这次试用的内容先分享到这里,后续有更多的数据采集与分析功能,请继续关注~

 

 

收藏
点赞
0
个赞
快速回复
TOP
切换版块