我正在使用 opencv 拉普拉斯混合技术之一按照此代码合并 2 张图像
代码使用 Mat_< Vec3f> 来存储生成的图像。我的问题是如何将生成的图像转换回正常的 8UC3 BGR 图像
我试过了
blend.convertTo(blend, blend, CV_8U)
但这给出了断言失败的错误
我还尝试创建一个相同大小的新彩色图像,然后
blend.copyTo(newImage)
但该图像有一些部分是彩色的,其他部分是灰色的
最佳答案
关于c++ - Opencv::Convert Mat_< Vec3f> 为正常的 8 位彩色图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23101840/