Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-06-23 21:03:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.2956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opencv" Tue Jun 23 21:03:50 2020 rev:83 rq:815943 version:4.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/opencv/opencv.changes 2020-06-14 18:16:53.411102568 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.2956/opencv.changes 2020-06-23 21:04:17.765784382 +0200 @@ -1,0 +2,67 @@ +Sat Jun 13 22:03:12 UTC 2020 - Stefan Brüns <[email protected]> + +- Update to 4.3.0 + * DNN module: + + Improved layers / activations / supported more models: + - ONNX: LSTM, Broadcasting, Algebra over constants, Slice with + multiple inputs + - DarkNet: grouped convolutions, sigmoid, swish, scale_channels + - MobileNet-SSD v3: #16760 + + New samples / demos: + - Clothes parts segmentation and CP-VTON + - DaSiamRPN tracker + Intel® Inference Engine backend (OpenVINO™): + - added support for custom layers through nGraph OpenVINO + API: #16628 + - nGraph OpenVINO API is used by default: #16746 + + Many fixes and optimizations in CUDA backend (thanks to + @YashasSamaga) + + OPEN AI LAB team submitted the patch that accelerates OpenCV + DNN on ARM using their Tengine library + * G-API module: + + Introduced a new graph-level data type GOpaque<T>. This type + can be used to pass arbitrary user data types between G-API + nodes in the graph (supported for CPU/OpenCV backend only). + + Introduced a way to declare G-API CPU (OpenCV) kernels in-place + + Added a new sample "Privacy masking camera", combining Deep + Learning with traditional Image Processing (link) + + Added more operations in the default library: WarpAffine, + WarpPerspective, NV12toGray. + * Performance improvements: + + IPP-ICV library with CPU optimizations has been updated to + version 2020.0.0 Gold + + SIMD intrinsics: integral, resize, (opencv_contrib) RLOF + implementation #2476 + * And many other great contributions from OpenCV community: + + (opencv_contrib) Computer Vision based Alpha Matting + (GSoC 2019) #2306 + + calib3d: findChessboardCornersSB improvements: #16625 + + calib3d: updated documentation for RT matrices: #16860 + + core: improved getNumberOfCPUs(): #16268 + + imgproc: new algorithm HOUGH_GRADIENT_ALT is added to + HoughCircles() function #16561. It has much better recall + and precision + + imgcodecs: added initial support for OpenJPEG library + (version 2+): #16494 + + highgui(Qt): added Copy to clipboard: #16677 + + dnn: TensorFlow, Darknet and ONNX importers improvements + by @ashishkrshrivastava + + (opencv_contrib) added rapid module for silhouette based 3D + object tracking: #2356 + + (opencv_contrib) SIFT detector is enabled by default due + patents expiration (without requirement of NONFREE build + option) + + help materials: OpenCV Cheat Sheet in Python: #4875 + * Changes that can potentially break compatibility: + + image filtering functions throws exception on empty input + (voting results) +- Packaging changes: + * Stop mangling CMake diagnostic output, no dependency versions + end up in the packages anyway, drop opencv-build-compare.patch + * Set empty OPENCV_DOWNLOAD_TRIES_LIST, skip downloads even when + network is available during builds (e.g. local build). + * Drop upstream GLES patches: + + 0001-Do-not-include-glx.h-when-using-GLES.patch + + opencv-gles.patch + +------------------------------------------------------------------- Old: ---- 0001-Do-not-include-glx.h-when-using-GLES.patch opencv-4.2.0.tar.gz opencv-build-compare.patch opencv-gles.patch opencv_contrib-4.2.0.tar.gz New: ---- opencv-4.3.0.tar.gz opencv_contrib-4.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opencv.spec ++++++ --- /var/tmp/diff_new_pack.MOmclk/_old 2020-06-23 21:04:21.845797564 +0200 +++ /var/tmp/diff_new_pack.MOmclk/_new 2020-06-23 21:04:21.849797577 +0200 @@ -21,7 +21,7 @@ %endif %define libname lib%{name} -%define soname 4_2 +%define soname 4_3 # disabled by default as many fail %bcond_with tests %bcond_without gapi @@ -34,7 +34,7 @@ %bcond_without python3 %bcond_without openblas Name: opencv -Version: 4.2.0 +Version: 4.3.0 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 @@ -44,12 +44,6 @@ Source0: https://github.com/opencv/opencv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much unstable modules Source1: https://github.com/opencv/opencv_contrib/archive/%{version}.tar.gz#/opencv_contrib-%{version}.tar.gz -# PATCH-FIX-OPENCSUSE opencv-gles.patch -- Make sure PERSPECTIVE_CORRECTION_HINT is validated first, https://github.com/opencv/opencv/issues/9171 -Patch0: opencv-gles.patch -# PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes -Patch1: opencv-build-compare.patch -# PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types, https://github.com/opencv/opencv/issues/9171 -Patch2: 0001-Do-not-include-glx.h-when-using-GLES.patch # PATCH-FIX-OPENSUSE opencv-includedir.patch -- Fix wrong include path in pkgconfig file Patch3: opencv-includedir.patch BuildRequires: cmake @@ -58,6 +52,8 @@ BuildRequires: libjpeg-devel BuildRequires: pkgconfig BuildRequires: memory-constraints +# OpenJPEGTargets.cmake erroneously requires the binaries +BuildRequires: openjpeg2 BuildRequires: tbb-devel BuildRequires: unzip BuildRequires: pkgconfig(IlmBase) @@ -66,6 +62,7 @@ BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(libdc1394-2) BuildRequires: pkgconfig(libgphoto2) +BuildRequires: pkgconfig(libopenjp2) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libv4l2) @@ -235,6 +232,7 @@ -DOPENCV_SKIP_PYTHON_LOADER=ON \ -DOPENCV_PYTHON2_INSTALL_PATH=%{python2_sitearch} \ -DOPENCV_PYTHON3_INSTALL_PATH=%{python3_sitearch} \ + -DOPENCV_DOWNLOAD_TRIES_LIST:STRING="" \ -DWITH_JASPER=OFF \ make %{?_smp_mflags} VERBOSE=1 ++++++ opencv-4.2.0.tar.gz -> opencv-4.3.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/opencv/opencv-4.2.0.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.2956/opencv-4.3.0.tar.gz differ: char 12, line 1 ++++++ opencv_contrib-4.2.0.tar.gz -> opencv_contrib-4.3.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/opencv/opencv_contrib-4.2.0.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.2956/opencv_contrib-4.3.0.tar.gz differ: char 13, line 1
