如何将灰度图和rgb图像进行组合?

我用索贝尔边缘算子提取灰度图的边界

如何将它和rgb图进行融合?

(rgb)

就是得到的组合图片是可以凸显索贝尔算子所提出的边界的。

第3点说错,将大于1023的设置为1023

1.将RGB转换为YUV,OpenCV库函数cvtColor可实现,自己百度一下

2.将梯度图数据与YUV数据中的Y相加,YUV有三个通道,如何遍历数据只对Y操作,自己思考下,很简单。

3.将数值溢出的像素值设置为边界值,就是小于0的值,设置为0,对于8位数据来说,将大于255的值设置为255。对10位数据来说,将大于1024的设置为1024,以此类推。

4.用cvtColor将YUV数据转换为RGB数据。

对了,我使用的是matlab,不过也谢谢

matlab也是一个思路,如果你的数据是放在矩阵里的,那你可以自己写一个式子,将RGB数据转YUV数据,公式可以百度到的,反变换也有

好的好的谢谢