zoukankan      html  css  js  c++  java
  • HikRobot:海康工业相机SDK无法采集图像,错误码80000007(MV_E_NODATA)的解决方法

    最近在做视觉算法的工程化,其中比较关键的一点就是图像采集,先是封装了gigE相机的使用。
    经过单元测试没什么问题,就去做结果融合了。没想到到了联调阶段,居然掉链子,拍照一直提示80000007(MV_E_NODATA)。

    关于海康SDK的资料好像很少啊,到处找也没找到文档,把官网的SDK包下载下来也没见到怎么用的。
    晚上折腾了好一会,怀疑是不是和之前调试的相机型号有关系——果然没啥关系。但是经过反复折磨,最开始测试用的相机也出现了这个问题。

    使用MVS看,帧率为0,屏幕一片漆黑,猜猜看MVS应该用的也是我们这个SDK。
    因为原先的视觉使用KKVision,咦,一打开南瓜头居然是好的,俩相机都是好的!进到KKVision目录,发现用的也是这个MV的SDK。

    于是根据多年写BUG的经验和直觉,怀疑是相机的某种配置不对,于是我搜了搜这个相机的触发方式。
    果然软/硬触发之说!

    再根据其他大佬的配置方法,把Acquisition Control中的Trigger Mode设置为OFF,在MVS里试了一下,立马图就出来了!

    激动不已!于是在代码搜了下头文件,找到了对应的API,再到项目里添加!
    MV_CC_SetTriggerMode(handle, MV_TRIGGER_MODE_OFF)

    又测试了几台机器,都没问题了!开心开心~先解决问题,继续搬砖。有空关于这个触发方式的说明再补一下。

    感谢:
    https://blog.csdn.net/qq_41375318/article/details/113388312

  • 相关阅读:
    Splay 区间操作(二)
    P1351 联合权值
    Splay 区间操作
    P1801 黑匣子_NOI导刊2010提高(06)
    P3620 [APIO/CTSC 2007]数据备份
    T25990 [Wind Festival]Running In The Sky
    P1484 种树
    P4177 [CEOI2008]order
    题解 P2762 【太空飞行计划问题】
    dalao&话
  • 原文地址:https://www.cnblogs.com/zhunix/p/15532384.html
Copyright © 2011-2022 走看看