Ask Your Question
0

opencv_contrib + opencv 3 using xfeature::SURF unexpeted handle 0xc0000005

asked 2015-07-20 08:01:24 -0600

I am working in the VS2013 with C++. Every time I call the function xfeature::SURF::create(), I will get crush. image description

#include <opencv2/features2d.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/xfeatures2d/nonfree.hpp>


int main(int argc, char* argv[])
{

    cv::Mat image = cv::imread("1.jpg", cv::IMREAD_GRAYSCALE);
    std::vector<cv::KeyPoint> keyPoints;
    cv::Mat descriptor;
    //cv::imshow("demo",image);
    cv::Ptr<cv::xfeatures2d::SURF> surf = cv::xfeatures2d::SURF::create();
    //surf->detectAndCompute(image.getUMat(cv::ACCESS_READ), 0, keyPoints, descriptor);

    return 0;
}
edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2015-07-20 09:25:13 -0600

berak gravatar image

updated 2015-07-20 09:25:30 -0600

your code looks correct, - so please have a look at your linking. strictly use opencv release libs in release mode and debug libs in debug mode.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2015-07-20 08:01:24 -0600

Seen: 231 times

Last updated: Jul 20 '15