예제 #1
0
        public static Bitmap CreateImageBitmapFromTensor(TensorProto imageTensor, float revertsBits = 1.0f)
        {
            var imageData = CreateImageFromTensor(imageTensor, revertsBits);

            return(ImageUtils.ConvertDimArraysToImageBitmap(imageData, imageTensor.FloatVal.Count, (int)imageTensor.TensorShape.Dim[1].Size, (int)imageTensor.TensorShape.Dim[2].Size));
        }
예제 #2
0
        public static TensorProto CreateTensorFromImage(Stream stream, float revertsBits = 1.0f)
        {
            var dimArray = ImageUtils.ConvertImageStreamToDimArrays(stream);

            return(CreateTensorFromImage(dimArray, revertsBits, dimArray.Length, dimArray[0].Length, dimArray[0][0].Length));
        }