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

5.x merge 4.x #3688

Closed
wants to merge 18 commits into from
Closed

5.x merge 4.x #3688

wants to merge 18 commits into from

Commits on Dec 28, 2023

  1. Enable AscendC kernel operator

    AscendC is an extended syntax for the C/C++ language that can be used to
    write operators that run on Ascend NPU.
    
    This commit introduce an operator(threshold) written in AscendC. Others
    can refer to this to implement other operators.
    
    AscendC can implement efficient fusion operators according to needs, in
    this case, threshold execution speed increased by nearly 4 times.
    
    Co-authored-by: CaoMengqing <[email protected]>
    hipudding and MengqingCao committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    927aff6 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Remove redundant code

    1. remove threshold_opencv_kernel
    2. typo ASCENDC_KERNELS_H
    3. add ALIGN_UP macro
    MengqingCao committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    09ed18d View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Merge pull request opencv#3614 from hipudding:ascendc

    Enable AscendC kernel operator
    asmorkalov authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    bbce2ef View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Merge pull request opencv#3646 from Dhanwanth1803:latch

    Fixes #25081:Latch input corruption fix opencv#3646
    
    Fixes opencv/opencv#25081
    
    As mentioned by WennPaper making it `grayImage = image.clone();` will make a deep copy. It prevents the `InputArray` from being modified.
    
    - [X] I agree to contribute to the project under Apache 2 License.
    - [X] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
    - [X] The PR is proposed to the proper branch
    - [X] There is a reference to the original bug report and related work
    - [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
          Patch to opencv_extra has the same branch name.
    - [ ] The feature is well documented and sample code can be built with the project CMake
    
    ---
    Co-authored-by: Dhanwanth1803 <dhanwanthvarala@gmail,com>
    Co-authored-by: Dmitry Kurtaev <[email protected]>
    Dhanwanth1803 authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    1ad3ad5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request opencv#3638 from mshabunin:doc-upgrade

    Documentation transition to fresh Doxygen opencv#3638
    
    Merge with opencv/opencv#25042
    mshabunin authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    1aaf6e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Merge pull request opencv#3647 from AleksandrPanov:add_to_mcc_detect_…

    …and_infer_test
    
    Add to mcc detect and infer test opencv#3647
    
    merge with opencv/opencv_extra#1153
    
    Added a full pipeline tests:
    
    1. detector->process(img, (TYPECHART)0, 1, true);
    2. ColorCorrectionModel model(src, COLORCHECKER_Macbeth); model.run();
    3. calibratedImage = model.infer(calibratedImage)*255.;
    
    
    ### Pull Request Readiness Checklist
    
    See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
    
    - [x] I agree to contribute to the project under Apache 2 License.
    - [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
    - [x] The PR is proposed to the proper branch
    - [x] There is a reference to the original bug report and related work
    - [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
          Patch to opencv_extra has the same branch name.
    - [ ] The feature is well documented and sample code can be built with the project CMake
    Alexander Panov authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    6b5142f View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    b9a9931 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf95e79 View commit details
    Browse the repository at this point in the history
  3. Two simple fixes to We Char QR Code module:

    - decodemgr.cpp: fix messed: width <--> height
    - unicomblock.cpp: fix wrong type at sizeof(...)
    ylatkin committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d75a1c3 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Exclude "2_qrcodes.png" for opencv_perf_wechat_qrcode test,

    as this image appears too difficult, so that test fails on it
    ylatkin committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    3157cc1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    b42682b View commit details
    Browse the repository at this point in the history
  2. Fix data corruption in WeChatQRCode::impl::decode

    (it may lead to incorrect results if multiple QR found at image)
    ylatkin committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    35f0b6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    270d2aa View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    db093af View commit details
    Browse the repository at this point in the history
  2. rename cv::float16_t to cv::hfloat (opencv#3697)

    * rename cv::float16_t to cv::fp16_t
    
    * fp16_t -> hfloat
    fengyuentau authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    56869b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    c8fb2f2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request opencv#3701 from elatkin:4.x_fix_data_corruption_w…

    …echat_qrcode_impl_detect
    alalek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    9373b72 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Merge branch 4.x

    asmorkalov committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    37e63d4 View commit details
    Browse the repository at this point in the history