error running matlab python package with imwarp function
5 views (last 30 days)
Show older comments
We're exporting two matlab functions as python packages. One works fine, the other produces a long error message centering on the imwarp function. Both functions work find when exported as standalone applications. The error appears below. Any thoughts? Thanks!
Undefined variable “images” or class “images.internal.imlincombc”.
Error in imlincomb (line 75)
Error in projective2d/transformPointsForward (line 176)
Error in projective2d/outputLimits (line 286)
Error in images.spatialref.internal.applyGeometricTransformToSpatialRef (line 22)
Error in imwarp>calculateOutputSpatialReferencing (line 303)
Error in imwarp (line 222)
Error in get_cage_card_info (line 137)
Traceback (most recent call last):
File “testbench_get_cage_card_info.py”, line 24, in <module>
num_animalsOut, num_litterOut, num_pupsOut = my_matlab_census_functions.get_cage_card_info(subimagestrIn, ulcodexIn, ulcodeyIn, urcodexIn, urcodeyIn, lrcodexIn, lrcodeyIn, llcodexIn, llcodeyIn, nargout=3)
File “/opt/mcr/v96/toolbox/compiler_sdk/pysdk_py/matlab_pysdk/runtime/deployablefunc.py”, line 80, in __call__
nlhsWasSpecified, stdoutObj, stderrObj).result()
File “/opt/mcr/v96/toolbox/compiler_sdk/pysdk_py/matlab_pysdk/runtime/futureresult.py”, line 135, in result
raise e
File “/opt/mcr/v96/toolbox/compiler_sdk/pysdk_py/matlab_pysdk/runtime/futureresult.py”, line 123, in result
raise e
File “/opt/mcr/v96/toolbox/compiler_sdk/pysdk_py/matlab_pysdk/runtime/futureresult.py”, line 113, in result
self._nlhs, out=self._out, err=self._err)
matlab_pysdk.runtime.MatlabRuntimeError: An error occurred when evaluating the result from a function. Details:
File /root/.mcrCache9.6/matlab0/toolbox/images/images/imlincomb.m, line 75, in imlincomb
File /root/.mcrCache9.6/matlab0/toolbox/images/images/projective2d.m, line 176, in projective2d.transformPointsForward
File /root/.mcrCache9.6/matlab0/toolbox/images/images/projective2d.m, line 286, in projective2d.outputLimits
File /root/.mcrCache9.6/matlab0/toolbox/images/images/+images/+spatialref/+internal/applyGeometricTransformToSpatialRef.m, line 22, in applyGeometricTransformToSpatialRef
File /root/.mcrCache9.6/matlab0/toolbox/images/images/imwarp.m, line 303, in calculateOutputSpatialReferencing
File /root/.mcrCache9.6/matlab0/toolbox/images/images/imwarp.m, line 222, in imwarp
File /root/.mcrCache9.6/matlab0/matlab_censu/get_cage_card_info.m, line 137, in get_cage_card_info
Undefined variable “images” or class “images.internal.imlincombc”.
0 Comments
Answers (0)
See Also
Categories
Find more on Call Python from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!