Skip to content

Commit 83b6a15

Browse files
authored
Merge pull request #305 from Tianwei-singtown/feat_add_max_min_filter
feat_add_max_min_filter
2 parents e14e38e + 6fe7ccf commit 83b6a15

30 files changed

+3955
-0
lines changed

prj/vs2022/Avx2.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@
5858
<ClCompile Include="..\..\src\Simd\SimdAvx2Interleave.cpp" />
5959
<ClCompile Include="..\..\src\Simd\SimdAvx2Laplace.cpp" />
6060
<ClCompile Include="..\..\src\Simd\SimdAvx2Lbp.cpp" />
61+
<ClCompile Include="..\..\src\Simd\SimdAvx2MaxFilter.cpp" />
62+
<ClCompile Include="..\..\src\Simd\SimdAvx2MinFilter.cpp" />
6163
<ClCompile Include="..\..\src\Simd\SimdAvx2MeanFilter3x3.cpp" />
6264
<ClCompile Include="..\..\src\Simd\SimdAvx2MedianFilter.cpp" />
6365
<ClCompile Include="..\..\src\Simd\SimdAvx2MidpointFilter.cpp" />

prj/vs2022/Avx2.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,12 @@
7676
<ClCompile Include="..\..\src\Simd\SimdAvx2Int16ToGray.cpp">
7777
<Filter>Avx2\Convert</Filter>
7878
</ClCompile>
79+
<ClCompile Include="..\..\src\Simd\SimdAvx2MaxFilter.cpp">
80+
<Filter>Avx2\Filter</Filter>
81+
</ClCompile>
82+
<ClCompile Include="..\..\src\Simd\SimdAvx2MinFilter.cpp">
83+
<Filter>Avx2\Filter</Filter>
84+
</ClCompile>
7985
<ClCompile Include="..\..\src\Simd\SimdAvx2MeanFilter3x3.cpp">
8086
<Filter>Avx2\Filter</Filter>
8187
</ClCompile>

prj/vs2022/Avx512bw.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
<ClCompile Include="..\..\src\Simd\SimdAvx512bwInterleave.cpp" />
6262
<ClCompile Include="..\..\src\Simd\SimdAvx512bwLaplace.cpp" />
6363
<ClCompile Include="..\..\src\Simd\SimdAvx512bwLbp.cpp" />
64+
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMaxFilter.cpp" />
65+
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMinFilter.cpp" />
6466
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMeanFilter3x3.cpp" />
6567
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMedianFilter.cpp" />
6668
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMidpointFilter.cpp" />

prj/vs2022/Avx512bw.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,12 @@
364364
<ClCompile Include="..\..\src\Simd\SimdAvx512bwHog.cpp">
365365
<Filter>Avx512bw\Legacy</Filter>
366366
</ClCompile>
367+
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMaxFilter.cpp">
368+
<Filter>Avx512bw\Filter</Filter>
369+
</ClCompile>
370+
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMinFilter.cpp">
371+
<Filter>Avx512bw\Filter</Filter>
372+
</ClCompile>
367373
<ClCompile Include="..\..\src\Simd\SimdAvx512bwMeanFilter3x3.cpp">
368374
<Filter>Avx512bw\Filter</Filter>
369375
</ClCompile>

prj/vs2022/Base.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@
179179
<ClCompile Include="..\..\src\Simd\SimdBaseInterleave.cpp" />
180180
<ClCompile Include="..\..\src\Simd\SimdBaseLaplace.cpp" />
181181
<ClCompile Include="..\..\src\Simd\SimdBaseLbp.cpp" />
182+
<ClCompile Include="..\..\src\Simd\SimdBaseMaxFilter.cpp" />
183+
<ClCompile Include="..\..\src\Simd\SimdBaseMinFilter.cpp" />
182184
<ClCompile Include="..\..\src\Simd\SimdBaseMeanFilter3x3.cpp" />
183185
<ClCompile Include="..\..\src\Simd\SimdBaseMedianFilter.cpp" />
184186
<ClCompile Include="..\..\src\Simd\SimdBaseMidpointFilter.cpp" />

prj/vs2022/Base.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@
100100
<ClCompile Include="..\..\src\Simd\SimdBaseInt16ToGray.cpp">
101101
<Filter>Base\Convert</Filter>
102102
</ClCompile>
103+
<ClCompile Include="..\..\src\Simd\SimdBaseMaxFilter.cpp">
104+
<Filter>Base\Filter</Filter>
105+
</ClCompile>
106+
<ClCompile Include="..\..\src\Simd\SimdBaseMinFilter.cpp">
107+
<Filter>Base\Filter</Filter>
108+
</ClCompile>
103109
<ClCompile Include="..\..\src\Simd\SimdBaseMeanFilter3x3.cpp">
104110
<Filter>Base\Filter</Filter>
105111
</ClCompile>

prj/vs2022/Neon.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@
6969
<ClCompile Include="..\..\src\Simd\SimdNeonInterleave.cpp" />
7070
<ClCompile Include="..\..\src\Simd\SimdNeonLaplace.cpp" />
7171
<ClCompile Include="..\..\src\Simd\SimdNeonLbp.cpp" />
72+
<ClCompile Include="..\..\src\Simd\SimdNeonMaxFilter.cpp" />
73+
<ClCompile Include="..\..\src\Simd\SimdNeonMinFilter.cpp" />
7274
<ClCompile Include="..\..\src\Simd\SimdNeonMeanFilter3x3.cpp" />
7375
<ClCompile Include="..\..\src\Simd\SimdNeonMedianFilter.cpp" />
7476
<ClCompile Include="..\..\src\Simd\SimdNeonMidpointFilter.cpp" />

prj/vs2022/Neon.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,12 @@
124124
<ClCompile Include="..\..\src\Simd\SimdNeonNeuralConvolution.cpp">
125125
<Filter>Neon\Legacy</Filter>
126126
</ClCompile>
127+
<ClCompile Include="..\..\src\Simd\SimdNeonMaxFilter.cpp">
128+
<Filter>Neon\Filter</Filter>
129+
</ClCompile>
130+
<ClCompile Include="..\..\src\Simd\SimdNeonMinFilter.cpp">
131+
<Filter>Neon\Filter</Filter>
132+
</ClCompile>
127133
<ClCompile Include="..\..\src\Simd\SimdNeonMedianFilter.cpp">
128134
<Filter>Neon\Filter</Filter>
129135
</ClCompile>

prj/vs2022/Sse41.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@
6464
<ClCompile Include="..\..\src\Simd\SimdSse41Interleave.cpp" />
6565
<ClCompile Include="..\..\src\Simd\SimdSse41Laplace.cpp" />
6666
<ClCompile Include="..\..\src\Simd\SimdSse41Lbp.cpp" />
67+
<ClCompile Include="..\..\src\Simd\SimdSse41MaxFilter.cpp" />
68+
<ClCompile Include="..\..\src\Simd\SimdSse41MinFilter.cpp" />
6769
<ClCompile Include="..\..\src\Simd\SimdSse41MeanFilter3x3.cpp" />
6870
<ClCompile Include="..\..\src\Simd\SimdSse41MedianFilter.cpp" />
6971
<ClCompile Include="..\..\src\Simd\SimdSse41MidpointFilter.cpp" />

prj/vs2022/Sse41.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@
6161
<ClCompile Include="..\..\src\Simd\SimdSse41GaussianBlur3x3.cpp">
6262
<Filter>Sse41\Filter</Filter>
6363
</ClCompile>
64+
<ClCompile Include="..\..\src\Simd\SimdSse41MaxFilter.cpp">
65+
<Filter>Sse41\Filter</Filter>
66+
</ClCompile>
67+
<ClCompile Include="..\..\src\Simd\SimdSse41MinFilter.cpp">
68+
<Filter>Sse41\Filter</Filter>
69+
</ClCompile>
6470
<ClCompile Include="..\..\src\Simd\SimdSse41MeanFilter3x3.cpp">
6571
<Filter>Sse41\Filter</Filter>
6672
</ClCompile>

0 commit comments

Comments
 (0)