matlab有些代码不运行-matlab-unpackRaw:用于将原始相机文件导入MATLAB图像的mex

时间:2024-06-12 17:37:35
【文件属性】:

文件名称:matlab有些代码不运行-matlab-unpackRaw:用于将原始相机文件导入MATLAB图像的mex

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-12 17:37:35

系统开源

matlab有些代码不运行unpackRaw-将原始相机图像文件读取到Matlab中 创建这种小尺寸混合器的目的很简单-将原始相机文件中写入的图像导入到matlab中,而无需进行额外的初步转换即可转换为jpeg或tiff之类的通用图像文件。 为了做到这一点,我依赖于外部库,该库维护良好并支持数十种现代和旧的原始文件格式。 之所以会出现这种需求,是因为它们不这样做-他们要么使用dcraw这意味着要编写一个额外的图像文件),要么使用非常老的导入代码(仅支持很少的原始文件格式)。 由于我的需求是基本需求,因此我决定只导入黑白的16位图像或8位彩色图像,这些图像投射到Matlab的3个通道(0-1范围)中,没有特殊的渲染,伽玛,插值,白平衡等。 原则上,利用LibRaw的强大功能,所有这些都可以轻松地添加到.cpp代码中。 增加更多的灵活性将意味着在函数调用级别上处理和解析选项,而我现在对此并不感兴趣。 其他贡献做到了。 安装LibRaw 在Ubuntu 16上 要安装的软件包是libraw-dev (取决于libraw15和liblcms2-dev ) 在窗户上 库软件包(sources +


【文件预览】:
matlab-unpackRaw-master
----unpackRaw.cpp(4KB)
----LICENSE(34KB)
----Readme.md(2KB)
----buildMexunpackRaw.m(490B)

网友评论