BM3D
用于 BM3D 去噪算法的 C 程序
执行示例:
下面描述的执行循环也是由给定的bash脚本example_cycle完成的,可以直接执行,以免把所有的步骤都单独打出来。
执行 Makefile
通过调用“param_gen”生成参数文件示例: ./param_gen ht 11 9 50 25 50 50 0.321 0.101 0.3105
通过调用“noising”生成嘈杂的图像例如: ./noising 50 path/to/source_image.png target/path/
通过调用“bm3d”执行主程序
示例: ./bm3d path/to/noisy/image.png path/to/params_file.txt
评论:
通过更改参数,执行时间会有很大的不同。 当您选择avg作为收缩类型时,循环所需的时间最短,因为这样将省略 DCT 的计算。
2022-12-03 15:31:05
976KB
C
1