Я пытаюсь сохранить большое изображение (2048 x 2048 пикселей) из программного обеспечения C # в файловую систему, используя библиотеку emgu cv:
var mat = new Mat( pathToFile, ImreadModes.GrayScale );
mat.Save( "imagename.png" );
Вторая строка фрагмента кода вызывает исключение ссообщение
System.ArgumentException: параметр недействителен.на System.Drawing.Bitmap..ctor (ширина Int32, высота Int32, шаг Int32, формат PixelFormat, сканирование intPtr0)
Я обнаружил, что размер изображения может быть проблемой, когдафункция save()
создает растровое изображение.
Какие другие возможности вы предлагаете, чтобы сохранить Mat
-изображение в файловой системе?
Обратите внимание, что я, образ, еще не сохранен в файловой системе, как предполагает мой фрагмент кода.Я получаю его с камеры.