5
是否有任何簡單的方法來乘Mat和Vec_? (如果,他們有適當的尺寸,例如:墊和Vec_類型乘法
Mat_<double> M = Mat(3,3,CV_32F);
Vec3f V=(1,2,3);
result = M*V //?
也許有創建基於VEC 3行(或列)席的一些簡單方法
是否有任何簡單的方法來乘Mat和Vec_? (如果,他們有適當的尺寸,例如:墊和Vec_類型乘法
Mat_<double> M = Mat(3,3,CV_32F);
Vec3f V=(1,2,3);
result = M*V //?
也許有創建基於VEC 3行(或列)席的一些簡單方法
你不能只是乘Mat
和Vec
( 。或者更一般地說,Matx_
)元素鑄Vec
對象Mat
:
Mat_<float> M = Mat::eye(3,3,CV_32F);
Vec3f V=(1,2,3);
Mat result = M*Mat(V);
而且,我注意到在你的代碼中的錯誤:WH在構建M
時,類型CV_32F
對應於float
元素,而不是double
。這在我的代碼示例中也得到了糾正。
希望它有幫助。