我使用 EMGU(opencv 包装器)进行图像处理。我想从文件夹中一张一张地加载图像以对它们执行一些操作。我使用以下代码,并会在 using 块中执行一些操作。
string[] filenames = Directory.GetFiles(directory);
foreach(string filename in filenames)
{
using (Image<Bgr, Byte> image = new Image<Bgr, byte>(filename))
{
}
}
但是,当我运行代码时,应用程序会使用越来越多的内存,直到我遇到一些关于寻址或内存不足的异常。
有什么建议吗?