←选择平台

TADAnisotropicDiffusionCommand类

总结
一种迭代滤波器,执行张量引导的各向异性扩散,以减少噪声,同时保留图像的边缘。
语法
c#
VB
objective - c
c++
Java
公共TADAnisotropicDiffusionCommand:RasterCommand
公共TADAnisotropicDiffusionCommand继承了RasterCommand
@接口LTTADAnisotropicDiffusionCommand: LTRasterCommand
公共TADAnisotropicDiffusionCommand扩展RasterCommand
公共ref类TADAnisotropicDiffusionCommand:公共RasterCommand
讲话
  • 有三个类实现了各向异性扩散:

    1. AnisotropicDiffusionCommand.AnisotropiDiffusionCommand是SRADAnisotropDiffusionCommand的一个更慢但更精确的版本。
    2. SRADAnisotropicDiffusionCommand.与传统的各向异性扩散方法相比,srad各向异性扩散方法使均匀区域更加平滑,边缘和特征得到更好的保留。
    3. TADAnisotropicDiffusionCommand.TADAnisotropicDiffusionCommand使用边缘寻找扩散系数。区域内的区域被平滑,但边缘不受影响。
  • 使用TADAnisotropicDiffusionCommand减少图像(更具体地说,医学图像)中的噪声。性能优于中值滤波和高斯滤波。

  • 迭代次数控制过滤器应用于图像的次数。迭代次数越少,过滤器执行的速度就越快。更高的迭代次数通常意味着更清晰的结果。
  • 该命令只能处理整个映像。它不支持区域。
  • 该命令支持8位16位灰度图像和24位32位彩色图像。
  • 该命令支持有符号/无符号图像。
例子
c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing.Core;公共无效TADAnisotropicDiffusionCommandExample ()//加载图像RasterCodecs codecs =RasterCodecs ();编解码器。ThrowExceptionsOnInvalidImages =真正的;RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE3.dcm”));//准备命令TADAnisotropicDiffusionCommand命令=TADAnisotropicDiffusionCommand ();/ /应用命令。迭代= 10;命令。Lambda = 14;命令。Kappa = 30;命令。Flags = TADAnisotropicDiffusionFlags.QuadraticFlux;command.Run(图片);静态LEAD_VARS公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;
进口Leadtools进口Leadtools。编解码器进口Leadtools.ImageProcessing.Core公共TADAnisotropicDiffusionCommandExample ()'加载图像昏暗的编解码器作为RasterCodecs =RasterCodecs ()编解码器。ThrowExceptionsOnInvalidImages =真正的昏暗的图像作为RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE3.dcm”))准备命令昏暗的命令作为TADAnisotropicDiffusionCommand =TADAnisotropicDiffusionCommand ()的应用命令。迭代= 10命令。Lambda = 14命令。Kappa = 30命令。Flags = TADAnisotropicDiffusionFlags。QuadraticFluxcommand.Run(图片)结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

Leadtools.ImageProcessing.Core组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。