C code generation for extractFeatures() and matchFeatures()

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
cedric MAGUETA RUIVO 2016 年 10 月 28 日

0 投票

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')

カテゴリ

タグ

質問済み:

2015 年 4 月 29 日

回答済み:

2016 年 10 月 28 日

Community Treasure Hunt

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

Start Hunting!

Translated by