HikRobot:海康工业相机SDK无法采集图像,错误码80000007(MV_E_NOD。。。

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HikRobot:海康⼯业相机SDK⽆法采集图像,错误码
80000007(MV_E_NOD。

最近在做视觉算法的⼯程化,其中⽐较关键的⼀点就是图像采集,先是封装了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)
⼜测试了⼏台机器,都没问题了!开⼼开⼼~先解决问题,继续搬砖。

有空关于这个触发⽅式的说明再补⼀下。

相关文档
最新文档