Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of Global sampling based matting #2278

Open
wants to merge 3 commits into
base: 4.x
Choose a base branch
from

Commits on Dec 28, 2019

  1. ximgproc: add globalmatting

    Add files via upload
    Add files via upload
    Add files via upload
    Update README.md
    Update and rename mattingClass.cpp to globalmatting.cpp
    Rename mattingClass.h to globalmatting.h
    Update and rename globalmatting.h to globalmatting.hpp
    Update globalmatting.cpp
    Add files via upload
    Update global_matting_sample.cpp
    Update test_global_matting.cpp
    Update globalmatting.cpp
    Update globalmatting.hpp
    Update globalmatting.hpp
    Update globalmatting.cpp
    Update globalmatting.cpp
    Update globalmatting.hpp
    Update globalmatting.hpp
    Update ximgproc.hpp
    Update ximgproc.hpp
    Update ximgproc.hpp
    Update CMakeLists.txt
    Update globalmatting.hpp
    Update globalmatting.hpp
    Update globalmatting.hpp
    Update globalmatting.hpp
    Update globalmatting.hpp
    Update globalmatting.cpp
    Update globalmatting.cpp
    Update test_global_matting.cpp
    Update test_global_matting.cpp
    Update test_global_matting.cpp
    Update global_matting_sample.cpp
    Update globalmatting.cpp
    Update globalmatting.hpp
    Removing trailing whitespaces
    Removing whitespaces
    Rename global_matting_sample.cpp to globalmatting.cpp
    Rename test_global_matting.cpp to test_globalmatting.cpp
    Update globalmatting.cpp
    Update globalmatting.cpp
    Update globalmatting.cpp
    Update globalmatting.cpp
    Update globalmatting.cpp
    Update test_globalmatting.cpp
    Update test_globalmatting.cpp
    Update test_globalmatting.cpp
    Update globalmatting.hpp
    Update globalmatting.cpp
    Update test_globalmatting.cpp
    Removing whitespaces
    Removed whitespaces
    Update test_globalmatting.cpp
    Update test_globalmatting.cpp
    Update test_globalmatting.cpp
    Update globalmatting.cpp
    Removing global structure from header file
    Added the global structure into cpp file
    Added license and removed extra header files
    Added License information
    Removed whitespaces
    Update globalmatting.cpp
    Create globalmatting.md
    Update globalmatting.md
    Update globalmatting.md
    Removed square function from the public header
    Added the square function to the source file
    Added license information and removed BaseTest
    Using cvtest::findDatafile
    Bringing y to outer loop and x in inner loop
    Added license information to sample
    Update test_globalmatting.cpp
    Removed trailing whitespaces
    Update README.md
    Update README.md
    Update globalmatting.md
    Not using BaseTest legacy code anymore
    
    Put all the testing code in the Test()
    Fixed buildbot errors
    Fixed syntactical errors
    Fixed whitespace errors
    Removing highgui dependency
    
    It is redundant for the module
    Removed highgui header file
    
    highgui module is not used in header files
    Using CV_CheckTypeEQ function
    Fixed buildbot errors
    Fixed whitespace errors
    Added __OPENCV_XIMGPROC prefix and _HPP___ suffix
    Removed unnecessary header files
    Using Scalar::all(0) instead of (uchar)0
    Replacing Scalar::all(0) with cv::Scalar::all(0)
    Replacing Scalar::all(0) with (uchar)0
    Using opencv's random function
    Removed whitespace errors
    Added images used in tutorials
    No external links on embedded images are now used
    Fixed image path error
    
    Removing png input
    
    Removing png input
    
    Removing input png
    
    Removing trimap png
    
    Removing trimap png
    
    Removing trimap png
    
    Uploading jpg files
    
    Update globalmatting.md
    
    Bringing y to outer loop
    
    Using normL2Sqr function
    Nerdyvedi authored and alalek committed Dec 28, 2019
    Configuration menu
    Copy the full SHA
    a2aa0d5 View commit details
    Browse the repository at this point in the history
  2. ximgproc(globalmatting): whitespace / code style

    - moved out implementation details from public API
    - don't use cv::
    - more checks
    - updated test
    alalek committed Dec 28, 2019
    Configuration menu
    Copy the full SHA
    b7c0236 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2019

  1. Changed the variable name

    Nerdyvedi authored Dec 29, 2019
    Configuration menu
    Copy the full SHA
    b3b6f03 View commit details
    Browse the repository at this point in the history