質問: imread(ファイルパス)としているのでこれをimdecode()など(これに限らず)を 使っていちいちファイルに書き出さない様に改善したいと考えています。 ご教授お願い致します。
回答: > > char型のポインタに入っている画像データをMAT型のデータとして反映したい > > JPEG形式のフォーマットになります。 > > > JPEGデータは圧縮された画像ですから、デコードを行わないとOpenCVで扱えるデジタル画像になりません。 ``` char *data = /* JPEGデータ */; size_t len = /* JPEGデータのサイズ[byte] */; std::vector jpeg(data, data + len); cv::Mat img = cv::imdecode(jpeg); ```