OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 4353|回复: 1

IPPI_CALL调用低级函数是什么意思

[复制链接]
发表于 2008-6-19 16:56:45 | 显示全部楼层 |阅读模式
{
        CvFunc2D_3A func = (CvFunc2D_3A)
            (adiff_tab.fn_2d[CV_MAT_DEPTH(type)]);

        if( !func )
            CV_ERROR( CV_StsUnsupportedFormat, "" );

        IPPI_CALL( func( src1->data.ptr, src1_step, src2->data.ptr, src2_step,
                         dst->data.ptr, dst_step, size ));
    }

在执行到IPPI_CALL的时候特别耗时间,这个调用不太理解,应该是调用IPP库吧,有没有其他办法代替!?!怎么跟踪?!

        CvFunc2D_3A func = (CvFunc2D_3A)
            (adiff_tab.fn_2d[CV_MAT_DEPTH(type)]);
还有这句应该传递的是函数指针吧,指向的是哪个函数!?
回复

使用道具 举报

发表于 2008-11-24 09:44:23 | 显示全部楼层

IPPI_CALL调用低级函数是什么意思

1、我估计问题不在于IPPI_CALL,这是一种很常见的编程技巧,作者可能把判断函数返回值并输出错误信息的操作封装在这个宏里边了,所以我觉得主要是慢在里边这个函数func。
2、函数指针那个问题,没有上下文,天知道是什么。
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-3-29 03:08 , Processed in 0.009665 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表