3
Mat
をfloat
としたいとします。次のコードはエラーなしでコンパイルできます。しかし、これは安全ですか?マットを別のタイプのマットに変換するのは安全ですか?
Mat im = imread('test.jpg', CV_LOAD_IMAGE_GRAYSCALE);
im.convertTo(im, CV_32F1);
私はそう、私は一時的なMat
を作成する必要があり、それはよりコンパクト書かれているので、これをやりたいです。
documentationのMat::convertTo()
は、この機能のメモリ使用量に関する多くの情報を提供していません。
ドキュメントが不十分な場合は、ソースコードを参照してください。 – Drop
は大丈夫ですが、2番目の画像を使用する方が効率的かもしれません(複数の画像を処理し、常に新しいメモリを割り当て/取り消したくない場合) – Micka