Image 视差图创建opencv
我有两张图片,一张是左边的,另一张是右边的。我想实现视差映射。我脑子里有一些问题 第一次分割图像为1通道灰度图像,但左、右图像为3通道bgr图像。如果我们将这3个通道的图像转换为灰度图像,我会丢失信息吗?如果是,如何从3通道img到1通道视差图像获取视差图像。我的意思是如何将3通道图像降级为1通道图像以获得视差图像Image 视差图创建opencv,image,opencv,computer-vision,disparity-mapping,correspondence,Image,Opencv,Computer Vision,Disparity Mapping,Correspondence,我有两张图片,一张是左边的,另一张是右边的。我想实现视差映射。我脑子里有一些问题 第一次分割图像为1通道灰度图像,但左、右图像为3通道bgr图像。如果我们将这3个通道的图像转换为灰度图像,我会丢失信息吗?如果是,如何从3通道img到1通道视差图像获取视差图像。我的意思是如何将3通道图像降级为1通道图像以获得视差图像 谢谢你的回答 是的,将所有三个通道合并到一个通道灰度图像中会丢失信息 当然也有使用3个通道计算视差图的算法,但opencv不包含实现这些算法的函数 您是否考虑过取出每个通道R、G和B
谢谢你的回答 是的,将所有三个通道合并到一个通道灰度图像中会丢失信息 当然也有使用3个通道计算视差图的算法,但opencv不包含实现这些算法的函数
您是否考虑过取出每个通道R、G和B,并分别计算每个通道的对应关系?当然,你需要想出一个聪明的方法将结果合并成一个最终的视差图,但这可能很有趣 首先尝试找到对应的像素,然后在两个矩阵上应用SAD差,然后找到最小值并在视差图上显示