目前我正在使用ToF相机并收到距离图像(矩阵)。 我能够使用Matlab分水岭功能查找图像中的所有山谷。
现在我尝试使用OpenCV分水岭功能,但它使用RGB图像作为输入。我试图将其转换为RGB图像(从灰度到255,然后复制到MxNx3-Matrix),但我得到了错误的结果。
resultOpenCV= cv.watershed(rgbImage,marker);
OpenCV中是否有深度图像的分水岭功能? 感谢。
在Matlab中比较Matlab分水岭与cv.watershed: https://gist.github.com/amroamroamro/6423064ee20ad1a3d4de93ad7d68d8f5
垫文件:https://www.dropbox.com/s/6whxuz111vu4ulp/watershedExample.mat?dl=0