Q1 : OpenCV はどうして画素値channel保存の順序は [R G B] ではなくて、[B G R] にされているのでしょうか❓
OpenCV世界の画像データ(numpy.ndarray):
[
[ [B G R] [B G R] [B G R] ... [B G R] ]
[ [B G R] [B G R] [B G R] ... [B G R] ] ....
]
ところが、世間一般では[R G B] であるので、
Q2:
cv2.imwrite('output.jpg', img)は
[B G R]を[R G B] に変換して外部媒体に保存するのでしょうか。
逆に、cv2.imread(...)は
[R G R]を[B G R] に変換してメモリに保存するのでしょうか。

回答1件
あなたの回答
tips
プレビュー