如果有任何建议意见或组织社团老师同学有意共同建设git,请联系20666093@tongji.edu.cn

  • riskiest's avatar
    Merge pull request #2671 from riskiest:color-calibration · 478cc124
    riskiest 创作于
    
    
    Color Calibration Algorithm Implementation Revised
    
    * Add utils, io helpers, the operations for linearization and distance
    
    * Add the code for color, colorspace, linearization and ccm computation
    
    * Add sample code for color correction
    
    * Add the dependency to opencv_imgcodes in CMakeLists.txt
    
    * Add the color correction tutorial, introducing build steps and
    parameters
    
    * Add sample code to color correction tutorial
    
    * Add color correction algorithms introductions
    
    * Update color_correction_model.markdown
    
    * Fix warnings of whitespace, undeclared function, shadow variables.
    
    * Fix the warnings of shadow variables, unused variable in base class.
    Fix the error whitespace and 'EOF' on the docs.
    
    * Fix the warnnings on win & macos
    
    * Fix bugs & support Vinyl ColorChecker
    
    * fix shadow variables warning & code style
    
    * update document for sample
    
    * update license
    
    * fix linearize.hpp
    
    * Add basic io, utils, operations helpers.
    Implement color distance.
    
    * Implement color, colorspace, linearization and ccm features.
    
    * Add the dependencies to opencv_imgcodecs in CMakeLists.txt
    
    * Add color correction model sample code.
    Co-authored-by: default avatarChenqi Shan <shanchenqi@huawei.com>
    
    * Add the index markdown of color correction tutorial.
    
    Co-authored-by: default avatarChenqi Shan <shanchenqi@huawei.com>
    
    * Add the introduction for color correction sample.
    
    * Split operations into .hpp and .cpp
    
    * Split mcc, color, colorspace and linearize into .cpp & .hpp
    
    * Update test cases
    
    * Split distance, io and utils into cpp & hpp.
    Refer ccm.hpp in entrypoint header and update realted refs in sampe & tutorial
    
    * add static method
    
    * fix shared_ptr
    
    * fix markdown for new version
    
    * delete useless include message
    
    * update unittests
    
    * update docs & fix bugs for InitialwhiteBalance()
    
    * update doc for doxygen
    
    * update doc&DigitalSG
    
    * replace whitespace for utils.hpp&color.hpp
    
    * update getilluminants,imgcodes,
    
    * Fix Mat wrapper over data from C arrays, fix doxygen's @snippet instead of direct code.
    
    * remove array from color.h
    
    * remove hpp from include/mcc/
    
    * add hpp to opencv/model/mcc/
    
    * dst unsolved
    
    * remove bugs about dst
    
    * add make passed
    
    * update codes using the structure "impl"
    
    * update documents
    
    * update ccm member for class ColorCorrectionModel
    
    * remove  macro CV_EXPORTS_W for codes in src/*.hpp
    
    * move class Impl private
    
    * remove unnesasary notice
    
    * remove trailing whitespace
    
    * update documents&samples
    
    * move typedef MatFunc into class and move dead codes
    
    * minimize list of required headers, add getCCM() method
    
    * move type: information for parameters
    
    * move underscores _ in public headers
    
    * add @defgroup for ccm
    
    * move <iostream> and add getloss() method for class ColorCorrection Model
    
    * update sample/color_correction_model.cpp
    
    * add getIOs() function for minimize initialization of IO variables
    
    * mcc(ccm): apply clang-format
    
    * mcc(ccm): fix documentation, code style
    
    * remove duplicate enum values
    
    * add prefixes for enum values
    
    * update codes using cv_Error
    
    * update test_ccm file
    
    * update test_ccm file
    
    * update sample --help
    
    * mcc: reduce global initializers
    
    * update function naming style
    
    * update formulas and note for ccm.hpp
    
    * add const value
    
    Co-authored-by: default avatarChenqi Shan <shanchenqi@huawei.com>
    Co-authored-by: default avatarJinheng Zhang <zhangjinheng1@huawei.com>
    Co-authored-by: default avatarZhen Ju <juzhen@huawei.com>
    Co-authored-by: default avatarLongbu Wang <wanglongbu@huawei.com.com>
    Co-authored-by: default avatarshanchenqi <582533558@qq.com>
    478cc124