From f689e1bcc91e51ba3074780a123a38ccd15153df49f98c2c542486ee37f54451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= Date: Sun, 13 Oct 2019 11:42:06 +0000 Subject: [PATCH] Accepting request 738095 from home:StefanBruens:branches:science - Update to 4.1.2 * DNN module: + Intel Inference Engine backend (OpenVINO): - 2019R3 has been supported - Support modern IE Core API - New approach for custom layers management. Now all the OpenCV layers fallbacks are implemented as IE custom layers which helps to improve efficiency due less graph partitioning. - High-level API which introduces dnn::Model class and set of task-specific classes such dnn::ClassificationModel, dnn::DetectionModel, dnn::SegmentationModel. It supports automatic pre- and post-processing for deep learning networks. * Performance improvements and platforms support: + MSA SIMD implementation has been contributed for MIPS platforms: https://github.com/opencv/opencv/pull/15422 + OpenCV.js optimization (threading and SIMD as part of GSoC project): https://github.com/opencv/opencv/pull/15371 + More optimizations using SIMD intrinsics: dotProd, FAST corners, HOG, LK pyramid (VSX), norm, warpPerspective, etc + Fixed detection of Cascade Lake CPUs * And many other great patches from OpenCV community: + GUI: support topmost window mode (Win32/COCOA): https://github.com/opencv/opencv/pull/14872 + Java: fix Mat.toString() for higher dimensions: https://github.com/opencv/opencv/pull/15181 + Implementation of colormap "Turbo" https://github.com/opencv/opencv/pull/15388 + QR-Code detection accuracy improvement: https://github.com/opencv/opencv/pull/15356 + GSoC: Add learning-based super-resolution module: https://github.com/opencv/opencv_contrib/pull/2229 and https://github.com/opencv/opencv_contrib/pull/2231 + Detection accuracy improvement of the white marker aruco corners: https://github.com/opencv/opencv_contrib/pull/2236 + Added pattern generator tool for aruco: https://github.com/opencv/opencv_contrib/pull/2250 + and special thanks to @sturkmen72 for improvind and cleaning up code of samples/tutorials * Breaking changes: + fixed values thresholding accuracy in calcHist() - Enable Graph API (G-API) - Minor spec file cleanup OBS-URL: https://build.opensuse.org/request/show/738095 OBS-URL: https://build.opensuse.org/package/show/science/opencv?expand=0&rev=7 --- opencv-4.1.1.tar.gz | 3 --- opencv-4.1.2.tar.gz | 3 +++ opencv.changes | 46 +++++++++++++++++++++++++++++++++++++ opencv.spec | 20 ++++------------ opencv_contrib-4.1.1.tar.gz | 3 --- opencv_contrib-4.1.2.tar.gz | 3 +++ 6 files changed, 56 insertions(+), 22 deletions(-) delete mode 100644 opencv-4.1.1.tar.gz create mode 100644 opencv-4.1.2.tar.gz delete mode 100644 opencv_contrib-4.1.1.tar.gz create mode 100644 opencv_contrib-4.1.2.tar.gz diff --git a/opencv-4.1.1.tar.gz b/opencv-4.1.1.tar.gz deleted file mode 100644 index ce1b933..0000000 --- a/opencv-4.1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5de5d96bdfb9dad6e6061d70f47a0a91cee96bb35afb9afb9ecb3d43e243d217 -size 88427411 diff --git a/opencv-4.1.2.tar.gz b/opencv-4.1.2.tar.gz new file mode 100644 index 0000000..d61b338 --- /dev/null +++ b/opencv-4.1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:385dd0a9c25e67ef0dd60e022d2a2d7b17e2f36819cf3cb46aa8cdff5c5282c9 +size 87468598 diff --git a/opencv.changes b/opencv.changes index 94d40d8..04204cc 100644 --- a/opencv.changes +++ b/opencv.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Sat Oct 12 23:12:21 UTC 2019 - Stefan BrĂ¼ns + +- Update to 4.1.2 + * DNN module: + + Intel Inference Engine backend (OpenVINO): + - 2019R3 has been supported + - Support modern IE Core API + - New approach for custom layers management. Now all the OpenCV + layers fallbacks are implemented as IE custom layers which + helps to improve efficiency due less graph partitioning. + - High-level API which introduces dnn::Model class and set of + task-specific classes such dnn::ClassificationModel, + dnn::DetectionModel, dnn::SegmentationModel. It supports + automatic pre- and post-processing for deep learning networks. + * Performance improvements and platforms support: + + MSA SIMD implementation has been contributed for MIPS platforms: + https://github.com/opencv/opencv/pull/15422 + + OpenCV.js optimization (threading and SIMD as part of GSoC + project): https://github.com/opencv/opencv/pull/15371 + + More optimizations using SIMD intrinsics: dotProd, FAST corners, + HOG, LK pyramid (VSX), norm, warpPerspective, etc + + Fixed detection of Cascade Lake CPUs + * And many other great patches from OpenCV community: + + GUI: support topmost window mode (Win32/COCOA): + https://github.com/opencv/opencv/pull/14872 + + Java: fix Mat.toString() for higher dimensions: + https://github.com/opencv/opencv/pull/15181 + + Implementation of colormap "Turbo" + https://github.com/opencv/opencv/pull/15388 + + QR-Code detection accuracy improvement: + https://github.com/opencv/opencv/pull/15356 + + GSoC: Add learning-based super-resolution module: + https://github.com/opencv/opencv_contrib/pull/2229 and + https://github.com/opencv/opencv_contrib/pull/2231 + + Detection accuracy improvement of the white marker aruco + corners: https://github.com/opencv/opencv_contrib/pull/2236 + + Added pattern generator tool for aruco: + https://github.com/opencv/opencv_contrib/pull/2250 + + and special thanks to @sturkmen72 for improvind and cleaning + up code of samples/tutorials + * Breaking changes: + + fixed values thresholding accuracy in calcHist() +- Enable Graph API (G-API) +- Minor spec file cleanup + ------------------------------------------------------------------- Wed Aug 28 15:05:46 UTC 2019 - Marius Kittler diff --git a/opencv.spec b/opencv.spec index 9a18a6b..d03e7b2 100644 --- a/opencv.spec +++ b/opencv.spec @@ -20,20 +20,17 @@ %define _lto_cflags %{nil} %endif -# The ADE required for gapi is not yet packaged, disable it for now -%bcond_with gapi - %define libname lib%{name} %define soname 4_1 # disabled by default as many fail %bcond_with tests -%bcond_without qt5 +%bcond_without gapi %bcond_without ffmpeg %bcond_without python2 %bcond_without python3 %bcond_without openblas Name: opencv -Version: 4.1.1 +Version: 4.1.2 Release: 0 Summary: Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build @@ -80,28 +77,17 @@ BuildRequires: openblas-devel %endif %if %{with python2} BuildRequires: pkgconfig(python) -%if 0%{?suse_version} > 1325 BuildRequires: python2-numpy-devel -%else -BuildRequires: python-numpy-devel -%endif %endif %if %{with python3} BuildRequires: python3-numpy-devel BuildRequires: pkgconfig(python3) %endif -%if %{with qt5} BuildRequires: pkgconfig(Qt5Concurrent) >= 5.2.0 BuildRequires: pkgconfig(Qt5Gui) >= 5.2.0 BuildRequires: pkgconfig(Qt5OpenGL) >= 5.2.0 BuildRequires: pkgconfig(Qt5Test) >= 5.2.0 BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0 -%else -BuildRequires: pkgconfig(QtCore) -BuildRequires: pkgconfig(QtGui) -BuildRequires: pkgconfig(QtOpenGL) -BuildRequires: pkgconfig(QtTest) -%endif %if %{with ffmpeg} BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) @@ -241,6 +227,8 @@ rm -f doc/packaging.txt -DPYTHON_DEFAULT_EXECUTABLE=%{_bindir}/python3 \ %endif -DOPENCV_SKIP_PYTHON_LOADER=ON \ + -DOPENCV_PYTHON2_INSTALL_PATH=%{python2_sitearch} \ + -DOPENCV_PYTHON3_INSTALL_PATH=%{python3_sitearch} \ make %{?_smp_mflags} VERBOSE=1 diff --git a/opencv_contrib-4.1.1.tar.gz b/opencv_contrib-4.1.1.tar.gz deleted file mode 100644 index 0021305..0000000 --- a/opencv_contrib-4.1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f85d380758498d800fec26307e389620cde8b1a2e86ab51cddc5200fbe37102 -size 59829413 diff --git a/opencv_contrib-4.1.2.tar.gz b/opencv_contrib-4.1.2.tar.gz new file mode 100644 index 0000000..aa30241 --- /dev/null +++ b/opencv_contrib-4.1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f6c3d30baa39e3e7611afb481ee86dea45dafb182cac87d570c95dccd83eb8b +size 60881937