Error with Matlab Coder and MatchFeatures function
2 次查看(过去 30 天)
显示 更早的评论
hello, I try to generate C code for the function below
% code
function indexPairs = matchFeatures_c(Model_Features,Features,unique,metric,MaxRation,MatchThreshold)%#codegen
indexPairs = matchFeatures(Model_Features,Features,'unique',unique,...
'metric',metric,...
'MaxRatio',MaxRatio,...
'MatchThreshold',MatchThreshold,...
'method','approximate');%'Exhaustive') ;
this function is compatible with Code Generation according to the documentation :" Generates portable C code using a C++ compiler that links to user-provided OpenCV (Version 2.4.9) libraries when not using the Exhaustive method"
With the Coder app i always have this error :
1 findApproximateNearestNeighbors 70 This assignment writes a 'single' value into a 'int32' type. Code generation does not support changing types through assignment. Check preceding assignments or input type specifications for type mismatches.
how can i fix it?
kind regards Cédric
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Build Configuration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!