问题标签 [libraw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 将 *.raw 转换为 *.tiff
有这样的问题。需要*.RAW
将相机收到的文件转换4K NDVI CAMERA
为GitUp G3
.
我使用libraw.h
,其中包含dcraw.c
. 她使用GitUp Git2
相机格式。
我的文件她不认识并推断
不支持的文件格式或不是 RAW 文件
我也试过这个raw2dng
实用程序,但也有一个
不支持的文件格式
帮助,请找到转换此*.RAW
文件的方法。
我附上文件(https://yadi.sk/d/sdHHY4jw3aj4Ga)。
先感谢您!
libraw - Libraw 不使用相机提供的白平衡
我试过这个:
但这会产生错误的白平衡(总是太绿)。
python - Rawpy 原始图像模式
我正在尝试使用 RawPy 模块在 Python 中读取和去马赛克原始图像。不幸的是,该模块没有提供简单的去马赛克方法,而是一个完整的后处理功能,不适合我的情况,因为我想保留浮点图像,而不是使用 8bit uint。我也不想应用 gamma 或任何其他后处理,所以我最终手动去马赛克。当我使用已加载 dng 图像的 RawPy 对象的raw_pattern方法时,我得到以下信息:
但 Adobe 的 DNG 文档说
我很困惑这3是从哪里来的?如果有另一种去马赛克原始图像的方法也是合适的,因为我很容易替换这部分项目。
谢谢是提前!
c++ - 编译 libraw 程序时出错
我正在尝试编译这个简单的 libraw 程序,readraw
形成后 g++ libraw.cpp -o readraw -lraw -lm
给出以下错误
./readraw:加载共享库时出错:libraw.so.19:无法打开共享对象文件:没有这样的文件或目录
python - rawpy.Params 中 output_bps 的含义
我是图像处理领域的新手,想使用该rawpy
库来处理一些图像。我在后处理函数中遇到了output_bps
参数,它在文档中没有任何相关解释:https ://letmaik.github.io/rawpy/api/rawpy.Params.html#rawpy.Params 。除了它可以是 8 或 16。
可能是因为它太原始而无法解释?对此参数的任何解释将不胜感激。
python - 将原始图像转换为 JPG
我尝试运行时遇到以下问题:输入类似于 file=/Downloads/canon_eos_70d_20.CR2
ImportError:不支持的 Libraw 版本:0.19.2。
有任何想法吗?如果没有,是否有人尝试过任何其他方式将 RAW 图像转换为 jpg?
c++ - 将 LibRaw 链接到共享对象时出错
所以,我实际上想要构建一个共享对象,它包含一个由pybind11生成的 python-includable-module 。我在 CLion 中没有语法错误,但是当我尝试编译它时,它给出了以下错误:
当用 c++ 编译时,我得到了一些非常相似的东西:
最让我烦恼的是实际错误:
因为我没有在代码中包含与 stderr 相关的任何内容(从我的角度来看)。
python - 将原始 CFA 缓冲区保存到原始图像
我正在尝试使用 PIL 将原始传感器缓冲区保存为原始文件。缓冲区包含 CFA 数据(每像素 8 位),我想将其保存为原始 CFA 图像,以后可以使用 LibRaw (dcraw) 进行处理。
我尝试使用 PIL 将图像保存为带有 .raw 和 .tiff 后缀的字节流,尽管当我尝试加载它时它不起作用。
当我使用 imread 将图像加载到 numpy 时,似乎每个像素都包含 rgb (r=g=b) 值。
c++ - Xcode 11 无法从搜索路径正确加载头文件
我正在尝试使用 Xcode 11.2.1 在 C++ 中构建命令行工具,但在尝试配置我的依赖项时遇到了困难。我正在尝试使用一个名为 的库libraw
,它是通过 Homebrew 安装的。我看到一个libraw
in/usr/local/include
和一个libraw.a/libraw.dylib
in目录/usr/local/lib
,并且我在构建设置中的标头搜索路径和库搜索路径中添加了这些目录,但是当我尝试构建我的项目时,我收到有关链接器中缺少符号的错误。
这是我的初始测试代码(对于我想做的一些 RAW 处理)。
这是链接器调用:
以下是我在构建时遇到的错误:
我还尝试添加-l libraw
到“其他链接器标志”,但我收到了这个错误,这表明 Xcode 也找不到我的库:
ld: library not found for -llibraw
我的代码直接取自libraw
示例,并且这些符号确实似乎是在其中定义的,/usr/local/include/libraw/libraw.h
所以我有点不知所措。