-1

LibRaw は、デジタル フォト カメラ (CRW/CR2、NEF、RAF、DNG、MOS、KDC、DCR など。実質的にすべての RAW 形式がサポートされています) から RAW ファイルを読み取るためのライブラリです。LibRaw を使用して Canon CR2 画像の生データを取得する方法を知りたいです。

typedef struct
{
  ushort                      (*image)[4] ;
  libraw_image_sizes_t        sizes;
  libraw_iparams_t            idata;
  libraw_lensinfo_t           lens;
  libraw_makernotes_t         makernotes;
  libraw_shootinginfo_t       shootinginfo;
  libraw_output_params_t      params;
  unsigned int                progress_flags;
  unsigned int                process_warnings;
  libraw_colordata_t          color;
  libraw_imgother_t           other;
  libraw_thumbnail_t          thumbnail;
  libraw_rawdata_t            rawdata;
  void                *parent_class;
} libraw_data_t;
typedef struct
{
  void          *raw_alloc;
  ushort        *raw_image;
  ushort        (*color4_image)[4] ;
  ushort        (*color3_image)[3];
  float         *float_image;
  float         (*float3_image)[3];
  float         (*float4_image)[4];
  short  (*ph1_cblack)[2];//
  short  (*ph1_rblack)[2];//
  libraw_iparams_t  iparams;//
  libraw_image_sizes_t sizes;//
  libraw_internal_output_params_t ioparams;//
  libraw_colordata_t color;//
} libraw_rawdata_t;

これは RAW データのデータ構造です。最も原始的なデータがどの構造に格納されているかはわかりません。

4

1 に答える 1