Compile Computer Vision Toolbox function for Python using Matlab Compiler SDK/Engine API
2 ビュー (過去 30 日間)
古いコメントを表示
I have written substantial code in MATLAB using the Computer Vision Toolbox and I would like to convert the code to Python or import this code as a library using something like
import matlab.engine
in Python through 'MATLAB Engine API for Python' functionality. The specific function I am looking to convert is
pcfitplane()
from CV Toolbox but I presume the approach will apply to any future modules I wish to import.
I have tried the basic
matlab.engine()
commands in Python and they work fine but cannot find anything for CVT functions. Any help is appreciated.
0 件のコメント
回答 (1 件)
Gowtham Uma Maheswari Jaganathan
2018 年 5 月 17 日
You were doing the right thing. You have to create MATLAB engine object and then use the engine object to all function from MATLAB.
For example:
import matlab.engine
eng = matlab.engine.start_matlab()
ret = eng.sqrt(4.0) # use whatever function instead of sqrt(4.0)
print(ret)
More infromation can be found in the document page linked below
https://www.mathworks.com/help/matlab/apiref/matlab.engine.matlabengine-class.html
2 件のコメント
Jesus Velazquez
2019 年 7 月 2 日
have you tried manually adding the path to the toolbox functions? Like:
eng.addpath( "C:\Program Files\MATLAB\R2018b\toolbox\shared\optimlib" );
参考
カテゴリ
Help Center および File Exchange で COM Component Integration についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!