diff --git a/CHANGELOG.md b/CHANGELOG.md
index fd5b8738..984007f6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,7 @@
* Improve `FFmpegFrameGrabber.setTimestamp()` further for MPEG-TS streams ([pull #2144](https://github.com/bytedeco/javacv/pull/2144))
* Fix `module-info.java` broken since last release ([issue bytedeco/javacpp-presets#1414](https://github.com/bytedeco/javacpp-presets/issues/1414))
* Add new `AudioSplitMergeHelper` sample for processing raw audio frames ([pull #2052](https://github.com/bytedeco/javacv/pull/2052))
- * Upgrade dependencies for OpenBLAS 0.3.25, OpenCV 4.8.1, FFmpeg 6.1, Leptonica 1.83.1, Tesseract 5.3.3
+ * Upgrade dependencies for OpenBLAS 0.3.25, OpenCV 4.9.0, FFmpeg 6.1, Leptonica 1.84.0, Tesseract 5.3.3
### June 6, 2023 version 1.5.9
* Add `FrameRecorder.videoSideData/audioSideData` properties and `FFmpegFrameRecorder.setDisplayRotation()` for convenience ([issue #1976](https://github.com/bytedeco/javacv/issues/1976))
diff --git a/platform/pom.xml b/platform/pom.xml
index 6ae47c0b..3f3f77f7 100644
--- a/platform/pom.xml
+++ b/platform/pom.xml
@@ -38,7 +38,7 @@
org.bytedeco
opencv-platform
- 4.8.1-${javacpp.version}
+ 4.9.0-${javacpp.version}
org.bytedeco
@@ -93,7 +93,7 @@
org.bytedeco
leptonica-platform
- 1.83.1-${javacpp.version}
+ 1.84.0-${javacpp.version}
org.bytedeco
@@ -110,7 +110,7 @@
org.bytedeco
opencv-platform-gpu
- 4.8.1-${javacpp.version}
+ 4.9.0-${javacpp.version}
test
diff --git a/pom.xml b/pom.xml
index a1bf2819..58d9b70f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -75,7 +75,7 @@
org.bytedeco
opencv
- 4.8.1-${javacpp.version}
+ 4.9.0-${javacpp.version}
org.bytedeco
@@ -130,7 +130,7 @@
org.bytedeco
leptonica
- 1.83.1-${javacpp.version}
+ 1.84.0-${javacpp.version}
org.bytedeco