public Detector(InferenceEngineCore core, InferenceEngineNetwork network) { Core = core; _network = network; var mainInputName = network.GetInputName(0); var inputDimensions = network.GetInputDimensions(mainInputName); C = (int)inputDimensions[1]; H = (int)inputDimensions[2]; W = (int)inputDimensions[3]; FrameSize = C * H * W; }
private static void DumpInputs(InferenceEngineNetwork network) { var numberOfInputs = network.NumberOfInputs; for (var i = 0; i < numberOfInputs; i++) { var name = network.GetInputName(i); var precision = network.GetInputPrecision(name); var layout = network.GetInputLayout(name); var dimensions = network.GetInputDimensions(name); var resizeAlgorithm = network.GetInputResizeAlgorithm(name); Console.WriteLine($"Input[{i}] = {name} [{precision} {layout}] {dimensions} {resizeAlgorithm}"); } }