我正在進行圖像拼接項目,並且我明白在處理圖像的對比度和亮度方面存在不同的方法。我甚至可以在縫合圖像之前處理這個問題,但結果並不像我希望的那樣一致。所以我的問題是,在拼接發生後,是否有可能通過任何機會「平衡」或相當「平衡」彩色照片中的對比度和亮度?平衡縫合圖像之間的對比度和亮度
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