Description
System information
- WIndows 10
- .NET framework 4.7 ML.NET 1.6:
Feed a jpeg byte array for predictions
I am using a pretrained Keras from which I have coverted to ONNX for using in .NET enviroment. When I running inference in python both models Keras and ONNX are producing exact the same propabilities. When I running the ONNX model in .NET with Bitmap as input I am getting different results.
For the python models I am feeding the image from the .Net enviroment as a jpeg byte array. I would like to do the same in my ML.Net pipeline. I am trying to use the Transforms.ConvertToImage method but I cannot make to work.
I am getting the errors:
Schema mismatch for input column 'ImgInput': expected known-size vector of type Single, Double or Byte, got VarVector
If I fix the size "I getting Index was outside the bounds of the array"
Can you please let me know if there is a way of implementing this. Some examples ect.