• simonreich's avatar
    Merge pull request #1690 from simonreich:epf · 96953843
    simonreich authored
    Adds Edge-Preserving Filter (#1690)
    
    * Module EPF - Edge-Preserving Filter added
    
    * Changed name from template to epf
    
    * Removed clang-format file
    
    * Added header Files. Eliminated showWindow function. Used CommandLineParser.
    
    * Moved filter from epf module to ximgproc
    
    * Removed header files from sample
    
    * Minor bug fix in demo. Pointers in demo removed.
    
    * Pointers removed. InputArray/OutputArray added
    
    * License header added
    
    * License header from sample file removed
    
    * Unit test for performance added
    
    * Replaced manual mean computation with cv::mean
    
    * Beautified code via clang-format and https://raw.githubusercontent.com/opencv/opencv_contrib/master/modules/cvv/.clang-format
    
    * Merged historic if... else if statement into one if statement
    
    * Trailing whitespace removed and .. changed into .
    
    * Tabs replaced with 4 spaces.
    
    * Removed subwindow = src(roi);
    
    * Moved type test to beginning of code
    
    * Removed indentation from namespace and added //! @}
    
    * Added name to header
    
    * git cleanup introduced some errors fixed here
    
    * Changed path testdata/perf/320x260.png to perf/320x260.png
    
    * Fixed warning declaration of 'subwindow1' hides previous local declaration
    
    * Fixed warning 'const' qualifier on reference type 'cv::InputArray' (aka 'const cv::_InputArray &') has no effect
    
    * Accuracy test added/
    
    * Renamed void edgepreservingFilter to void edgePreservingFilter
    96953843
Name
Last commit
Last update
..
opencl Loading commit data...
adaptive_manifold_filter_n.cpp Loading commit data...
advanced_types.hpp Loading commit data...
anisodiff.cpp Loading commit data...
bilateral_texture_filter.cpp Loading commit data...
brightedges.cpp Loading commit data...
deriche_filter.cpp Loading commit data...
disparity_filters.cpp Loading commit data...
domain_transform.cpp Loading commit data...
dtfilter_cpu.cpp Loading commit data...
dtfilter_cpu.hpp Loading commit data...
dtfilter_cpu.inl.hpp Loading commit data...
edgeaware_filters_common.cpp Loading commit data...
edgeaware_filters_common.hpp Loading commit data...
edgeboxes.cpp Loading commit data...
edgepreserving_filter.cpp Loading commit data...
estimated_covariance.cpp Loading commit data...
fast_hough_transform.cpp Loading commit data...
fast_line_detector.cpp Loading commit data...
fgs_filter.cpp Loading commit data...
fourier_descriptors.cpp Loading commit data...
graphsegmentation.cpp Loading commit data...
guided_filter.cpp Loading commit data...
joint_bilateral_filter.cpp Loading commit data...
l0_smooth.cpp Loading commit data...
lsc.cpp Loading commit data...
niblack_thresholding.cpp Loading commit data...
paillou_filter.cpp Loading commit data...
peilin.cpp Loading commit data...
precomp.hpp Loading commit data...
ridgedetectionfilter.cpp Loading commit data...
rolling_guidance_filter.cpp Loading commit data...
run_length_morphology.cpp Loading commit data...
seeds.cpp Loading commit data...
selectivesearchsegmentation.cpp Loading commit data...
slic.cpp Loading commit data...
sparse_match_interpolators.cpp Loading commit data...
structured_edge_detection.cpp Loading commit data...
thinning.cpp Loading commit data...
weighted_median_filter.cpp Loading commit data...