• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OpenCVでRAW画像(カラー)を開くには)

OpenCVでRAW画像を開くには

このQ&Aのポイント
  • OpenCVを使って、テキスト形式のヘッダーありのRAW画像(カラー)を、Cで書いたプログラムで開く方法を教えてください。
  • RAW画像を開く関数myRawImageの使用方法を教えてください。
  • RAW画像をbmpなどに変換せずに、そのまま開けるようにするためにはどの部分を修正すれば良いですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

そのURLのRAWデータというのは、 R1バイト,G1バイト,B1バイトが画素数だけ単純に並んだバイナリーデータです 「テキスト形式のヘッダーありのRAW画像(カラー)」ではありません。 具体的なフォーマットが書いてないので、具体的にどうすればいいかなんてわかりません。 ・ヘッダを読み込み→strtolやscanf系で数値へ ・ヘッダに合せてcvCreatMat ・画素のデータをscanf系かstrtol等で数値へ→cvMatに という感じになるのでは

rosafilipes
質問者

補足

すみません、テキスト形式というのはヘッダーファイルのことでした、書き方がまずくてすみません。 画像ファイルはURLのデータと同じバイナリーデータで、画像サイズと、32ビットであることが書かれています。 cvCreatMatで読み込んで開けるか、やってみます。 kmeeさん、いつもすぐにアドバイスくださって、ありがとうございます。

関連するQ&A