low pri features

This commit is contained in:
2026-04-03 22:09:19 -07:00
parent c24eed104e
commit 5d4c6dfcea
25 changed files with 1707 additions and 117 deletions

View File

@@ -14,75 +14,93 @@ from typing import Any
MENU_LAYOUT: dict[str, list[str]] = {
"Input": [
"Image",
"Note",
"ImageDemo",
"Folder",
"ImageDemo",
"SyntheticSurface",
"Note",
"TextNote",
"Number",
"RangeSlider",
"Coordinate",
"CoordinatePair",
],
"Display": [
"ColorMap",
"Font",
"ColormapAdjust",
"PreviewImage",
"ValueIO",
"View3D",
"ColorMap",
"ColormapAdjust",
"Font",
"ValueIO",
"PrintTable",
"Save",
"SaveImage",
"PrintTable",
],
"Overlay": [
"Markup",
"Annotations",
"AngleMeasure",
"Cursors",
],
"Geometry": [
"CropResizeField",
"RotateField",
"FlipField",
"Resample",
"AffineCorrection",
"ImageStitch",
"FieldArithmetic",
],
"Filter": [
"GaussianFilter",
"MedianFilter",
"EdgeDetect",
"Gradient",
"FFTFilter",
"ScarRemoval",
],
"Spectral": [
"FFT2D",
"FFT2DInverse",
"FFTFilter",
"ACF2D",
"ACF1D",
"PSDF",
],
"Level & Correct": [
"FixZero",
"PlaneLevelField",
"PolyLevelField",
"FacetLevelField",
"LineCorrection",
"DriftCorrection",
"ScarRemoval",
"SpotRemoval",
],
"Measure": [
"Filter": [
"GaussianFilter",
"MedianFilter",
"KuwaharaFilter",
"WaveletDenoise",
"LocalContrast",
"CustomConvolution",
"Deconvolution",
"Gradient",
"EdgeDetect",
],
"Spectral": [
"FFT2D",
"FFT2DInverse",
"FFTFilter",
"FFT1D",
"AngleMeasure",
"CrossSection",
"Histogram",
"Cursors",
"Curvature",
"FractalDimension",
"ACF2D",
"ACF1D",
"PSDF",
"SlopeDistribution",
"RadialProfile",
"CrossCorrelate",
],
"Measure": [
"CrossSection",
"Histogram",
"Statistics",
"Stats",
"Curvature",
"ShapeFitting",
"FractalDimension",
"Entropy",
"SlopeDistribution",
"RadialProfile",
"LatticeMeasurement",
"AngleMeasure",
],
"Detect": [
"FeatureDetection",
"HoughTransform",
"TemplateMatch",
"FacetAnalysis",
"MFMAnalysis",
],
"Mask": [
"DrawMask",
@@ -90,8 +108,6 @@ MENU_LAYOUT: dict[str, list[str]] = {
"MaskMorphology",
"MaskInvert",
"MaskOperations",
"GrainDistanceTransform",
"WatershedSegmentation",
],
"Grains": [
"GrainDistanceTransform",