【文件属性】:
文件名称:aarecovery:抗锯齿恢复技术的实现
文件大小:9.6MB
文件格式:ZIP
更新时间:2021-07-08 14:10:34
C++
抗锯齿恢复
描述
对图像执行某种非线性滤波器通常会引起混叠,该程序实现了中描述的方法,有助于恢复被某种非线性滤波器损坏的图像。 它作为在过滤图像中潜在损坏的某些区域中的梯度的调整来执行。
依赖
本项目使用 cmake。
mac osx
如果您还没有 ,请下载并安装它。 为了简化安装,您可以使用 :
brew install cmake
linux (ubuntu)
sudo apt-get install cmake
跑步
图像应为 PPM 格式 24 位。 该程序正在从应该位于工作目录中的 media/ 文件夹中查找图像。
./aarecovery.out -o original [-f filtered] # filenames without extension
结果
以下图像被放大以评估结果。
原图:
对其执行非线性过滤器(这里是简单的阈值处理):
执行抗锯齿恢复的结
【文件预览】:
aarecovery-master
----src()
--------aarecovery.cpp(6KB)
--------aarecovery.h(597B)
--------effects.h(221B)
--------main.cpp(2KB)
--------math()
--------netpbm()
--------effects.cpp(1KB)
--------helpers()
----.gitignore(229B)
----CMakeLists.txt(496B)
----README.md(2KB)
----build()
--------osx()