我正在进行图像拼接项目,并且我明白在处理图像的对比度和亮度方面存在不同的方法。我甚至可以在缝合图像之前处理这个问题,但结果并不像我希望的那样一致。所以我的问题是,在拼接发生后,是否有可能通过任何机会“平衡”或相当“平衡”彩色照片中的对比度和亮度?平衡缝合图像之间的对比度和亮度
7
A
回答
4
您想要从整个图像中确定直方图均衡功能,而不是在它们将要接触或重叠的区域上。你显然希望在重叠区域有相同的直方图,所以这就是你计算函数的地方。然后,您在整个图像上应用完成此功能的均衡功能。如果您有两个以上的针迹,您仍然希望事先进行全局均衡,然后使用重叠均衡功能的加权应用程序,以便在您离开缝合边缘时降低影响。
道歉,如果这对你来说已经很明显,但是你的一般问题会让我得到一个普遍的答案。
4
您可能想看看OpenCV提供的Exposure Compensator class。
曝光补偿在3个步骤进行:
创建您的曝光补偿
Ptr<ExposureCompensator> compensator = ExposureCompensator::createDefault(expos_comp_type);
你输入你的所有图片与他们每个人的左上方的角落一起。默认情况下,您可以将遮罩保留为白色,除非您想指定图像的某些部分进行处理。
compensator->feed(corners, images, masks);
现在,它具有的图像如何重叠的所有信息,你可以补偿每个图像单独
compensator->apply(image_index, corners[image_index], image, mask);
补偿的图像将被存储在image
相关问题
- 1. 如何使用opencv均衡图像的对比度和亮度?
- 2. 在多张图像上均衡对比度和亮度
- 3. 图像亮度对比seekbar
- 4. Android图像锐化,饱和度,色调,亮度和对比度
- 5. 对比度拉伸和直方图均衡之间的区别
- 6. 如何使用jQuery的图像的亮度和对比度
- 7. Open GL:更改图像的亮度和对比度
- 8. 更改图像部分的亮度和对比度
- 9. 增加对比度和亮度的图像在柔性
- 10. 如何通过GPUImage调整图像的亮度和对比度?
- 11. 如何调整图像的亮度和对比度?
- 12. 如何在jQuery中获取图像亮度和对比度
- 13. 自动调整位图图像的亮度,对比度和清晰度
- 14. 如何在OpenCV/JavaCV中查找平衡亮度的图像?
- 15. 亮度和对比度与JavaScript的
- 16. 如何调整android中图像的清晰度,亮度和对比度?
- 17. Silverlight 4.0 - 对比度和亮度管理
- 18. CSS亮度和对比度动画
- 19. 使用RMagick修改图像的亮度/对比度
- 20. 通过GDI的图像对比度/伽玛/亮度+
- 21. 如何使用OpenGL的色调,亮度,对比度图像
- 22. 更改EmguCV中图像的亮度/对比度
- 23. OpenCV像Gimp中的亮度和对比度
- 24. 使用ImageMagick ++修改图像对比度/亮度
- 25. Flex:如何调整图像控件内部图像的对比度/亮度?
- 26. 如何加快窗口调平(亮度,对比度)
- 27. ()的不平衡度()
- 28. 图像处理中亮度和亮度的差异
- 29. 在OpenCV中标准化摄像头输入? (对比度/饱和度/亮度等)
- 30. 在图像对齐之前首先进行亮度/对比度校正,反之亦然?
你有什么机会向我展示一个实际的例子吗?我理解这些概念,但是在OpenCV中实现方式有点失落。 – JavaCake