Python 2.7 使用Pillow和OpenCV加载的JPEG文件是不同的。这是实时图像处理的问题吗?

Python 2.7 使用Pillow和OpenCV加载的JPEG文件是不同的。这是实时图像处理的问题吗?,python-2.7,opencv,neural-network,python-imaging-library,nvidia-digits,Python 2.7,Opencv,Neural Network,Python Imaging Library,Nvidia Digits,我使用NVIDIA数字来训练图像分类器。训练图像采用JPG格式。DIGITS使用枕头加载图像 我注意到,在推断的时候,如果JPG图像是用OpenCV而不是枕头加载的,那么在准确性上会有相关的差异。我认为这与不同的JPEG解码有关。现在,由于我的分类器将用于一个实时应用程序,其中图像是用openCV从网络摄像头捕获的,我想知道这种差异是否会成为一个问题,如果是,我如何克服它 编辑:我知道Pillow使用RGB格式,OpenCV使用BGR格式,但区别与此无关,因为我在进行比较之前转换了图像。网络在B

我使用NVIDIA数字来训练图像分类器。训练图像采用JPG格式。DIGITS使用枕头加载图像

我注意到,在推断的时候,如果JPG图像是用OpenCV而不是枕头加载的,那么在准确性上会有相关的差异。我认为这与不同的JPEG解码有关。现在,由于我的分类器将用于一个实时应用程序,其中图像是用openCV从网络摄像头捕获的,我想知道这种差异是否会成为一个问题,如果是,我如何克服它


编辑:我知道Pillow使用RGB格式,OpenCV使用BGR格式,但区别与此无关,因为我在进行比较之前转换了图像。网络在BGR图像上进行训练。

枕头加载RGB中的图像,在BGR中加载OpenCV。这可以很容易地转换,就像我知道的,我暗示我在比较图像之前进行了转换。我要具体说明一下