- 15 6月, 2023 1 次提交
-
-
由 Maksim Shabunin 提交于
Moved barcode from opencv_contrib #23666 Merge with https://github.com/opencv/opencv_contrib/pull/3497 ##### TODO - [x] Documentation (bib) - [x] Tutorial (references) - [x] Sample app (refactored) - [x] Java (test passes) - [x] Python (test passes) - [x] Build without DNN
-
- 14 6月, 2023 1 次提交
-
-
由 Damiano Falcioni 提交于
added Aruco MIP dictionaries #23785 added Aruco MIP dictionaries: DICT_ARUCO_MIP_16h3, DICT_ARUCO_MIP_25h7, DICT_ARUCO_MIP_36h12 from [Aruco.js](https://github.com/damianofalcioni/js-aruco2), converted in opencv format using https://github.com/damianofalcioni/js-aruco2/blob/master/src/dictionaries/utils/dic2opencv.js ### Pull Request Readiness Checklist See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request - [ ] I agree to contribute to the project under Apache 2 License. - [ ] 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 - [ ] The PR is proposed to the proper branch - [ ] 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
-
- 11 6月, 2023 1 次提交
-
-
由 zihaomu 提交于
-
- 08 6月, 2023 1 次提交
-
-
由 Alex 提交于
-
- 05 6月, 2023 1 次提交
-
-
由 Alex 提交于
-
- 02 6月, 2023 1 次提交
-
-
由 Alexander Panov 提交于
Add detect qr with aruco #23264 Using Aruco to detect finder patterns to search QR codes. TODO (in next PR): - add single QR detect (update `detect()` and `detectAndDecode()`) - need reduce full enumeration of finder patterns - need add finder pattern info to `decode` step - need to merge the pipeline of the old and new algorithm [Current results:](https://docs.google.com/spreadsheets/d/1ufKyR-Zs-IGXwvqPgftssmTlceVjiQX364sbrjr2QU8/edit#gid=1192415584) +20% total detect, +8% total decode in OpenCV [QR benchmark](https://github.com/opencv/opencv_benchmarks/tree/develop/python_benchmarks/qr_codes) ![res1](https://user-images.githubusercontent.com/22337800/231228556-191d3eae-a318-44e1-af99-e7d420bf6248.png) 78.4% detect, 58.7% decode vs 58.5 detect, 50.5% decode in default [main.py.txt](https://github.com/opencv/opencv/files/10762369/main.py.txt) ![res2](https://user-images.githubusercontent.com/22337800/231229123-ed7f1eda-159a-444b-a3ff-f107d8eb4a20.png) add new info to [google docs](https://docs.google.com/spreadsheets/d/1ufKyR-Zs-IGXwvqPgftssmTlceVjiQX364sbrjr2QU8/edit?usp=sharing) ### 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 - [ ] 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
-
- 22 5月, 2023 1 次提交
-
-
由 Christine Poerschke 提交于
QRCodeDetector: don't floodFill with outside-of-image seedPoint #23612 Fixes #21532. ### 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 - [ ] 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
-
- 04 5月, 2023 1 次提交
-
-
由 Stefan Becker 提交于
-
- 27 4月, 2023 1 次提交
-
-
由 Alex 提交于
-
- 18 4月, 2023 1 次提交
-
-
由 Milan van Wouden 提交于
"corresponging" -> "corresponding" "Refind" -> "Refine"
-
- 17 4月, 2023 1 次提交
-
-
由 keith siilats 提交于
Fix python bindings for setCharucoParameters #23436 setCharucoParameters fails in python Fixes: https://github.com/opencv/opencv/issues/23440 ### 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. - [x] The feature is well documented and sample code can be built with the project CMake
-
- 15 4月, 2023 1 次提交
-
-
由 smeng9 提交于
-
- 11 4月, 2023 1 次提交
-
-
由 Yuantao Feng 提交于
Add notes for the output format of FaceDetectorYN.detect() Resolves https://github.com/opencv/opencv/pull/23020#issuecomment-1499010015 ### 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 - [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable Patch to opencv_extra has the same branch name. - [x] The feature is well documented and sample code can be built with the project CMake
-
- 29 3月, 2023 1 次提交
-
-
由 Alex 提交于
-
- 24 3月, 2023 1 次提交
-
-
由 Alex 提交于
-
- 21 3月, 2023 1 次提交
-
-
由 Wwupup 提交于
-
- 20 3月, 2023 1 次提交
-
-
由 Genci Berisha 提交于
Added regression test for the flipped images
-
- 17 2月, 2023 1 次提交
-
-
由 Stefan Becker 提交于
-
- 06 2月, 2023 1 次提交
-
-
由 keith siilats 提交于
Delete the debug print statements accidentally left in
-
- 27 1月, 2023 1 次提交
-
-
由 Genci Berisha 提交于
Added regression parameterized test for Structure Append mode final_qr_code clear outside generateQR() method
-
- 09 1月, 2023 1 次提交
-
-
由 Christoph Rackwitz 提交于
Usage of imread(): magic number 0, unchecked result * docs: rewrite 0/1 to IMREAD_GRAYSCALE/IMREAD_COLOR in imread() * samples, apps: rewrite 0/1 to IMREAD_GRAYSCALE/IMREAD_COLOR in imread() * tests: rewrite 0/1 to IMREAD_GRAYSCALE/IMREAD_COLOR in imread() * doc/py_tutorials: check imread() result
-
- 28 12月, 2022 1 次提交
-
-
由 Alexander Panov 提交于
merge with https://github.com/opencv/opencv_contrib/pull/3394 move Charuco API from contrib to main repo: - add CharucoDetector: ``` CharucoDetector::detectBoard(InputArray image, InputOutputArrayOfArrays markerCorners, InputOutputArray markerIds, OutputArray charucoCorners, OutputArray charucoIds) const // detect charucoCorners and/or markerCorners CharucoDetector::detectDiamonds(InputArray image, InputOutputArrayOfArrays _markerCorners, InputOutputArrayOfArrays _markerIds, OutputArrayOfArrays _diamondCorners, OutputArray _diamondIds) const ``` - add `matchImagePoints()` for `CharucoBoard` - remove contrib aruco dependencies from interactive-calibration tool - move almost all aruco tests to objdetect ### 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. - [x] The feature is well documented and sample code can be built with the project CMake
-
- 23 12月, 2022 1 次提交
-
-
由 Alexander Smorkalov 提交于
-
- 21 12月, 2022 1 次提交
-
-
由 Alexander Alekhin 提交于
-
- 16 12月, 2022 1 次提交
-
-
由 Alexander Panov 提交于
Megre together with https://github.com/opencv/opencv_contrib/pull/3325 1. Move aruco_detector, aruco_board, aruco_dictionary, aruco_utils to objdetect 1.1 add virtual Board::draw(), virtual ~Board() 1.2 move `testCharucoCornersCollinear` to Board classes (and rename to `checkCharucoCornersCollinear`) 1.3 add wrappers to keep the old api working 3. Reduce inludes 4. Fix java tests (add objdetect import) 5. Refactoring ### 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. - [x] The feature is well documented and sample code can be built with the project CMake ``` **WIP** force_builders=linux,win64,docs,Linux x64 Debug,Custom Xbuild_contrib:Docs=OFF build_image:Custom=ubuntu:22.04 build_worker:Custom=linux-1 ```
-
- 15 12月, 2022 1 次提交
-
-
由 AleksandrPanov 提交于
-
- 10 12月, 2022 1 次提交
-
-
由 Alexander Alekhin 提交于
-
- 28 11月, 2022 1 次提交
-
-
由 AleksandrPanov 提交于
-
- 16 11月, 2022 1 次提交
-
-
由 AleksandrPanov 提交于
-
- 19 10月, 2022 1 次提交
-
-
由 AleksandrPanov 提交于
-
- 29 9月, 2022 1 次提交
-
-
由 AleksandrPanov 提交于
fix python test_detect_and_decode_multi, sort QR in multiDetect/multiDecode enable tests with "version_5_up.jpg", "version_5_top.jpg"
-
- 20 9月, 2022 1 次提交
-
-
由 Andrey Senyaev 提交于
-
- 25 8月, 2022 1 次提交
-
-
由 AleksandrPanov 提交于
-
- 16 8月, 2022 1 次提交
-
-
由 AleksandrPanov 提交于
fix python test_detect_and_decode_multi fix python test_detect_and_decode_multi, sort QR in multiDetect/multiDecode enable tests with "version_5_up.jpg", "version_5_top.jpg" remove lambda
-
- 07 8月, 2022 1 次提交
-
-
由 Alexander Alekhin 提交于
This reverts commit a630ad73.
-
- 12 7月, 2022 1 次提交
-
-
由 Rong Mantle Bao 提交于
- Add conditional compilation directives to replace deprecated std::random_shuffle with new std::shuffle when C++11 is available. - Set random seed to a fixed value before shuffling containers to ensure reproducibility. Resolves opencv/opencv#22209.
-
- 06 7月, 2022 1 次提交
-
-
由 Tomoaki Teshima 提交于
-
- 04 6月, 2022 1 次提交
-
-
由 Alexander Panov 提交于
Fix sampling for version multiplying factor * reduce experimentalFrequencyElem and listFrequencyElem * fix large resize * fix tile in postIntermediate * add getMinSideLen(), add corrected_index * add test decode_regression_21929 author Kumataro, add test decode_regression_version_25
-
- 31 5月, 2022 1 次提交
-
-
由 Kumataro 提交于
* objdetect: qrcode_encoder: fix to missing timing pattern * objdetect: qrcode_encoder: Add SCOPED_TRACE() and replace CV_Assert() to ASSERT_EQ(). - Add SCOPED_TRACE() for version loop. - Replace CV_Assert() to ASSERT_EQ(). - Rename expect_msg to msg.
-
- 21 2月, 2022 1 次提交
-
-
由 Yuantao Feng 提交于
Use YuNet of fixed input shape to fix not-supported-dynamic-zero-shape for FaceDetectorYN * use yunet with input of fixed shape * update yunet used in face recognition regression
-