00_hdr_opencv
复制本地路径 | 在线编辑
原始文件为 .py 代码,本文是转换后的 Markdown 文件。
```.py
'''
直接使用 cv2 的 API 来做,生成一个参考图片
'''
import cv2
import numpy as np
def hdr_using_opencv(images, exptime, align=False):
# 校准各个图片,即对齐他们。一般来说要校准,但有时结果反而也会更不好
if align:
cv2.createAlignMTB().process(images, images)
# 获取响应函数
response = cv2.createCalibrateDebevec().process(images, exptime)
# 制作 HDR
result = cv2.createMergeDebevec().process(images, exptime, response)
return result, response```