-2
問題はcamera.cppにあります。 t * n(2)=(x(2) - optical_center); 問題は24:22です:バイナリ表現( 'スカラー'(別名 'double')と 'Eigen :: Vector3d'(別名マトリックス))へのオペランドが無効です ベクトルスケーラのsubtratcionに関連している可能性があります。誰も助けてください?eigen:3Dベクトルからスカラーを減算するC++
const void Camera_::t_from_point(const Eigen::Vector3d &n,
Eigen::Vector3d &x){
double t;
x(2) = 1;
t* n(2) = (x(2) - optical_center); // this line is the problem
}