反马赛克作为重要的ISP前期环节之一,学习这个模块显得不可获缺。
如何获得RAW格式图显得尤为重要。所以编写了一个python脚本来获取一种人为的raw图
这是基于opencv的处理方法,因为它可以帮我们分离色彩通道,我们拿到各个通道后可以进行删除操作然后合成回去,可以得到类似raw的图来为我们下一步的插值运算提供材料。
流程如下:
这样做要注意一点,它获得的图片任然是以RGB形式储存的,所以你可以通过分离通道的形式很好的应用于插值运算,之后我会带来一些基础的插值算法和实例代码。
效果展示
放大细节:
仓库内附带源码,当然还有给不喜欢安装opencv和py 的懒人exe软件
exe只需要放同一个目录下,图片改名为BXB.bmp,如果貌似卡住现象 只需要对着对话框按回车就OK。
较为良好的插值算法应该会还原最早的RGB图。可以通过对比两者,察觉算法的优劣性。
git 仓库地址 ;