Beispiel #1
0
        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;
        }
Beispiel #2
0
        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}");
            }
        }