{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5108051,"defaultBranch":"4.x","name":"opencv","ownerLogin":"opencv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-19T09:40:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5009934?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717345238.0","currentOid":""},"activityList":{"items":[{"before":"bdf986ee519b01b0f451d1a3e71866d5027c0a47","after":"3ea7ed9ebf926d53e2813ce2bde585b208aae167","ref":"refs/heads/4.x","pushedAt":"2024-06-11T07:12:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25718 from savuor:rv/hwasan_flag\n\nAndroid SDK build script: HWAsan support added #25718\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [x] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [x] The PR is proposed to the proper branch\r\n- [ ] There is a reference to the original bug report and related work\r\n- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [x] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25718 from savuor:rv/hwasan_flag"}},{"before":"70df0233170a66347dd8c13190cab98b0e08fef5","after":"a2d2ea6536df143ca118abc0fbe095e7dadbebd2","ref":"refs/heads/next","pushedAt":"2024-06-10T10:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25727 from Abdurrahheem:ash/comf-denylist-reduce\n\nAdditional Comments for Conformance Denylist #25727\r\n\r\nThis PR adds additional comments on conformance denylist. Once BOOL type got support in 5.x, some test layer changed their failing issue.\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [x] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [x] The PR is proposed to the proper branch\r\n- [x] There is a reference to the original bug report and related work\r\n- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [x] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25727 from Abdurrahheem:ash/comf-denylist-reduce"}},{"before":"70df0233170a66347dd8c13190cab98b0e08fef5","after":"a2d2ea6536df143ca118abc0fbe095e7dadbebd2","ref":"refs/heads/5.x","pushedAt":"2024-06-10T10:51:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25727 from Abdurrahheem:ash/comf-denylist-reduce\n\nAdditional Comments for Conformance Denylist #25727\r\n\r\nThis PR adds additional comments on conformance denylist. Once BOOL type got support in 5.x, some test layer changed their failing issue.\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [x] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [x] The PR is proposed to the proper branch\r\n- [x] There is a reference to the original bug report and related work\r\n- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [x] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25727 from Abdurrahheem:ash/comf-denylist-reduce"}},{"before":"cc6f85e1bab6942acf107e4cacf813347f0552c1","after":"bdf986ee519b01b0f451d1a3e71866d5027c0a47","ref":"refs/heads/master","pushedAt":"2024-06-10T08:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25726 from chacha21:remap_relative_doc\n\nRelates to #24603\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [X] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [X] The PR is proposed to the proper branch\r\n- [X] There is a reference to the original bug report and related work\r\n- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [ ] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25726 from chacha21:remap_relative_doc"}},{"before":"cc6f85e1bab6942acf107e4cacf813347f0552c1","after":"bdf986ee519b01b0f451d1a3e71866d5027c0a47","ref":"refs/heads/4.x","pushedAt":"2024-06-10T08:09:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25726 from chacha21:remap_relative_doc\n\nRelates to #24603\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [X] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [X] The PR is proposed to the proper branch\r\n- [X] There is a reference to the original bug report and related work\r\n- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [ ] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25726 from chacha21:remap_relative_doc"}},{"before":"3282954c2ea8d5873b8d50aff09d7b4a43a64c38","after":"cc6f85e1bab6942acf107e4cacf813347f0552c1","ref":"refs/heads/master","pushedAt":"2024-06-10T06:45:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25427 from MaximSmolskiy:make-finding-corner-neighbor-symmetrical-in-ChessBoardDetector-findQuadNeighbors\n\nMake finding corner neighbor symmetrical in ChessBoardDetector::findQuadNeighbors #25427\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nThe basic idea of finding pair of corners neighbors is to find best candidate for first corner and check if first corner quite good candidate for its best candidate. And we test first corner for its best candidate less than best candidate for first corner.\r\n\r\nIdea of changes is to make finding corner neighbor symmetrical - find best candidate for first corner, find best candidate for second corner and match them as pair iff they are both best candidates for each other.\r\n\r\nAdditional advantage - it simplifies code and removes some code duplication.\r\n\r\nI tested this PR with benchmark\r\n```\r\npython3 objdetect_benchmark.py --configuration=generate_run --board_x=7 --path=res_chessboard --synthetic_object=chessboard\r\n```\r\n\r\nThere are minor changes in results\r\n```\r\ncell_img_size = 100 (default)\r\n\r\nbefore\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 1.000000 360 360 0.630345\r\n _none_none_gaussNoise 0.833333 300 360 0.623405\r\n _none_none_none 1.000000 360 360 0.631517\r\n _none_none_strongBlur 1.000000 360 360 0.630316\r\n _none_undistorted_blur 1.000000 360 360 0.671232\r\n _none_undistorted_gaussNoise 1.000000 360 360 0.672619\r\n _none_undistorted_none 1.000000 360 360 0.673669\r\n _none_undistorted_strongBlur 1.000000 360 360 0.671257\r\n _perspective_none_blur 1.000000 1080 1080 0.588694\r\n _perspective_none_gaussNoise 0.805556 870 1080 0.599312\r\n _perspective_none_none 1.000000 1080 1080 0.591063\r\n _perspective_none_strongBlur 1.000000 1080 1080 0.588604\r\n _perspective_undistorted_blur 1.000000 1080 1080 0.622081\r\n _perspective_undistorted_gaussNoise 1.000000 1080 1080 0.625704\r\n _perspective_undistorted_none 1.000000 1080 1080 0.624191\r\n _perspective_undistorted_strongBlur 1.000000 1080 1080 0.621618\r\n _strongPerspective_none_blur 1.000000 360 360 0.482934\r\n _strongPerspective_none_gaussNoise 0.166667 60 360 0.391551\r\n _strongPerspective_none_none 1.000000 360 360 0.480290\r\n _strongPerspective_none_strongBlur 0.333333 120 360 0.469080\r\n _strongPerspective_undistorted_blur 1.000000 360 360 0.503458\r\n_strongPerspective_undistorted_gaussNoise 0.250000 90 360 0.448713\r\n _strongPerspective_undistorted_none 1.000000 360 360 0.504412\r\n_strongPerspective_undistorted_strongBlur 0.166667 60 360 0.473791\r\n all 0.904167 13020 14400 0.600512\r\nTotal detected time: 139.65614900000008 sec\r\n\r\nafter\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 1.000000 360 360 0.630345\r\n _none_none_gaussNoise 0.750000 270 360 0.636279\r\n _none_none_none 1.000000 360 360 0.631517\r\n _none_none_strongBlur 1.000000 360 360 0.630316\r\n _none_undistorted_blur 1.000000 360 360 0.671232\r\n _none_undistorted_gaussNoise 1.000000 360 360 0.672619\r\n _none_undistorted_none 1.000000 360 360 0.673669\r\n _none_undistorted_strongBlur 1.000000 360 360 0.671257\r\n _perspective_none_blur 1.000000 1080 1080 0.588694\r\n _perspective_none_gaussNoise 0.888889 960 1080 0.594106\r\n _perspective_none_none 1.000000 1080 1080 0.591064\r\n _perspective_none_strongBlur 1.000000 1080 1080 0.588604\r\n _perspective_undistorted_blur 1.000000 1080 1080 0.622081\r\n _perspective_undistorted_gaussNoise 1.000000 1080 1080 0.625703\r\n _perspective_undistorted_none 1.000000 1080 1080 0.624191\r\n _perspective_undistorted_strongBlur 1.000000 1080 1080 0.621618\r\n _strongPerspective_none_blur 1.000000 360 360 0.482934\r\n _strongPerspective_none_gaussNoise 0.166667 60 360 0.391551\r\n _strongPerspective_none_none 1.000000 360 360 0.480290\r\n _strongPerspective_none_strongBlur 0.333333 120 360 0.469080\r\n _strongPerspective_undistorted_blur 1.000000 360 360 0.503458\r\n_strongPerspective_undistorted_gaussNoise 0.333333 120 360 0.422259\r\n _strongPerspective_undistorted_none 1.000000 360 360 0.504412\r\n_strongPerspective_undistorted_strongBlur 0.166667 60 360 0.473791\r\n all 0.910417 13110 14400 0.599746\r\nTotal detected time: 142.40333700000005 sec\r\n\r\n----------------------------------------------------------------------------------------------------------------------------------------------\r\n\r\ncell_img_size = 10\r\n\r\nbefore\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 0.991667 357 360 4.905091\r\n _none_none_gaussNoise 0.750000 270 360 5.215633\r\n _none_none_none 1.000000 360 360 4.943304\r\n _none_none_strongBlur 0.916667 330 360 3.806217\r\n _none_undistorted_blur 0.994444 358 360 5.220915\r\n _none_undistorted_gaussNoise 0.997222 359 360 4.542443\r\n _none_undistorted_none 0.997222 359 360 4.340208\r\n _none_undistorted_strongBlur 0.161111 58 360 5.024331\r\n _perspective_none_blur 0.629630 680 1080 4.825401\r\n _perspective_none_gaussNoise 0.966667 1044 1080 3.895425\r\n _perspective_none_none 0.971296 1049 1080 3.920378\r\n _perspective_none_strongBlur 0.000000 0 1080 NaN\r\n _perspective_undistorted_blur 0.583333 630 1080 4.594335\r\n _perspective_undistorted_gaussNoise 0.999074 1079 1080 3.553195\r\n _perspective_undistorted_none 0.750000 810 1080 3.604110\r\n _perspective_undistorted_strongBlur 0.000000 0 1080 NaN\r\n _strongPerspective_none_blur 0.000000 0 360 NaN\r\n _strongPerspective_none_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_none_none 0.083333 30 360 2.382460\r\n _strongPerspective_none_strongBlur 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_blur 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_none 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_strongBlur 0.000000 0 360 NaN\r\n all 0.539792 7773 14400 4.209964\r\nTotal detected time: 2.6968930000000015 sec\r\n\r\nafter\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 0.991667 357 360 4.905091\r\n _none_none_gaussNoise 0.750000 270 360 5.215633\r\n _none_none_none 1.000000 360 360 4.943304\r\n _none_none_strongBlur 0.916667 330 360 3.806217\r\n _none_undistorted_blur 0.994444 358 360 5.220915\r\n _none_undistorted_gaussNoise 0.997222 359 360 4.542443\r\n _none_undistorted_none 0.997222 359 360 4.340208\r\n _none_undistorted_strongBlur 0.161111 58 360 5.024331\r\n _perspective_none_blur 0.629630 680 1080 4.825401\r\n _perspective_none_gaussNoise 0.966667 1044 1080 3.895425\r\n _perspective_none_none 0.999074 1079 1080 3.865684\r\n _perspective_none_strongBlur 0.000000 0 1080 NaN\r\n _perspective_undistorted_blur 0.583333 630 1080 4.594335\r\n _perspective_undistorted_gaussNoise 0.999074 1079 1080 3.553195\r\n _perspective_undistorted_none 0.750000 810 1080 3.604110\r\n _perspective_undistorted_strongBlur 0.000000 0 1080 NaN\r\n _strongPerspective_none_blur 0.000000 0 360 NaN\r\n _strongPerspective_none_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_none_none 0.000000 0 360 NaN\r\n _strongPerspective_none_strongBlur 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_blur 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_none 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_strongBlur 0.000000 0 360 NaN\r\n all 0.539792 7773 14400 4.208308\r\nTotal detected time: 2.7706419999999983 sec\r\n```\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [x] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [x] The PR is proposed to the proper branch\r\n- [ ] There is a reference to the original bug report and related work\r\n- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [ ] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25427 from MaximSmolskiy:make-finding-corner-neig…"}},{"before":"3282954c2ea8d5873b8d50aff09d7b4a43a64c38","after":"cc6f85e1bab6942acf107e4cacf813347f0552c1","ref":"refs/heads/4.x","pushedAt":"2024-06-10T06:42:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25427 from MaximSmolskiy:make-finding-corner-neighbor-symmetrical-in-ChessBoardDetector-findQuadNeighbors\n\nMake finding corner neighbor symmetrical in ChessBoardDetector::findQuadNeighbors #25427\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nThe basic idea of finding pair of corners neighbors is to find best candidate for first corner and check if first corner quite good candidate for its best candidate. And we test first corner for its best candidate less than best candidate for first corner.\r\n\r\nIdea of changes is to make finding corner neighbor symmetrical - find best candidate for first corner, find best candidate for second corner and match them as pair iff they are both best candidates for each other.\r\n\r\nAdditional advantage - it simplifies code and removes some code duplication.\r\n\r\nI tested this PR with benchmark\r\n```\r\npython3 objdetect_benchmark.py --configuration=generate_run --board_x=7 --path=res_chessboard --synthetic_object=chessboard\r\n```\r\n\r\nThere are minor changes in results\r\n```\r\ncell_img_size = 100 (default)\r\n\r\nbefore\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 1.000000 360 360 0.630345\r\n _none_none_gaussNoise 0.833333 300 360 0.623405\r\n _none_none_none 1.000000 360 360 0.631517\r\n _none_none_strongBlur 1.000000 360 360 0.630316\r\n _none_undistorted_blur 1.000000 360 360 0.671232\r\n _none_undistorted_gaussNoise 1.000000 360 360 0.672619\r\n _none_undistorted_none 1.000000 360 360 0.673669\r\n _none_undistorted_strongBlur 1.000000 360 360 0.671257\r\n _perspective_none_blur 1.000000 1080 1080 0.588694\r\n _perspective_none_gaussNoise 0.805556 870 1080 0.599312\r\n _perspective_none_none 1.000000 1080 1080 0.591063\r\n _perspective_none_strongBlur 1.000000 1080 1080 0.588604\r\n _perspective_undistorted_blur 1.000000 1080 1080 0.622081\r\n _perspective_undistorted_gaussNoise 1.000000 1080 1080 0.625704\r\n _perspective_undistorted_none 1.000000 1080 1080 0.624191\r\n _perspective_undistorted_strongBlur 1.000000 1080 1080 0.621618\r\n _strongPerspective_none_blur 1.000000 360 360 0.482934\r\n _strongPerspective_none_gaussNoise 0.166667 60 360 0.391551\r\n _strongPerspective_none_none 1.000000 360 360 0.480290\r\n _strongPerspective_none_strongBlur 0.333333 120 360 0.469080\r\n _strongPerspective_undistorted_blur 1.000000 360 360 0.503458\r\n_strongPerspective_undistorted_gaussNoise 0.250000 90 360 0.448713\r\n _strongPerspective_undistorted_none 1.000000 360 360 0.504412\r\n_strongPerspective_undistorted_strongBlur 0.166667 60 360 0.473791\r\n all 0.904167 13020 14400 0.600512\r\nTotal detected time: 139.65614900000008 sec\r\n\r\nafter\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 1.000000 360 360 0.630345\r\n _none_none_gaussNoise 0.750000 270 360 0.636279\r\n _none_none_none 1.000000 360 360 0.631517\r\n _none_none_strongBlur 1.000000 360 360 0.630316\r\n _none_undistorted_blur 1.000000 360 360 0.671232\r\n _none_undistorted_gaussNoise 1.000000 360 360 0.672619\r\n _none_undistorted_none 1.000000 360 360 0.673669\r\n _none_undistorted_strongBlur 1.000000 360 360 0.671257\r\n _perspective_none_blur 1.000000 1080 1080 0.588694\r\n _perspective_none_gaussNoise 0.888889 960 1080 0.594106\r\n _perspective_none_none 1.000000 1080 1080 0.591064\r\n _perspective_none_strongBlur 1.000000 1080 1080 0.588604\r\n _perspective_undistorted_blur 1.000000 1080 1080 0.622081\r\n _perspective_undistorted_gaussNoise 1.000000 1080 1080 0.625703\r\n _perspective_undistorted_none 1.000000 1080 1080 0.624191\r\n _perspective_undistorted_strongBlur 1.000000 1080 1080 0.621618\r\n _strongPerspective_none_blur 1.000000 360 360 0.482934\r\n _strongPerspective_none_gaussNoise 0.166667 60 360 0.391551\r\n _strongPerspective_none_none 1.000000 360 360 0.480290\r\n _strongPerspective_none_strongBlur 0.333333 120 360 0.469080\r\n _strongPerspective_undistorted_blur 1.000000 360 360 0.503458\r\n_strongPerspective_undistorted_gaussNoise 0.333333 120 360 0.422259\r\n _strongPerspective_undistorted_none 1.000000 360 360 0.504412\r\n_strongPerspective_undistorted_strongBlur 0.166667 60 360 0.473791\r\n all 0.910417 13110 14400 0.599746\r\nTotal detected time: 142.40333700000005 sec\r\n\r\n----------------------------------------------------------------------------------------------------------------------------------------------\r\n\r\ncell_img_size = 10\r\n\r\nbefore\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 0.991667 357 360 4.905091\r\n _none_none_gaussNoise 0.750000 270 360 5.215633\r\n _none_none_none 1.000000 360 360 4.943304\r\n _none_none_strongBlur 0.916667 330 360 3.806217\r\n _none_undistorted_blur 0.994444 358 360 5.220915\r\n _none_undistorted_gaussNoise 0.997222 359 360 4.542443\r\n _none_undistorted_none 0.997222 359 360 4.340208\r\n _none_undistorted_strongBlur 0.161111 58 360 5.024331\r\n _perspective_none_blur 0.629630 680 1080 4.825401\r\n _perspective_none_gaussNoise 0.966667 1044 1080 3.895425\r\n _perspective_none_none 0.971296 1049 1080 3.920378\r\n _perspective_none_strongBlur 0.000000 0 1080 NaN\r\n _perspective_undistorted_blur 0.583333 630 1080 4.594335\r\n _perspective_undistorted_gaussNoise 0.999074 1079 1080 3.553195\r\n _perspective_undistorted_none 0.750000 810 1080 3.604110\r\n _perspective_undistorted_strongBlur 0.000000 0 1080 NaN\r\n _strongPerspective_none_blur 0.000000 0 360 NaN\r\n _strongPerspective_none_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_none_none 0.083333 30 360 2.382460\r\n _strongPerspective_none_strongBlur 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_blur 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_none 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_strongBlur 0.000000 0 360 NaN\r\n all 0.539792 7773 14400 4.209964\r\nTotal detected time: 2.6968930000000015 sec\r\n\r\nafter\r\n\r\n category detected chessboard total detected chessboard total chessboard average detected error chessboard\r\n _none_none_blur 0.991667 357 360 4.905091\r\n _none_none_gaussNoise 0.750000 270 360 5.215633\r\n _none_none_none 1.000000 360 360 4.943304\r\n _none_none_strongBlur 0.916667 330 360 3.806217\r\n _none_undistorted_blur 0.994444 358 360 5.220915\r\n _none_undistorted_gaussNoise 0.997222 359 360 4.542443\r\n _none_undistorted_none 0.997222 359 360 4.340208\r\n _none_undistorted_strongBlur 0.161111 58 360 5.024331\r\n _perspective_none_blur 0.629630 680 1080 4.825401\r\n _perspective_none_gaussNoise 0.966667 1044 1080 3.895425\r\n _perspective_none_none 0.999074 1079 1080 3.865684\r\n _perspective_none_strongBlur 0.000000 0 1080 NaN\r\n _perspective_undistorted_blur 0.583333 630 1080 4.594335\r\n _perspective_undistorted_gaussNoise 0.999074 1079 1080 3.553195\r\n _perspective_undistorted_none 0.750000 810 1080 3.604110\r\n _perspective_undistorted_strongBlur 0.000000 0 1080 NaN\r\n _strongPerspective_none_blur 0.000000 0 360 NaN\r\n _strongPerspective_none_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_none_none 0.000000 0 360 NaN\r\n _strongPerspective_none_strongBlur 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_blur 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_gaussNoise 0.000000 0 360 NaN\r\n _strongPerspective_undistorted_none 0.000000 0 360 NaN\r\n_strongPerspective_undistorted_strongBlur 0.000000 0 360 NaN\r\n all 0.539792 7773 14400 4.208308\r\nTotal detected time: 2.7706419999999983 sec\r\n```\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [x] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [x] The PR is proposed to the proper branch\r\n- [ ] There is a reference to the original bug report and related work\r\n- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [ ] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25427 from MaximSmolskiy:make-finding-corner-neig…"}},{"before":"3700f9e1e932ca1aaa15db70534cb78b6e44ce05","after":"3282954c2ea8d5873b8d50aff09d7b4a43a64c38","ref":"refs/heads/master","pushedAt":"2024-06-07T17:45:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25723 from mshabunin:fix-ts-rng\n\ntest: use cv::theRNG instead of own generator","shortMessageHtmlLink":"Merge pull request #25723 from mshabunin:fix-ts-rng"}},{"before":"3700f9e1e932ca1aaa15db70534cb78b6e44ce05","after":"3282954c2ea8d5873b8d50aff09d7b4a43a64c38","ref":"refs/heads/4.x","pushedAt":"2024-06-07T17:41:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25723 from mshabunin:fix-ts-rng\n\ntest: use cv::theRNG instead of own generator","shortMessageHtmlLink":"Merge pull request #25723 from mshabunin:fix-ts-rng"}},{"before":"bef5a8768004c3d9b5eeb742446afe7d4e3e8145","after":"3700f9e1e932ca1aaa15db70534cb78b6e44ce05","ref":"refs/heads/master","pushedAt":"2024-06-07T17:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25709 from dkurt:wrap_addLayer\n\n* Wrap dnn addLayer\r\n* Add typing stubs","shortMessageHtmlLink":"Merge pull request #25709 from dkurt:wrap_addLayer"}},{"before":"bef5a8768004c3d9b5eeb742446afe7d4e3e8145","after":"3700f9e1e932ca1aaa15db70534cb78b6e44ce05","ref":"refs/heads/4.x","pushedAt":"2024-06-07T17:39:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25709 from dkurt:wrap_addLayer\n\n* Wrap dnn addLayer\r\n* Add typing stubs","shortMessageHtmlLink":"Merge pull request #25709 from dkurt:wrap_addLayer"}},{"before":"adcb0703965d2835eb76d040ae0a5e0fa151566b","after":"bef5a8768004c3d9b5eeb742446afe7d4e3e8145","ref":"refs/heads/master","pushedAt":"2024-06-06T17:05:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25722 from AleksandrPanov:update_testSeveralBoardsWithCustomIds\n\nupdated testSeveralBoardsWithCustomIds to enable in 5.x","shortMessageHtmlLink":"Merge pull request #25722 from AleksandrPanov:update_testSeveralBoard…"}},{"before":"adcb0703965d2835eb76d040ae0a5e0fa151566b","after":"bef5a8768004c3d9b5eeb742446afe7d4e3e8145","ref":"refs/heads/4.x","pushedAt":"2024-06-06T17:01:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25722 from AleksandrPanov:update_testSeveralBoardsWithCustomIds\n\nupdated testSeveralBoardsWithCustomIds to enable in 5.x","shortMessageHtmlLink":"Merge pull request #25722 from AleksandrPanov:update_testSeveralBoard…"}},{"before":"cbf3b1187d9192d64511c2af01fb2aa2310b069d","after":"adcb0703965d2835eb76d040ae0a5e0fa151566b","ref":"refs/heads/master","pushedAt":"2024-06-06T12:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25307 from MaximMilashchenko:halrvv071\n\n* added hal for cv_hal_cvtBGRtoBGR rvv 0.7.1","shortMessageHtmlLink":"Merge pull request #25307 from MaximMilashchenko:halrvv071"}},{"before":"cbf3b1187d9192d64511c2af01fb2aa2310b069d","after":"adcb0703965d2835eb76d040ae0a5e0fa151566b","ref":"refs/heads/4.x","pushedAt":"2024-06-06T12:31:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25307 from MaximMilashchenko:halrvv071\n\n* added hal for cv_hal_cvtBGRtoBGR rvv 0.7.1","shortMessageHtmlLink":"Merge pull request #25307 from MaximMilashchenko:halrvv071"}},{"before":"0d1ed49d2a1221994358eccbf90b4be2b8f70b67","after":"cbf3b1187d9192d64511c2af01fb2aa2310b069d","ref":"refs/heads/master","pushedAt":"2024-06-06T10:40:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25720 from VadimLevin:dev/vlevin/floodFill-optional-mask\n\nfix: mark floodFill mask as optional in Python typing stubs","shortMessageHtmlLink":"Merge pull request #25720 from VadimLevin:dev/vlevin/floodFill-option…"}},{"before":"0d1ed49d2a1221994358eccbf90b4be2b8f70b67","after":"cbf3b1187d9192d64511c2af01fb2aa2310b069d","ref":"refs/heads/4.x","pushedAt":"2024-06-06T10:36:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25720 from VadimLevin:dev/vlevin/floodFill-optional-mask\n\nfix: mark floodFill mask as optional in Python typing stubs","shortMessageHtmlLink":"Merge pull request #25720 from VadimLevin:dev/vlevin/floodFill-option…"}},{"before":"a5d9c29b121c85968e10d523a6baae46c59e5e16","after":"0d1ed49d2a1221994358eccbf90b4be2b8f70b67","ref":"refs/heads/master","pushedAt":"2024-06-06T09:55:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25703 from mshabunin:fix-imread-arg\n\nimgproc: fixed imread with output image argument","shortMessageHtmlLink":"Merge pull request #25703 from mshabunin:fix-imread-arg"}},{"before":"5bc450d211943e14566a396f8b03d5ea97e3c9ed","after":"70df0233170a66347dd8c13190cab98b0e08fef5","ref":"refs/heads/next","pushedAt":"2024-06-06T09:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25605 from alexlyulkov:al/bool-dnn\n\nAdded bool support to dnn #25605\r\n\r\nAdded bool support to dnn pipeline (CPU, OpenVINO and CUDA pipelines).\r\n\r\nAdded bool support to these layers(CPU and OpenVINO):\r\n- Equal, Greater, GreaterOrEqual, Less, LessOrEqual\r\n- Not\r\n- And, Or, Xor\r\n- Where\r\n\r\nEnabled all the conformance tests for these layers.\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [x] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [x] The PR is proposed to the proper branch\r\n- [ ] There is a reference to the original bug report and related work\r\n- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [x] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25605 from alexlyulkov:al/bool-dnn"}},{"before":"5bc450d211943e14566a396f8b03d5ea97e3c9ed","after":"70df0233170a66347dd8c13190cab98b0e08fef5","ref":"refs/heads/5.x","pushedAt":"2024-06-06T09:52:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25605 from alexlyulkov:al/bool-dnn\n\nAdded bool support to dnn #25605\r\n\r\nAdded bool support to dnn pipeline (CPU, OpenVINO and CUDA pipelines).\r\n\r\nAdded bool support to these layers(CPU and OpenVINO):\r\n- Equal, Greater, GreaterOrEqual, Less, LessOrEqual\r\n- Not\r\n- And, Or, Xor\r\n- Where\r\n\r\nEnabled all the conformance tests for these layers.\r\n\r\n### Pull Request Readiness Checklist\r\n\r\nSee details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request\r\n\r\n- [x] I agree to contribute to the project under Apache 2 License.\r\n- [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\r\n- [x] The PR is proposed to the proper branch\r\n- [ ] There is a reference to the original bug report and related work\r\n- [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable\r\n Patch to opencv_extra has the same branch name.\r\n- [x] The feature is well documented and sample code can be built with the project CMake","shortMessageHtmlLink":"Merge pull request #25605 from alexlyulkov:al/bool-dnn"}},{"before":"a5d9c29b121c85968e10d523a6baae46c59e5e16","after":"0d1ed49d2a1221994358eccbf90b4be2b8f70b67","ref":"refs/heads/4.x","pushedAt":"2024-06-06T09:50:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25703 from mshabunin:fix-imread-arg\n\nimgproc: fixed imread with output image argument","shortMessageHtmlLink":"Merge pull request #25703 from mshabunin:fix-imread-arg"}},{"before":"92b588f30bd29751be6dcb08321b047731e9878f","after":"a5d9c29b121c85968e10d523a6baae46c59e5e16","ref":"refs/heads/master","pushedAt":"2024-06-06T09:50:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25716 from alexlyulkov:al/mediandk-fix\n\nAdded potential fix for Android H264 Encoding Bug","shortMessageHtmlLink":"Merge pull request #25716 from alexlyulkov:al/mediandk-fix"}},{"before":"92b588f30bd29751be6dcb08321b047731e9878f","after":"a5d9c29b121c85968e10d523a6baae46c59e5e16","ref":"refs/heads/4.x","pushedAt":"2024-06-06T09:48:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25716 from alexlyulkov:al/mediandk-fix\n\nAdded potential fix for Android H264 Encoding Bug","shortMessageHtmlLink":"Merge pull request #25716 from alexlyulkov:al/mediandk-fix"}},{"before":"d8f0838fa35b879e24196feafbf9dd1d683f0af0","after":"92b588f30bd29751be6dcb08321b047731e9878f","ref":"refs/heads/master","pushedAt":"2024-06-04T10:05:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25702 from asmorkalov:as/gapi_disable_steaming_again\n\nDisable more G-API streaming test due to unstability.","shortMessageHtmlLink":"Merge pull request #25702 from asmorkalov:as/gapi_disable_steaming_again"}},{"before":"d8f0838fa35b879e24196feafbf9dd1d683f0af0","after":"92b588f30bd29751be6dcb08321b047731e9878f","ref":"refs/heads/4.x","pushedAt":"2024-06-04T10:01:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25702 from asmorkalov:as/gapi_disable_steaming_again\n\nDisable more G-API streaming test due to unstability.","shortMessageHtmlLink":"Merge pull request #25702 from asmorkalov:as/gapi_disable_steaming_again"}},{"before":"337c183b9db4cfd5358b09ec8a610f449e3b8e00","after":"d8f0838fa35b879e24196feafbf9dd1d683f0af0","ref":"refs/heads/master","pushedAt":"2024-06-04T08:05:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge pull request #25701 from keanep:I25700\n\nUpdate cv::FaceRecognizerSF class documentation","shortMessageHtmlLink":"Merge pull request #25701 from keanep:I25700"}},{"before":"337c183b9db4cfd5358b09ec8a610f449e3b8e00","after":"d8f0838fa35b879e24196feafbf9dd1d683f0af0","ref":"refs/heads/4.x","pushedAt":"2024-06-04T08:03:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asmorkalov","name":"Alexander Smorkalov","path":"/asmorkalov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2536374?s=80&v=4"},"commit":{"message":"Merge pull request #25701 from keanep:I25700\n\nUpdate cv::FaceRecognizerSF class documentation","shortMessageHtmlLink":"Merge pull request #25701 from keanep:I25700"}},{"before":"71d3237a093b60a27601c20e9ee6c3e52154e8b1","after":"337c183b9db4cfd5358b09ec8a610f449e3b8e00","ref":"refs/heads/master","pushedAt":"2024-06-02T18:30:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Merge tag '4.10.0'","shortMessageHtmlLink":"Merge tag '4.10.0'"}},{"before":"71d3237a093b60a27601c20e9ee6c3e52154e8b1","after":"337c183b9db4cfd5358b09ec8a610f449e3b8e00","ref":"refs/heads/4.x","pushedAt":"2024-06-02T18:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-pushbot","name":"OpenCV Pushbot","path":"/opencv-pushbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051563?s=80&v=4"},"commit":{"message":"Merge tag '4.10.0'","shortMessageHtmlLink":"Merge tag '4.10.0'"}},{"before":"a7e53aa1846ada1c4de6986a0d02bd7c740d2eec","after":"71d3237a093b60a27601c20e9ee6c3e52154e8b1","ref":"refs/heads/master","pushedAt":"2024-06-02T16:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opencv-alalek","name":"Alexander Alekhin","path":"/opencv-alalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128253464?s=80&v=4"},"commit":{"message":"Release 4.10.0","shortMessageHtmlLink":"Release 4.10.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYeJNCwA","startCursor":null,"endCursor":null}},"title":"Activity · opencv/opencv"}