Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Updated:

質問

RGB変換したデータを画像として出力すると、90度回転、反転している。

...

回答

RGB変換したデータを画像出力する際、データ形式に注意してください。
 adam_ai_run_net()へのデータを入力する場合:Planar形式
 numpy.reshapeで画像出力する場合     :Packed形式

...

Code Block
languagepy
a = np.arange(24) 
# a = [0,1,2・・・22,23]

print(a.reshape([2, 3, 4], order='C'))    #C言語方式(行優先)(デフォルト)
# [[[ 0  1  2  3]
#   [ 4  5  6  7]
#   [ 8  9 10 11]]
# 
#  [[12 13 14 15]
#   [16 17 18 19]
#   [20 21 22 23]]]

print(a.reshape([2, 3, 4], order='F'))    #FORTRAN(列優先)#FORTRAN(列優先)
# [[[ 0  6 12 18]
#   [ 2  8 14 20]
#   [ 4 10 16 22]]
# 
#  [[ 1  7 13 19]
#   [ 3  9 15 21]
#   [ 5 11 17 23]]]

...