Alexander Alekhin
ca7518c13b
Merge pull request #19572 from diablodale:fix19571_ocl_noexcept
4 years ago
Dale Phurrough
77e26a7db3
add noexcept to default constructors of cv::ocl
...
- follows iso c++ guideline C.44
- enables default compiler-created constructors to
also be noexcept
4 years ago
Alexander Alekhin
54d80d9168
Merge pull request #19561 from mshabunin:plugin-load-now
4 years ago
Alexander Alekhin
db2cefd12b
Merge pull request #19562 from alalek:libva_dynamic
4 years ago
Alexander Alekhin
a40d308d6a
samples(va): fix build warnings, use cv::format()
4 years ago
Alexander Alekhin
3dd55d284d
core(libva): use dynamic loader
4 years ago
Alexander Alekhin
504ff978c5
Merge pull request #19560 from mshabunin:va-sample-fix
4 years ago
Maksim Shabunin
9a7df7a85d
VA sample: device autodetection changed
4 years ago
Maksim Shabunin
b5a4bd22fb
plugins: use RTLD_NOW instead of RTLD_LAZY
4 years ago
Liangqian
0aca3fb5af
Merge pull request #19026 from chargerKong:dualquat
...
Dual quaternion
* create dual quaternion;
basic operations, functions(exp,log,norm,inv), to/from mat, sclerp.
* add dqb, dqs, gdqb, to/from affine3;
change algorithm of norm, inv, getTranslation, createFromPitch, normalize;
change type translation to Vec3;
comment improve;
* try fix warning: unreferenced local function
* change exp calculation;
add func(obj) operations;
* Change the algorithm of log function;
add assumeUnit in getRotation;
remove dqs;
change std::vector to InputArray
* fix warning: doxygen and Vec<double, 0>
* fix warning: doxygen and Vec<double, 0>
* add inputarray param for gdqb
* change int to size_t
* win cl warning fix
* replace size_t by int at using Mat.at() function
* replace double by float
* interpolation fix
* replace (i, 0) to (i)
* core(quat): exclude ABI, test_dualquaternion=>test_quaternion.cpp
Co-authored-by: arsaratovtsev <arsaratovtsev@intel.com>
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
4 years ago
Andrey Golubev
b50c1ba9e6
Merge pull request #19496 from andrey-golubev:master
...
[G-API] Change memory measurement statistic in Fluid tests
* Change memory measurement statistic in Fluid tests
* Delete irrelevant comment
4 years ago
Anatoliy Talamanov
413c056504
Merge pull request #19533 from TolyaTalamanov:at/async-requests-hotfix
...
[G-API] Async infer request hotfix
* Fix hanging on empty roi list
* Prevent possible data race
* Clean up
4 years ago
Alexander Alekhin
20d5d1c4c2
Merge pull request #19470 from alalek:core_parallel_plugins
4 years ago
Alexander Alekhin
928d5ae315
Merge pull request #19528 from smirnov-alexey:as/gapi_optional_fix
4 years ago
Dmitry Budnikov
0cdbdfdf9f
Merge pull request #19516 from dbudniko:dbudniko/gapi_render_frame_cpu
...
Render Frame NV12 on CPU
* render frame on CPU
* doxygen fix
* address review from Alexey
* comment fixes
* Address comments from Ruslan
* remove NV12 specific
* mat clone and more renaming
* misprint fix
4 years ago
Amir Tulegenov
47426a8ae5
Merge pull request #19392 from amirtu:OCV-165_finalize_goodFeaturesToTrack_returns_also_corner_value_PR
...
* goodFeaturesToTrack returns also corner value
(cherry picked from commit 4a8f06755c
)
* Added response to GFTT Detector keypoints
(cherry picked from commit b88fb40c6e
)
* Moved corner values to another optional variable to preserve backward compatibility
(cherry picked from commit 6137383d32
)
* Removed corners valus from perf tests and better unit tests for corners values
(cherry picked from commit f3d0ef21a7
)
* Fixed detector gftt call
(cherry picked from commit be2975553b
)
* Restored test_cornerEigenValsVecs
(cherry picked from commit ea3e11811f
)
* scaling fixed;
mineigen calculation rolled back;
gftt function overload added (with quality parameter);
perf tests were added for the new api function;
external bindings were added for the function (with different alias);
fixed issues with composition of the output array of the new function (e.g. as requested in comments) ;
added sanity checks in the perf tests;
removed C API changes.
* minor change to GFTTDetector::detect
* substitute ts->printf with EXPECT_LE
* avoid re-allocations
Co-authored-by: Anas <anas.el.amraoui@live.com>
Co-authored-by: amir.tulegenov <amir.tulegenov@xperience.ai>
4 years ago
Alexander Alekhin
cc73c36e32
core(parallel): plugins support
4 years ago
Smirnov Alexey
fdd5c26eb8
Fix optional move constructor
4 years ago
Alexander Alekhin
ad66b070a7
Merge pull request #19501 from komakai:android-ndk22
4 years ago
Alexander Alekhin
6f6dd227f8
Merge pull request #19523 from the-sparrow:master
4 years ago
the-sparrow
3d5f9e8b14
fix the spell error
4 years ago
Giles Payne
2cb48e034e
Build for NDK 22
4 years ago
Alexander Alekhin
e5d78960c6
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
4 years ago
Alexander Alekhin
fba70f7991
Merge pull request #19515 from zchrissirhcz:3.4-fix-mislinked-zlib-in-vcpkg-by-adjust-link-order
4 years ago
Zhuo Zhang
84a290097b
fix link order: put zlib after png/tiff/openexr
...
Previous link dependency: imgcodecs --> zlib --> libpng
this can generate imgcodecs shared lib, until Visual Studio integrated
with vcpkg, which will additionally specify LIBPATH, pointing to vcpkg
installed zlib (if any), which links the wrong zlib.
Fixed link dependency: imgcodecs --> libpng --> zlib
in this fixed case, symbols in zlib referenced in libpng will be found
in the build-from-source static zlib, instead of the vcpkg one.
related discussion:
- https://github.com/microsoft/vcpkg/issues/16165
- https://github.com/opencv/opencv/issues/17051
- https://github.com/opencv/opencv/issues/10576
MSVC linking order reference pages:
- https://docs.microsoft.com/en-us/cpp/build/reference/link-input-files?view=msvc-160
for link order
- https://docs.microsoft.com/en-us/cpp/build/reference/linking?view=msvc-160
LIB environment variable, for library file searching
- https://docs.microsoft.com/en-us/cpp/build/reference/libpath-additional-libpath?view=msvc-160
LIBPATH option, for library file searching
4 years ago
Anatoliy Talamanov
ba8d20e9ae
Merge pull request #19425 from TolyaTalamanov:at/async-infer
...
[G-API] Implement async infer
* Implement async infer
* Fix typo
4 years ago
Alexander Alekhin
767127c92e
Merge pull request #19505 from alalek:hotfix_19456
4 years ago
Alexander Alekhin
65b5d34aee
cmake: use INTERFACE_COMPILE_DEFINITIONS with definition
4 years ago
Francesco Petrogalli
6ee23c9b85
Merge pull request #19486 from fpetrogalli:dotprod_fast-3.4
...
* [hal][neon] Optimize the v_dotprod_fast intrinsics for aarch64.
On Armv8 in AArch64 execution mode, we can skip the sequence
v<op>_<ty>(vget_high_<ty>(x), vget_high_<ty>(y))
in favour of
v<op>_high_<ty>(x, y)
This has better changes for recent compilers to use less data movement
operations and better register allocation. See for example:
https://godbolt.org/z/bPq7vd
* [hal][neon] Fix build failure on armv7.
* [hal][neon] Address review comments in PR.
PR: https://github.com/opencv/opencv/pull/19486
* [hal][neon] Define macro to check for the AArch64 execution state of Armv8.
* [hal][neon] Fix macro definition for AArch64.
The fix is needed to prevent warnings when building for Armv7.
4 years ago
Alexander Alekhin
cac5b0fe5a
Merge pull request #19494 from derbosper:js-build-config-fix
4 years ago
Tsukasa Sugiura
107f233626
Merge pull request #19484 from UnaNancyOwen:fix_highlevelapi
...
* [dnn] fix high level api for python
* [dnn] add test_textdetection_model_db
* [dnn] fix textdetection test only check type and shape
4 years ago
Cuntian Liu
0677f3e21c
Merge pull request #19452 from ctuu:patch-1
...
* fix: findCUDNN script
* Update FindCUDNN.cmake
4 years ago
Alexander Alekhin
93783df42a
Merge pull request #19439 from raaldrid:Exif_support_for_PNG_issue_16579
4 years ago
Dmitry Budnikov
1162cef978
Merge pull request #19495 from dbudniko:gapi_media_frame_size
...
Add Media Frame size function and corresponding tests
* add media frame size and tests
* Address comments from Ruslan and Asya
4 years ago
Mieszko Boczkowski
a3fb64d1cd
Pass custom config file path as absolute
4 years ago
Alexander Alekhin
7079e7ea5e
Merge pull request #19480 from vrabaud:3.4
4 years ago
Alexander Alekhin
4f39f8a8d0
Merge pull request #19488 from asmorkalov:as/nonfree_check
4 years ago
Alexander Alekhin
27bada6737
Merge pull request #19471 from sturkmen72:patch-5
4 years ago
Rachel A
650836d700
Exif parsing for PNG files to support Exif orientation tag. Moved decoder specific Exif parsing to JPEG and PNG decoders, respectively. Issue 16579
4 years ago
Anatoliy Talamanov
c527b3cefd
Merge pull request #19319 from TolyaTalamanov:at/introduce-gopaque-garray-for-python
...
[G-API] Introduce GOpaque and GArray for python
* Introduce GOpaque and GArray for python
* Fix ctor
* Avoid code duplication by using macros
* gapi: move Python-specific files to misc/python
* Fix windows build
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
4 years ago
Alexander Smorkalov
3b9aebee11
Not not test stitiching with SURF, if NONFREE is disabled
4 years ago
Vincent Rabaud
847b16fb76
Disable thread sanitization when CV_USE_GLOBAL_WORKERS_COND_VAR is not set.
...
This fixes #19463
4 years ago
Ilya Churaev
8fa013309e
Merge pull request #19479 from ilyachur:remove_v0_multiply
...
* Switched to v1 Multiply
* Apply changes only for new OV
4 years ago
Anna Khakimova
7ab3a80d0a
Merge pull request #19233 from anna-khakimova:ak/simd_absdiffc
...
GAPI: SIMD optimization for AbsDiffC kernel
* SIMD optimization for AbsDiffC kernel
* Applied comments
* Applying comments and refactoring: Remove new univ intrinsics.
* Performance experiment
* Applied comments.Step2
* Applied comments. Step3
4 years ago
Alexander Alekhin
e5518ee657
Merge pull request #19422 from alalek:js_tutorial_intelligent_scissors_note
4 years ago
Suleyman TURKMEN
2387813428
Update imageSegmentation.cpp, imageSegmentation.py
4 years ago
Alexander Alekhin
0c31c0756c
Merge pull request #19468 from hmaarrfk:fix_apple_check
4 years ago
Mark Harfouche
7405075ede
CHange import order to avoid apple check error
4 years ago
Alexander Alekhin
6b474c4051
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
4 years ago
Alexander Alekhin
a9c954e821
Merge pull request #19467 from alalek:hotfix_19411
4 years ago