62379dd5b9
* Implement Sobel and Scharr operators This commit adds Sobel and Scharr operators with support for 0th and 1st degrees with other degrees planned for later * Migrate and fix Harris example Generate Harris entries now uses signed image view. The Harris corner detector example now uses the Scharr filter generator and convolve_2d to reduce amount of code needed. * Fix and migrate Hessian example The Hessian example now uses signed image views and uses newly added kernel generators to compute gradients * Fix Harris and Hessian tests The tests broke due to migration to signed views in algorithms, but tests were not adjusted * Fix Jamfile for example/sobel_scharr.cpp * Cosmetic changes * Commented out fail tests * Fixed pixel16 used in image16s In Harris and Hessian tests, unsigned pixel values was used to construct signed image, which was causing appveyor to error out. * Reenable failing targets * Unify kernel generator interface This commit makes all kernel generator functions to return kernel_2d and adapts dependant threshold function to use the new interface * Migrate Hessian and Harris tests Migrate Hessian and Harris tests to new interface for kernel generators * Migrate Harris and Hessian examples Harris and Hessian examples now use new interface for kernel generation * Migrate simple_kernels tests simple_kernels are now using kernel_2d interface * Add missing return Normalized mean generation had missing return at the end of the function * Adapt code to namespace move This commit reacts to kernel_2d, convolve_2d being moved to namespace detail
40 lines
394 B
Plaintext
40 lines
394 B
Plaintext
*~
|
|
*.swp
|
|
*.log
|
|
|
|
# Boost.Build
|
|
stdcerr
|
|
/doc/*build*
|
|
/io/output
|
|
|
|
# Documentation and Sphinx
|
|
doc/html
|
|
doc/warnings.txt
|
|
|
|
# Visual Studio (Code)
|
|
/.vs
|
|
.vscode
|
|
*.code-workspace
|
|
|
|
# CMake
|
|
/*build*
|
|
/cmake-build-debug/
|
|
/cmake-build-release/
|
|
/CMakeSettings.json
|
|
/cmake-variants.yaml
|
|
|
|
# JetBrains
|
|
/.idea
|
|
|
|
# Python
|
|
.venv*
|
|
.env*
|
|
|
|
# Conan
|
|
conaninfo.txt
|
|
graph_info.json
|
|
|
|
# clangd
|
|
compile_commands.json
|
|
.clangd/
|