我正在研究图像语义分割,并试图弄清楚如何将预测(在 argmax 之后)转换为位图。
如果我使用 ImageUtil 中的 ArrayToImg,它会返回一个系统对象。我如何从这里将它转换为位图?
我使用 python 训练模型,并尝试在 C# 中进行预测。
我试着在网上搜索,但到目前为止还没有找到任何有用的信息。
在这里和那里进行研究后,我认为这可能会起作用,尽管我还没有完成完整的测试。把它可能帮助有同样问题的人:
var c_sharp_array = numpy_array.GetData<int>();
NumSharp.NDArray numsharp_array = c_sharp_array;
numsharp_array = numsharp_array.reshape(x,y,z);
Bitmap bmp = numsharp_array.ToBitmap();