我正在使用 Windows-Machine-Learning 将我的转换VideoFrame
为TensorFloat
_input
(形状:1,3,256,192;RGB 通道 + 图像),将其加载到我的 onnx 模型中并作为_output
另一个TensorFloat
对象接收(形状:1,17,64,48;检测到 17对象+图像)。
现在我的问题是:如果我想访问它TensorFloat
_output
,目前我知道的唯一方法是使用_output.data.GetAsVectorView
它,它给了我一个长的 1d Vector 并尝试重新排序并找出其中的尺寸是如何排序的?我是否可以遵循明确的规则来理解 4D 张量是如何在 1D 向量中编码的?或者,我可以以某种方式直接从_output
TensorFloat
对象访问不同的维度,因为使用“形状”显示它是一个多维数组?