VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 3102|回复: 3

调用opencv_features2d.dll的cvSURFParams出现非法操作

[复制链接]
发表于 2016-3-2 21:23:45 | 显示全部楼层 |阅读模式
1.JPG
typedef struct CvSURFParams
{
    int    extended;
    int    upright;
    double hessianThreshold;

    int    nOctaves;
    int    nOctaveLayers;

} CvSURFParams;
CV_IMPL CvSURFParams cvSURFParams(double threshold, int extended)
{
    CvSURFParams params;
    params.hessianThreshold = threshold;
    params.extended = extended;
    params.upright = 0;
    params.nOctaves = 4;
    params.nOctaveLayers = 2;
    return params;
}
CVAPI(CvSURFParams) cvSURFParams( double hessianThreshold, int extended CV_DEFAULT(0) );
绿框内指令不得而知,运行到高亮处就OVER了...
 楼主| 发表于 2016-3-3 02:13:52 | 显示全部楼层
解决了,调用时少了个隐含参数:返回参数的地址指针
回复 支持 反对

使用道具 举报

发表于 2016-3-4 15:19:51 | 显示全部楼层
这是什么调试器?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-8 01:34:55 | 显示全部楼层
秋枫萧萧 发表于 2016-3-4 15:19
这是什么调试器?

W32dsm8.93
回复 支持 反对

使用道具 举报

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

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2023-2-3 14:07

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表