Rostislav Vasilikhin
deaf632881
Merge pull request #23179 from savuor:port34_stddev_calib_fisheye
...
Backport to 3.4 of the fisheye calibration uncertainty fix
* uncertainties fix
* trailing whitespace
* comment added
2023-01-28 09:56:13 +00:00
Alexander Alekhin
c67d4fc633
Merge pull request #23076 from inayd:22012-bugfixFillPoly
2023-01-28 09:55:02 +00:00
Alexander Alekhin
bd9d60c4c6
Merge pull request #23185 from y-guyon:parallel_tsan_data_race
2023-01-27 15:10:18 +00:00
Yannis Guyon
bf29a4d746
Avoid double-checked locking with TSAN in parallel
...
Omit the first check of the double-checked locking pattern in
recordException() in parallel.cpp when CV_THREAD_SANITIZER is defined.
This should only slow recordException() down when the thread sanitizer
is used, and avoids the TSAN data race warning.
2023-01-27 13:36:33 +01:00
Rostislav Vasilikhin
4009bca59a
Merge pull request #23025 from savuor:backport3_stddev_calib_fix
...
Backport of #22992 to 3.4
### 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
2023-01-23 14:59:43 +03:00
Alexander Alekhin
b71a168937
Merge pull request #23154 from tomoaki0705:handleNonBitExact
2023-01-21 18:14:25 +00:00
Alexander Alekhin
17e860a288
Merge pull request #16189 from mshabunin:enable-two-channels
2023-01-20 08:51:46 +00:00
Alexander Smorkalov
e200b88a5a
Merge pull request #23148 from alalek:perf_drop_calibration
...
perf: drop runtime time adjustment calibration
2023-01-20 11:28:57 +03:00
Tomoaki Teshima
1833b034fe
make test tolerate to rounding error
2023-01-19 22:06:52 +09:00
Alexander Alekhin
69020666fe
test: reproducible results, enabled 2-channel tests, increased some thresholds
2023-01-19 15:39:33 +03:00
Alexander Alekhin
53144ee0eb
perf: drop runtime time adjustment calibration
2023-01-18 22:13:30 +00:00
Alexander Smorkalov
c664cf3717
Merge pull request #23145 from savuor:backport34_fix_inf
...
Backport to 3.4: cvIsInf() fix
2023-01-18 10:07:50 +03:00
Rostislav Vasilikhin
f3a03aefad
cvIsInf(double) fix + regression test
2023-01-17 23:06:39 +01:00
Ihsan Soydemir
6a7d54f550
Merge pull request #23128 from Isydmr:update-fastNlMeansDenoising-documentation
...
Fix broken paper link for fastNlMeansDenoising
* Fix broken link
* Move citation to `opencv.bib`
* Cite researchgate reference
* Correct citation label
* Use semantic scholar BibTex
2023-01-12 19:54:40 +03:00
Alexander Alekhin
974102bc7f
Merge pull request #23120 from alalek:fixup_22246_2
2023-01-10 10:01:17 +00:00
Alexander Alekhin
5bacd8753b
build: eliminate GCC9 warning from sift.simd.hpp
2023-01-10 01:38:12 +00:00
Alexander Alekhin
cbc9745b79
Merge pull request #23111 from Yeatse:fix-apple-silicon-build
2023-01-09 19:39:05 +00:00
Yang Chao
e0aa677388
Open CV_CPU_NEON_DOTPROD on Apple silicon devices
2023-01-09 19:27:35 +08:00
Christoph Rackwitz
a64b51dd94
Merge pull request #23108 from crackwitz:issue-23107
...
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
2023-01-09 09:55:31 +00:00
Alexander Alekhin
7b7774476e
copyright: 2023
2023-01-08 18:18:37 +00:00
inayd
54449b614b
Fix occuring artifacts in fillPoly
2023-01-03 16:29:13 +01:00
Alexander Alekhin
eab7faf536
Merge tag '3.4.19'
2022-12-27 08:41:49 +00:00
Alexander Alekhin
83391ac59d
release: OpenCV 3.4.19
2022-12-27 03:50:12 +00:00
Alexander Alekhin
a8a93a57e7
Merge pull request #23029 from savuor:backport3_fix_fisheye_aspect_ratio
2022-12-27 03:47:01 +00:00
Rostislav Vasilikhin
93aa94e71e
backported changes
...
no lambda
whitespace
fixing build Java tests
2022-12-27 00:54:39 +01:00
Alexander Alekhin
26f36f2ff9
Merge pull request #22971 from alalek:update_version_3.4.19-pre
2022-12-25 18:39:54 +00:00
Alexander Alekhin
a494c75bfe
pre: OpenCV 3.4.19 (version++)
2022-12-25 16:59:47 +00:00
Alexander Alekhin
139bd30247
Merge pull request #22962 from stopmosk:20465-dstchannels-does-not-cover-all-color-codes-1
2022-12-23 11:41:31 +00:00
Sergei Shutov
1339c7f30c
Define the number of dstChannels for Lab, Luv, YCrCb and XYZ conversions
2022-12-23 12:04:30 +02:00
Alexander Smorkalov
44dfe62af0
Merge pull request #22914 from tozanski:tomoz/ransac-bugfix
...
Bugfix for solvePnPRansac with SOLVEPNP_ITERATIVE
2022-12-22 11:58:14 +03:00
Alexander Alekhin
d44c58a1fb
Merge pull request #22988 from vrabaud:mm_pause_fix
2022-12-19 17:06:50 +00:00
Vincent Rabaud
7463e9b8bb
Even faster CV_PAUSE on SkyLake and above.
...
No need to loop as RDTSC is 3/4 times faster than _mm_pause.
2022-12-19 14:15:34 +01:00
Alexander Alekhin
07ed5e5346
Merge pull request #22980 from alalek:samples_python_3.11
2022-12-18 02:07:46 +00:00
Alexander Alekhin
5855eba9f3
samples: query for Python 3.11 setup
2022-12-18 00:14:41 +00:00
Alexander Alekhin
eace6adb6d
Merge pull request #22934 from alalek:fix_filestorage_binding
2022-12-17 03:28:13 +00:00
Alexander Smorkalov
6b50410336
Merge pull request #22966 from vrabaud:mm_pause_fix
...
Fix slower CV_PAUSE on SkyLake and above.
2022-12-16 12:19:24 +03:00
Alexander Alekhin
6e3700593f
compatibility: keep Ptr<FileStorage> stubs till OpenCV 5.0
2022-12-16 00:47:44 +00:00
Alexander Alekhin
6a8c5a1d27
python: resolve Ptr<FileStorage> requirement issue
2022-12-16 00:47:44 +00:00
Vincent Rabaud
b7b08fa0c3
Fix slower CV_PAUSE on SkyLake and above.
...
This is fixing https://github.com/opencv/opencv/issues/22852
2022-12-15 14:18:57 +01:00
Alexander Smorkalov
52709c7771
Merge pull request #22954 from VadimLevin:dev/vlevin/fix-merge-artifacts-in-python-misc-tests
...
fix: remove function duplicates in test_misc.py
2022-12-14 09:42:43 +03:00
Alexander Smorkalov
aff375808d
Merge pull request #22955 from VadimLevin:dev/vlevin/handle-properties-with-keyword-names
...
fix: add _ suffix to properties having reserved keyword names
2022-12-14 09:35:07 +03:00
Vadim Levin
3f5f09e730
fix: add _ suffix to properties having reserved keyword names
2022-12-13 20:56:39 +03:00
Vadim Levin
253a4c113e
fix: remove function duplicates in test_misc.py
2022-12-13 19:14:52 +03:00
Alexander Smorkalov
c2ecbc76ce
Merge pull request #22946 from VadimLevin:dev/vlevin/avfoundation-stable-multicamera-index
...
fix: AVFoundation inconsistent camera indices
2022-12-13 10:34:42 +03:00
Vadim Levin
727feda935
fix: AVFoundation inconsistent camera indices
2022-12-12 17:15:46 +03:00
Alexander Alekhin
ebaee3ea21
Merge pull request #22937 from asmorkalov:as/issue_22893
2022-12-09 17:11:51 +00:00
Alexander Smorkalov
423bc515e5
Integer underflow fix for morphologyEx in Carotene (arm).
2022-12-09 18:08:22 +03:00
Tomasz Ożański
d1ff87d94d
Bugfix for solvePnPRansac with SOLVEPNP_ITERATIVE
...
The current implementation overwrites the result rotation and translation in every iteration.
If SOLVEPNP_ITERATIVE was run as a refinement it will start from the incorrect initial
transformation thus degrading the final outcome.
2022-12-03 16:46:03 +01:00
Christine Poerschke
4792837f2e
Merge pull request #22865 from cpoerschke:3.4-issue-22860
...
ocl_minMaxIdx to call minmaxloc.cl for OpenCL 1.2+ only
2022-12-03 05:29:04 +00:00
Alexander Alekhin
416830fb59
Merge pull request #22888 from alalek:dnn_ov_fix_custom_layers
2022-12-03 05:24:28 +00:00