2
什么是std::vector::push_back()
相当于在matrix<float,0,1>
我试过M(i) = xx,xx
,但程序崩溃时,我得到“分割故障(核心转储)”DLIB矩阵<float,0,1>集元素
什么是std::vector::push_back()
相当于在matrix<float,0,1>
我试过M(i) = xx,xx
,但程序崩溃时,我得到“分割故障(核心转储)”DLIB矩阵<float,0,1>集元素
DLIB的基质有固定的大小,他们不是自动延长像STL的载体
所以,你可以设置的矩阵大小,用途是:
dlib::matrix<double,3,3> m(num_rows, num_cols); // at compile time
dlib::matrix<double> m(num_rows, num_cols); // at construction time
dlib::matrix<double> m; m.set_size(num_rows, num_cols) // at run time
m(1,2) = 1;
的更多信息,Dlib examples
分段故障的可能原因是使用未知大小的矩阵
谢谢,我没有设置矩阵的大小 – TahaOUARRAK