readImage
(削除予定) ROS イメージ データを MATLAB イメージに変換
readImage は将来のリリースで削除されます。代わりに rosReadImage を使用してください。詳細については、ROS メッセージ構造体の関数を参照してください。
説明
例
入力引数
出力引数
ヒント
ROS イメージ メッセージは、異なるエンコードをもつことができます。イメージでサポートされるエンコードは、'sensor_msgs/Image' および 'sensor_msgs/CompressedImage' メッセージ タイプで異なります。より少ない圧縮イメージがサポートされています。'sensor_msgs/Image' メッセージ タイプを使用したサイズ M-by-N の生イメージに対する次のエンコードがサポートされています ('sensor_msgs/CompressedImage' のサポートは太字)。
rgb8, rgba8, bgr8, bgra8:imgはサイズ M-by-N-by-3 のrgbイメージです。アルファ チャネルはalphaで返されます。出力の各値はuint8として表されます。rgb16, rgba16, bgr16, and bgra16:imgはサイズ M-by-N-by-3 の RGB イメージです。アルファ チャネルはalphaで返されます。出力の各値はuint16として表されます。mono8イメージはサイズ M-by-N-by-1 のグレースケール イメージとして返されます。各ピクセル値はuint8として表されます。mono16イメージはサイズ M-by-N-by-1 のグレースケール イメージとして返されます。各ピクセル値はuint16として表されます。32fcXイメージはサイズ M-by-N-by-D の浮動小数点イメージとして返されます。ここで D は 1、2、3 または 4 になります。各ピクセル値はsingleとして表されます。64fcXイメージはサイズ M-by-N-by-D の浮動小数点イメージとして返されます。ここで D は 1、2、3 または 4 になります。各ピクセル値はdoubleとして表されます。8ucXイメージはサイズ M-by-N-by-D の行列として返されます。ここで D は 1、2、3 または 4 になります。各ピクセル値はuint8として表されます。8scXイメージはサイズ M-by-N-by-D の行列として返されます。ここで D は 1、2、3 または 4 になります。各ピクセル値はint8として表されます。16ucXイメージはサイズ M-by-N-by-D の行列として返されます。ここで D は 1、2、3 または 4 になります。各ピクセル値はint16として表されます。16scXイメージはサイズ M-by-N-by-D の行列として返されます。ここで D は 1、2、3 または 4 になります。各ピクセル値はint16として表されます。32scXイメージはサイズ M-by-N-by-D の行列として返されます。ここで D は 1、2、3 または 4 になります。各ピクセル値はint32として表されます。bayer_Xイメージは、サイズ M-by-N-by-1 の Bayer 行列、またはサイズ M-by-N-by-3 の変換済みのイメージのいずれかとして返されます (Image Processing Toolbox™ が必要です)。
'sensor_msgs/CompressedImage' メッセージ タイプを使用したサイズ M-by-N の生イメージに対する次のエンコードがサポートされています。
rgb8, rgba8, bgr8, and bgra8:imgはサイズ M-by-N-by-3 のrgbイメージです。アルファ チャネルはalphaで返されます。各出力値はuint8として表されます。
