CoreImage-HDR:Robertson-HDR算法作为CoreImage滤镜的实现。 用它制作一幅经过处理的图像的HDR图像(无色调映射)。 此算法不适用于RAW图像

时间:2024-06-07 01:05:23
【文件属性】:

文件名称:CoreImage-HDR:Robertson-HDR算法作为CoreImage滤镜的实现。 用它制作一幅经过处理的图像的HDR图像(无色调映射)。 此算法不适用于RAW图像

文件大小:140KB

文件格式:ZIP

更新时间:2024-06-07 01:05:23

Swift

CoreImage-HDR Robertson-HDR算法作为CoreImage滤镜的实现。 用它制作一幅经过处理的图像的HDR图像(无色调映射)。 该算法不适用于RAW图像。 安装 首先,您需要下载并编译MetalkitPlus,可以在这里找到: : 编译后,将MetalKitPlus框架添加到项目中或将其安装到系统中。 入门 获取相机的响应曲线 此算法假定您的照片已处理(不是RAW)。 这意味着像素值不是线性的。 在渲染HDR图像之前,您需要估算相机的响应曲线。 首先,实例化一个保存以下参数的结构: var camParams = CameraParameter(withTrainingWeight: 7, BSplineKnotCount: 16) 您应该根据预期的噪声水平设置训练权重。 数字7是使用智能手机拍摄的图像的不错猜测。 如果预期会有更多的噪声,请使用较高的值,否


【文件预览】:
CoreImage-HDR-master
----CoreImage-HDR()
--------Info.plist(887B)
--------Shader()
--------MTKP-Version()
--------HDRProcessor.swift(2KB)
--------CoreImage_HDR.h(537B)
--------CameraParameter.swift(12KB)
--------MTKPComputer.swift(9KB)
--------Convenience()
----TestImages.xcassets()
--------Contents.json(62B)
----CoreImage-HDR.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(35KB)
----README.md(3KB)
----CoreImage-HDRTests()
--------TestSortNCount.metal(2KB)
--------CoreImage_HDRTests.swift(5KB)
--------SortAndCount.h(3KB)
--------Info.plist(701B)
--------TestShaderIOs.swift(2KB)
--------PerformanceTests.swift(3KB)
--------extensions.swift(1KB)
--------ResponseEstimationTests.swift(8KB)
----MetalKitPlus.framework()
--------Resources(26B)
--------Versions()
--------Modules(24B)
--------MetalKitPlus(29B)
--------Headers(24B)
----.gitignore(14B)

网友评论