文件名称:bm3d图像去噪算法C++代码
文件大小:23.97MB
文件格式:ZIP
更新时间:2022-01-07 08:50:22
bm3d 图像去噪
三维块匹配(BM3D)算法: 它首先把图像分成一定大小的块,根据图像块之间的相似性,把具有相似结构的二维图像块组合在一起形成三维数组,然后用联合滤波的方法对这些三维数组进行处理,最后,通过逆变换,把处理后的结果返回到原图像中,从而得到去噪后的图像。该方法确实有效,它不仅有一个较高的信噪比,而且视觉效果也很好,是最经典的算法之一。此为BM3D算法的C++完整代码
【文件预览】:
bm3d_src
----.vs()
--------ProjectSettings.json(44B)
--------bm3d_src()
--------VSWorkspaceState.json(114B)
--------slnx.sqlite(76KB)
----io_png.c(22KB)
----README.txt(3KB)
----mt19937ar.c(5KB)
----io_png.h(753B)
----bm3d.cpp(54KB)
----bm3d.h(5KB)
----utilities.cpp(21KB)
----lib_transforms.h(1KB)
----utilities.h(3KB)
----main.cpp(7KB)
----Makefile(1KB)
----lib_transforms.cpp(13KB)
----mt19937ar.h(250B)