生成的三维点云图是倾斜的,不知道怎么样把倾斜图旋转成水平状
有大佬点拨我可以通过三维Z轴变成图像灰度,添加基准面将倾斜的灰度图拉成水平,实现“乘以一个Z轴上的旋转矩阵”操作达成,但本人图像处理水平不够,找了很多类似的点云文章也没有提到,希望得到da'lao
旋转是线性代数的知识,就算没有学过线代,那么用数学里面两个平面之间的法向量的关系也可以计算倾斜面投影到z轴的高度是多少(matlab自带旋转功能,这个我用的少,你自己看下把:https://blog.csdn.net/qq_35768238/article/details/89357828)。先旋转成为水平,那么剩下的就是将z轴高度设置为图像坐标点(x,y)处的灰度值了。如果你的z轴高度小于0或者大于255的话,那么你还需要对z轴左边做一次0-255的映射(归一化到0-255之间),然后将映射之后的灰度值赋值给点(x,y),这样就是变成一张单通道图片了。