我正在使用无限触发功能将3个摄像头输入到MATLAB。但是几分钟后,照相机就填满了我的记忆,我必须重新启动MATLAB。我该如何处理这个记忆问题?
回答:
因为你的问题是有点含糊,我要猜你正在使用的
图像采集工具从
图像采集工具箱采集图像。如果是这样,您应该查看有关
记录数据的文档。这是“获取参数”窗格的“记录”选项卡的屏幕截图:
请注意,您有3个用于记录数据的选项:
Memory ,
Disk或
Disk and memory 。
我猜您默认情况下正在执行
内存日志记录,这意味着您将不保存的获取的图像记录到系统内存中。可用内存有限制。默认情况下,该工具在首次使用该工具时将限制设置为等于所有可用物理内存,或者为1 GB(以较小者为准)。
您可以看到两个选项:
- 您可能可以在上述GUI中将“ 内存限制”设置为更高(假设默认情况下默认值为1 GB的较小值,并且实际上您有更多可用内存)。我会先尝试一下,看看是否有帮助。
- 您可以使用“ 磁盘日志记录”选项将图像作为AVI文件记录到磁盘。这将为您提供压缩图像的选项,并减少图像占用的空间。
更多&回答...