Я использую EMGU (оболочку opencv) для обработки изображений.Я хочу загрузить изображения по одному из папки, чтобы выполнить с ними некоторые операции.Я использую следующий код и буду делать некоторые операции в блоке using.
string[] filenames = Directory.GetFiles(directory);
foreach(string filename in filenames)
{
using (Image<Bgr, Byte> image = new Image<Bgr, byte>(filename))
{
}
}
Однако, когда я запускаю код, приложение использует растущий кусок памяти, пока не получит какое-то исключение в отношении адресации или нехватки памяти.
Любой совет?