有没有一种方法可以在不先保存到文件的情况下将图像读入预测引擎?

Is there are a way to read images into a prediction engine without saving to file first?

ML.NET 上的所有 Microsoft 教程都涉及从文件中读取图像并仅使用它们的文件位置来引用它们。我正在尝试将预测引擎实现到一段代码中,该代码正在拍摄照片 运行。目前我正在将所有图像保存到文件中,然后读取它们以进行预测,但我想知道是否有更好的方法?

您应该能够在任何需要文件的地方使用 MemoryStream in place of a FileStream

这在 M 中启用添加了对 in-memory IDataview 中“图像类型”的支持在 ML.NET 1.1 中启用。请阅读此博客 post 了解更多详情 https://devblogs.microsoft.com/dotnet/announcing-ml-net-1-1-and-model-builder-updates-machine-learning-for-net/