Kwang Son [Tue, 11 May 2021 04:02:36 +0000 (13:02 +0900)]
Update lib64 check logic
QB build system for i586 has /usr/lib64 directory which makes wrong
package install. This cmake patch check that only x86_64 and aarch64
use /usr/lib64 for install directory.
Change-Id: Icdb05386bfc3e7b8770a509c4a22f2e57b686a96
Signed-off-by: Kwang Son <k.son@samsung.com>
Tae-Young Chung [Thu, 15 Apr 2021 13:47:44 +0000 (22:47 +0900)]
Exclude python3-opencv from TV profile
In TV profile, python3-numpy-devel isn't provided,
which is mandatory for python3-opencv. So, it is excluded
from TV profile.
Change-Id: I8c82a3dbf4d9d0723563e73dfe7def9182e9abe7
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
Tae-Young Chung [Wed, 14 Apr 2021 07:58:46 +0000 (16:58 +0900)]
Support python3-opencv
This patch enable python3 in opencv and
generates python3-opencv package.
To use python3-opencv, opencv should be installed together.
Change-Id: I1c2df0f9ee081aac04d355f113cc0608e6eda1ef
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
Tae-Young Chung [Wed, 24 Feb 2021 04:07:11 +0000 (13:07 +0900)]
Fix missing license file
Change-Id: I85791d22fe5de153e2198dfdf43ba8563c8ac73e
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
Tae-Young Chung [Tue, 23 Feb 2021 01:16:10 +0000 (10:16 +0900)]
Change license from BSD-3-Clause to Apache-2.0
From OpenCV 4.5-pre (2020 August) OpenCV has changed the license from BSD to Apache 2.
See https://opencv.org/opencv-is-to-change-the-license-to-apache-2/ and
https://github.com/opencv/opencv/wiki/OE-32.--Change-OpenCV-License-to-Apache-2.
Change-Id: I6f978281ce6c86ba35beeadd22f2d2a77e3bf11a
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
Tae-Young Chung [Tue, 16 Feb 2021 01:49:01 +0000 (10:49 +0900)]
Bump to 4.5.0
- update opencv-contrib420.tar.gz to opencv-contrib-4.5.0.tar.gz
Change-Id: I3248a4d8a4cefb667cb73ef666226a9f6dd7c0d7
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
Tae-Young Chung [Tue, 16 Feb 2021 00:19:29 +0000 (09:19 +0900)]
Merge branch 'upstream/4.5.0' into tizen_opencv_upgrade
Change-Id: I316ff5be9c4157e19becadcdb65d99cba3aa560c
Alexander Alekhin [Sun, 11 Oct 2020 21:26:07 +0000 (21:26 +0000)]
release: OpenCV 4.5.0
Alexander Alekhin [Sun, 11 Oct 2020 17:19:22 +0000 (17:19 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sun, 11 Oct 2020 08:08:20 +0000 (08:08 +0000)]
Merge pull request #18564 from alalek:dnn_test_openvino_4.x
Alexander Alekhin [Sat, 10 Oct 2020 21:34:15 +0000 (21:34 +0000)]
dnn(test): update tests for OpenVINO 2021.1 (OpenCV 4.x)
Alexander Alekhin [Sat, 10 Oct 2020 20:18:09 +0000 (20:18 +0000)]
Merge tag '3.4.12'
Alexander Alekhin [Sat, 10 Oct 2020 20:14:29 +0000 (20:14 +0000)]
release: OpenCV 3.4.12
Alexander Alekhin [Sat, 10 Oct 2020 20:02:03 +0000 (20:02 +0000)]
Merge pull request #18557 from alalek:cuda_cmake_fix_auto
Alexander Alekhin [Fri, 9 Oct 2020 22:00:02 +0000 (22:00 +0000)]
cmake: fix typo in CUDA_GENERATION=Auto cache
Alexander Alekhin [Fri, 9 Oct 2020 20:08:00 +0000 (20:08 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 9 Oct 2020 19:54:17 +0000 (19:54 +0000)]
Merge pull request #18554 from alalek:issue_17945
Alexander Alekhin [Fri, 9 Oct 2020 16:33:48 +0000 (16:33 +0000)]
dnn(opencl): bypass unsupported fusion cases 2
Alexander Alekhin [Fri, 9 Oct 2020 16:08:12 +0000 (16:08 +0000)]
Merge pull request #18551 from alalek:issue_17964
Alexander Alekhin [Fri, 9 Oct 2020 11:57:49 +0000 (11:57 +0000)]
dnn(opencl): bypass unsupported fusion cases
Anatoliy Talamanov [Thu, 8 Oct 2020 22:12:25 +0000 (01:12 +0300)]
Merge pull request #18419 from TolyaTalamanov:at/generic-inference
[G-API] Introduce generic version for cv::gapi::infer
* Introduce generic infer
* Move Generic to infer.hpp
* Removew num_outs
* Fix windows warnings
* Fix comments to review
* Fix doxygen
* Add comment
* Fix comments to review
* standoalone ifdef in ginfer.cpp
* Fix test
Alexander Alekhin [Thu, 8 Oct 2020 21:39:48 +0000 (21:39 +0000)]
Merge pull request #18545 from alalek:enable_tests_17953
Alexander Alekhin [Thu, 8 Oct 2020 20:27:03 +0000 (20:27 +0000)]
dnn(test): enable tests from issue 17953
Alexander Alekhin [Thu, 8 Oct 2020 15:32:03 +0000 (15:32 +0000)]
Merge pull request #18534 from alalek:build_opencv_winpack_dldt_2021.1.0
Alexander Alekhin [Thu, 8 Oct 2020 15:27:50 +0000 (15:27 +0000)]
Merge pull request #18527 from alalek:dnn_test_openvino
Alexander Alekhin [Thu, 8 Oct 2020 15:22:40 +0000 (15:22 +0000)]
Merge pull request #18539 from mshabunin:fix-doc-warnings
Alexander Alekhin [Tue, 6 Oct 2020 23:40:27 +0000 (23:40 +0000)]
dnn(test): update tests for OpenVINO 2021.1
Maksim Shabunin [Thu, 8 Oct 2020 08:50:07 +0000 (11:50 +0300)]
Doc: fixed warnings when CUDA modules are missing
Anastasiya(Asya) Pronina [Wed, 7 Oct 2020 21:48:49 +0000 (00:48 +0300)]
Merge pull request #18496 from AsyaPronina:comp_args_serialization
Serialization && deserialization for compile arguments
* Initial stub
* Add test on serialization of a custom type
* Namespaces rework
* Fix isSupported in test struct
* Fix clang lookup issue
* Initial implementation
* Drop the isSupported flag
* Initial implementation
* Removed internal header inclusion
* Switched to public API
* Implemented serialization
* Adding desirialize: WIP
* Fixed merge errors
* Implemented
* Final polishing
* Addressed review comments and added debug throw
* Added FluidROI test
* Polishing
* Polishing
* Polishing
* Polishing
* Polishing
* Updated CMakeLists.txt
* Fixed comments
* Addressed review comments
* Removed decay from deserialize_arg
* Addressed review comments
* Removed extra inclusion
* Fixed Win64 warning
* Update gcommon.hpp
* Update serialization.cpp
* Update gcommon.hpp
* gapi: drop GAPI_EXPORTS_W_SIMPLE from GCompileArg
Co-authored-by: Smirnov Alexey <alexey.smirnov@intel.com>
Co-authored-by: AsyaPronina <155jj@mail.ru>
Alexander Alekhin [Wed, 7 Oct 2020 21:35:57 +0000 (21:35 +0000)]
Merge pull request #18536 from alalek:backport_doxygen_style_18195
Maksim Shabunin [Wed, 7 Oct 2020 21:35:06 +0000 (00:35 +0300)]
Merge pull request #18195 from mshabunin:linux-tutorial
Installation tutorials rework
* Doc: general installation, config reference, linux installation
* Doc: addressed review comments
* Minor fixes
Anatoliy Talamanov [Wed, 7 Oct 2020 20:38:59 +0000 (23:38 +0300)]
Merge pull request #18512 from TolyaTalamanov:at/fix-untyped-np-array-for-gapi-python
[G-API] Numpy array with int64 failed in cv.gin
* Fix bug with numpy array precision in G-API python
* Fix comments to review
Alexander Alekhin [Wed, 7 Oct 2020 20:16:40 +0000 (20:16 +0000)]
doxygen: backport style changes
Alexander Alekhin [Mon, 5 Oct 2020 21:12:58 +0000 (00:12 +0300)]
build: winpack_dldt with dldt 2021.1.0
Alexander Alekhin [Wed, 7 Oct 2020 09:09:37 +0000 (09:09 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 6 Oct 2020 22:49:55 +0000 (22:49 +0000)]
Merge pull request #18526 from alalek:fix_uninitialized_warnings
Alexander Alekhin [Tue, 6 Oct 2020 22:48:21 +0000 (22:48 +0000)]
Merge pull request #18519 from alalek:fix_javadoc
Alexander Alekhin [Tue, 6 Oct 2020 22:47:45 +0000 (22:47 +0000)]
Merge pull request #18518 from alalek:backport_17993
Alexander Alekhin [Tue, 6 Oct 2020 20:57:40 +0000 (20:57 +0000)]
videoio(dc1394_v2): ensure variable initialization
Maksym Ivashechkin [Tue, 6 Oct 2020 20:37:49 +0000 (22:37 +0200)]
Merge pull request #18356 from ivashmak:update_ransac
* update new RANSAC
* fix warning
* change gamma values table
* resolve conflict
* resolve conflict
* GammaValues as singleton
Alexander Alekhin [Tue, 6 Oct 2020 20:33:37 +0000 (20:33 +0000)]
Merge pull request #18522 from alalek:fix_18152
Alexander Alekhin [Tue, 6 Oct 2020 19:56:49 +0000 (19:56 +0000)]
Merge pull request #18517 from alalek:backport_18031
Alexander Alekhin [Tue, 6 Oct 2020 19:39:27 +0000 (19:39 +0000)]
Merge pull request #18515 from alalek:test_18473
Alexander Alekhin [Tue, 6 Oct 2020 19:37:40 +0000 (19:37 +0000)]
Merge pull request #18506 from alalek:issue_18472
Alexander Alekhin [Tue, 6 Oct 2020 12:50:32 +0000 (12:50 +0000)]
core(logger): avoid destruction of GlobalLoggingInitStruct object
- keep logger available until the program termination
Alexander Alekhin [Tue, 6 Oct 2020 04:28:25 +0000 (04:28 +0000)]
java: fix javadoc generation
Maksim Doronin [Thu, 30 Jul 2020 14:46:37 +0000 (17:46 +0300)]
[IE][VPU]: Refactor vpu configs
backported commit:
7fe87d9a5b3aeda1ae449b57652462247c89ef4a
Ilya Churaev [Tue, 4 Aug 2020 05:18:38 +0000 (08:18 +0300)]
Removed get_output_as_single_output_node method
backported commit:
5fd3d36fe8b36fb9e39a192fedc9ffec2883efe1
Alexander Alekhin [Mon, 5 Oct 2020 19:23:49 +0000 (19:23 +0000)]
Merge pull request #18494 from dmatveev:dm/gframe_02_integration
Dmitry Matveev [Fri, 2 Oct 2020 18:48:54 +0000 (21:48 +0300)]
G-API: Integrated cv::MediaFrame as I/O type + CPU backend
Alexander Alekhin [Sun, 4 Oct 2020 07:11:41 +0000 (07:11 +0000)]
core(test): regression test for 18473
Alexander Alekhin [Mon, 5 Oct 2020 17:03:27 +0000 (17:03 +0000)]
Merge pull request #18509 from alalek:issue_18392
Alexander Alekhin [Mon, 5 Oct 2020 17:02:38 +0000 (17:02 +0000)]
Merge pull request #18507 from sizeofvoid:openbsd
Alexander Alekhin [Mon, 5 Oct 2020 17:01:46 +0000 (17:01 +0000)]
Merge pull request #18505 from alalek:fix_python_test
Alexander Alekhin [Mon, 5 Oct 2020 16:59:05 +0000 (16:59 +0000)]
Merge pull request #18473 from BioDataAnalysis:bda_fix_cv_mat_steps
Alexander Alekhin [Sun, 4 Oct 2020 14:52:13 +0000 (14:52 +0000)]
python: replace numpy.full() to support numpy<1.13
Mario Emmenlauer [Wed, 30 Sep 2020 16:16:02 +0000 (18:16 +0200)]
matrix.cpp::setSize(): fixed out-of-bounds access on cv::Mat steps
Alexander Alekhin [Mon, 5 Oct 2020 06:23:47 +0000 (06:23 +0000)]
dnn: check for empty Net in .forward()
Rafael Sadowski [Sun, 4 Oct 2020 18:43:07 +0000 (20:43 +0200)]
Add an OpenBSD check
Ruslan Garnov [Sun, 4 Oct 2020 18:57:41 +0000 (21:57 +0300)]
Merge pull request #18339 from rgarnov:rg/rmat_integration
[GAPI] RMat integration into the framework
* RMat integration
* Added initialization of input mat in GArray initialization tests
* Fixed klocwork warnings in RMat tests, changed argument order in EXPECT_EQ
Alexander Alekhin [Sun, 4 Oct 2020 15:11:55 +0000 (15:11 +0000)]
core: allow to disable including of unsupported/Eigen/CXX11/Tensor
- define OPENCV_DISABLE_EIGEN_TENSOR_SUPPORT
Alexander Alekhin [Fri, 2 Oct 2020 15:58:45 +0000 (15:58 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alessandro de Oliveira Faria (A.K.A.CABELO) [Fri, 2 Oct 2020 15:05:46 +0000 (12:05 -0300)]
Merge pull request #18399 from cabelo:realsense
* Modified for Intel Realsense webcam
* Fix whitespace
* Update page title
* Uppercase
Alexander Alekhin [Fri, 2 Oct 2020 15:04:28 +0000 (15:04 +0000)]
Merge pull request #18488 from alalek:maxflow_missing_check
Alexander Alekhin [Fri, 2 Oct 2020 15:03:59 +0000 (15:03 +0000)]
Merge pull request #18487 from aitikgupta:unnecessary-variable
Alexander Alekhin [Fri, 2 Oct 2020 15:02:57 +0000 (15:02 +0000)]
Merge pull request #18483 from ivashmak:bugfix_graph
Alexander Alekhin [Fri, 2 Oct 2020 15:00:44 +0000 (15:00 +0000)]
Merge pull request #18458 from sturkmen72:Update_window_w32_cpp
Alexander Alekhin [Fri, 2 Oct 2020 14:59:07 +0000 (14:59 +0000)]
Merge pull request #18444 from aitikgupta:check-minimum-points
Alexander Alekhin [Fri, 2 Oct 2020 14:58:48 +0000 (14:58 +0000)]
Merge pull request #18431 from zhuqiang00099:fix-darknet_relu
zhuqiang00099 [Sat, 26 Sep 2020 04:09:30 +0000 (12:09 +0800)]
fix darknet-relu bug in darknet_io.cpp
Alexander Alekhin [Thu, 1 Oct 2020 15:20:32 +0000 (15:20 +0000)]
calib3d/imgproc: add GCGraph::maxFlow() missing empty checks
Aitik Gupta [Fri, 2 Oct 2020 03:57:16 +0000 (09:27 +0530)]
removed no-affect variable
Maksym Ivashechkin [Thu, 1 Oct 2020 18:52:28 +0000 (20:52 +0200)]
change flags and bugfix graph
Alexey Smirnov [Thu, 1 Oct 2020 18:11:23 +0000 (21:11 +0300)]
Merge pull request #18452 from smirnov-alexey:as/export_serialization_api
[G-API] Export a part of serialization interface
* Initial stub
* Add test on serialization of a custom type
* Namespaces rework
* Fix isSupported in test struct
* Fix clang build and rework namespaces
* Remove redundant header
Orest Chura [Wed, 30 Sep 2020 16:07:35 +0000 (19:07 +0300)]
Merge pull request #18451 from OrestChura:oc/count_non_zero
[G-API]: countNonZero() Standard Kernel Implementation
* Add countNonZero() standard kernel
- API and documentation provided
- OCV backend supported
- accuracy and performance tests provided
- some refactoring of related documentation done
* Fix GOpaque functionality for OCL Backend
- test for OCL Opaque usage providied
* countNonZero for GPU
- OCL Backend implementation for countNonZero() added
- tests provided
* Addressing comments
Alexander Alekhin [Wed, 30 Sep 2020 13:23:05 +0000 (13:23 +0000)]
Merge pull request #18460 from alalek:build_warnings
Alexander Alekhin [Tue, 29 Sep 2020 21:32:16 +0000 (21:32 +0000)]
eliminate build warnings
Dmitry Matveev [Tue, 29 Sep 2020 19:19:54 +0000 (22:19 +0300)]
Merge pull request #18415 from dmatveev:dm/gframe_01_new_host_type
* G-API: Introduce cv::MediaFrame, a host type for cv::GFrame
* G-API: RMat -- address review comments
Suleyman TURKMEN [Tue, 29 Sep 2020 18:50:06 +0000 (21:50 +0300)]
Update window_w32.cpp
Alexander Alekhin [Tue, 29 Sep 2020 15:07:27 +0000 (15:07 +0000)]
Merge pull request #18439 from komakai:opencl
Alexander Alekhin [Tue, 29 Sep 2020 14:23:22 +0000 (14:23 +0000)]
Merge pull request #18341 from TolyaTalamanov:at/wrap-gin-gout-for-grunargs
Alexander Alekhin [Tue, 29 Sep 2020 13:49:02 +0000 (13:49 +0000)]
Merge pull request #18438 from alalek:dnn_onnx_importer_error_reporting
Giles Payne [Tue, 29 Sep 2020 12:55:31 +0000 (21:55 +0900)]
Android OpenCL support
Anatoliy Talamanov [Tue, 29 Sep 2020 10:45:40 +0000 (13:45 +0300)]
Implement cv.gin and multiple output for python
Alexander Alekhin [Mon, 28 Sep 2020 21:33:29 +0000 (21:33 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Aitik Gupta [Mon, 28 Sep 2020 19:34:15 +0000 (01:04 +0530)]
added minPoints Homography test
Aitik Gupta [Mon, 28 Sep 2020 19:34:01 +0000 (01:04 +0530)]
need atleast 4 corresponding points to calculate homography
Alexander Alekhin [Mon, 28 Sep 2020 18:46:28 +0000 (18:46 +0000)]
Merge pull request #18449 from alalek:ios_dont_disable_world_automatically
Alexander Alekhin [Mon, 28 Sep 2020 18:45:31 +0000 (18:45 +0000)]
Merge pull request #18447 from alalek:fix_17953
Alexander Alekhin [Mon, 28 Sep 2020 18:45:00 +0000 (18:45 +0000)]
Merge pull request #18430 from alalek:ippicv_tpp
Alexey Smirnov [Mon, 28 Sep 2020 18:20:04 +0000 (21:20 +0300)]
Merge pull request #18401 from smirnov-alexey:as/serialization_more_types
[G-API] Add support for more types serialization
* Support more types
* Add std::string support
* Fix GOpaque and gin interaction
* Fix tests on kind
* Make map serialization support templates and add tests on kind
Alexander Alekhin [Mon, 28 Sep 2020 01:11:15 +0000 (01:11 +0000)]
ios: don't force BUILD_opencv_world=OFF in case of excluded modules
Alexander Alekhin [Mon, 28 Sep 2020 01:09:40 +0000 (01:09 +0000)]
Merge pull request #18436 from komakai:fix-install-name
Alexander Alekhin [Sun, 27 Sep 2020 23:42:30 +0000 (23:42 +0000)]
dnn(opencl): fix convolution kernel w/o bias with activation
Alexander Alekhin [Sun, 27 Sep 2020 23:12:01 +0000 (23:12 +0000)]
Merge pull request #18445 from alalek:fix_test_python_ml
Alexander Alekhin [Thu, 24 Sep 2020 05:08:35 +0000 (05:08 +0000)]
dnn: improve debugging of ONNX parsing errors
Alexander Alekhin [Sun, 27 Sep 2020 23:03:17 +0000 (23:03 +0000)]
Merge pull request #18441 from alalek:core_check_force_string_literals
Alexander Alekhin [Sun, 27 Sep 2020 21:14:55 +0000 (21:14 +0000)]
ml: fix python test
Giles Payne [Sun, 27 Sep 2020 03:13:49 +0000 (12:13 +0900)]
Update tests and samples to work with changes to dynamic build
Giles Payne [Fri, 25 Sep 2020 01:30:57 +0000 (10:30 +0900)]
Modify install_name