代码拉取完成,页面将自动刷新
毕业设计 - 图像去噪算法的研究与实现; 程序支持的命令行参数以及语法; 语法; ./bishe [配置算法库路径的选项] --list; 显示当前支持的所有数字图像处理算法. ./bishe [配置算法库路径的选项] --algo=ALGO [ALGO-ARGS] [OPTIONS] IMG-PATH 使用算法名为 ALGO 的数字图像处理算法.对指定的输入图像 IMG-PATH 进入处理. 支持的命令行参数; "配置算法库路径的选项"的语法是 -f|-F -r|-R $PATHS.其中: $PATHS;是由文件名,目录名组成,对于其中的目录名,程序会进入该目录,获取此目录 下所有所有文件,若指定了 -r 选项,则还会进入该目录的子目录中搜索.然后将搜 索到的文件与 $PATH 中出现的文件一同加入到候选文件列表. -f|-F;指定了对候选文件列表中符号链接文件的处理.-f 表示追踪符号链接,此时仅 当符号链接文件指向着一个 Regular 文件时,其才会保留在候选文件列表中,意味 这当符号链接文件指向着一个目录,则该符号链接文件会从候选文件列表中移除. -F;选项意味这不追踪符号链接文件,此时会从候选文件列表中移除所有符号链接 文件. -r|-R;指定了对于 $PATHS 中目录下的子目录是否也进入,遍历,搜索;-r,表明是递 归搜索.-R,表明是不递归搜索. ALGO-ARGS;用于给算法传递参数,格式:--算法参数名=参数值. OPTIONS;含有如下选项; -o,--out=IMG;指定了将经过算法处理后的图像保存为IMG. -s,--show;创建一个窗口,在该窗口中显示经过算法处理后的图像. -S,--noshow;不显示算法处理后的结果. 编写自己的图像处理算法库. 参见 include/Algorithm.h. 运行效果; $ ./bishe algo/ --list INFO;已加载算法 0: AdaptiveLDFilter INFO;已加载算法 1: AdaptiveMFilter INFO;已加载算法 2: Alphatrimmed INFO;已加载算法 3: ArithmeticMeanFilter INFO;已加载算法 4: Contraharmonic INFO;已加载算法 5: GaussianNoise INFO;已加载算法 6: GeometricMeanFilter INFO;已加载算法 7: HarmonicMeanFilter INFO;已加载算法 8: ImpulseNoise INFO;已加载算法 9: MaxFilter INFO;已加载算法 10: MedianFilter INFO;已加载算法 11: MidpointFilter INFO;已加载算法 12: MinFilter INFO;已加载算法 13: UniformNoise $ ./bishe algo/ --algo=AdaptiveLDFilter --help INFO;成功创建 AdaptiveLDFilter 实例 自适应局部降噪滤波器;适用于随机分布的噪声 noise-var;噪声的方差;参见图像退化模型,这里指的是 n(x,y) 的方差 row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=AdaptiveMFilter --help INFO;成功创建 AdaptiveMFilter 实例 自适应中值滤波器. max-times;指定了滤波器最多可以扩展边界的次数. row,col;滤波器最初的行,列数. $ ./bishe algo/ --algo=Alphatrimmed --help INFO;成功创建 Alphatrimmed 实例 修正的 Alpha 均值滤波器;适合处理包含多种噪声的情况; 如同时存在高斯噪声,脉冲噪声. d;在进行均值之前,会移除前 d/2 个最低元素,以及最大元素; unsinged int 类型,应该为偶数. row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=ArithmeticMeanFilter --help INFO;成功创建 ArithmeticMeanFilter 实例 算术均值滤波器;更适合处理高斯噪声,均匀噪声 row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=Contraharmonic --help INFO;成功创建 Contraharmonic 实例 逆谐波均值滤波器;适合处理胡椒噪声,盐粒噪声; 但不适合处理椒盐噪声. q;滤波器阶数;double 类型;默认值为 -1.5; 当用于处理盐粒噪声时,q < 0; 当用于处理胡椒噪声时,q > 0 row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=GaussianNoise --help INFO;成功创建 GaussianNoise 实例 GaussianNoise;为图像增加高斯噪声;支持参数如下: mean;高斯噪声的平均值;默认值为 0. stddev;高斯噪声的标准差;默认值为 20. $ ./bishe algo/ --algo=GeometricMeanFilter --help INFO;成功创建 GeometricMeanFilter 实例 几何均值滤波器;更适合处理高斯噪声,均匀噪声 row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=HarmonicMeanFilter --help INFO;成功创建 HarmonicMeanFilter 实例 谐波均值滤波器;适合处理盐粒噪声,但不适合处理胡椒噪声; 同时也适合处理高斯噪声,以及类似噪声 row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=ImpulseNoise --help INFO;成功创建 ImpulseNoise 实例 ImpulseNoise;为图像增加椒盐噪声;支持参数如下: saltp;盐噪声发生的概率;double 类型;范围:[0,1]. pepperp;椒噪声发生的概率;double 类型;范围:[0,1] $ ./bishe algo/ --algo=MaxFilter --help INFO;成功创建 MaxFilter 实例 最大值滤波器;适合处理胡椒噪声. row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=MedianFilter --help INFO;成功创建 MedianFilter 实例 中值滤波器,适合处理脉冲噪声,包括单级,双级脉冲噪声 row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=MidpointFilter --help INFO;成功创建 MidpointFilter 实例 中点滤波器;适合处理随即分布的噪声,如高斯噪声,均匀分布噪声 row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=MinFilter --help INFO;成功创建 MinFilter 实例 最小值滤波器;适合处理盐粒噪声. row;空间滤波器模板的行数;要求:奇数,默认值为 3. col;空间滤波器模板的列数;要求:奇数,默认值为 3. $ ./bishe algo/ --algo=UniformNoise --help INFO;成功创建 UniformNoise 实例 UniformNoise;为图像增加均匀噪声;支持参数如下: a;均匀噪声的最低值,默认为: -48.990 b;均匀噪声的最大值,默认为: 48.990
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。