请选择 进入手机版 | 继续访问电脑版

图漾3d相机开发实践(1)——实时采图

[复制链接]
小浣熊 发表于 2021-1-3 11:59:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
目次



前言

这是新打仗的一个相机,图漾科技的,照常例,在博客上举行一定的总结。
效果图


上面这个效果图都是在相机没有加光源以及没有加镜头的情况下举行收罗的。这里的收罗CSDN看起来会比力糊,大概是因为是gif,导致有条纹,我自己录起来是没事的,但是放在CSDN就这样了。反正图像也还行。
情况

首先,肯定是下载我们需要的SDK,我这里给出我所下载的SDK。图漾3d相机sdk。根本上所需要的东西就都在内里了,可只管参考它给的demo举行步调的书写。
Cake步调生成

因为谁人sdk的demo是CmakeList举行管理的,所以,你需要用cmake_gui去生成对应的vs步调,接下来,我这里就稍微讲一下如何生成对应的步调。

  • 下载对应的软件Cmake_Gui.

  • 选好对应的目次,一个是谁人CmakeList的文件目次所在地,一个是你要生成的目次之下。

  • 点击Configure,然后进入下面这个界面选择好你有的VS,Finish。

  • 接下来大概会报错,报下面的错。一读,是缺少某个变量的地点,而这个变量的地点是你所在下载的 OpenCVd的OpenCVConfig.cmake没找到,而且这个变量的名字叫做:OpenCV_DIR。那我们就肯定加入就行了。
    在CmakeList的最上层加上:set(OpenCV_DIR F:/Study_software/OpenCv/setup/opencv/build)注意这个斜线的方向以及谁人文件的路径肯定是跟我不一样的,注意更改,然后我们发现,又出现第二个错误,注意要把之前谁人Build目次内里生成的东西给删掉,你才气去接下去管理问题,否则就换个目次。

  • 说没找到OpenCVConfig.cmake这个文件。那我们就继续加变量呗。加谁人语句的接下来再加上:set(OpenCV_CONFIG_PATH F:/Study_software/OpenCv/setup/opencv/build/OpenCVConfig.cmake)。把这个文件的路径也给它。就加成这样:

  • 发现照旧会出现问题,出现but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be NOT FOUND.。颠末查询网上资料,相识到应该是使用的vs版本跟使用的OpenCV版本有所辩说,接下来,我换了一个VS就可以了,也就是在Configure之前的这个操纵,固然你肯定要有VS2019,否则意义不大。

  • 然后点击Configure,点击Generate。就会生成对应的VS步调了,然后点击Project.sln就可以打开对应的步调了。

接下来,就是调试这个VS步调,欠啥补啥,遇事不决,百度可决。
获取设备信息

这里获取设备信息需要先打开接口和设备,然后再获取相应的信息。先给出整个函数,再举行分析。
[code]bool MDevicePercipio3dInfo::SearchDeviceInfos(QStringList &lInfo){    bool ret=false;#ifdef WIN_PERCIPIO_3D    uint32_t n = 0;    int32_t t1 = TYInitLib();    TYUpdateInterfaceList();    TYGetInterfaceNumber(&n);    if(n == 0){        qDebug()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )