gaoxiang12 / slambook

MIT License
6.93k stars 3.27k forks source link

CH5中PCL程序 #149

Open happyrookie opened 6 years ago

happyrookie commented 6 years ago

p.b=color.data[v color.step+u color.channels()]这句话是什么意思呢??

gaoxiang12 commented 6 years ago

取出color图里u,v像素里的blue通道值给p.b变量。

happyrookie commented 6 years ago

取出color图里u,v像素里的blue通道值给p.b变量。

谢谢您了,高博,主要是这个vcolor.step和ucolor.channels()是干嘛?

gaoxiang12 commented 6 years ago

color.step 就是color图像一行有多少个byte,channels就是有几个通道。图像在cv里是按行存的,所以要先跳过v行,再跳过u个channel,然后在起始位置读像素值。

这些函数在OpenCV的文档里都可以找到。