C code generation for extractFeatures() and matchFeatures()

3 次查看(过去 30 天)
Hello,
I am generating C code from .m file using MATLAB coder. I am generating c code for matchFeatures() and extractFeatures().
I am calling detectSURFFeatures() function to get the cornerPoints.Then extract the features from these cornerPoints and match those features.
When i do this I am getting an error saying that
detectSURFFeatures() is not supported for code generation.
I would like to know whether detectSURFFeatures() is supported in MATLAB coder. I need to use one of the feature detection method to obtain the features.
I am sending here the screen shot for the error details.
Looking forward to hear from you.
Thanks Pankaja

回答(1 个)

cedric MAGUETA RUIVO
Hello,
when you look at the documentation you can find this : detectSURFFeatures Computer Vision System Toolbox Supports MATLAB Function block: No Generates portable C code using a C++ compiler that links to OpenCV (Version 2.4.9) libraries. Portable C Code Generation for Functions That Use OpenCV Library
same thing for matchFeatures function (with the 'approximate' option, it works find otherwise). I don't know why the C code with OpenCV is not generated (maybe it's an option, I'm a beginner with matlab Coder)
take a look at this example, it use the extrinsic option to call the matlab runtime maybe it can usefull for your application.
edit('visionRecovertformCodeGenerationExample')

类别

Help CenterFile Exchange 中查找有关 Code Generation, GPU, and Third-Party Support 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by