代数演算

バージョン 1.x と同様に,OpenCV 2.x も addsubtractgemm などの行列演算を行う基本的な関数を提供します. さらに,演算子のオーバーロードにより,ユーザは便利な代数表記法を利用することができ,これは関数を直接利用した場合とほぼ同じ速度で動作します. ここでは例として,最小二乗問題 Ax=b を普通の方程式を使ってどのように解くことができるかを示します:

Mat x = (A.t()*A).inv()*(A.t()*b);

オーバーロードされた演算子の完全なリストは, Matrix Expressions にあります.

前のトピックへ

メモリ管理 パート2.自動的なデータ確保

次のトピックへ

高速な要素アクセス

このページ