Opencv 在缝合图像之间平衡对比度和亮度
我正在做一个图像拼接项目,我知道有不同的方法来处理图像的对比度和亮度。我当然可以在缝合图像之前处理这个问题,但结果并不像我希望的那样一致。因此,我的问题是,在缝合完成后,是否有可能“平衡”或“均衡”彩色图片的对比度和亮度?您希望确定直方图均衡功能,而不是从整个图像,而是在它们将接触或重叠的区域。显然,您希望在重叠区域中具有相同的直方图,因此这是计算函数的地方。然后在整个图像上应用均衡函数来实现这一点。如果有两个以上的针迹,您仍然希望事先进行全局均衡,然后使用重叠均衡函数的加权应用程序,以减少离开缝合边时的影响Opencv 在缝合图像之间平衡对比度和亮度,opencv,computer-vision,brightness,contrast,Opencv,Computer Vision,Brightness,Contrast,我正在做一个图像拼接项目,我知道有不同的方法来处理图像的对比度和亮度。我当然可以在缝合图像之前处理这个问题,但结果并不像我希望的那样一致。因此,我的问题是,在缝合完成后,是否有可能“平衡”或“均衡”彩色图片的对比度和亮度?您希望确定直方图均衡功能,而不是从整个图像,而是在它们将接触或重叠的区域。显然,您希望在重叠区域中具有相同的直方图,因此这是计算函数的地方。然后在整个图像上应用均衡函数来实现这一点。如果有两个以上的针迹,您仍然希望事先进行全局均衡,然后使用重叠均衡函数的加权应用程序,以减少离开
如果您已经明白了这一点,我深表歉意,但是您的一般性问题让我得到了一个一般性的答案。您可能想看看OpenCV提供的 曝光补偿分三步进行:
Ptr compensator=ExposureCompensator::createDefault(expos\u comp\u类型)代码>
compensator->feed(角、图像、遮罩)代码>
补偿器->应用(图像索引、角点[图像索引]、图像、遮罩)代码>
补偿后的图像将存储在
图像中
您能给我举个实际的例子吗?我理解这些概念,但是在OpenCV的实现方面我有点迷茫。你能分享一下代码吗。我已经试过了,但没法成功!我也在努力完成这件事。为了获得更多信息,它在cpp示例项目中的sitching\u detailed.cpp
示例中实现。我想知道角落可能总是(0,0)或其他什么。