LEADTOOLS画像処理(Leadtools.ImageProcessing.Effectsアセンブリ)

フレームを表示

StatisticsInformationCommandクラス








メンバ 
imageについての戻り値統計情報。
オブジェクトモデル
構文
'Declaration
 
Public Class StatisticsInformationCommand 
   Inherits Leadtools.ImageProcessing.RasterCommand
   Implements Leadtools.ImageProcessing.IRasterCommand 
'Usage
 
Dim instance As StatisticsInformationCommand
public sealed class StatisticsInformationCommand : Leadtools.ImageProcessing.IRasterCommand  
@interface LTStatisticsInformationCommand : LTRasterCommand
public class StatisticsInformationCommand extends RasterCommand
function Leadtools.ImageProcessing.Effects.StatisticsInformationCommand()
public ref class StatisticsInformationCommand : public Leadtools.ImageProcessing.RasterCommand, Leadtools.ImageProcessing.IRasterCommand  
解説
サンプル

imageの上でStatisticsInformationCommandを実行します。

Copy Code  
Imports Leadtools
Imports Leadtools.ImageProcessing
Imports Leadtools.Codecs
Imports Leadtools.ImageProcessing.Effects

   
Public Sub StatisticsInformationCommandExample()
   Dim codecs As New RasterCodecs()
   codecs.ThrowExceptionsOnInvalidImages = True
   Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"))

   ' Prepare the command
   Dim command As StatisticsInformationCommand = New StatisticsInformationCommand
   command.Channel = RasterColorChannel.Master
   command.Start = 0
   command.End = 255
   'Get statistical image information.
   command.Run(leadImage)
   MessageBox.Show("Minimum = " + command.Minimum.ToString + Chr(13) + _
      "Maximum = " + command.Maximum.ToString + Chr(13) + _
      "Mean = " + command.Mean.ToString + Chr(13) + _
      "Median = " + command.Median.ToString + Chr(13) + _
      "Percent = " + command.Percent.ToString + Chr(13) + _
      "PixelCount = " + command.PixelCount.ToString + Chr(13) + _
      "StandardDeviation = " + command.StandardDeviation.ToString + Chr(13) + _
      "TotalPixelCount = " + command.TotalPixelCount.ToString)

End Sub

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Effects;

      
public void StatisticsInformationCommandExample()
{
   // Load an image
   RasterCodecs codecs = new RasterCodecs();
   codecs.ThrowExceptionsOnInvalidImages = true;
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"));

   // Prepare the command
   StatisticsInformationCommand command = new StatisticsInformationCommand();
   command.Channel = RasterColorChannel.Master;
   command.Start   = 0;
   command.End    = 255;
   //Get statistical image information.
   command.Run(image);
   MessageBox.Show("Minimum = " + command.Minimum + "\n" +
      "Maximum = " + command.Maximum + "\n" +
      "Mean = " + command.Mean + "\n" +
      "Median = " + command.Median + "\n" +
      "Percent = " + command.Percent + "\n" +
      "PixelCount = " + command.PixelCount + "\n" +
      "StandardDeviation = " + command.StandardDeviation + "\n" +
      "TotalPixelCount = " + command.TotalPixelCount);

}

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Effects;
using Leadtools.ImageProcessing;

      
public async Task StatisticsInformationCommandExample()
{
   // Load an image
   RasterCodecs codecs = new RasterCodecs();
   codecs.ThrowExceptionsOnInvalidImages = true;
   // Load the image
   string srcFileName = @"Assets\Image1.cmp";
   StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName);
   RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile));


   // Prepare the command
   StatisticsInformationCommand command = new StatisticsInformationCommand();
   command.Channel = RasterColorChannel.Master;
   command.Start   = 0;
   command.End    = 255;
   //Get statistical image information.
   command.Run(image);
   Debug.WriteLine("Minimum = " + command.Minimum + "\n" +
      "Maximum = " + command.Maximum + "\n" +
      "Mean = " + command.Mean + "\n" +
      "Median = " + command.Median + "\n" +
      "Percent = " + command.Percent + "\n" +
      "PixelCount = " + command.PixelCount + "\n" +
      "StandardDeviation = " + command.StandardDeviation + "\n" +
      "TotalPixelCount = " + command.TotalPixelCount);

}
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Effects;
using Leadtools.Examples;

public void StatisticsInformationCommandExample(RasterImage image)
{
   // Prepare the command
   StatisticsInformationCommand command = new StatisticsInformationCommand();
   command.Channel = RasterColorChannel.Master;
   command.Start = 0;
   command.End = 255;
   //Get statistical image information.
   command.Run(image);
   Debug.WriteLine("Minimum = " + command.Minimum + "\n" +
      "Maximum = " + command.Maximum + "\n" +
      "Mean = " + command.Mean + "\n" +
      "Median = " + command.Median + "\n" +
      "Percent = " + command.Percent + "\n" +
      "PixelCount = " + command.PixelCount + "\n" +
      "StandardDeviation = " + command.StandardDeviation + "\n" +
      "TotalPixelCount = " + command.TotalPixelCount);
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Effects

Public Sub StatisticsInformationCommandExample(ByVal image As RasterImage)
   ' Prepare the command
   Dim command As StatisticsInformationCommand = New StatisticsInformationCommand()
   command.Channel = RasterColorChannel.Master
   command.Start = 0
   command.End = 255
   'Get statistical image information.
   command.Run(image)
   Debug.WriteLine("Minimum = " & command.Minimum + Constants.vbLf & "Maximum = " & command.Maximum + Constants.vbLf & "Mean = " & _
                   command.Mean + Constants.vbLf & "Median = " & command.Median + Constants.vbLf & "Percent = " & command.Percent + Constants.vbLf & _
                   "PixelCount = " & command.PixelCount + Constants.vbLf & "StandardDeviation = " & command.StandardDeviation + Constants.vbLf & _
                   "TotalPixelCount = " & command.TotalPixelCount)
End Sub
必要条件

ターゲットプラットホーム

参照

参照

StatisticsInformationCommandメンバ
Leadtools.ImageProcessing.Effects名前空間
カラーハーフトーンとハーフトーン画像
Leadtools.ImageProcessing.Color.ConvertToColoredGrayCommand
Leadtools.ImageProcessing.GrayscaleCommand
Leadtools.ImageProcessing.Color.GrayScaleExtendedCommand
Leadtools.ImageProcessing.SpecialEffects.ShadowCommand
Leadtools.ImageProcessing.Color.ChangeHueSaturationIntensityCommand
Leadtools.ImageProcessing.Color.ColorReplaceCommand
Leadtools.ImageProcessing.Color.ColorThresholdCommand
Leadtools.ImageProcessing.Core.DiscreteFourierTransformCommand
DirectionEdgeStatisticalCommandクラス
Leadtools.ImageProcessing.Core.FastFourierTransformCommand
Leadtools.ImageProcessing.Core.FrequencyFilterCommand
Leadtools.ImageProcessing.Core.FrequencyFilterMaskCommand
Leadtools.ImageProcessing.Core.FourierTransformDisplayCommand
FeretsDiameterCommandクラス
ObjectInformationCommandクラス
RegionContourPointsCommandクラス
GetRegionPerimeterLengthメソッド
Leadtools.ImageProcessing.Color.MathematicalFunctionCommand
Leadtools.ImageProcessing.SpecialEffects.RevEffectCommand
Leadtools.ImageProcessing.Color.SegmentCommand
Leadtools.ImageProcessing.Core.SubtractBackgroundCommand
UserFilterCommandクラス