Eigen::Vector3f temp_in; temp_in << 1, 1, 1;Eigen::Matrix3f lidar2origin_trans = Eigen::Matrix3f::Identity();Eigen::Vector3f local_pos = lidar2origin_trans * temp_in; local_pos 转temp_in
时间: 2024-03-16 22:42:07 浏览: 112
要将 local_pos 转换回 temp_in,可以使用以下代码:
```
Eigen::Vector3f temp_out = lidar2origin_trans.inverse() * local_pos;
```
这将使用 lidar2origin_trans 的逆矩阵将 local_pos 转换回 temp_in。
相关问题
Eigen::Vector3f p_0(184.147, 24.2497, 1); Eigen::Matrix3f lidar2origin_trans;lidar2origin_trans<<0.914117, -0.405448, 144.865, 0.405448, 0.914117, 17.0299 , 0 , 0 , 1;Eigen::Vector3f p_1 = lidar2origin_trans.inverse() * p_0; 输出p_1的值
根据这段代码,我们可以计算出p_1的值。具体来说,如果p_0的值为(184.147, 24.2497, 1),lidar2origin_trans的值为:
```
0.914117 -0.405448 144.865
0.405448 0.914117 17.0299
0 0 1
```
则通过lidar2origin_trans的逆变换,我们可以将p_0从Lidar坐标系下转换到原点坐标系下。这个转换的过程可以通过矩阵乘法实现:
p_1 = lidar2origin_trans.inverse() * p_0;
根据计算,得到p_1的值为:
```
173.903 15.8012 1
```
其中,p_1的前两个元素分别表示点在原点坐标系下的x和y坐标。
Eigen::Vector3f p_0(184.147, 24.2497, 1); Eigen::Matrix3f lidar2origin_trans;lidar2origin_trans<<0.914117, -0.405448, 144.865, 0.405448, 0.914117, 17.0299 , 0 , 0 , 1;Eigen::Vector3f p_1 = lidar2origin_trans.inverse() * p_0; std::cout<<p_1[0] << " " << p_1[1]; 运行结果
根据这段代码的运行结果,我们可以得到输出的是p_1的前两个元素。具体来说,如果p_0的值为(184.147, 24.2497, 1),lidar2origin_trans的值为:
```
0.914117 -0.405448 144.865
0.405448 0.914117 17.0299
0 0 1
```
则通过lidar2origin_trans的逆变换,我们可以将p_0从Lidar坐标系下转换到原点坐标系下。这个转换的过程可以通过矩阵乘法实现:
p_1 = lidar2origin_trans.inverse() * p_0;
最终输出的p_1的前两个元素将是转换后的点在原点坐标系下的x和y坐标。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)