Numpy 配列で表された画像があります。つまり、各ピクセルは配列 [r、g、b] です。ここで、行列乗算を使用して、ループを使用しないようにして、YUV に変換したいと考えています。
self.yuv=self.rgb
self.yuv=dot([[ 0.299, 0.587, 0.114 ],
[-0.14713, -0.28886, 0.436 ],
[ 0.615, -0.51499, -0.10001]],
self.yuv[:,:])
エラーが表示されます - オブジェクトが整列していません。それは、 self.yuv[i,j] が垂直ベクトルではないためだと思います。転置は役に立ちません。
何か案は?