私はopencv2.4.3を使用して、次のコードを使用してベクトルから行列への変換を実行しています。
struct Component
{
cv::Rect box;
double area;
double circularity;
}
int main ( ... )
{
cv::vector < Component > components;
cv::Mat componentMat ( components, true );
std::cout << componentMat;
return 0;
}
しかし、それは次のようにエラーを出します:
OpenCV Error: Unsupported format or combination of formats() in unknown function, file ...\opencv\modules\core\src\out.cpp, line 111
私はここで何が間違っているのですか?このベクトルを行列形式に変換する他の方法はありますか?ありがとうございました。