-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathMainWindow.xaml
More file actions
86 lines (78 loc) · 4.44 KB
/
Copy pathMainWindow.xaml
File metadata and controls
86 lines (78 loc) · 4.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<Window x:Class="DIP.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:DIP"
mc:Ignorable="d"
Title="201800800354" Height="718.4" Width="968.172" WindowStyle="ThreeDBorderWindow">
<Viewbox Stretch="UniformToFill">
<DockPanel x:Name="dp" LastChildFill="True" HorizontalAlignment="Left" Height="568" VerticalAlignment="Top" Width="814">
<Menu x:Name="MenuBar" FontSize="11" DockPanel.Dock="Top" Height="30" Background="#FFFDFAFA">
<MenuItem Header="文件" Height="30">
<MenuItem Header="打开图片"></MenuItem>
<MenuItem Header="保存图片"></MenuItem>
<MenuItem Header="原图信息"></MenuItem>
</MenuItem>
<MenuItem Header="编辑" Height="30">
<MenuItem x:Name="undo" IsEnabled="False" Header="撤销"></MenuItem>
<MenuItem x:Name="redo" IsEnabled="False" Header="重做"></MenuItem>
</MenuItem>
<MenuItem Header="几何变换" Height="30">
<MenuItem Header="放大"></MenuItem>
<MenuItem Header="缩小"></MenuItem>
<MenuItem Header="旋转"></MenuItem>
<MenuItem Header="错切"></MenuItem>
</MenuItem>
<MenuItem Header="灰度变换" Height="30">
<MenuItem Header="灰度化"></MenuItem>
<Separator></Separator>
<MenuItem Header="灰度直方图"></MenuItem>
<Separator></Separator>
<MenuItem Header="线性灰度变换"></MenuItem>
<MenuItem Header="直方图均衡化"></MenuItem>
</MenuItem>
<MenuItem Header="噪声抑制" Height="30">
<MenuItem Header="高斯噪声"></MenuItem>
<MenuItem Header="椒盐噪声"></MenuItem>
<Separator></Separator>
<MenuItem Header="均值滤波"></MenuItem>
<MenuItem Header="中值滤波"></MenuItem>
<MenuItem Header="高斯平滑滤波"></MenuItem>
<Separator></Separator>
<MenuItem Header="二值化"></MenuItem>
<MenuItem Header="二值图像去噪"></MenuItem>
<MenuItem Header="消除孤立黑像素点"></MenuItem>
<Separator></Separator>
<MenuItem Header="选择式掩膜滤波"></MenuItem>
<MenuItem Header="KNN平滑滤波"></MenuItem>
</MenuItem>
<MenuItem Header="边缘检测">
<MenuItem Header="双向梯度算子"></MenuItem>
<Separator></Separator>
<MenuItem Header="Roberts算子"></MenuItem>
<MenuItem Header="Sobel算子"></MenuItem>
<Separator></Separator>
<MenuItem Header="Laplacian算子"></MenuItem>
<MenuItem Header="Wallis算子"></MenuItem>
<Separator></Separator>
<MenuItem Header="LoG算子"></MenuItem>
</MenuItem>
<MenuItem Header="图像分割">
<MenuItem Header="迭代阈值分割"></MenuItem>
<MenuItem Header="灰度-局部灰度均值散布图"></MenuItem>
<MenuItem Header="轮廓提取法"></MenuItem>
<MenuItem Header="二值图像测量"></MenuItem>
</MenuItem>
</Menu>
<Border BorderBrush="LightGray" DockPanel.Dock="Left" BorderThickness="0,0,1,0"/>
<Border Panel.ZIndex="99" BorderBrush="Gray" DockPanel.Dock="Bottom" BorderThickness="0,1,0,0">
<StackPanel Background="#BFD7DFE7" x:Name="grid" Height="146" VerticalAlignment="Center" Margin="0" Orientation="Horizontal"/>
</Border>
<Canvas Background="Gray">
<Image x:Name="img" Panel.ZIndex="-20" Margin="10, 10"
VerticalAlignment="Top"/>
</Canvas>
</DockPanel>
</Viewbox>
</Window>