Hi guys.
I have a problem with a function compiled for a .NET application.
With MATLAB R2018b I execute the function with no problems.
But if I compile it I have a problem: at execution time when I call the function, I get this error:
... MWMCR::EvaluateFunction error ...
Undefined function or variable 'vision.internal.Kdtree'.
Error in => calculateICP_angles.m at line 12.
The function:
function angles = calculateICP_angles(model, object)
objectPC = pointCloud(object); %conversion in pointCloud Object
modelPC = pointCloud(model); %conversion in pointCloud Object
%objectPC = pcdenoise(objectPC);
%modelPC = pcdenoise(modelPC);
objectPC = pcdownsample(objectPC, 'random', 0.1);
modelPC = pcdownsample(modelPC, 'random', 0.1);
transformation = pcregistericp(objectPC, modelPC);
rotationMatrix = transformation.T(1:3,1:3);
angles = rotm2eul(rotationMatrix);
angles = rad2deg(angles);
end
My license include
MATLAB
Computer Vision Toolbox
Image Processing Toolbox
MATLAB Compiler
MATLAB Compiler SDK

댓글 수: 3

Emanuele Cordioli
Emanuele Cordioli 2019년 1월 28일
Up
%#function vision.internal.kdtree
to hint that there is a hidden call to that function
Emanuele Cordioli
Emanuele Cordioli 2019년 1월 28일
I added that line but it does not change anything

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Troubleshooting in MATLAB Compiler SDK에 대해 자세히 알아보기

질문:

2019년 1월 25일

댓글:

2019년 1월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by