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 件のコメント

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

サインインしてコメントする。

回答 (1 件)

Subhajyoti
Subhajyoti 2024 年 9 月 2 日

0 投票

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.

カテゴリ

製品

リリース

R2024a

質問済み:

2024 年 8 月 27 日

回答済み:

2024 年 9 月 2 日

Community Treasure Hunt

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

Start Hunting!

Translated by