Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问您这边的rawpy包是什么版本的?为什么我这边会报错'rawpy._rawpy.RawPy' object has no attribute 'rgb_camera_matrix' #7

Closed
ZHangtao199311 opened this issue Sep 24, 2023 · 19 comments
Labels
FAQ Frequently asked questions

Comments

@ZHangtao199311
Copy link

No description provided.

@Srameo
Copy link
Owner

Srameo commented Sep 24, 2023

您好,请参考我们于 Readme 的 🔧 Dependencies and Installation中的第二条的说明:我们使用的是 ELD 自定义的 rawpy package。具体的安装手段可以参考我们的 install.md 或者参考 ELD官方说明

具体使用的原因是:rawpy psotprocess 用于可视化raw数据为CPU处理并且过于缓慢,因此在这里使用的是 ELD 官方提供的代码以进行 ISP 处理,好处在于可以使用 GPU 极大程度的加快 inference 时间。但其需要读取相关参数(包括您所提到的 rgb_camera_matrix ),便需安装 customized rawpy package。

若您只想可视化 Sony A7S2 (主要为SID上的结果),您可以直接使用如下矩阵代替 rgb_camera_matrix:

[[ 1.9712269,-0.6789218, -0.29230508],
 [-0.29104823, 1.748401 , -0.45735288],
 [ 0.02051281,-0.5380369,  1.5175241 ]]

当然,若您不想可视化数据或只想使用 rawpy 的 postprocess 进行后处理,也可直接运行如下指令安装 rawpy package。

pip install rawpy

@Srameo Srameo pinned this issue Sep 24, 2023
@Srameo Srameo added the FAQ Frequently asked questions label Sep 24, 2023
@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 24, 2023 via email

@Srameo
Copy link
Owner

Srameo commented Sep 24, 2023

您好,我在刚才的回答中已经提到了相关解决方案,

  1. 若您想可视化数据:参考 (ELD官方说明)[https://github.com/Vandermode/ELD#prerequisites] 并安装 customized rawpy
  2. 若只想可视化 Sony A7S2 (主要为SID上的结果):您可以直接使用如下矩阵代替 rgb_camera_matrix:
[[ 1.9712269,-0.6789218, -0.29230508],
 [-0.29104823, 1.748401 , -0.45735288],
 [ 0.02051281,-0.5380369,  1.5175241 ]]
  1. 若仍想可视化:更改相关代码,使其调用 rawpy 中的 postprocess 函数
  2. 若不想可视化:将相关代码注释掉即可

@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 24, 2023 via email

@Srameo Srameo closed this as completed Sep 24, 2023
@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 24, 2023 via email

@Srameo
Copy link
Owner

Srameo commented Sep 24, 2023

您好,您需要先按照 ELD官方说明 中提到的先安装他们自定义的 LibRaw。

@Srameo Srameo reopened this Sep 24, 2023
@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 24, 2023 via email

@Srameo
Copy link
Owner

Srameo commented Sep 25, 2023

请问您具体安装的命令是什么呢?有运行 sudo make install 吗?

@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 25, 2023 via email

@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 25, 2023 via email

@Srameo
Copy link
Owner

Srameo commented Sep 25, 2023

好像没收到您发送的附件

@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 25, 2023 via email

@Srameo
Copy link
Owner

Srameo commented Sep 25, 2023

不好意思,还是没有收到您的附件,不知道您可不可以把图片粘到 GitHub 上呢?

@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 25, 2023 via email

@Srameo
Copy link
Owner

Srameo commented Sep 25, 2023

这是因为没有找到 libraw 的动态链接库,您可以运行如下命令以重新扫描链接库位置:

sudo ldconfig

@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 25, 2023 via email

@Srameo
Copy link
Owner

Srameo commented Sep 26, 2023

运行之后请再尝试import rawpy

@ZHangtao199311
Copy link
Author

ZHangtao199311 commented Sep 27, 2023 via email

@erwen9
Copy link

erwen9 commented Mar 27, 2024

您好,我按照您这边说的去下了相应的rawpy安装包,手动安装,但是报错安装包里面少对应的文件 ![2023-09-24 21-43-44屏幕截图](https://github.com/Srameo/LED/assets/51229295/08f61b5c-5f5c-406b-a090-e1a9d425696a)

请问你截图中的问题是怎么解决的?我加上了加上了 sudo make install后,在使用pip install -e .仍出现这样子的报错

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FAQ Frequently asked questions
Projects
None yet
Development

No branches or pull requests

3 participants