图漾3d相机开发实践(2)——触发采图

前言

这篇文章就开始讲一下图漾相机触发采集这部分的内容。

正文

打开触发模式

首先,先给出整个函数:

qint32  MDevicePercipio3d::GrabThreadStart()
{
   
    qint32 ret = RETURN_FAIL;

    if(m_bLoaded)
    {
   
#ifdef WIN_PERCIPIO_3D
        m_cbWrapper.TYRegisterCallback(hDevice, frameCallback, this);//注册一个回调函数

        m_trigger.mode = TY_TRIGGER_MODE_SLAVE;//开启触发模式为软触发
        TYSetStruct(hDevice, TY_COMPONENT_DEVICE, TY_STRUCT_TRIGGER_PARAM, &m_trigger, sizeof(m_trigger));
        ret = RETURN_OK;
#endif
    }
    return ret;
}

基本上也就比较重要的两句就是注册回调函数,开启触发模式为软触发。关于这个你应该是可以在demo上面的SimpleView_Callback这个例子,看到这个东西的用法的。

开启抓图模式

为了文章的完整性,这里也是给出完整的函数,关于这个函数的解释我就直接摘抄第一篇文章关于这部分的一个解释了:

qint32  MDevicePercipio3d::AcquisitionStart()
{
   
    qint32 ret = RETURN_FAIL;
#ifdef WIN_PERCIPIO_3D
    if(m_bLoaded)
    {
   
        if(m_bStopWork)
        {
   
            uint32_t frameSize;

            if(hDevice!=NULL)
            {
   
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值