diff --git a/_constraints b/_constraints
index c77b874..61ba313 100644
--- a/_constraints
+++ b/_constraints
@@ -5,10 +5,10 @@
13
- 5000
+ 5500
- 1400
+ 1500
diff --git a/opencv-4.5.1.tar.gz b/opencv-4.5.1.tar.gz
deleted file mode 100644
index c271994..0000000
--- a/opencv-4.5.1.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e27fe5b168918ab60d58d7ace2bd82dd14a4d0bd1d3ae182952c2113f5637513
-size 88245766
diff --git a/opencv-4.5.2.tar.gz b/opencv-4.5.2.tar.gz
new file mode 100644
index 0000000..6a167e4
--- /dev/null
+++ b/opencv-4.5.2.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ae258ed50aa039279c3d36afdea5c6ecf762515836b27871a8957c610d0424f8
+size 88925795
diff --git a/opencv.changes b/opencv.changes
index fabfece..f1a94b5 100644
--- a/opencv.changes
+++ b/opencv.changes
@@ -1,3 +1,76 @@
+-------------------------------------------------------------------
+Sat May 1 12:25:46 UTC 2021 - Stefan Brüns
+
+- update to 4.5.2, highlights below, for details check
+ https://github.com/opencv/opencv/wiki/ChangeLog#version452
+ * core: added support for parallel backends.
+ * imgproc: added IntelligentScissors implementation (JS demo).
+ * videoio: improved hardware-accelerated video de-/encoding tasks.
+ * DNN module:
+ + Improved debugging of TensorFlow parsing errors: #19220
+ + Improved layers / activations / supported more models:
+ - optimized: NMS processing, DetectionOutput
+ - fixed: Div with constant, MatMul, Reshape
+ (TensorFlow behaviour)
+ - added support: Mish ONNX subgraph, NormalizeL2 (ONNX),
+ LeakyReLU (TensorFlow), TanH + SAM (Darknet), Exp
+ + Intel® Inference Engine backend ( OpenVINO™ ):
+ added support for OpenVINO 2021.3 release
+ * G-API module:
+ + Python support:
+ - Introduced a new Python backend - now G-API can run custom
+ kernels written in Python as part of the pipeline: #19351
+ - Extended Inference support in the G-API bindings: #19318
+ - Added more graph data types in the G-API bindings: #19319
+ + Inference support:
+ - Introduced dynamic input / CNN reshape functionality in the
+ OpenVINO inference backend #18240
+ - Introduced asynchronous execution support in the OpenVINO
+ inference backend, now it can run in multiple parallel
+ requests to increase stream density/throughput: #19487, #19425
+ - Extended supported data types with INT64/INT32 in ONNX
+ inference backend and with INT32 in the OpenVINO inference
+ backend #19792
+ - Introduced cv::GFrame / cv::MediaFrame and constant support
+ in the ONNX backend: #19070
+ + Media support:
+ - Introduced cv::GFrame / cv::MediaFrame support in the
+ drawing/rendering interface: #19516
+ - Introduced multi-stream input support in Streaming mode
+ and frame synchronization policies to support cases like
+ Stereo: #19731
+ - Added Y and UV operations to access NV12 data of cv::GFrame
+ at the graph level; conversions are done on-the-fly if the
+ media format is different: #19325
+ + Operations and kernels:
+ - Added performance tests for new operations (MorphologyEx,
+ BoundingRect, FitLine, FindContours, KMeans, Kalman,
+ BackgroundSubtractor)
+ - Fixed RMat input support in the PlaidML backend: #19782
+ - Added ARM NEON optimizations for Fluid AbsDiffC, AddWeighted,
+ and bitwise operations: #18466, #19233
+ - Other various static analysis and warning fixes
+ + Documentation:
+ - [GSoC] Added TF/PyTorch classification conversion: #17604
+ - [GSoC] Added TF/PyTorch segmentation conversion: #17801
+ - [GSoC] Added TF/PyTorch detection model conversion: #18237
+ - Updated documentation to address Wide Universal Intrinsics
+ (WUI) SIMD API: #18952
+ + And many other great contributions from OpenCV community:
+ - core: cuda::Stream constructor with stream flags: #19286
+ - highgui: pollKey() implementation for w32 backend: #19411
+ - imgcodecs: Added Exif parsing for PNG: #19439
+ - imgcodecs: OpenEXR compression options: #19540
+ - imgproc: connectedComponents optimizations: (Spaghetti
+ Labeling): #19631
+ - videoio: Android NDK camera support #19597
+ - (contrib) WeChat QRCode module open source: #2821
+ - (contrib) Implemented cv::cuda::inRange(): #2803
+ - (contrib) Added algorithms from Edge Drawing Library: #2313
+ - (contrib) Added Python bindings for Viz module: #2882
+- Add libva build dependency for HW accelerated videoio
+- Slight bump for memory constraints
+
-------------------------------------------------------------------
Thu Feb 11 10:49:40 UTC 2021 - Luigi Baldoni
diff --git a/opencv.spec b/opencv.spec
index 511081a..b49279b 100644
--- a/opencv.spec
+++ b/opencv.spec
@@ -35,7 +35,7 @@
%bcond_without python3
%bcond_without openblas
Name: opencv
-Version: 4.5.1
+Version: 4.5.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
@@ -65,6 +65,7 @@ BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(libv4l2)
BuildRequires: pkgconfig(libv4lconvert)
+BuildRequires: pkgconfig(libva)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(zlib)
Provides: opencv-qt5 = %{version}
diff --git a/opencv_contrib-4.5.1.tar.gz b/opencv_contrib-4.5.1.tar.gz
deleted file mode 100644
index 68803e2..0000000
--- a/opencv_contrib-4.5.1.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:12c3b1ddd0b8c1a7da5b743590a288df0934e5cef243e036ca290c2e45e425f5
-size 60602431
diff --git a/opencv_contrib-4.5.2.tar.gz b/opencv_contrib-4.5.2.tar.gz
new file mode 100644
index 0000000..148e75e
--- /dev/null
+++ b/opencv_contrib-4.5.2.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9f52fd3114ac464cb4c9a2a6a485c729a223afb57b9c24848484e55cef0b5c2a
+size 60800680