![]() |
如何处理内存问题-MATLAB
我正在使用无限触发功能将3个摄像头输入到MATLAB。但是几分钟后,照相机就填满了我的记忆,我必须重新启动MATLAB。我该如何处理这个记忆问题?
[B]回答:[/B] 因为你的问题是有点含糊,我要猜你正在使用的[URL="https://www.mathworks.com/help/imaq/getting-started-with-the-image-acquisition-tool.html"]图像采集工具[/URL]从[URL="https://www.mathworks.com/help/imaq/index.html"]图像采集工具箱[/URL]采集图像。如果是这样,您应该查看有关[URL="https://www.mathworks.com/help/imaq/setting-acquisition-parameters-in-the-image-acquisition-tool.html#bq98anh"]记录数据[/URL]的文档。这是“获取参数”窗格的“记录”选项卡的屏幕截图: [URL="https://i.stack.imgur.com/Pd0o7.gif"][IMG]https://i.stack.imgur.com/Pd0o7.gif[/IMG][/URL] 请注意,您有3个用于记录数据的选项: [B]Memory[/B] , [B]Disk[/B]或[B]Disk and memory[/B] 。 我猜您默认情况下正在执行[B]内存[/B]日志记录,这意味着您将不保存的获取的图像记录到系统内存中。可用内存有限制。默认情况下,该工具在首次使用该工具时将限制设置为等于所有可用物理内存,或者为1 GB(以较小者为准)。 您可以看到两个选项: [LIST][*]您[I]可能[/I]可以在上述GUI中将“ [B]内存限制”[/B]设置为更高(假设默认情况下默认值为1 GB的较小值,并且实际上您有更多可用内存)。我会先尝试一下,看看是否有帮助。 [*]您可以使用“ [B]磁盘[/B]日志记录”选项将图像作为AVI文件记录到磁盘。这将为您提供压缩图像的选项,并减少图像占用的空间。 [/LIST] [url=https://stackoverflow.com/questions/2842768]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 01:08。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.