5 Star 2 Fork 1

Zevin_Chen/ISP_OPPO

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
---------------目录结构-------------
root:[.\ISP_OPPO]
+--DATAS
| +--rawImg_20210604
| | +--lsc_out_raw

+--ISP
| +--ISP.py

+--MATS
| +--MATS_OPPO_BM3D

+--options
| +--options.py

+--utils
| +--pkg
    | +--bm3d
| +--BM3D.py
| +--CCM.py
| +--WB.py
| +--Demosaic.py
| +--EE.py
| +--experiment_funcs.py
| +--Gamma.py
| +--RGB2YUV.py
| +--WbBias.py

+--main.py
+--README.txt
+--参数列表.xlsx

---------------DATAS文件夹--------------
+--DATAS
| +--rawImg_20210604
| | +--lsc_out_raw

在./DATAS/rawImg_20210604/lsc_out_raw文件夹下存放的是本次测试的RAW图像

---------------ISP文件夹---------------
+--ISP
| +--ISP.py

./ISP/ISP.py中调用了utils中的所有ISP流程模块,具体流程为:
input->BM3D->Demosaic->CCM->Gamma->WbBias->EE->output

---------------MATS文件夹--------------
+--MATS
| +--MATS_OPPO_BM3D

./MATS/MATS_OPPO_BM3D文件夹中有四个mat文件(b.MAT,g1.MAT,g2.MAT,r.MAT),保存的是./DATAS/rawImg_20210604/lsc_out_raw文件夹
下的RAW图像运行BM3D的中间结果。因为在本地运行BM3D需要花很长时间,所以我们将这四个需要消耗很长时间才能得到的结果保存下来,
这样在下次运行BM3D时可以直接读取内容,方便调试

---------------options文件夹--------------
+--options
| +--options.py

./options/options.py中存放的是ISP所有的参数,具体参数名称、类型、范围、说明可见"参数列表.xlsx"文件

---------------utils文件夹--------------
+--utils
| +--BM3D.py
| +--CCM.py
| +--WB.py
| +--Demosaic.py
| +--EE.py
| +--experiment_funcs.py
| +--Gamma.py
| +--WbBias.py

./utils保存的是所有ISP的模块,其中experiment_funcs.py是BM3D.py中调用的一个功能模块

| +--pkg
    | +--bm3d

./pkh/bm3d保存的是分离出来的BM3D模块,可以进行手动调参
---------------main文件--------------
+--main.py

整个程序的入口,可以在这个文件中指定需要处理的RAW图像地址

----------自动保存图像命名规则-----------
在程序运行结束后,会自动保存png结果图像在根目录下(./ISP_OPPO)
图像命名规则如下:
根据./options/options.py中的byPass情况来命名
如果对应模块设置为True,则会体现在文件名中
如:
"byPass": {
        'BM3D': True,
        'WB': True,
        'Demosaic': True,
        'CCM': True,
        'Gamma': True,
        'WbBias': True,
        'EE': True
}
则对应的文件名为:BM3D+WB+Demosaic+CCM+Gamma+WbBias+EE
P.S. 当EE选择的是usm时,还会输出usm的两个参数(amount和sigma)
所以最终文件名为:BM3D+WB+Demosaic+CCM+Gamma+WbBias+EE-usm-amount0.1-sigma10.png

空文件

简介

暂无描述 展开 收起
Python 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zevin-chen/ISP_OPPO.git
git@gitee.com:zevin-chen/ISP_OPPO.git
zevin-chen
ISP_OPPO
ISP_OPPO
20210615

搜索帮助

0d507c66 1850385 C8b1a773 1850385