持っているvector<Descriptor> m_keyDescs
次のように指定された記述子:
Descriptor(float x, float y, vector<double> const& f)
{
xi = x;
yi = y;
fv = f;
}
次のようにプッシュ:
m_keyDescs.push_back(Descriptor(descxi, descyi, fv));
このベクトルをcv::Matに変換する方法は?
私が試してみました
descriptors_scene = cv::Mat(m_keyDescs).reshape(1);
プロジェクトはエラーなしでデバッグされますが、実行すると、MacのQtCreatorにエラーが表示されます。
テストが予期せず終了する[再度開く]をクリックして、アプリケーションを再度開きます。