From 9be110607be30b7e071cd2b4879cb827dbcd2253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BC=9F?= Date: Sat, 9 May 2026 16:52:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86XP.ImageProcessing.Processors=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E8=B5=84=E6=BA=90=E5=90=88=E5=B9=B6=E8=87=B3Common?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XP.Common/Resources/Resources.Designer.cs | 2105 +++++++++++++++++ XP.Common/Resources/Resources.en-US.resx | 1263 ++++++++++ XP.Common/Resources/Resources.resx | 1196 ++++++++++ XP.Common/Resources/Resources.zh-CN.resx | 1196 ++++++++++ XP.Common/Resources/Resources.zh-TW.resx | 1196 ++++++++++ .../LocalizationHelper.cs | 4 +- .../XP.ImageProcessing.Processors.csproj | 1 + 7 files changed, 6959 insertions(+), 2 deletions(-) diff --git a/XP.Common/Resources/Resources.Designer.cs b/XP.Common/Resources/Resources.Designer.cs index 733a9a4..ef3a95e 100644 --- a/XP.Common/Resources/Resources.Designer.cs +++ b/XP.Common/Resources/Resources.Designer.cs @@ -1492,6 +1492,2111 @@ namespace XP.Common.Resources { get { return ResourceManager.GetString("Welcome_Message", resourceCulture); } + } + /// + /// 查找类似 Preserve image information within specified frequency range 的本地化字符串。 + /// + public static string BandPassFilterProcessor_Description { + get { + return ResourceManager.GetString("BandPassFilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Filter Type 的本地化字符串。 + /// + public static string BandPassFilterProcessor_FilterType { + get { + return ResourceManager.GetString("BandPassFilterProcessor_FilterType", resourceCulture); + } + } + + /// + /// 查找类似 Transition characteristics of the filter 的本地化字符串。 + /// + public static string BandPassFilterProcessor_FilterType_Desc { + get { + return ResourceManager.GetString("BandPassFilterProcessor_FilterType_Desc", resourceCulture); + } + } + + /// + /// 查找类似 High Cutoff Radius 的本地化字符串。 + /// + public static string BandPassFilterProcessor_HighCutoff { + get { + return ResourceManager.GetString("BandPassFilterProcessor_HighCutoff", resourceCulture); + } + } + + /// + /// 查找类似 Components above this frequency will be removed 的本地化字符串。 + /// + public static string BandPassFilterProcessor_HighCutoff_Desc { + get { + return ResourceManager.GetString("BandPassFilterProcessor_HighCutoff_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Low Cutoff Radius 的本地化字符串。 + /// + public static string BandPassFilterProcessor_LowCutoff { + get { + return ResourceManager.GetString("BandPassFilterProcessor_LowCutoff", resourceCulture); + } + } + + /// + /// 查找类似 Components below this frequency will be removed 的本地化字符串。 + /// + public static string BandPassFilterProcessor_LowCutoff_Desc { + get { + return ResourceManager.GetString("BandPassFilterProcessor_LowCutoff_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Band Pass Filter 的本地化字符串。 + /// + public static string BandPassFilterProcessor_Name { + get { + return ResourceManager.GetString("BandPassFilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Butterworth Order 的本地化字符串。 + /// + public static string BandPassFilterProcessor_Order { + get { + return ResourceManager.GetString("BandPassFilterProcessor_Order", resourceCulture); + } + } + + /// + /// 查找类似 Order of Butterworth filter 的本地化字符串。 + /// + public static string BandPassFilterProcessor_Order_Desc { + get { + return ResourceManager.GetString("BandPassFilterProcessor_Order_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Edge-preserving smoothing filter 的本地化字符串。 + /// + public static string BilateralFilterProcessor_Description { + get { + return ResourceManager.GetString("BilateralFilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Diameter 的本地化字符串。 + /// + public static string BilateralFilterProcessor_Diameter { + get { + return ResourceManager.GetString("BilateralFilterProcessor_Diameter", resourceCulture); + } + } + + /// + /// 查找类似 Diameter of each pixel neighborhood 的本地化字符串。 + /// + public static string BilateralFilterProcessor_Diameter_Desc { + get { + return ResourceManager.GetString("BilateralFilterProcessor_Diameter_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Bilateral Filter 的本地化字符串。 + /// + public static string BilateralFilterProcessor_Name { + get { + return ResourceManager.GetString("BilateralFilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Sigma Color 的本地化字符串。 + /// + public static string BilateralFilterProcessor_SigmaColor { + get { + return ResourceManager.GetString("BilateralFilterProcessor_SigmaColor", resourceCulture); + } + } + + /// + /// 查找类似 Filter sigma in the color space 的本地化字符串。 + /// + public static string BilateralFilterProcessor_SigmaColor_Desc { + get { + return ResourceManager.GetString("BilateralFilterProcessor_SigmaColor_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Sigma Space 的本地化字符串。 + /// + public static string BilateralFilterProcessor_SigmaSpace { + get { + return ResourceManager.GetString("BilateralFilterProcessor_SigmaSpace", resourceCulture); + } + } + + /// + /// 查找类似 Filter sigma in the coordinate space 的本地化字符串。 + /// + public static string BilateralFilterProcessor_SigmaSpace_Desc { + get { + return ResourceManager.GetString("BilateralFilterProcessor_SigmaSpace_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Detect contours in image and output contour information 的本地化字符串。 + /// + public static string ContourProcessor_Description { + get { + return ResourceManager.GetString("ContourProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Max Area 的本地化字符串。 + /// + public static string ContourProcessor_MaxArea { + get { + return ResourceManager.GetString("ContourProcessor_MaxArea", resourceCulture); + } + } + + /// + /// 查找类似 Filter contours larger than this area 的本地化字符串。 + /// + public static string ContourProcessor_MaxArea_Desc { + get { + return ResourceManager.GetString("ContourProcessor_MaxArea_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Min Area 的本地化字符串。 + /// + public static string ContourProcessor_MinArea { + get { + return ResourceManager.GetString("ContourProcessor_MinArea", resourceCulture); + } + } + + /// + /// 查找类似 Filter contours smaller than this area 的本地化字符串。 + /// + public static string ContourProcessor_MinArea_Desc { + get { + return ResourceManager.GetString("ContourProcessor_MinArea_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Contour Detection 的本地化字符串。 + /// + public static string ContourProcessor_Name { + get { + return ResourceManager.GetString("ContourProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Target Color 的本地化字符串。 + /// + public static string ContourProcessor_TargetColor { + get { + return ResourceManager.GetString("ContourProcessor_TargetColor", resourceCulture); + } + } + + /// + /// 查找类似 Select the color of regions to find (white or black) 的本地化字符串。 + /// + public static string ContourProcessor_TargetColor_Desc { + get { + return ResourceManager.GetString("ContourProcessor_TargetColor_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Line Thickness 的本地化字符串。 + /// + public static string ContourProcessor_Thickness { + get { + return ResourceManager.GetString("ContourProcessor_Thickness", resourceCulture); + } + } + + /// + /// 查找类似 Thickness of contour lines 的本地化字符串。 + /// + public static string ContourProcessor_Thickness_Desc { + get { + return ResourceManager.GetString("ContourProcessor_Thickness_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Threshold Value 的本地化字符串。 + /// + public static string ContourProcessor_ThresholdValue { + get { + return ResourceManager.GetString("ContourProcessor_ThresholdValue", resourceCulture); + } + } + + /// + /// 查找类似 Threshold value for binarization (0-255) 的本地化字符串。 + /// + public static string ContourProcessor_ThresholdValue_Desc { + get { + return ResourceManager.GetString("ContourProcessor_ThresholdValue_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Use Otsu Auto Threshold 的本地化字符串。 + /// + public static string ContourProcessor_UseOtsu { + get { + return ResourceManager.GetString("ContourProcessor_UseOtsu", resourceCulture); + } + } + + /// + /// 查找类似 Automatically calculate optimal threshold 的本地化字符串。 + /// + public static string ContourProcessor_UseOtsu_Desc { + get { + return ResourceManager.GetString("ContourProcessor_UseOtsu_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Enable Threshold 的本地化字符串。 + /// + public static string ContourProcessor_UseThreshold { + get { + return ResourceManager.GetString("ContourProcessor_UseThreshold", resourceCulture); + } + } + + /// + /// 查找类似 Apply binary threshold before contour detection 的本地化字符串。 + /// + public static string ContourProcessor_UseThreshold_Desc { + get { + return ResourceManager.GetString("ContourProcessor_UseThreshold_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Auto Contrast 的本地化字符串。 + /// + public static string ContrastProcessor_AutoContrast { + get { + return ResourceManager.GetString("ContrastProcessor_AutoContrast", resourceCulture); + } + } + + /// + /// 查找类似 Automatically stretch contrast to full range 的本地化字符串。 + /// + public static string ContrastProcessor_AutoContrast_Desc { + get { + return ResourceManager.GetString("ContrastProcessor_AutoContrast_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Brightness 的本地化字符串。 + /// + public static string ContrastProcessor_Brightness { + get { + return ResourceManager.GetString("ContrastProcessor_Brightness", resourceCulture); + } + } + + /// + /// 查找类似 Brightness offset 的本地化字符串。 + /// + public static string ContrastProcessor_Brightness_Desc { + get { + return ResourceManager.GetString("ContrastProcessor_Brightness_Desc", resourceCulture); + } + } + + /// + /// 查找类似 CLAHE Clip Limit 的本地化字符串。 + /// + public static string ContrastProcessor_ClipLimit { + get { + return ResourceManager.GetString("ContrastProcessor_ClipLimit", resourceCulture); + } + } + + /// + /// 查找类似 CLAHE contrast limit threshold 的本地化字符串。 + /// + public static string ContrastProcessor_ClipLimit_Desc { + get { + return ResourceManager.GetString("ContrastProcessor_ClipLimit_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Contrast 的本地化字符串。 + /// + public static string ContrastProcessor_Contrast { + get { + return ResourceManager.GetString("ContrastProcessor_Contrast", resourceCulture); + } + } + + /// + /// 查找类似 Contrast gain, 1.0 for original contrast 的本地化字符串。 + /// + public static string ContrastProcessor_Contrast_Desc { + get { + return ResourceManager.GetString("ContrastProcessor_Contrast_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Adjust image contrast and brightness 的本地化字符串。 + /// + public static string ContrastProcessor_Description { + get { + return ResourceManager.GetString("ContrastProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Contrast Adjustment 的本地化字符串。 + /// + public static string ContrastProcessor_Name { + get { + return ResourceManager.GetString("ContrastProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Use CLAHE 的本地化字符串。 + /// + public static string ContrastProcessor_UseCLAHE { + get { + return ResourceManager.GetString("ContrastProcessor_UseCLAHE", resourceCulture); + } + } + + /// + /// 查找类似 Use Contrast Limited Adaptive Histogram Equalization 的本地化字符串。 + /// + public static string ContrastProcessor_UseCLAHE_Desc { + get { + return ResourceManager.GetString("ContrastProcessor_UseCLAHE_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Perform division operation on image for background correction and normalization 的本地化字符串。 + /// + public static string DivisionProcessor_Description { + get { + return ResourceManager.GetString("DivisionProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Divisor 的本地化字符串。 + /// + public static string DivisionProcessor_Divisor { + get { + return ResourceManager.GetString("DivisionProcessor_Divisor", resourceCulture); + } + } + + /// + /// 查找类似 Each pixel value will be divided by this number 的本地化字符串。 + /// + public static string DivisionProcessor_Divisor_Desc { + get { + return ResourceManager.GetString("DivisionProcessor_Divisor_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Division Operation 的本地化字符串。 + /// + public static string DivisionProcessor_Name { + get { + return ResourceManager.GetString("DivisionProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Normalize Output 的本地化字符串。 + /// + public static string DivisionProcessor_Normalize { + get { + return ResourceManager.GetString("DivisionProcessor_Normalize", resourceCulture); + } + } + + /// + /// 查找类似 Normalize result to 0-255 range 的本地化字符串。 + /// + public static string DivisionProcessor_Normalize_Desc { + get { + return ResourceManager.GetString("DivisionProcessor_Normalize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Scale Factor 的本地化字符串。 + /// + public static string DivisionProcessor_Scale { + get { + return ResourceManager.GetString("DivisionProcessor_Scale", resourceCulture); + } + } + + /// + /// 查找类似 Division result multiplied by this scale factor 的本地化字符串。 + /// + public static string DivisionProcessor_Scale_Desc { + get { + return ResourceManager.GetString("DivisionProcessor_Scale_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Preserve image information within specified frequency range 的本地化字符串。 + /// + public static string FilterProcessor_BandPass_Desc { + get { + return ResourceManager.GetString("FilterProcessor_BandPass_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Band Pass Filter 的本地化字符串。 + /// + public static string FilterProcessor_BandPass_Name { + get { + return ResourceManager.GetString("FilterProcessor_BandPass_Name", resourceCulture); + } + } + + /// + /// 查找类似 Band Pass Filter Type 的本地化字符串。 + /// + public static string FilterProcessor_BandPassFilterType { + get { + return ResourceManager.GetString("FilterProcessor_BandPassFilterType", resourceCulture); + } + } + + /// + /// 查找类似 Transition characteristics of the band pass filter 的本地化字符串。 + /// + public static string FilterProcessor_BandPassFilterType_Desc { + get { + return ResourceManager.GetString("FilterProcessor_BandPassFilterType_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Edge-preserving smoothing filter 的本地化字符串。 + /// + public static string FilterProcessor_Bilateral_Desc { + get { + return ResourceManager.GetString("FilterProcessor_Bilateral_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Bilateral Filter 的本地化字符串。 + /// + public static string FilterProcessor_Bilateral_Name { + get { + return ResourceManager.GetString("FilterProcessor_Bilateral_Name", resourceCulture); + } + } + + /// + /// 查找类似 Cutoff Frequency 的本地化字符串。 + /// + public static string FilterProcessor_D0 { + get { + return ResourceManager.GetString("FilterProcessor_D0", resourceCulture); + } + } + + /// + /// 查找类似 Cutoff frequency for frequency domain filtering 的本地化字符串。 + /// + public static string FilterProcessor_D0_Desc { + get { + return ResourceManager.GetString("FilterProcessor_D0_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Integrated multiple filtering methods 的本地化字符串。 + /// + public static string FilterProcessor_Description { + get { + return ResourceManager.GetString("FilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Filter Type 的本地化字符串。 + /// + public static string FilterProcessor_FilterType { + get { + return ResourceManager.GetString("FilterProcessor_FilterType", resourceCulture); + } + } + + /// + /// 查找类似 Select filtering method 的本地化字符串。 + /// + public static string FilterProcessor_FilterType_Desc { + get { + return ResourceManager.GetString("FilterProcessor_FilterType_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Smooth image and reduce Gaussian noise while preserving edges 的本地化字符串。 + /// + public static string FilterProcessor_Gaussian_Desc { + get { + return ResourceManager.GetString("FilterProcessor_Gaussian_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Gaussian Filter 的本地化字符串。 + /// + public static string FilterProcessor_Gaussian_Name { + get { + return ResourceManager.GetString("FilterProcessor_Gaussian_Name", resourceCulture); + } + } + + /// + /// 查找类似 High Cutoff Radius 的本地化字符串。 + /// + public static string FilterProcessor_HighCutoff { + get { + return ResourceManager.GetString("FilterProcessor_HighCutoff", resourceCulture); + } + } + + /// + /// 查找类似 Components above this frequency will be removed 的本地化字符串。 + /// + public static string FilterProcessor_HighCutoff_Desc { + get { + return ResourceManager.GetString("FilterProcessor_HighCutoff_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Edge enhancement in frequency domain 的本地化字符串。 + /// + public static string FilterProcessor_HighPass_Desc { + get { + return ResourceManager.GetString("FilterProcessor_HighPass_Desc", resourceCulture); + } + } + + /// + /// 查找类似 High Pass Filter 的本地化字符串。 + /// + public static string FilterProcessor_HighPass_Name { + get { + return ResourceManager.GetString("FilterProcessor_HighPass_Name", resourceCulture); + } + } + + /// + /// 查找类似 Kernel Size 的本地化字符串。 + /// + public static string FilterProcessor_KernelSize { + get { + return ResourceManager.GetString("FilterProcessor_KernelSize", resourceCulture); + } + } + + /// + /// 查找类似 Size of the filter kernel (must be odd) 的本地化字符串。 + /// + public static string FilterProcessor_KernelSize_Desc { + get { + return ResourceManager.GetString("FilterProcessor_KernelSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Low Cutoff Radius 的本地化字符串。 + /// + public static string FilterProcessor_LowCutoff { + get { + return ResourceManager.GetString("FilterProcessor_LowCutoff", resourceCulture); + } + } + + /// + /// 查找类似 Components below this frequency will be removed 的本地化字符串。 + /// + public static string FilterProcessor_LowCutoff_Desc { + get { + return ResourceManager.GetString("FilterProcessor_LowCutoff_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Remove high frequency noise in frequency domain 的本地化字符串。 + /// + public static string FilterProcessor_LowPass_Desc { + get { + return ResourceManager.GetString("FilterProcessor_LowPass_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Low Pass Filter 的本地化字符串。 + /// + public static string FilterProcessor_LowPass_Name { + get { + return ResourceManager.GetString("FilterProcessor_LowPass_Name", resourceCulture); + } + } + + /// + /// 查找类似 Simple averaging smoothing filter 的本地化字符串。 + /// + public static string FilterProcessor_Mean_Desc { + get { + return ResourceManager.GetString("FilterProcessor_Mean_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Mean Filter 的本地化字符串。 + /// + public static string FilterProcessor_Mean_Name { + get { + return ResourceManager.GetString("FilterProcessor_Mean_Name", resourceCulture); + } + } + + /// + /// 查找类似 Remove salt-and-pepper noise effectively 的本地化字符串。 + /// + public static string FilterProcessor_Median_Desc { + get { + return ResourceManager.GetString("FilterProcessor_Median_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Median Filter 的本地化字符串。 + /// + public static string FilterProcessor_Median_Name { + get { + return ResourceManager.GetString("FilterProcessor_Median_Name", resourceCulture); + } + } + + /// + /// 查找类似 Comprehensive Filter 的本地化字符串。 + /// + public static string FilterProcessor_Name { + get { + return ResourceManager.GetString("FilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Butterworth Order 的本地化字符串。 + /// + public static string FilterProcessor_Order { + get { + return ResourceManager.GetString("FilterProcessor_Order", resourceCulture); + } + } + + /// + /// 查找类似 Order of Butterworth filter 的本地化字符串。 + /// + public static string FilterProcessor_Order_Desc { + get { + return ResourceManager.GetString("FilterProcessor_Order_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Sigma 的本地化字符串。 + /// + public static string FilterProcessor_Sigma { + get { + return ResourceManager.GetString("FilterProcessor_Sigma", resourceCulture); + } + } + + /// + /// 查找类似 Standard deviation for Gaussian/Bilateral filter 的本地化字符串。 + /// + public static string FilterProcessor_Sigma_Desc { + get { + return ResourceManager.GetString("FilterProcessor_Sigma_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Adjust image brightness through Gamma value 的本地化字符串。 + /// + public static string GammaProcessor_Description { + get { + return ResourceManager.GetString("GammaProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Gain 的本地化字符串。 + /// + public static string GammaProcessor_Gain { + get { + return ResourceManager.GetString("GammaProcessor_Gain", resourceCulture); + } + } + + /// + /// 查找类似 Output gain coefficient 的本地化字符串。 + /// + public static string GammaProcessor_Gain_Desc { + get { + return ResourceManager.GetString("GammaProcessor_Gain_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Gamma Value 的本地化字符串。 + /// + public static string GammaProcessor_Gamma { + get { + return ResourceManager.GetString("GammaProcessor_Gamma", resourceCulture); + } + } + + /// + /// 查找类似 Gamma value, less than 1 darkens image, greater than 1 brightens image 的本地化字符串。 + /// + public static string GammaProcessor_Gamma_Desc { + get { + return ResourceManager.GetString("GammaProcessor_Gamma_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Gamma Correction 的本地化字符串。 + /// + public static string GammaProcessor_Name { + get { + return ResourceManager.GetString("GammaProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Smooth image using Gaussian kernel 的本地化字符串。 + /// + public static string GaussianBlurProcessor_Description { + get { + return ResourceManager.GetString("GaussianBlurProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Kernel Size 的本地化字符串。 + /// + public static string GaussianBlurProcessor_KernelSize { + get { + return ResourceManager.GetString("GaussianBlurProcessor_KernelSize", resourceCulture); + } + } + + /// + /// 查找类似 Size of Gaussian kernel, must be odd 的本地化字符串。 + /// + public static string GaussianBlurProcessor_KernelSize_Desc { + get { + return ResourceManager.GetString("GaussianBlurProcessor_KernelSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Gaussian Blur 的本地化字符串。 + /// + public static string GaussianBlurProcessor_Name { + get { + return ResourceManager.GetString("GaussianBlurProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Standard Deviation 的本地化字符串。 + /// + public static string GaussianBlurProcessor_Sigma { + get { + return ResourceManager.GetString("GaussianBlurProcessor_Sigma", resourceCulture); + } + } + + /// + /// 查找类似 Standard deviation of Gaussian kernel, controls blur amount 的本地化字符串。 + /// + public static string GaussianBlurProcessor_Sigma_Desc { + get { + return ResourceManager.GetString("GaussianBlurProcessor_Sigma_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Convert image to grayscale 的本地化字符串。 + /// + public static string GrayscaleProcessor_Description { + get { + return ResourceManager.GetString("GrayscaleProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Conversion Method 的本地化字符串。 + /// + public static string GrayscaleProcessor_Method { + get { + return ResourceManager.GetString("GrayscaleProcessor_Method", resourceCulture); + } + } + + /// + /// 查找类似 Method for grayscale conversion 的本地化字符串。 + /// + public static string GrayscaleProcessor_Method_Desc { + get { + return ResourceManager.GetString("GrayscaleProcessor_Method_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Grayscale Conversion 的本地化字符串。 + /// + public static string GrayscaleProcessor_Name { + get { + return ResourceManager.GetString("GrayscaleProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Bias 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Bias { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Bias", resourceCulture); + } + } + + /// + /// 查找类似 Bias for adaptive logarithmic and Drago mapping, controls dark/bright balance 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Bias_Desc { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Bias_Desc", resourceCulture); + } + } + + /// + /// 查找类似 High Dynamic Range image enhancement with tone mapping 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Description { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Detail Boost 的本地化字符串。 + /// + public static string HDREnhancementProcessor_DetailBoost { + get { + return ResourceManager.GetString("HDREnhancementProcessor_DetailBoost", resourceCulture); + } + } + + /// + /// 查找类似 Detail enhancement factor, higher values reveal more fine details 的本地化字符串。 + /// + public static string HDREnhancementProcessor_DetailBoost_Desc { + get { + return ResourceManager.GetString("HDREnhancementProcessor_DetailBoost_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Gamma 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Gamma { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Gamma", resourceCulture); + } + } + + /// + /// 查找类似 Gamma correction value for output brightness adjustment 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Gamma_Desc { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Gamma_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Tone Mapping Method 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Method { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Method", resourceCulture); + } + } + + /// + /// 查找类似 Select HDR tone mapping algorithm: LocalToneMap, AdaptiveLog, Drago, BilateralToneMap 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Method_Desc { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Method_Desc", resourceCulture); + } + } + + /// + /// 查找类似 HDR Enhancement 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Name { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Saturation 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Saturation { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Saturation", resourceCulture); + } + } + + /// + /// 查找类似 Contrast saturation factor for LocalToneMap method 的本地化字符串。 + /// + public static string HDREnhancementProcessor_Saturation_Desc { + get { + return ResourceManager.GetString("HDREnhancementProcessor_Saturation_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Sigma Color 的本地化字符串。 + /// + public static string HDREnhancementProcessor_SigmaColor { + get { + return ResourceManager.GetString("HDREnhancementProcessor_SigmaColor", resourceCulture); + } + } + + /// + /// 查找类似 Color sigma for bilateral tone mapping, controls edge preservation 的本地化字符串。 + /// + public static string HDREnhancementProcessor_SigmaColor_Desc { + get { + return ResourceManager.GetString("HDREnhancementProcessor_SigmaColor_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Sigma Space 的本地化字符串。 + /// + public static string HDREnhancementProcessor_SigmaSpace { + get { + return ResourceManager.GetString("HDREnhancementProcessor_SigmaSpace", resourceCulture); + } + } + + /// + /// 查找类似 Spatial sigma for base layer extraction, controls smoothing range 的本地化字符串。 + /// + public static string HDREnhancementProcessor_SigmaSpace_Desc { + get { + return ResourceManager.GetString("HDREnhancementProcessor_SigmaSpace_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Cutoff Frequency 的本地化字符串。 + /// + public static string HighPassFilterProcessor_CutoffFrequency { + get { + return ResourceManager.GetString("HighPassFilterProcessor_CutoffFrequency", resourceCulture); + } + } + + /// + /// 查找类似 Cutoff frequency for high pass filter 的本地化字符串。 + /// + public static string HighPassFilterProcessor_CutoffFrequency_Desc { + get { + return ResourceManager.GetString("HighPassFilterProcessor_CutoffFrequency_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Edge enhancement in frequency domain 的本地化字符串。 + /// + public static string HighPassFilterProcessor_Description { + get { + return ResourceManager.GetString("HighPassFilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 High Pass Filter 的本地化字符串。 + /// + public static string HighPassFilterProcessor_Name { + get { + return ResourceManager.GetString("HighPassFilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Clip Limit 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_ClipLimit { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_ClipLimit", resourceCulture); + } + } + + /// + /// 查找类似 Contrast limiting threshold for CLAHE 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_ClipLimit_Desc { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_ClipLimit_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Enhance image contrast 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_Description { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Equalization Method 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_Method { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_Method", resourceCulture); + } + } + + /// + /// 查找类似 Select histogram equalization algorithm 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_Method_Desc { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_Method_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Histogram Equalization 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_Name { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Tile Size 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_TileSize { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_TileSize", resourceCulture); + } + } + + /// + /// 查找类似 Tile size for CLAHE 的本地化字符串。 + /// + public static string HistogramEqualizationProcessor_TileSize_Desc { + get { + return ResourceManager.GetString("HistogramEqualizationProcessor_TileSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Detect horizontal edges specifically 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Description { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Detection Method 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Method { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Method", resourceCulture); + } + } + + /// + /// 查找类似 Select horizontal edge detection algorithm 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Method_Desc { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Method_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Horizontal Edge Detection 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Name { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Sensitivity 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Sensitivity { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Sensitivity", resourceCulture); + } + } + + /// + /// 查找类似 Edge detection sensitivity 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Sensitivity_Desc { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Sensitivity_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Threshold 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Threshold { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Threshold", resourceCulture); + } + } + + /// + /// 查找类似 Edge detection threshold 的本地化字符串。 + /// + public static string HorizontalEdgeProcessor_Threshold_Desc { + get { + return ResourceManager.GetString("HorizontalEdgeProcessor_Threshold_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Detect image edges using Kirsch operator 的本地化字符串。 + /// + public static string KirschEdgeProcessor_Description { + get { + return ResourceManager.GetString("KirschEdgeProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Kirsch Edge Detection 的本地化字符串。 + /// + public static string KirschEdgeProcessor_Name { + get { + return ResourceManager.GetString("KirschEdgeProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Scale Factor 的本地化字符串。 + /// + public static string KirschEdgeProcessor_Scale { + get { + return ResourceManager.GetString("KirschEdgeProcessor_Scale", resourceCulture); + } + } + + /// + /// 查找类似 Scale factor for edge intensity 的本地化字符串。 + /// + public static string KirschEdgeProcessor_Scale_Desc { + get { + return ResourceManager.GetString("KirschEdgeProcessor_Scale_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Threshold 的本地化字符串。 + /// + public static string KirschEdgeProcessor_Threshold { + get { + return ResourceManager.GetString("KirschEdgeProcessor_Threshold", resourceCulture); + } + } + + /// + /// 查找类似 Edge detection threshold 的本地化字符串。 + /// + public static string KirschEdgeProcessor_Threshold_Desc { + get { + return ResourceManager.GetString("KirschEdgeProcessor_Threshold_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Cutoff Frequency 的本地化字符串。 + /// + public static string LowPassFilterProcessor_CutoffFrequency { + get { + return ResourceManager.GetString("LowPassFilterProcessor_CutoffFrequency", resourceCulture); + } + } + + /// + /// 查找类似 Cutoff frequency for low pass filter 的本地化字符串。 + /// + public static string LowPassFilterProcessor_CutoffFrequency_Desc { + get { + return ResourceManager.GetString("LowPassFilterProcessor_CutoffFrequency_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Remove high frequency noise in frequency domain 的本地化字符串。 + /// + public static string LowPassFilterProcessor_Description { + get { + return ResourceManager.GetString("LowPassFilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Low Pass Filter 的本地化字符串。 + /// + public static string LowPassFilterProcessor_Name { + get { + return ResourceManager.GetString("LowPassFilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Simple averaging smoothing filter 的本地化字符串。 + /// + public static string MeanFilterProcessor_Description { + get { + return ResourceManager.GetString("MeanFilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Kernel Size 的本地化字符串。 + /// + public static string MeanFilterProcessor_KernelSize { + get { + return ResourceManager.GetString("MeanFilterProcessor_KernelSize", resourceCulture); + } + } + + /// + /// 查找类似 Size of the filter kernel (must be odd) 的本地化字符串。 + /// + public static string MeanFilterProcessor_KernelSize_Desc { + get { + return ResourceManager.GetString("MeanFilterProcessor_KernelSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Mean Filter 的本地化字符串。 + /// + public static string MeanFilterProcessor_Name { + get { + return ResourceManager.GetString("MeanFilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Remove salt-and-pepper noise effectively 的本地化字符串。 + /// + public static string MedianFilterProcessor_Description { + get { + return ResourceManager.GetString("MedianFilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Kernel Size 的本地化字符串。 + /// + public static string MedianFilterProcessor_KernelSize { + get { + return ResourceManager.GetString("MedianFilterProcessor_KernelSize", resourceCulture); + } + } + + /// + /// 查找类似 Size of the filter kernel (must be odd) 的本地化字符串。 + /// + public static string MedianFilterProcessor_KernelSize_Desc { + get { + return ResourceManager.GetString("MedianFilterProcessor_KernelSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Median Filter 的本地化字符串。 + /// + public static string MedianFilterProcessor_Name { + get { + return ResourceManager.GetString("MedianFilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Flip image horizontally, vertically, or both 的本地化字符串。 + /// + public static string MirrorProcessor_Description { + get { + return ResourceManager.GetString("MirrorProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Direction 的本地化字符串。 + /// + public static string MirrorProcessor_Direction { + get { + return ResourceManager.GetString("MirrorProcessor_Direction", resourceCulture); + } + } + + /// + /// 查找类似 Flip direction: Horizontal (left-right), Vertical (up-down), Both (180° rotation) 的本地化字符串。 + /// + public static string MirrorProcessor_Direction_Desc { + get { + return ResourceManager.GetString("MirrorProcessor_Direction_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Mirror 的本地化字符串。 + /// + public static string MirrorProcessor_Name { + get { + return ResourceManager.GetString("MirrorProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Perform morphological operations (erosion, dilation, opening, closing) 的本地化字符串。 + /// + public static string MorphologyProcessor_Description { + get { + return ResourceManager.GetString("MorphologyProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Iterations 的本地化字符串。 + /// + public static string MorphologyProcessor_Iterations { + get { + return ResourceManager.GetString("MorphologyProcessor_Iterations", resourceCulture); + } + } + + /// + /// 查找类似 Number of times to repeat morphological operation 的本地化字符串。 + /// + public static string MorphologyProcessor_Iterations_Desc { + get { + return ResourceManager.GetString("MorphologyProcessor_Iterations_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Kernel Size 的本地化字符串。 + /// + public static string MorphologyProcessor_KernelSize { + get { + return ResourceManager.GetString("MorphologyProcessor_KernelSize", resourceCulture); + } + } + + /// + /// 查找类似 Size of structuring element 的本地化字符串。 + /// + public static string MorphologyProcessor_KernelSize_Desc { + get { + return ResourceManager.GetString("MorphologyProcessor_KernelSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Morphology Processing 的本地化字符串。 + /// + public static string MorphologyProcessor_Name { + get { + return ResourceManager.GetString("MorphologyProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Operation Type 的本地化字符串。 + /// + public static string MorphologyProcessor_Operation { + get { + return ResourceManager.GetString("MorphologyProcessor_Operation", resourceCulture); + } + } + + /// + /// 查找类似 Select morphological operation type 的本地化字符串。 + /// + public static string MorphologyProcessor_Operation_Desc { + get { + return ResourceManager.GetString("MorphologyProcessor_Operation_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Color Map 的本地化字符串。 + /// + public static string PseudoColorProcessor_ColorMap { + get { + return ResourceManager.GetString("PseudoColorProcessor_ColorMap", resourceCulture); + } + } + + /// + /// 查找类似 Select color mapping table for rendering 的本地化字符串。 + /// + public static string PseudoColorProcessor_ColorMap_Desc { + get { + return ResourceManager.GetString("PseudoColorProcessor_ColorMap_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Map grayscale image to color image using color maps 的本地化字符串。 + /// + public static string PseudoColorProcessor_Description { + get { + return ResourceManager.GetString("PseudoColorProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Invert Color Map 的本地化字符串。 + /// + public static string PseudoColorProcessor_InvertMap { + get { + return ResourceManager.GetString("PseudoColorProcessor_InvertMap", resourceCulture); + } + } + + /// + /// 查找类似 Reverse the color mapping direction 的本地化字符串。 + /// + public static string PseudoColorProcessor_InvertMap_Desc { + get { + return ResourceManager.GetString("PseudoColorProcessor_InvertMap_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Max Gray Value 的本地化字符串。 + /// + public static string PseudoColorProcessor_MaxValue { + get { + return ResourceManager.GetString("PseudoColorProcessor_MaxValue", resourceCulture); + } + } + + /// + /// 查找类似 Gray values above this will be clipped to maximum color 的本地化字符串。 + /// + public static string PseudoColorProcessor_MaxValue_Desc { + get { + return ResourceManager.GetString("PseudoColorProcessor_MaxValue_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Min Gray Value 的本地化字符串。 + /// + public static string PseudoColorProcessor_MinValue { + get { + return ResourceManager.GetString("PseudoColorProcessor_MinValue", resourceCulture); + } + } + + /// + /// 查找类似 Gray values below this will be clipped to minimum color 的本地化字符串。 + /// + public static string PseudoColorProcessor_MinValue_Desc { + get { + return ResourceManager.GetString("PseudoColorProcessor_MinValue_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Pseudo Color Rendering 的本地化字符串。 + /// + public static string PseudoColorProcessor_Name { + get { + return ResourceManager.GetString("PseudoColorProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Multi-scale shadow correction and illumination equalization based on Retinex 的本地化字符串。 + /// + public static string RetinexProcessor_Description { + get { + return ResourceManager.GetString("RetinexProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Gain 的本地化字符串。 + /// + public static string RetinexProcessor_Gain { + get { + return ResourceManager.GetString("RetinexProcessor_Gain", resourceCulture); + } + } + + /// + /// 查找类似 Output gain factor 的本地化字符串。 + /// + public static string RetinexProcessor_Gain_Desc { + get { + return ResourceManager.GetString("RetinexProcessor_Gain_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Processing Method 的本地化字符串。 + /// + public static string RetinexProcessor_Method { + get { + return ResourceManager.GetString("RetinexProcessor_Method", resourceCulture); + } + } + + /// + /// 查找类似 Select Retinex algorithm type 的本地化字符串。 + /// + public static string RetinexProcessor_Method_Desc { + get { + return ResourceManager.GetString("RetinexProcessor_Method_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Retinex Shadow Correction 的本地化字符串。 + /// + public static string RetinexProcessor_Name { + get { + return ResourceManager.GetString("RetinexProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Offset 的本地化字符串。 + /// + public static string RetinexProcessor_Offset { + get { + return ResourceManager.GetString("RetinexProcessor_Offset", resourceCulture); + } + } + + /// + /// 查找类似 Output offset value 的本地化字符串。 + /// + public static string RetinexProcessor_Offset_Desc { + get { + return ResourceManager.GetString("RetinexProcessor_Offset_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Scale 1 (Small) 的本地化字符串。 + /// + public static string RetinexProcessor_Sigma1 { + get { + return ResourceManager.GetString("RetinexProcessor_Sigma1", resourceCulture); + } + } + + /// + /// 查找类似 Small scale Gaussian kernel sigma for detail enhancement 的本地化字符串。 + /// + public static string RetinexProcessor_Sigma1_Desc { + get { + return ResourceManager.GetString("RetinexProcessor_Sigma1_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Scale 2 (Medium) 的本地化字符串。 + /// + public static string RetinexProcessor_Sigma2 { + get { + return ResourceManager.GetString("RetinexProcessor_Sigma2", resourceCulture); + } + } + + /// + /// 查找类似 Medium scale Gaussian kernel sigma for local illumination correction 的本地化字符串。 + /// + public static string RetinexProcessor_Sigma2_Desc { + get { + return ResourceManager.GetString("RetinexProcessor_Sigma2_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Scale 3 (Large) 的本地化字符串。 + /// + public static string RetinexProcessor_Sigma3 { + get { + return ResourceManager.GetString("RetinexProcessor_Sigma3", resourceCulture); + } + } + + /// + /// 查找类似 Large scale Gaussian kernel sigma for global illumination correction 的本地化字符串。 + /// + public static string RetinexProcessor_Sigma3_Desc { + get { + return ResourceManager.GetString("RetinexProcessor_Sigma3_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Angle 的本地化字符串。 + /// + public static string RotateProcessor_Angle { + get { + return ResourceManager.GetString("RotateProcessor_Angle", resourceCulture); + } + } + + /// + /// 查找类似 Rotation angle in degrees, positive is counter-clockwise 的本地化字符串。 + /// + public static string RotateProcessor_Angle_Desc { + get { + return ResourceManager.GetString("RotateProcessor_Angle_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Background 的本地化字符串。 + /// + public static string RotateProcessor_BackgroundValue { + get { + return ResourceManager.GetString("RotateProcessor_BackgroundValue", resourceCulture); + } + } + + /// + /// 查找类似 Background fill value (0-255) for areas outside the original image 的本地化字符串。 + /// + public static string RotateProcessor_BackgroundValue_Desc { + get { + return ResourceManager.GetString("RotateProcessor_BackgroundValue_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Rotate image by arbitrary angle with optional canvas expansion 的本地化字符串。 + /// + public static string RotateProcessor_Description { + get { + return ResourceManager.GetString("RotateProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Expand Canvas 的本地化字符串。 + /// + public static string RotateProcessor_ExpandCanvas { + get { + return ResourceManager.GetString("RotateProcessor_ExpandCanvas", resourceCulture); + } + } + + /// + /// 查找类似 Expand canvas to fit the entire rotated image, otherwise crop to original size 的本地化字符串。 + /// + public static string RotateProcessor_ExpandCanvas_Desc { + get { + return ResourceManager.GetString("RotateProcessor_ExpandCanvas_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Interpolation 的本地化字符串。 + /// + public static string RotateProcessor_Interpolation { + get { + return ResourceManager.GetString("RotateProcessor_Interpolation", resourceCulture); + } + } + + /// + /// 查找类似 Interpolation method: Nearest (fast), Bilinear (smooth), Bicubic (high quality) 的本地化字符串。 + /// + public static string RotateProcessor_Interpolation_Desc { + get { + return ResourceManager.GetString("RotateProcessor_Interpolation_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Rotate 的本地化字符串。 + /// + public static string RotateProcessor_Name { + get { + return ResourceManager.GetString("RotateProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Enhance image edges and details 的本地化字符串。 + /// + public static string SharpenProcessor_Description { + get { + return ResourceManager.GetString("SharpenProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Kernel Size 的本地化字符串。 + /// + public static string SharpenProcessor_KernelSize { + get { + return ResourceManager.GetString("SharpenProcessor_KernelSize", resourceCulture); + } + } + + /// + /// 查找类似 Size of sharpening kernel (must be odd) 的本地化字符串。 + /// + public static string SharpenProcessor_KernelSize_Desc { + get { + return ResourceManager.GetString("SharpenProcessor_KernelSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Sharpen Method 的本地化字符串。 + /// + public static string SharpenProcessor_Method { + get { + return ResourceManager.GetString("SharpenProcessor_Method", resourceCulture); + } + } + + /// + /// 查找类似 Select sharpening algorithm 的本地化字符串。 + /// + public static string SharpenProcessor_Method_Desc { + get { + return ResourceManager.GetString("SharpenProcessor_Method_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Sharpen 的本地化字符串。 + /// + public static string SharpenProcessor_Name { + get { + return ResourceManager.GetString("SharpenProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Strength 的本地化字符串。 + /// + public static string SharpenProcessor_Strength { + get { + return ResourceManager.GetString("SharpenProcessor_Strength", resourceCulture); + } + } + + /// + /// 查找类似 Strength of sharpening effect 的本地化字符串。 + /// + public static string SharpenProcessor_Strength_Desc { + get { + return ResourceManager.GetString("SharpenProcessor_Strength_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Edge enhancement and denoising 的本地化字符串。 + /// + public static string ShockFilterProcessor_Description { + get { + return ResourceManager.GetString("ShockFilterProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Time Step 的本地化字符串。 + /// + public static string ShockFilterProcessor_Dt { + get { + return ResourceManager.GetString("ShockFilterProcessor_Dt", resourceCulture); + } + } + + /// + /// 查找类似 Evolution time step 的本地化字符串。 + /// + public static string ShockFilterProcessor_Dt_Desc { + get { + return ResourceManager.GetString("ShockFilterProcessor_Dt_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Iterations 的本地化字符串。 + /// + public static string ShockFilterProcessor_Iterations { + get { + return ResourceManager.GetString("ShockFilterProcessor_Iterations", resourceCulture); + } + } + + /// + /// 查找类似 Number of filter iterations 的本地化字符串。 + /// + public static string ShockFilterProcessor_Iterations_Desc { + get { + return ResourceManager.GetString("ShockFilterProcessor_Iterations_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Shock Filter 的本地化字符串。 + /// + public static string ShockFilterProcessor_Name { + get { + return ResourceManager.GetString("ShockFilterProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Threshold 的本地化字符串。 + /// + public static string ShockFilterProcessor_Theta { + get { + return ResourceManager.GetString("ShockFilterProcessor_Theta", resourceCulture); + } + } + + /// + /// 查找类似 Edge detection threshold 的本地化字符串。 + /// + public static string ShockFilterProcessor_Theta_Desc { + get { + return ResourceManager.GetString("ShockFilterProcessor_Theta_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Detect image edges using Sobel operator 的本地化字符串。 + /// + public static string SobelEdgeProcessor_Description { + get { + return ResourceManager.GetString("SobelEdgeProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Detection Direction 的本地化字符串。 + /// + public static string SobelEdgeProcessor_Direction { + get { + return ResourceManager.GetString("SobelEdgeProcessor_Direction", resourceCulture); + } + } + + /// + /// 查找类似 Select edge detection direction 的本地化字符串。 + /// + public static string SobelEdgeProcessor_Direction_Desc { + get { + return ResourceManager.GetString("SobelEdgeProcessor_Direction_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Kernel Size 的本地化字符串。 + /// + public static string SobelEdgeProcessor_KernelSize { + get { + return ResourceManager.GetString("SobelEdgeProcessor_KernelSize", resourceCulture); + } + } + + /// + /// 查找类似 Sobel operator kernel size (odd number) 的本地化字符串。 + /// + public static string SobelEdgeProcessor_KernelSize_Desc { + get { + return ResourceManager.GetString("SobelEdgeProcessor_KernelSize_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Sobel Edge Detection 的本地化字符串。 + /// + public static string SobelEdgeProcessor_Name { + get { + return ResourceManager.GetString("SobelEdgeProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Scale Factor 的本地化字符串。 + /// + public static string SobelEdgeProcessor_Scale { + get { + return ResourceManager.GetString("SobelEdgeProcessor_Scale", resourceCulture); + } + } + + /// + /// 查找类似 Scale factor for edge intensity 的本地化字符串。 + /// + public static string SobelEdgeProcessor_Scale_Desc { + get { + return ResourceManager.GetString("SobelEdgeProcessor_Scale_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Binarize image 的本地化字符串。 + /// + public static string ThresholdProcessor_Description { + get { + return ResourceManager.GetString("ThresholdProcessor_Description", resourceCulture); + } + } + + /// + /// 查找类似 Max Value 的本地化字符串。 + /// + public static string ThresholdProcessor_MaxValue { + get { + return ResourceManager.GetString("ThresholdProcessor_MaxValue", resourceCulture); + } + } + + /// + /// 查找类似 Pixels above threshold will be set to this value 的本地化字符串。 + /// + public static string ThresholdProcessor_MaxValue_Desc { + get { + return ResourceManager.GetString("ThresholdProcessor_MaxValue_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Threshold Segmentation 的本地化字符串。 + /// + public static string ThresholdProcessor_Name { + get { + return ResourceManager.GetString("ThresholdProcessor_Name", resourceCulture); + } + } + + /// + /// 查找类似 Threshold 的本地化字符串。 + /// + public static string ThresholdProcessor_Threshold { + get { + return ResourceManager.GetString("ThresholdProcessor_Threshold", resourceCulture); + } + } + + /// + /// 查找类似 Binarization threshold, pixels above this value will be set to max value 的本地化字符串。 + /// + public static string ThresholdProcessor_Threshold_Desc { + get { + return ResourceManager.GetString("ThresholdProcessor_Threshold_Desc", resourceCulture); + } + } + + /// + /// 查找类似 Use Otsu Auto Threshold 的本地化字符串。 + /// + public static string ThresholdProcessor_UseOtsu { + get { + return ResourceManager.GetString("ThresholdProcessor_UseOtsu", resourceCulture); + } + } + + /// + /// 查找类似 When enabled, optimal threshold will be calculated automatically 的本地化字符串。 + /// + public static string ThresholdProcessor_UseOtsu_Desc { + get { + return ResourceManager.GetString("ThresholdProcessor_UseOtsu_Desc", resourceCulture); + } } } } diff --git a/XP.Common/Resources/Resources.en-US.resx b/XP.Common/Resources/Resources.en-US.resx index 8a59f8e..48775f9 100644 --- a/XP.Common/Resources/Resources.en-US.resx +++ b/XP.Common/Resources/Resources.en-US.resx @@ -375,4 +375,1267 @@ Printer not found: {0} PdfViewer - Printer not found + + + Contrast Adjustment + + + Adjust image contrast and brightness + + + Contrast + + + Contrast gain, 1.0 for original contrast + + + Brightness + + + Brightness offset + + + Auto Contrast + + + Automatically stretch contrast to full range + + + Use CLAHE + + + Use Contrast Limited Adaptive Histogram Equalization + + + CLAHE Clip Limit + + + CLAHE contrast limit threshold + + + + + Band Pass Filter + + + Preserve image information within specified frequency range + + + Low Cutoff Radius + + + Components below this frequency will be removed + + + High Cutoff Radius + + + Components above this frequency will be removed + + + Filter Type + + + Transition characteristics of the filter + + + Butterworth Order + + + Order of Butterworth filter + + + + + Contour Detection + + + Detect contours in image and output contour information + + + Target Color + + + Select the color of regions to find (white or black) + + + Enable Threshold + + + Apply binary threshold before contour detection + + + Threshold Value + + + Threshold value for binarization (0-255) + + + Use Otsu Auto Threshold + + + Automatically calculate optimal threshold + + + Min Area + + + Filter contours smaller than this area + + + Max Area + + + Filter contours larger than this area + + + Line Thickness + + + Thickness of contour lines + + + + + Division Operation + + + Perform division operation on image for background correction and normalization + + + Divisor + + + Each pixel value will be divided by this number + + + Scale Factor + + + Division result multiplied by this scale factor + + + Normalize Output + + + Normalize result to 0-255 range + + + + + Gamma Correction + + + Adjust image brightness through Gamma value + + + Gamma Value + + + Gamma value, less than 1 darkens image, greater than 1 brightens image + + + Gain + + + Output gain coefficient + + + + + Gaussian Blur + + + Smooth image using Gaussian kernel + + + Kernel Size + + + Size of Gaussian kernel, must be odd + + + Standard Deviation + + + Standard deviation of Gaussian kernel, controls blur amount + + + + + Morphology Processing + + + Perform morphological operations (erosion, dilation, opening, closing) + + + Operation Type + + + Select morphological operation type + + + Kernel Size + + + Size of structuring element + + + Iterations + + + Number of times to repeat morphological operation + + + + + Shock Filter + + + Edge enhancement and denoising + + + Iterations + + + Number of filter iterations + + + Threshold + + + Edge detection threshold + + + Time Step + + + Evolution time step + + + + + Threshold Segmentation + + + Binarize image + + + Threshold + + + Binarization threshold, pixels above this value will be set to max value + + + Max Value + + + Pixels above threshold will be set to this value + + + Use Otsu Auto Threshold + + + When enabled, optimal threshold will be calculated automatically + + + + + Comprehensive Filter + + + Integrated multiple filtering methods + + + Filter Type + + + Select filtering method + + + Kernel Size + + + Size of the filter kernel (must be odd) + + + Sigma + + + Standard deviation for Gaussian/Bilateral filter + + + Cutoff Frequency + + + Cutoff frequency for frequency domain filtering + + + Low Cutoff Radius + + + Components below this frequency will be removed + + + High Cutoff Radius + + + Components above this frequency will be removed + + + Band Pass Filter Type + + + Transition characteristics of the band pass filter + + + Butterworth Order + + + Order of Butterworth filter + + + + + Gaussian Filter + + + Smooth image and reduce Gaussian noise while preserving edges + + + + + Median Filter + + + Remove salt-and-pepper noise effectively + + + + + Mean Filter + + + Simple averaging smoothing filter + + + + + Bilateral Filter + + + Edge-preserving smoothing filter + + + + + Low Pass Filter + + + Remove high frequency noise in frequency domain + + + + + High Pass Filter + + + Edge enhancement in frequency domain + + + + + Band Pass Filter + + + Preserve image information within specified frequency range + + + + + Median Filter + + + Remove salt-and-pepper noise effectively + + + Kernel Size + + + Size of the filter kernel (must be odd) + + + + + Mean Filter + + + Simple averaging smoothing filter + + + Kernel Size + + + Size of the filter kernel (must be odd) + + + + + Bilateral Filter + + + Edge-preserving smoothing filter + + + Diameter + + + Diameter of each pixel neighborhood + + + Sigma Color + + + Filter sigma in the color space + + + Sigma Space + + + Filter sigma in the coordinate space + + + + + Low Pass Filter + + + Remove high frequency noise in frequency domain + + + Cutoff Frequency + + + Cutoff frequency for low pass filter + + + + + High Pass Filter + + + Edge enhancement in frequency domain + + + Cutoff Frequency + + + Cutoff frequency for high pass filter + + + + + Grayscale Conversion + + + Convert image to grayscale + + + Conversion Method + + + Method for grayscale conversion + + + + + Sharpen + + + Enhance image edges and details + + + Sharpen Method + + + Select sharpening algorithm + + + Strength + + + Strength of sharpening effect + + + Kernel Size + + + Size of sharpening kernel (must be odd) + + + + + Histogram Equalization + + + Enhance image contrast + + + Equalization Method + + + Select histogram equalization algorithm + + + Clip Limit + + + Contrast limiting threshold for CLAHE + + + Tile Size + + + Tile size for CLAHE + + + + + Sobel Edge Detection + + + Detect image edges using Sobel operator + + + Detection Direction + + + Select edge detection direction + + + Kernel Size + + + Sobel operator kernel size (odd number) + + + Scale Factor + + + Scale factor for edge intensity + + + + + Kirsch Edge Detection + + + Detect image edges using Kirsch operator + + + Threshold + + + Edge detection threshold + + + Scale Factor + + + Scale factor for edge intensity + + + + + Horizontal Edge Detection + + + Detect horizontal edges specifically + + + Detection Method + + + Select horizontal edge detection algorithm + + + Sensitivity + + + Edge detection sensitivity + + + Threshold + + + Edge detection threshold + + + + + Retinex Shadow Correction + + + Multi-scale shadow correction and illumination equalization based on Retinex + + + Processing Method + + + Select Retinex algorithm type + + + Scale 1 (Small) + + + Small scale Gaussian kernel sigma for detail enhancement + + + Scale 2 (Medium) + + + Medium scale Gaussian kernel sigma for local illumination correction + + + Scale 3 (Large) + + + Large scale Gaussian kernel sigma for global illumination correction + + + Gain + + + Output gain factor + + + Offset + + + Output offset value + + + + + HDR Enhancement + + + High Dynamic Range image enhancement with tone mapping + + + Tone Mapping Method + + + Select HDR tone mapping algorithm: LocalToneMap, AdaptiveLog, Drago, BilateralToneMap + + + Gamma + + + Gamma correction value for output brightness adjustment + + + Saturation + + + Contrast saturation factor for LocalToneMap method + + + Detail Boost + + + Detail enhancement factor, higher values reveal more fine details + + + Sigma Space + + + Spatial sigma for base layer extraction, controls smoothing range + + + Sigma Color + + + Color sigma for bilateral tone mapping, controls edge preservation + + + Bias + + + Bias for adaptive logarithmic and Drago mapping, controls dark/bright balance + + + + + Mirror + + + Flip image horizontally, vertically, or both + + + Direction + + + Flip direction: Horizontal (left-right), Vertical (up-down), Both (180° rotation) + + + + + Rotate + + + Rotate image by arbitrary angle with optional canvas expansion + + + Angle + + + Rotation angle in degrees, positive is counter-clockwise + + + Expand Canvas + + + Expand canvas to fit the entire rotated image, otherwise crop to original size + + + Background + + + Background fill value (0-255) for areas outside the original image + + + Interpolation + + + Interpolation method: Nearest (fast), Bilinear (smooth), Bicubic (high quality) + + + + + Pseudo Color Rendering + + + Map grayscale image to color image using color maps + + + Color Map + + + Select color mapping table for rendering + + + Min Gray Value + + + Gray values below this will be clipped to minimum color + + + Max Gray Value + + + Gray values above this will be clipped to maximum color + + + Invert Color Map + + + Reverse the color mapping direction + + + + + Electronic Film Effect + + + Simulate traditional X-ray film display with window/level and characteristic curves + + + Window Center + + + Center gray value of the display window (Window Level) + + + Window Width + + + Width of the display window, controls visible gray range + + + Invert (Negative) + + + Invert image to negative film effect + + + Characteristic Curve + + + Film characteristic curve: Linear, Sigmoid (S-curve), Logarithmic, Exponential + + + Curve Strength + + + Strength of the characteristic curve effect + + + Edge Enhancement + + + Edge enhancement strength to simulate film sharpening, 0 to disable + + + + + Sub-Pixel Zoom + + + High-quality sub-pixel image magnification with multiple interpolation methods + + + Scale Factor + + + Magnification factor, supports fractional values (e.g. 1.5, 2.3) + + + Interpolation + + + Interpolation method: Nearest, Bilinear, Bicubic, Lanczos (highest quality) + + + Sharpen After Zoom + + + Apply sharpening after magnification to compensate interpolation blur + + + Sharpen Strength + + + Strength of post-zoom sharpening + + + + + Super Resolution (AI) + + + Deep learning based super resolution using EDSR/FSRCNN models + + + Model + + + Super resolution model: EDSR (high quality, slow) or FSRCNN (fast, lightweight) + + + Scale Factor + + + Upscaling factor: 2x, 3x, or 4x + + + + + Color Layer Separation + + + Separate grayscale image into distinct intensity layers + + + Layers + + + Number of intensity layers (2-16) + + + Method + + + Thresholding method: Uniform (equal intervals) or Otsu (adaptive) + + + Output Mode + + + Output mapping: EqualSpaced (evenly distributed) or MidValue (interval midpoint) + + + Target Layer + + + 0 = show all layers, 1~N = show only the specified layer (white) with others black + + + + + Hierarchical Enhancement + + + Enhance image details at different scales using Laplacian pyramid decomposition + + + Pyramid Levels + + + Number of pyramid decomposition levels (2-8) + + + Fine Detail Gain + + + Gain for finest detail layer (edges, textures). 1.0 = original, >1 = enhance, <1 = suppress + + + Medium Detail Gain + + + Gain for medium-scale details. 1.0 = original, >1 = enhance, <1 = suppress + + + Coarse Detail Gain + + + Gain for coarse-scale details (large structures). 1.0 = original, >1 = enhance, <1 = suppress + + + Base Layer Gain + + + Gain for the base (lowest frequency) layer, controls overall brightness + + + Clip Limit + + + Limit detail amplitude to prevent over-enhancement artifacts. 0 = no limit + + + + + Histogram Overlay + + + Compute grayscale histogram and overlay it on the top-left corner of the image with statistics + + + + + Ellipse Detection + + + Detect ellipses in image using contour analysis and ellipse fitting + + + Min Threshold + + + Minimum threshold for dual-threshold segmentation (0-255) + + + Max Threshold + + + Maximum threshold for dual-threshold segmentation (0-255) + + + Use Otsu Auto Threshold + + + When enabled, optimal threshold will be calculated automatically + + + Min Contour Points + + + Minimum number of contour points for ellipse fitting + + + Min Area + + + Filter ellipses smaller than this area + + + Max Area + + + Filter ellipses larger than this area + + + Max Eccentricity + + + Maximum eccentricity (0=circle, close to 1=flat ellipse) + + + Max Fit Error + + + Maximum fitting error in pixels + + + Line Thickness + + + Thickness of ellipse drawing lines + + + + + Line Measurement + + + Measure distance between two points in the image + + + Point 1 X + + + X coordinate of the first point (pixels) + + + Point 1 Y + + + Y coordinate of the first point (pixels) + + + Point 2 X + + + X coordinate of the second point (pixels) + + + Point 2 Y + + + Y coordinate of the second point (pixels) + + + Pixel Size + + + Physical size per pixel for calibrated measurement + + + Unit + + + Measurement unit: px (pixels), mm, μm, cm + + + Line Thickness + + + Thickness of the measurement line + + + Show Label + + + Display distance label on the measurement line + + + + + Via Fill Rate (Tilted Geometric) + + + Measure via fill rate using 4-ellipse geometric projection on tilted X-Ray image + + + THT Limit (%) + + + Minimum fill rate to pass (default 75% per IPC-610) + + + Line Thickness + + + Thickness of ROI ellipse lines + + + + + BGA Void Rate (Auto) + + + Auto-detect BGA solder balls and measure void rate (two-step: locate BGA → detect voids) + + + BGA Min Area + + + Minimum pixel area to identify as a BGA solder ball + + + ROI Mode + + + None: full image; Polygon: polygon ROI (draw ROI first) + + + BGA Max Area + + + Maximum pixel area to identify as a BGA solder ball + + + Blur Kernel + + + Gaussian blur kernel size for BGA detection (odd number) + + + Min Circularity + + + Minimum circularity to filter non-circular contours (0~1, 1=perfect circle) + + + Void Limit (%) + + + Maximum allowed void rate (default 25% per IPC-7095) + + + Min Threshold + + + Minimum gray value for void detection (pixels in [Min,Max] = void) + + + Max Threshold + + + Maximum gray value for void detection + + + Min Void Area + + + Minimum pixel area to count as a void (filter noise) + + + Line Thickness + + + Thickness of contour lines + + + + + Point-to-Line Distance + + + Measure perpendicular distance from a point to a line + + + Pixel Size + + + Physical size per pixel for calibrated measurement + + + Unit + + + Measurement unit: px / mm / μm / cm + + + Line Thickness + + + Thickness of drawing lines + + + + + Angle Measurement + + + Measure angle between two rays sharing a common vertex + + + + + Void Measurement + + + Detect voids in ROI and calculate void rate + + + Min Threshold + + + Lower grayscale bound for void detection + + + Max Threshold + + + Upper grayscale bound for void detection + + + Min Void Area + + + Voids smaller than this area are ignored (pixels) + + + Merge Radius + + + Dilation radius for merging adjacent voids (0=no merge) + + + Blur Size + + + Gaussian blur kernel size (odd number) + + + Void Limit (%) + + + Void rate above this limit is classified as FAIL + + + + + Emboss Pseudo-3D + + + Emboss effect simulating 3D relief for enhanced visualization of surface structures + + + Light Direction + + + Simulated light source direction for emboss effect + + + Emboss Depth + + + Depth of emboss effect (higher = stronger relief) + + + Original Blend + + + Blend ratio with original image (0=pure emboss, 1=original only) + + + Gray Offset + + + Gray level offset for flat areas (128=mid-gray base) + \ No newline at end of file diff --git a/XP.Common/Resources/Resources.resx b/XP.Common/Resources/Resources.resx index d2680b2..9ca8095 100644 --- a/XP.Common/Resources/Resources.resx +++ b/XP.Common/Resources/Resources.resx @@ -375,4 +375,1200 @@ 打印机未找到:{0} PdfViewer - 打印机未找到 | Printer not found + + Contrast Adjustment + + + Adjust image contrast and brightness + + + Contrast + + + Contrast gain, 1.0 for original contrast + + + Brightness + + + Brightness offset + + + 自动对比度 + + + 自动拉伸对比度到全范围 + + + 使用CLAHE + + + 使用限制对比度自适应直方图均衡化 + + + CLAHE裁剪限制 + + + CLAHE的对比度限制阈值 + + + 带通滤波器 + + + 保留指定频率范围内的图像信息 + + + 低频截止半径 + + + 低于此频率的成分将被去除 + + + 高频截止半径 + + + 高于此频率的成分将被去除 + + + 滤波器类型 + + + 滤波器的过渡特性 + + + 巴特沃斯阶数 + + + 巴特沃斯滤波器的阶数 + + + 轮廓查找 + + + 检测图像中的轮廓并输出轮廓信息 + + + 目标颜色 + + + 选择要查找的区域颜色(白色或黑色) + + + 启用阈值分割 + + + 在查找轮廓前先进行二值化处理 + + + 阈值 + + + 二值化的阈值(0-255) + + + 使用Otsu自动阈值 + + + 自动计算最佳阈值 + + + 最小面积 + + + 过滤小于此面积的轮廓 + + + 最大面积 + + + 过滤大于此面积的轮廓 + + + 线条粗细 + + + 绘制轮廓的线条粗细 + + + 除法运算 + + + 对图像进行除法运算,可用于背景校正和归一化 + + + 除数 + + + 图像每个像素值将除以此数值 + + + 缩放因子 + + + 除法结果乘以此缩放因子 + + + 归一化输出 + + + 将结果归一化到0-255范围 + + + Gamma校正 + + + 通过Gamma值调节图像的亮暗程度 + + + Gamma值 + + + Gamma值,小于1图像变暗,大于1图像变亮 + + + 增益 + + + 输出增益系数 + + + 高斯模糊 + + + 使用高斯核对图像进行平滑处理 + + + 核大小 + + + 高斯核的大小,必须为奇数 + + + 标准差 + + + 高斯核的标准差,控制模糊程度 + + + 形态学处理 + + + 执行形态学操作(腐蚀、膨胀、开运算、闭运算) + + + 操作类型 + + + 选择形态学操作类型 + + + 核大小 + + + 结构元素的大小 + + + 迭代次数 + + + 形态学操作重复执行的次数 + + + 冲击滤波 + + + 边缘增强和去噪 + + + 迭代次数 + + + 滤波迭代次数 + + + 阈值 + + + 边缘检测阈值 + + + 时间步长 + + + 演化时间步长 + + + 阈值分割 + + + 对图像进行二值化处理 + + + 阈值 + + + 二值化阈值,像素值大于此值将被设为最大值 + + + 最大值 + + + 超过阈值的像素将被设置为此值 + + + 使用Otsu自动阈值 + + + 启用后将自动计算最佳阈值 + + + 综合筛选器 + + + 集成多种滤波方法 + + + 类型 + + + 选择滤波方式 + + + 核大小 + + + 滤波器卷积核大小(必须为奇数) + + + Sigma + + + 高斯 / 双边滤波器的标准差 + + + 截止频率 + + + 频域滤波的截止频率 + + + 低截止半径 + + + 低于该频率的分量将被移除 + + + 高截止半径 + + + 高于此频率的分量将被移除 + + + 类型 + + + 过镀特性 + + + 巴特沃斯阶数 + + + 巴特沃斯滤波器阶数 + + + 高斯滤波器 + + + 在保留边缘细节的同时平滑图像并降低高斯噪声 + + + 中值滤波器 + + + 有效去除椒盐噪声 + + + 均值滤波器 + + + 简单平均平滑滤波器 + + + 双边滤波器 + + + 边缘保持平滑滤波器 + + + 低通滤波器 + + + 在频域中去除高频噪声 + + + 高通滤波器 + + + 频域边缘增强 + + + 带通滤波器 + + + 频率范围 + + + 中值滤波 + + + 有效去除椒盐噪声 + + + 核大小 + + + 滤波器核的大小(必须为奇数) + + + 均值滤波 + + + 简单的平均平滑滤波器 + + + 核大小 + + + 滤波器核的大小(必须为奇数) + + + 双边滤波 + + + 保持边缘清晰的平滑滤波器 + + + 直径 + + + 每个像素邻域的直径 + + + 颜色空间标准差 + + + 颜色空间中的滤波器标准差 + + + 坐标空间标准差 + + + 坐标空间中的滤波器标准差 + + + 低通滤波 + + + 在频域中去除高频噪声 + + + 截止频率 + + + 低通滤波器的截止频率 + + + 高通滤波 + + + 在频域中进行边缘增强 + + + 截止频率 + + + 高通滤波器的截止频率 + + + 灰度转换 + + + 将图像转换为灰度图 + + + 转换方法 + + + 灰度转换的方法 + + + 锐化 + + + 增强图像边缘和细节 + + + 锐化方法 + + + 选择锐化算法 + + + 锐化强度 + + + 锐化效果的强度 + + + 核大小 + + + 锐化核的大小(奇数) + + + 直方图均衡化 + + + 增强图像对比度 + + + 均衡化方法 + + + 选择直方图均衡化算法 + + + 裁剪限制 + + + CLAHE的对比度限制阈值 + + + 分块大小 + + + CLAHE的分块大小 + + + Sobel边缘检测 + + + 使用Sobel算子检测图像边缘 + + + 检测方向 + + + 选择边缘检测方向 + + + 核大小 + + + Sobel算子的核大小(奇数) + + + 缩放系数 + + + 边缘强度的缩放系数 + + + Kirsch边缘检测 + + + 使用Kirsch算子检测图像边缘 + + + 阈值 + + + 边缘检测阈值 + + + 缩放系数 + + + 边缘强度的缩放系数 + + + 水平边缘检测 + + + 专门检测水平方向的边缘 + + + 检测方法 + + + 选择水平边缘检测算法 + + + 灵敏度 + + + 边缘检测的灵敏度 + + + 阈值 + + + 边缘检测阈值 + + + Retinex阴影校正 + + + 基于Retinex的多尺度阴影校正和光照均衡 + + + 处理方法 + + + 选择Retinex算法类型 + + + 尺度1 (小) + + + 小尺度高斯核标准差,用于细节增强 + + + 尺度2 (中) + + + 中尺度高斯核标准差,用于局部光照校正 + + + 尺度3 (大) + + + 大尺度高斯核标准差,用于全局光照校正 + + + 增益 + + + 输出增益系数 + + + 偏移 + + + 输出偏移量 + + + 高动态范围增强 + + + 基于色调映射的高动态范围图像增强 + + + 色调映射方法 + + + 选择HDR色调映射算法:局部色调映射、自适应对数映射、Drago映射、双边滤波色调映射 + + + Gamma值 + + + Gamma校正值,用于调整输出亮度 + + + 饱和度 + + + 对比度饱和系数,用于局部色调映射方法 + + + 细节增强 + + + 细节增强系数,值越大细节越丰富 + + + 空间标准差 + + + 基础层提取的空间标准差,控制平滑范围 + + + 颜色标准差 + + + 双边滤波色调映射的颜色标准差,控制保边效果 + + + 偏置 + + + 自适应对数映射和Drago映射的偏置参数,控制暗部/亮部平衡 + + + 镜像 + + + 对图像进行水平、垂直或对角镜像翻转 + + + 翻转方向 + + + 翻转方向:Horizontal(水平/左右翻转)、Vertical(垂直/上下翻转)、Both(对角翻转/旋转180°) + + + 图像旋转 + + + 按任意角度旋转图像,支持画布自适应扩展 + + + 旋转角度 + + + 旋转角度(度),正值为逆时针旋转 + + + 扩展画布 + + + 扩展画布以容纳完整旋转图像,否则裁剪为原始尺寸 + + + 背景灰度 + + + 旋转后空白区域的填充灰度值(0-255) + + + 插值方法 + + + 插值方法:Nearest(最近邻/快速)、Bilinear(双线性/平滑)、Bicubic(双三次/高质量) + + + 伪色彩渲染 + + + 将灰度图像通过色彩映射表渲染为彩色图像 + + + 色彩映射表 + + + 选择用于渲染的色彩映射表 + + + 最小灰度值 + + + 低于此值的灰度将被裁剪到最小色彩 + + + 最大灰度值 + + + 高于此值的灰度将被裁剪到最大色彩 + + + 反转色彩映射 + + + 反转色彩映射方向 + + + + + 电子胶片效果 + + + 模拟传统X射线胶片显示效果,支持窗宽窗位和特性曲线调整 + + + 窗位 + + + 显示窗口的中心灰度值(Window Level) + + + 窗宽 + + + 显示窗口的宽度,控制可见灰度范围 + + + 反转(负片) + + + 反转图像为负片效果 + + + 特性曲线 + + + 胶片特性曲线:Linear(线性)、Sigmoid(S曲线)、Logarithmic(对数)、Exponential(指数) + + + 曲线强度 + + + 特性曲线的效果强度 + + + 边缘增强 + + + 边缘增强强度,模拟胶片锐化效果,0为关闭 + + + + + 亚像素放大 + + + 通过高质量插值实现图像的亚像素级放大 + + + 放大倍率 + + + 放大倍率,支持小数(如1.5、2.3) + + + 插值方法 + + + 插值方法:Nearest(最近邻)、Bilinear(双线性)、Bicubic(双三次)、Lanczos(最高质量) + + + 放大后锐化 + + + 放大后进行锐化补偿,抵消插值产生的模糊 + + + 锐化强度 + + + 放大后锐化的强度 + + + + + 超分辨率重建 (AI) + + + 基于深度学习的超分辨率重建,使用EDSR/FSRCNN模型 + + + 模型 + + + 超分辨率模型:EDSR(高质量/较慢)或 FSRCNN(快速/轻量) + + + 放大倍率 + + + 放大倍率:2x、3x 或 4x + + + + + 色彩分层 + + + 将灰度图像按亮度区间分为多个层级 + + + 分层数 + + + 灰度分层数量(2-16) + + + 分层方法 + + + 分层方法:Uniform(均匀等分)或 Otsu(自适应) + + + 输出模式 + + + 输出映射:EqualSpaced(等间距灰度)或 MidValue(区间中值) + + + 目标层 + + + 0 = 显示全部层,1~N = 只显示指定层(白色),其余为黑色 + + + + + 层次增强 + + + 基于拉普拉斯金字塔分解,对不同尺度的图像细节独立增强 + + + 金字塔层数 + + + 金字塔分解层数(2-8),层数越多分解越精细 + + + 精细细节增益 + + + 最精细层(边缘、纹理)的增益。1.0=原始,>1=增强,<1=抑制 + + + 中等细节增益 + + + 中等尺度细节的增益。1.0=原始,>1=增强,<1=抑制 + + + 粗糙细节增益 + + + 粗尺度细节(大结构)的增益。1.0=原始,>1=增强,<1=抑制 + + + 基础层增益 + + + 基础层(最低频)增益,控制整体亮度 + + + 裁剪限制 + + + 限制细节幅度,防止过增强产生伪影。0=不限制 + + + + + 直方图叠加 + + + 计算灰度直方图,以蓝色柱状图叠加到图像左上角,并输出统计表格 + + + + + 椭圆检测 + + + 基于轮廓分析和椭圆拟合检测图像中的椭圆 + + + 最小阈值 + + + 双阈值分割的最小阈值(0-255) + + + 最大阈值 + + + 双阈值分割的最大阈值(0-255) + + + 使用Otsu自动阈值 + + + 启用后将自动计算最佳阈值 + + + 最小轮廓点数 + + + 椭圆拟合所需的最小轮廓点数 + + + 最小面积 + + + 过滤小于此面积的椭圆 + + + 最大面积 + + + 过滤大于此面积的椭圆 + + + 最大离心率 + + + 最大离心率(0=圆,接近1=扁椭圆) + + + 最大拟合误差 + + + 最大拟合误差(像素) + + + 线条粗细 + + + 绘制椭圆的线条粗细 + + + + + 直线测量 + + + 测量图像中两点之间的距离 + + + 点1 X坐标 + + + 第一个点的X坐标(像素) + + + 点1 Y坐标 + + + 第一个点的Y坐标(像素) + + + 点2 X坐标 + + + 第二个点的X坐标(像素) + + + 点2 Y坐标 + + + 第二个点的Y坐标(像素) + + + 像素尺寸 + + + 每像素对应的物理尺寸,用于标定测量 + + + 单位 + + + 测量单位:px(像素)、mm、μm、cm + + + 线条粗细 + + + 测量线的线条粗细 + + + 显示标注 + + + 在测量线上显示距离标注 + + + + + 通孔填锡率 + + + 基于四椭圆倾斜投影几何法测量通孔填锡率 + + + THT 限值 (%) + + + 最低合格填锡率(默认75%,参考IPC-610) + + + 线条粗细 + + + ROI椭圆线条粗细 + + + + + BGA空洞率检测(自动) + + + 自动检测BGA焊球并测量空洞率(两步法:定位焊球 → 检测气泡) + + + 焊球最小面积 + + + 识别为BGA焊球的最小像素面积 + + + ROI模式 + + + None: 全图检测; Polygon: 多边形ROI(需先绘制ROI) + + + 焊球最大面积 + + + 识别为BGA焊球的最大像素面积 + + + 模糊核大小 + + + BGA检测时的高斯模糊核大小(奇数) + + + 最小圆度 + + + 过滤非圆形轮廓的最小圆度(0~1,1=完美圆形) + + + 气泡率限值 (%) + + + 最大允许气泡率(默认25%,参考IPC-7095) + + + 最小阈值 + + + 气泡检测的最小灰度值(灰度在[最小,最大]范围内判为气泡) + + + 最大阈值 + + + 气泡检测的最大灰度值 + + + 最小气泡面积 + + + 小于此面积的区域视为噪点忽略(像素) + + + 线条粗细 + + + 轮廓线条粗细 + + + + + 点到直线距离 + + + 测量点到直线的垂直距离 + + + 像素尺寸 + + + 每像素对应的物理尺寸 + + + 单位 + + + 测量单位:px / mm / μm / cm + + + 线条粗细 + + + 绘制线条粗细 + + + + + 角度测量 + + + 测量共端点两条射线的夹角 + + + + + 空隙测量 + + + 检测ROI内气泡并计算空隙率 + + + 最小阈值 + + + 气泡灰度下限 + + + 最大阈值 + + + 气泡灰度上限 + + + 最小气泡面积 + + + 小于此面积的气泡将被忽略(像素) + + + 合并半径 + + + 相邻气泡合并的膨胀半径(0=不合并) + + + 模糊核大小 + + + 高斯模糊核大小(奇数) + + + 空隙率限值(%) + + + 超过此限值判定为FAIL + + + 浮雕伪3D + + + 浮雕效果模拟3D浮雕,增强表面结构的可视化 + + + 光照方向 + + + 模拟光源方向 + + + 浮雕深度 + + + 浮雕效果的深度(越大浮雕感越强) + + + 原图混合比 + + + 与原图的混合比例(0=纯浮雕,1=纯原图) + + + 灰度偏移 + + + 平坦区域的灰度基底(128=中灰) + \ No newline at end of file diff --git a/XP.Common/Resources/Resources.zh-CN.resx b/XP.Common/Resources/Resources.zh-CN.resx index d2680b2..1e27d40 100644 --- a/XP.Common/Resources/Resources.zh-CN.resx +++ b/XP.Common/Resources/Resources.zh-CN.resx @@ -375,4 +375,1200 @@ 打印机未找到:{0} PdfViewer - 打印机未找到 | Printer not found + + 对比度调整 + + + 调整图像的对比度和亮度 + + + 对比度 + + + 对比度增益,1.0为原始对比度 + + + 亮度 + + + 亮度偏移量 + + + 自动对比度 + + + 自动拉伸对比度到全范围 + + + 使用CLAHE + + + 使用限制对比度自适应直方图均衡化 + + + CLAHE裁剪限制 + + + CLAHE的对比度限制阈值 + + + 带通滤波器 + + + 保留指定频率范围内的图像信息 + + + 低频截止半径 + + + 低于此频率的成分将被去除 + + + 高频截止半径 + + + 高于此频率的成分将被去除 + + + 滤波器类型 + + + 滤波器的过渡特性 + + + 巴特沃斯阶数 + + + 巴特沃斯滤波器的阶数 + + + 轮廓查找 + + + 检测图像中的轮廓并输出轮廓信息 + + + 目标颜色 + + + 选择要查找的区域颜色(白色或黑色) + + + 启用阈值分割 + + + 在查找轮廓前先进行二值化处理 + + + 阈值 + + + 二值化的阈值(0-255) + + + 使用Otsu自动阈值 + + + 自动计算最佳阈值 + + + 最小面积 + + + 过滤小于此面积的轮廓 + + + 最大面积 + + + 过滤大于此面积的轮廓 + + + 线条粗细 + + + 绘制轮廓的线条粗细 + + + 除法运算 + + + 对图像进行除法运算,可用于背景校正和归一化 + + + 除数 + + + 图像每个像素值将除以此数值 + + + 缩放因子 + + + 除法结果乘以此缩放因子 + + + 归一化输出 + + + 将结果归一化到0-255范围 + + + Gamma校正 + + + 通过Gamma值调节图像的亮暗程度 + + + Gamma值 + + + Gamma值,小于1图像变暗,大于1图像变亮 + + + 增益 + + + 输出增益系数 + + + 高斯模糊 + + + 使用高斯核对图像进行平滑处理 + + + 核大小 + + + 高斯核的大小,必须为奇数 + + + 标准差 + + + 高斯核的标准差,控制模糊程度 + + + 形态学处理 + + + 执行形态学操作(腐蚀、膨胀、开运算、闭运算) + + + 操作类型 + + + 选择形态学操作类型 + + + 核大小 + + + 结构元素的大小 + + + 迭代次数 + + + 形态学操作重复执行的次数 + + + 冲击滤波 + + + 边缘增强和去噪 + + + 迭代次数 + + + 滤波迭代次数 + + + 阈值 + + + 边缘检测阈值 + + + 时间步长 + + + 演化时间步长 + + + 阈值分割 + + + 对图像进行二值化处理 + + + 阈值 + + + 二值化阈值,像素值大于此值将被设为最大值 + + + 最大值 + + + 超过阈值的像素将被设置为此值 + + + 使用Otsu自动阈值 + + + 启用后将自动计算最佳阈值 + + + 综合筛选器 + + + 集成多种滤波方法 + + + 类型 + + + 选择滤波方式 + + + 核大小 + + + 滤波器卷积核大小(必须为奇数) + + + Sigma + + + 高斯 / 双边滤波器的标准差 + + + 截止频率 + + + 频域滤波的截止频率 + + + 低截止半径 + + + 低于该频率的分量将被移除 + + + 高截止半径 + + + 高于此频率的分量将被移除 + + + 类型 + + + 过镀特性 + + + 巴特沃斯阶数 + + + 巴特沃斯滤波器阶数 + + + 高斯滤波器 + + + 在保留边缘细节的同时平滑图像并降低高斯噪声 + + + 中值滤波器 + + + 有效去除椒盐噪声 + + + 均值滤波器 + + + 简单平均平滑滤波器 + + + 双边滤波器 + + + 边缘保持平滑滤波器 + + + 低通滤波器 + + + 在频域中去除高频噪声 + + + 高通滤波器 + + + 频域边缘增强 + + + 带通滤波器 + + + 频率范围 + + + 中值滤波 + + + 有效去除椒盐噪声 + + + 核大小 + + + 滤波器核的大小(必须为奇数) + + + 均值滤波 + + + 简单的平均平滑滤波器 + + + 核大小 + + + 滤波器核的大小(必须为奇数) + + + 双边滤波 + + + 保持边缘清晰的平滑滤波器 + + + 直径 + + + 每个像素邻域的直径 + + + 颜色空间标准差 + + + 颜色空间中的滤波器标准差 + + + 坐标空间标准差 + + + 坐标空间中的滤波器标准差 + + + 低通滤波 + + + 在频域中去除高频噪声 + + + 截止频率 + + + 低通滤波器的截止频率 + + + 高通滤波 + + + 在频域中进行边缘增强 + + + 截止频率 + + + 高通滤波器的截止频率 + + + 灰度转换 + + + 将图像转换为灰度图 + + + 转换方法 + + + 灰度转换的方法 + + + 锐化 + + + 增强图像边缘和细节 + + + 锐化方法 + + + 选择锐化算法 + + + 锐化强度 + + + 锐化效果的强度 + + + 核大小 + + + 锐化核的大小(奇数) + + + 直方图均衡化 + + + 增强图像对比度 + + + 均衡化方法 + + + 选择直方图均衡化算法 + + + 裁剪限制 + + + CLAHE的对比度限制阈值 + + + 分块大小 + + + CLAHE的分块大小 + + + Sobel边缘检测 + + + 使用Sobel算子检测图像边缘 + + + 检测方向 + + + 选择边缘检测方向 + + + 核大小 + + + Sobel算子的核大小(奇数) + + + 缩放系数 + + + 边缘强度的缩放系数 + + + Kirsch边缘检测 + + + 使用Kirsch算子检测图像边缘 + + + 阈值 + + + 边缘检测阈值 + + + 缩放系数 + + + 边缘强度的缩放系数 + + + 水平边缘检测 + + + 专门检测水平方向的边缘 + + + 检测方法 + + + 选择水平边缘检测算法 + + + 灵敏度 + + + 边缘检测的灵敏度 + + + 阈值 + + + 边缘检测阈值 + + + Retinex阴影校正 + + + 基于Retinex的多尺度阴影校正和光照均衡 + + + 处理方法 + + + 选择Retinex算法类型 + + + 尺度1 (小) + + + 小尺度高斯核标准差,用于细节增强 + + + 尺度2 (中) + + + 中尺度高斯核标准差,用于局部光照校正 + + + 尺度3 (大) + + + 大尺度高斯核标准差,用于全局光照校正 + + + 增益 + + + 输出增益系数 + + + 偏移 + + + 输出偏移量 + + + 高动态范围增强 + + + 基于色调映射的高动态范围图像增强 + + + 色调映射方法 + + + 选择HDR色调映射算法:局部色调映射、自适应对数映射、Drago映射、双边滤波色调映射 + + + Gamma值 + + + Gamma校正值,用于调整输出亮度 + + + 饱和度 + + + 对比度饱和系数,用于局部色调映射方法 + + + 细节增强 + + + 细节增强系数,值越大细节越丰富 + + + 空间标准差 + + + 基础层提取的空间标准差,控制平滑范围 + + + 颜色标准差 + + + 双边滤波色调映射的颜色标准差,控制保边效果 + + + 偏置 + + + 自适应对数映射和Drago映射的偏置参数,控制暗部/亮部平衡 + + + 镜像 + + + 对图像进行水平、垂直或对角镜像翻转 + + + 翻转方向 + + + 翻转方向:Horizontal(水平/左右翻转)、Vertical(垂直/上下翻转)、Both(对角翻转/旋转180°) + + + 图像旋转 + + + 按任意角度旋转图像,支持画布自适应扩展 + + + 旋转角度 + + + 旋转角度(度),正值为逆时针旋转 + + + 扩展画布 + + + 扩展画布以容纳完整旋转图像,否则裁剪为原始尺寸 + + + 背景灰度 + + + 旋转后空白区域的填充灰度值(0-255) + + + 插值方法 + + + 插值方法:Nearest(最近邻/快速)、Bilinear(双线性/平滑)、Bicubic(双三次/高质量) + + + 伪色彩渲染 + + + 将灰度图像通过色彩映射表渲染为彩色图像 + + + 色彩映射表 + + + 选择用于渲染的色彩映射表 + + + 最小灰度值 + + + 低于此值的灰度将被裁剪到最小色彩 + + + 最大灰度值 + + + 高于此值的灰度将被裁剪到最大色彩 + + + 反转色彩映射 + + + 反转色彩映射方向 + + + + + 电子胶片效果 + + + 模拟传统X射线胶片显示效果,支持窗宽窗位和特性曲线调整 + + + 窗位 + + + 显示窗口的中心灰度值(Window Level) + + + 窗宽 + + + 显示窗口的宽度,控制可见灰度范围 + + + 反转(负片) + + + 反转图像为负片效果 + + + 特性曲线 + + + 胶片特性曲线:Linear(线性)、Sigmoid(S曲线)、Logarithmic(对数)、Exponential(指数) + + + 曲线强度 + + + 特性曲线的效果强度 + + + 边缘增强 + + + 边缘增强强度,模拟胶片锐化效果,0为关闭 + + + + + 亚像素放大 + + + 通过高质量插值实现图像的亚像素级放大 + + + 放大倍率 + + + 放大倍率,支持小数(如1.5、2.3) + + + 插值方法 + + + 插值方法:Nearest(最近邻)、Bilinear(双线性)、Bicubic(双三次)、Lanczos(最高质量) + + + 放大后锐化 + + + 放大后进行锐化补偿,抵消插值产生的模糊 + + + 锐化强度 + + + 放大后锐化的强度 + + + + + 超分辨率重建 (AI) + + + 基于深度学习的超分辨率重建,使用EDSR/FSRCNN模型 + + + 模型 + + + 超分辨率模型:EDSR(高质量/较慢)或 FSRCNN(快速/轻量) + + + 放大倍率 + + + 放大倍率:2x、3x 或 4x + + + + + 色彩分层 + + + 将灰度图像按亮度区间分为多个层级 + + + 分层数 + + + 灰度分层数量(2-16) + + + 分层方法 + + + 分层方法:Uniform(均匀等分)或 Otsu(自适应) + + + 输出模式 + + + 输出映射:EqualSpaced(等间距灰度)或 MidValue(区间中值) + + + 目标层 + + + 0 = 显示全部层,1~N = 只显示指定层(白色),其余为黑色 + + + + + 层次增强 + + + 基于拉普拉斯金字塔分解,对不同尺度的图像细节独立增强 + + + 金字塔层数 + + + 金字塔分解层数(2-8),层数越多分解越精细 + + + 精细细节增益 + + + 最精细层(边缘、纹理)的增益。1.0=原始,>1=增强,<1=抑制 + + + 中等细节增益 + + + 中等尺度细节的增益。1.0=原始,>1=增强,<1=抑制 + + + 粗糙细节增益 + + + 粗尺度细节(大结构)的增益。1.0=原始,>1=增强,<1=抑制 + + + 基础层增益 + + + 基础层(最低频)增益,控制整体亮度 + + + 裁剪限制 + + + 限制细节幅度,防止过增强产生伪影。0=不限制 + + + + + 直方图叠加 + + + 计算灰度直方图,以蓝色柱状图叠加到图像左上角,并输出统计表格 + + + + + 椭圆检测 + + + 基于轮廓分析和椭圆拟合检测图像中的椭圆 + + + 最小阈值 + + + 双阈值分割的最小阈值(0-255) + + + 最大阈值 + + + 双阈值分割的最大阈值(0-255) + + + 使用Otsu自动阈值 + + + 启用后将自动计算最佳阈值 + + + 最小轮廓点数 + + + 椭圆拟合所需的最小轮廓点数 + + + 最小面积 + + + 过滤小于此面积的椭圆 + + + 最大面积 + + + 过滤大于此面积的椭圆 + + + 最大离心率 + + + 最大离心率(0=圆,接近1=扁椭圆) + + + 最大拟合误差 + + + 最大拟合误差(像素) + + + 线条粗细 + + + 绘制椭圆的线条粗细 + + + + + 直线测量 + + + 测量图像中两点之间的距离 + + + 点1 X坐标 + + + 第一个点的X坐标(像素) + + + 点1 Y坐标 + + + 第一个点的Y坐标(像素) + + + 点2 X坐标 + + + 第二个点的X坐标(像素) + + + 点2 Y坐标 + + + 第二个点的Y坐标(像素) + + + 像素尺寸 + + + 每像素对应的物理尺寸,用于标定测量 + + + 单位 + + + 测量单位:px(像素)、mm、μm、cm + + + 线条粗细 + + + 测量线的线条粗细 + + + 显示标注 + + + 在测量线上显示距离标注 + + + + + 通孔填锡率 + + + 基于四椭圆倾斜投影几何法测量通孔填锡率 + + + THT 限值 (%) + + + 最低合格填锡率(默认75%,参考IPC-610) + + + 线条粗细 + + + ROI椭圆线条粗细 + + + + + BGA空洞率检测(自动) + + + 自动检测BGA焊球并测量空洞率(两步法:定位焊球 → 检测气泡) + + + 焊球最小面积 + + + 识别为BGA焊球的最小像素面积 + + + ROI模式 + + + None: 全图检测; Polygon: 多边形ROI(需先绘制ROI) + + + 焊球最大面积 + + + 识别为BGA焊球的最大像素面积 + + + 模糊核大小 + + + BGA检测时的高斯模糊核大小(奇数) + + + 最小圆度 + + + 过滤非圆形轮廓的最小圆度(0~1,1=完美圆形) + + + 气泡率限值 (%) + + + 最大允许气泡率(默认25%,参考IPC-7095) + + + 最小阈值 + + + 气泡检测的最小灰度值(灰度在[最小,最大]范围内判为气泡) + + + 最大阈值 + + + 气泡检测的最大灰度值 + + + 最小气泡面积 + + + 小于此面积的区域视为噪点忽略(像素) + + + 线条粗细 + + + 轮廓线条粗细 + + + + + 点到直线距离 + + + 测量点到直线的垂直距离 + + + 像素尺寸 + + + 每像素对应的物理尺寸 + + + 单位 + + + 测量单位:px / mm / μm / cm + + + 线条粗细 + + + 绘制线条粗细 + + + + + 角度测量 + + + 测量共端点两条射线的夹角 + + + + + 空隙测量 + + + 检测ROI内气泡并计算空隙率 + + + 最小阈值 + + + 气泡灰度下限 + + + 最大阈值 + + + 气泡灰度上限 + + + 最小气泡面积 + + + 小于此面积的气泡将被忽略(像素) + + + 合并半径 + + + 相邻气泡合并的膨胀半径(0=不合并) + + + 模糊核大小 + + + 高斯模糊核大小(奇数) + + + 空隙率限值(%) + + + 超过此限值判定为FAIL + + + 浮雕伪3D + + + 浮雕效果模拟3D浮雕,增强表面结构的可视化 + + + 光照方向 + + + 模拟光源方向 + + + 浮雕深度 + + + 浮雕效果的深度(越大浮雕感越强) + + + 原图混合比 + + + 与原图的混合比例(0=纯浮雕,1=纯原图) + + + 灰度偏移 + + + 平坦区域的灰度基底(128=中灰) + \ No newline at end of file diff --git a/XP.Common/Resources/Resources.zh-TW.resx b/XP.Common/Resources/Resources.zh-TW.resx index ce4089a..54a8c9d 100644 --- a/XP.Common/Resources/Resources.zh-TW.resx +++ b/XP.Common/Resources/Resources.zh-TW.resx @@ -375,4 +375,1200 @@ 印表機未找到:{0} PdfViewer - 印表機未找到 | Printer not found + + 对比度调整 + + + 调整图像的对比度和亮度 + + + 对比度 + + + 对比度增益,1.0为原始对比度 + + + 亮度 + + + 亮度偏移量 + + + 自动对比度 + + + 自动拉伸对比度到全范围 + + + 使用CLAHE + + + 使用限制对比度自适应直方图均衡化 + + + CLAHE裁剪限制 + + + CLAHE的对比度限制阈值 + + + 带通滤波器 + + + 保留指定频率范围内的图像信息 + + + 低频截止半径 + + + 低于此频率的成分将被去除 + + + 高频截止半径 + + + 高于此频率的成分将被去除 + + + 滤波器类型 + + + 滤波器的过渡特性 + + + 巴特沃斯阶数 + + + 巴特沃斯滤波器的阶数 + + + 轮廓查找 + + + 检测图像中的轮廓并输出轮廓信息 + + + 目标颜色 + + + 选择要查找的区域颜色(白色或黑色) + + + 启用阈值分割 + + + 在查找轮廓前先进行二值化处理 + + + 阈值 + + + 二值化的阈值(0-255) + + + 使用Otsu自动阈值 + + + 自动计算最佳阈值 + + + 最小面积 + + + 过滤小于此面积的轮廓 + + + 最大面积 + + + 过滤大于此面积的轮廓 + + + 线条粗细 + + + 绘制轮廓的线条粗细 + + + 除法运算 + + + 对图像进行除法运算,可用于背景校正和归一化 + + + 除数 + + + 图像每个像素值将除以此数值 + + + 缩放因子 + + + 除法结果乘以此缩放因子 + + + 归一化输出 + + + 将结果归一化到0-255范围 + + + Gamma校正 + + + 通过Gamma值调节图像的亮暗程度 + + + Gamma值 + + + Gamma值,小于1图像变暗,大于1图像变亮 + + + 增益 + + + 输出增益系数 + + + 高斯模糊 + + + 使用高斯核对图像进行平滑处理 + + + 核大小 + + + 高斯核的大小,必须为奇数 + + + 标准差 + + + 高斯核的标准差,控制模糊程度 + + + 形态学处理 + + + 执行形态学操作(腐蚀、膨胀、开运算、闭运算) + + + 操作类型 + + + 选择形态学操作类型 + + + 核大小 + + + 结构元素的大小 + + + 迭代次数 + + + 形态学操作重复执行的次数 + + + 冲击滤波 + + + 边缘增强和去噪 + + + 迭代次数 + + + 滤波迭代次数 + + + 阈值 + + + 边缘检测阈值 + + + 时间步长 + + + 演化时间步长 + + + 阈值分割 + + + 对图像进行二值化处理 + + + 阈值 + + + 二值化阈值,像素值大于此值将被设为最大值 + + + 最大值 + + + 超过阈值的像素将被设置为此值 + + + 使用Otsu自动阈值 + + + 启用后将自动计算最佳阈值 + + + 综合筛选器 + + + 集成多种滤波方法 + + + 类型 + + + 选择滤波方式 + + + 核大小 + + + 滤波器卷积核大小(必须为奇数) + + + Sigma + + + 高斯 / 双边滤波器的标准差 + + + 截止频率 + + + 频域滤波的截止频率 + + + 低截止半径 + + + 低于该频率的分量将被移除 + + + 高截止半径 + + + 高于此频率的分量将被移除 + + + 类型 + + + 过镀特性 + + + 巴特沃斯阶数 + + + 巴特沃斯滤波器阶数 + + + 高斯滤波器 + + + 在保留边缘细节的同时平滑图像并降低高斯噪声 + + + 中值滤波器 + + + 有效去除椒盐噪声 + + + 均值滤波器 + + + 简单平均平滑滤波器 + + + 双边滤波器 + + + 边缘保持平滑滤波器 + + + 低通滤波器 + + + 在频域中去除高频噪声 + + + 高通滤波器 + + + 频域边缘增强 + + + 带通滤波器 + + + 频率范围 + + + 中值滤波 + + + 有效去除椒盐噪声 + + + 核大小 + + + 滤波器核的大小(必须为奇数) + + + 均值滤波 + + + 简单的平均平滑滤波器 + + + 核大小 + + + 滤波器核的大小(必须为奇数) + + + 双边滤波 + + + 保持边缘清晰的平滑滤波器 + + + 直径 + + + 每个像素邻域的直径 + + + 颜色空间标准差 + + + 颜色空间中的滤波器标准差 + + + 坐标空间标准差 + + + 坐标空间中的滤波器标准差 + + + 低通滤波 + + + 在频域中去除高频噪声 + + + 截止频率 + + + 低通滤波器的截止频率 + + + 高通滤波 + + + 在频域中进行边缘增强 + + + 截止频率 + + + 高通滤波器的截止频率 + + + 灰度转换 + + + 将图像转换为灰度图 + + + 转换方法 + + + 灰度转换的方法 + + + 锐化 + + + 增强图像边缘和细节 + + + 锐化方法 + + + 选择锐化算法 + + + 锐化强度 + + + 锐化效果的强度 + + + 核大小 + + + 锐化核的大小(奇数) + + + 直方图均衡化 + + + 增强图像对比度 + + + 均衡化方法 + + + 选择直方图均衡化算法 + + + 裁剪限制 + + + CLAHE的对比度限制阈值 + + + 分块大小 + + + CLAHE的分块大小 + + + Sobel边缘检测 + + + 使用Sobel算子检测图像边缘 + + + 检测方向 + + + 选择边缘检测方向 + + + 核大小 + + + Sobel算子的核大小(奇数) + + + 缩放系数 + + + 边缘强度的缩放系数 + + + Kirsch边缘检测 + + + 使用Kirsch算子检测图像边缘 + + + 阈值 + + + 边缘检测阈值 + + + 缩放系数 + + + 边缘强度的缩放系数 + + + 水平边缘检测 + + + 专门检测水平方向的边缘 + + + 检测方法 + + + 选择水平边缘检测算法 + + + 灵敏度 + + + 边缘检测的灵敏度 + + + 阈值 + + + 边缘检测阈值 + + + Retinex阴影校正 + + + 基于Retinex的多尺度阴影校正和光照均衡 + + + 处理方法 + + + 选择Retinex算法类型 + + + 尺度1 (小) + + + 小尺度高斯核标准差,用于细节增强 + + + 尺度2 (中) + + + 中尺度高斯核标准差,用于局部光照校正 + + + 尺度3 (大) + + + 大尺度高斯核标准差,用于全局光照校正 + + + 增益 + + + 输出增益系数 + + + 偏移 + + + 输出偏移量 + + + 高动态范围增强 + + + 基于色调映射的高动态范围图像增强 + + + 色调映射方法 + + + 选择HDR色调映射算法:局部色调映射、自适应对数映射、Drago映射、双边滤波色调映射 + + + Gamma值 + + + Gamma校正值,用于调整输出亮度 + + + 饱和度 + + + 对比度饱和系数,用于局部色调映射方法 + + + 细节增强 + + + 细节增强系数,值越大细节越丰富 + + + 空间标准差 + + + 基础层提取的空间标准差,控制平滑范围 + + + 颜色标准差 + + + 双边滤波色调映射的颜色标准差,控制保边效果 + + + 偏置 + + + 自适应对数映射和Drago映射的偏置参数,控制暗部/亮部平衡 + + + 镜像 + + + 对图像进行水平、垂直或对角镜像翻转 + + + 翻转方向 + + + 翻转方向:Horizontal(水平/左右翻转)、Vertical(垂直/上下翻转)、Both(对角翻转/旋转180°) + + + 图像旋转 + + + 按任意角度旋转图像,支持画布自适应扩展 + + + 旋转角度 + + + 旋转角度(度),正值为逆时针旋转 + + + 扩展画布 + + + 扩展画布以容纳完整旋转图像,否则裁剪为原始尺寸 + + + 背景灰度 + + + 旋转后空白区域的填充灰度值(0-255) + + + 插值方法 + + + 插值方法:Nearest(最近邻/快速)、Bilinear(双线性/平滑)、Bicubic(双三次/高质量) + + + 伪色彩渲染 + + + 将灰度图像通过色彩映射表渲染为彩色图像 + + + 色彩映射表 + + + 选择用于渲染的色彩映射表 + + + 最小灰度值 + + + 低于此值的灰度将被裁剪到最小色彩 + + + 最大灰度值 + + + 高于此值的灰度将被裁剪到最大色彩 + + + 反转色彩映射 + + + 反转色彩映射方向 + + + + + 电子胶片效果 + + + 模拟传统X射线胶片显示效果,支持窗宽窗位和特性曲线调整 + + + 窗位 + + + 显示窗口的中心灰度值(Window Level) + + + 窗宽 + + + 显示窗口的宽度,控制可见灰度范围 + + + 反转(负片) + + + 反转图像为负片效果 + + + 特性曲线 + + + 胶片特性曲线:Linear(线性)、Sigmoid(S曲线)、Logarithmic(对数)、Exponential(指数) + + + 曲线强度 + + + 特性曲线的效果强度 + + + 边缘增强 + + + 边缘增强强度,模拟胶片锐化效果,0为关闭 + + + + + 亚像素放大 + + + 通过高质量插值实现图像的亚像素级放大 + + + 放大倍率 + + + 放大倍率,支持小数(如1.5、2.3) + + + 插值方法 + + + 插值方法:Nearest(最近邻)、Bilinear(双线性)、Bicubic(双三次)、Lanczos(最高质量) + + + 放大后锐化 + + + 放大后进行锐化补偿,抵消插值产生的模糊 + + + 锐化强度 + + + 放大后锐化的强度 + + + + + 超分辨率重建 (AI) + + + 基于深度学习的超分辨率重建,使用EDSR/FSRCNN模型 + + + 模型 + + + 超分辨率模型:EDSR(高质量/较慢)或 FSRCNN(快速/轻量) + + + 放大倍率 + + + 放大倍率:2x、3x 或 4x + + + + + 色彩分层 + + + 将灰度图像按亮度区间分为多个层级 + + + 分层数 + + + 灰度分层数量(2-16) + + + 分层方法 + + + 分层方法:Uniform(均匀等分)或 Otsu(自适应) + + + 输出模式 + + + 输出映射:EqualSpaced(等间距灰度)或 MidValue(区间中值) + + + 目标层 + + + 0 = 显示全部层,1~N = 只显示指定层(白色),其余为黑色 + + + + + 层次增强 + + + 基于拉普拉斯金字塔分解,对不同尺度的图像细节独立增强 + + + 金字塔层数 + + + 金字塔分解层数(2-8),层数越多分解越精细 + + + 精细细节增益 + + + 最精细层(边缘、纹理)的增益。1.0=原始,>1=增强,<1=抑制 + + + 中等细节增益 + + + 中等尺度细节的增益。1.0=原始,>1=增强,<1=抑制 + + + 粗糙细节增益 + + + 粗尺度细节(大结构)的增益。1.0=原始,>1=增强,<1=抑制 + + + 基础层增益 + + + 基础层(最低频)增益,控制整体亮度 + + + 裁剪限制 + + + 限制细节幅度,防止过增强产生伪影。0=不限制 + + + + + 直方图叠加 + + + 计算灰度直方图,以蓝色柱状图叠加到图像左上角,并输出统计表格 + + + + + 椭圆检测 + + + 基于轮廓分析和椭圆拟合检测图像中的椭圆 + + + 最小阈值 + + + 双阈值分割的最小阈值(0-255) + + + 最大阈值 + + + 双阈值分割的最大阈值(0-255) + + + 使用Otsu自动阈值 + + + 启用后将自动计算最佳阈值 + + + 最小轮廓点数 + + + 椭圆拟合所需的最小轮廓点数 + + + 最小面积 + + + 过滤小于此面积的椭圆 + + + 最大面积 + + + 过滤大于此面积的椭圆 + + + 最大离心率 + + + 最大离心率(0=圆,接近1=扁椭圆) + + + 最大拟合误差 + + + 最大拟合误差(像素) + + + 线条粗细 + + + 绘制椭圆的线条粗细 + + + + + 直线测量 + + + 测量图像中两点之间的距离 + + + 点1 X坐标 + + + 第一个点的X坐标(像素) + + + 点1 Y坐标 + + + 第一个点的Y坐标(像素) + + + 点2 X坐标 + + + 第二个点的X坐标(像素) + + + 点2 Y坐标 + + + 第二个点的Y坐标(像素) + + + 像素尺寸 + + + 每像素对应的物理尺寸,用于标定测量 + + + 单位 + + + 测量单位:px(像素)、mm、μm、cm + + + 线条粗细 + + + 测量线的线条粗细 + + + 显示标注 + + + 在测量线上显示距离标注 + + + + + 通孔填锡率 + + + 基于四椭圆倾斜投影几何法测量通孔填锡率 + + + THT 限值 (%) + + + 最低合格填锡率(默认75%,参考IPC-610) + + + 线条粗细 + + + ROI椭圆线条粗细 + + + + + BGA空洞率检测(自动) + + + 自动检测BGA焊球并测量空洞率(两步法:定位焊球 → 检测气泡) + + + 焊球最小面积 + + + 识别为BGA焊球的最小像素面积 + + + ROI模式 + + + None: 全图检测; Polygon: 多边形ROI(需先绘制ROI) + + + 焊球最大面积 + + + 识别为BGA焊球的最大像素面积 + + + 模糊核大小 + + + BGA检测时的高斯模糊核大小(奇数) + + + 最小圆度 + + + 过滤非圆形轮廓的最小圆度(0~1,1=完美圆形) + + + 气泡率限值 (%) + + + 最大允许气泡率(默认25%,参考IPC-7095) + + + 最小阈值 + + + 气泡检测的最小灰度值(灰度在[最小,最大]范围内判为气泡) + + + 最大阈值 + + + 气泡检测的最大灰度值 + + + 最小气泡面积 + + + 小于此面积的区域视为噪点忽略(像素) + + + 线条粗细 + + + 轮廓线条粗细 + + + + + 点到直线距离 + + + 测量点到直线的垂直距离 + + + 像素尺寸 + + + 每像素对应的物理尺寸 + + + 单位 + + + 测量单位:px / mm / μm / cm + + + 线条粗细 + + + 绘制线条粗细 + + + + + 角度测量 + + + 测量共端点两条射线的夹角 + + + + + 空隙测量 + + + 检测ROI内气泡并计算空隙率 + + + 最小阈值 + + + 气泡灰度下限 + + + 最大阈值 + + + 气泡灰度上限 + + + 最小气泡面积 + + + 小于此面积的气泡将被忽略(像素) + + + 合并半径 + + + 相邻气泡合并的膨胀半径(0=不合并) + + + 模糊核大小 + + + 高斯模糊核大小(奇数) + + + 空隙率限值(%) + + + 超过此限值判定为FAIL + + + 浮雕伪3D + + + 浮雕效果模拟3D浮雕,增强表面结构的可视化 + + + 光照方向 + + + 模拟光源方向 + + + 浮雕深度 + + + 浮雕效果的深度(越大浮雕感越强) + + + 原图混合比 + + + 与原图的混合比例(0=纯浮雕,1=纯原图) + + + 灰度偏移 + + + 平坦区域的灰度基底(128=中灰) + \ No newline at end of file diff --git a/XP.ImageProcessing.Processors/LocalizationHelper.cs b/XP.ImageProcessing.Processors/LocalizationHelper.cs index 6fb9094..570dc45 100644 --- a/XP.ImageProcessing.Processors/LocalizationHelper.cs +++ b/XP.ImageProcessing.Processors/LocalizationHelper.cs @@ -21,8 +21,8 @@ public static class LocalizationHelper if (_resourceManager == null) { _resourceManager = new ResourceManager( - "XP.ImageProcessing.Processors.Resources.Resources", - typeof(LocalizationHelper).Assembly); + "XP.Common.Resources.Resources", + typeof(XP.Common.Resources.Resources).Assembly); } return _resourceManager; } diff --git a/XP.ImageProcessing.Processors/XP.ImageProcessing.Processors.csproj b/XP.ImageProcessing.Processors/XP.ImageProcessing.Processors.csproj index 8e127e5..caaf7d6 100644 --- a/XP.ImageProcessing.Processors/XP.ImageProcessing.Processors.csproj +++ b/XP.ImageProcessing.Processors/XP.ImageProcessing.Processors.csproj @@ -32,6 +32,7 @@ +