Python process terminated unexpectedly after snapping 100-150 photos

Hey All
Basically as the title suggests, I am using MATLAB to call a opython function that snaps raw images and creates plots, however, when I snap close to 100-150 photos I tend to get an error that says process terminated unexpectedly. Any Sort of help would be much appreciated!

2 个评论

(This is not something that Image Analyst would be expected to know something about. He does not have much experience calling Python)
Oh sorry I meant like the process I’m soing requires image analysis

请先登录,再进行评论。

回答(1 个)

Hi @Bera,
There may be a runtime dependency conflict between MATLAB and Python.
In general, using out-of-process execution mode will avoid these conflicts. For this reason, using out-of-process mode is the best practice when using the Python Interface. You can use the “pyenv” command during App start-up to run in out-of-process mode.
>> pyenv("Version","<path to python executable>", "ExecutionMode", "OutOfProcess")
You can refer to the following link to know more about adding ‘Startup Tasks and Input Arguments in App Designer’:
Also, you may go through the following MathWorks Documentations for valuable insights about using the Python Interface in MATLAB:
I hope this helps.

类别

帮助中心File Exchange 中查找有关 Call Python from MATLAB 的更多信息

产品

版本

R2024a

提问:

2024-8-27

Community Treasure Hunt

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

Start Hunting!

Translated by