Skip to content

Commit 56229de

Browse files
committed
* Upgrade presets for OpenCV 4.11.0, SciPy 1.15.1
1 parent cc6a366 commit 56229de

File tree

944 files changed

+2479
-1323
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

944 files changed

+2479
-1323
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
* Introduce `macosx-arm64` builds for ARPACK-NG, CMINPACK, FFTW, GSL, TensorFlow Lite, ONNX, ONNX Runtime ([issue #1069](https://github.com/bytedeco/javacpp-presets/issues/1069))
3-
* Upgrade presets for DNNL 3.6.2, CPython 3.13.1, NumPy 2.2.1, LLVM 19.1.6, ONNX Runtime 1.20.1
3+
* Upgrade presets for OpenCV 4.11.0, DNNL 3.6.2, CPython 3.13.1, NumPy 2.2.1, SciPy 1.15.1, LLVM 19.1.6, ONNX Runtime 1.20.1
44

55
### November 16, 2024 version 1.5.11
66
* Enable distributed package using Gloo in presets for PyTorch ([pull #1510](https://github.com/bytedeco/javacpp-presets/pull/1510))

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ The JavaCPP Presets depend on Maven, a powerful build system for Java, so before
179179

180180
Each child module in turn relies by default on the included [`cppbuild.sh` scripts](#the-cppbuildsh-scripts), explained below, to install its corresponding native libraries in the `cppbuild` subdirectory. To use native libraries already installed somewhere else on the system, other installation directories than `cppbuild` can also be specified either in the `pom.xml` files or in the `.java` configuration files. The following versions are supported:
181181

182-
* OpenCV 4.10.x https://opencv.org/releases/
182+
* OpenCV 4.11.x https://opencv.org/releases/
183183
* FFmpeg 7.1.x http://ffmpeg.org/download.html
184184
* FlyCapture 2.13.x https://www.flir.com/products/flycapture-sdk
185185
* Spinnaker 4.0.x https://www.flir.com/products/spinnaker-sdk
@@ -206,7 +206,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
206206
* GSL 2.8 http://www.gnu.org/software/gsl/#downloading
207207
* CPython 3.13.x https://www.python.org/downloads/
208208
* NumPy 2.2.x https://github.com/numpy/numpy
209-
* SciPy 1.14.x https://github.com/scipy/scipy
209+
* SciPy 1.15.x https://github.com/scipy/scipy
210210
* Gym 0.26.x https://github.com/openai/gym
211211
* LLVM 19.1.x http://llvm.org/releases/download.html
212212
* libffi 3.4.x https://github.com/libffi/libffi

opencv/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Introduction
99
------------
1010
This directory contains the JavaCPP Presets module for:
1111

12-
* OpenCV 4.10.0 http://opencv.org/
12+
* OpenCV 4.11.0 http://opencv.org/
1313

1414
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
1515

@@ -49,14 +49,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
4949
<dependency>
5050
<groupId>org.bytedeco</groupId>
5151
<artifactId>opencv-platform</artifactId>
52-
<version>4.10.0-1.5.12-SNAPSHOT</version>
52+
<version>4.11.0-1.5.12-SNAPSHOT</version>
5353
</dependency>
5454

5555
<!-- Additional dependencies required to use CUDA and cuDNN -->
5656
<dependency>
5757
<groupId>org.bytedeco</groupId>
5858
<artifactId>opencv-platform-gpu</artifactId>
59-
<version>4.10.0-1.5.12-SNAPSHOT</version>
59+
<version>4.11.0-1.5.12-SNAPSHOT</version>
6060
</dependency>
6161

6262
<!-- Additional dependencies to use bundled CUDA and cuDNN -->

opencv/cppbuild.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then
77
exit
88
fi
99

10-
OPENCV_VERSION=4.10.0
10+
OPENCV_VERSION=4.11.0
1111
download https://github.com/opencv/opencv/archive/$OPENCV_VERSION.tar.gz opencv-$OPENCV_VERSION.tar.gz
1212
download https://github.com/opencv/opencv_contrib/archive/$OPENCV_VERSION.tar.gz opencv_contrib-$OPENCV_VERSION.tar.gz
1313

@@ -126,7 +126,7 @@ sedinplace '/execute_process/{N;N;N;d;}' cmake/OpenCVDetectPython.cmake
126126
BUILD_X="-DBUILD_ANDROID_EXAMPLES=OFF -DBUILD_ANDROID_PROJECTS=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_JASPER=ON -DBUILD_JPEG=ON -DBUILD_WEBP=ON -DBUILD_OPENEXR=ON -DBUILD_PNG=ON -DBUILD_TIFF=ON -DBUILD_ZLIB=ON -DBUILD_opencv_java=ON -DBUILD_opencv_objc=OFF -DBUILD_opencv_python2=OFF -DBUILD_opencv_python3=ON -DOPENCV_SKIP_PYTHON_LOADER=ON -DPYTHON3_EXECUTABLE=$PYTHON3_EXECUTABLE -DPYTHON3_INCLUDE_DIR=$PYTHON3_INCLUDE_DIR -DPYTHON3_LIBRARY=$PYTHON3_LIBRARY -DPYTHON3_PACKAGES_PATH=$PYTHON3_PACKAGES_PATH -DPYTHON3_NUMPY_INCLUDE_DIRS=$NUMPY_PATH/python/numpy/_core/include/ -DBUILD_opencv_gapi=OFF -DBUILD_opencv_hdf=OFF -DBUILD_opencv_sfm=OFF -DBUILD_opencv_img_hash=ON"
127127

128128
# support for OpenMP is NOT thread-safe so make sure to never enable it and use pthreads instead
129-
WITH_X="-DWITH_1394=OFF -DWITH_FFMPEG=OFF -DWITH_GSTREAMER=OFF -DWITH_IPP=OFF -DWITH_LAPACK=ON -DWITH_OPENCL=ON -DWITH_OPENJPEG=OFF -DWITH_OPENMP=OFF -DOPENCV_ENABLE_NONFREE=ON -DWITH_VA=OFF -DWITH_INF_ENGINE=OFF -DWITH_EIGEN=OFF -DENABLE_CXX11=ON -DENABLE_LIBJPEG_TURBO_SIMD=OFF"
129+
WITH_X="-DWITH_1394=OFF -DWITH_FFMPEG=OFF -DWITH_GSTREAMER=OFF -DWITH_IPP=OFF -DWITH_LAPACK=ON -DWITH_OPENCL=ON -DWITH_OPENJPEG=OFF -DWITH_OPENMP=OFF -DOPENCV_ENABLE_NONFREE=ON -DWITH_VA=OFF -DWITH_INF_ENGINE=OFF -DWITH_EIGEN=OFF -DWITH_KLEIDICV=OFF -DENABLE_CXX11=ON -DENABLE_LIBJPEG_TURBO_SIMD=OFF"
130130

131131
# support headless
132132
if [[ "${HEADLESS:-no}" == "yes" ]]; then
@@ -137,7 +137,7 @@ BUILD_CONTRIB_X="-DBUILD_opencv_stereo=OFF -DBUILD_opencv_plot=ON -DBUILD_opencv
137137

138138
GPU_FLAGS="-DWITH_CUDA=OFF"
139139
if [[ "$EXTENSION" == *gpu ]]; then
140-
GPU_FLAGS="-DWITH_CUDA=ON -DWITH_CUDNN=ON -DOPENCV_DNN_CUDA=ON -DCUDA_VERSION=12.6 -DCUDNN_VERSION=9.3 -DCUDA_ARCH_BIN='5.0;6.0;7.0;8.0;9.0' -DCUDA_ARCH_PTX='' -DCUDA_NVCC_FLAGS=--expt-relaxed-constexpr -DCUDA_nppicom_LIBRARY="
140+
GPU_FLAGS="-DWITH_CUDA=ON -DWITH_CUDNN=ON -DOPENCV_DNN_CUDA=ON -DCUDA_VERSION=12.6 -DCUDNN_VERSION=9.5 -DCUDA_ARCH_BIN='5.0;6.0;7.0;8.0;9.0' -DCUDA_ARCH_PTX='' -DCUDA_NVCC_FLAGS=--expt-relaxed-constexpr -DCUDA_nppicom_LIBRARY="
141141
fi
142142

143143
# exclude openblas dependencies

opencv/platform/gpu/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>opencv-platform-gpu</artifactId>
15-
<version>4.10.0-${project.parent.version}</version>
15+
<version>4.11.0-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform GPU for OpenCV</name>
1717

1818
<properties>

opencv/platform/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>opencv-platform</artifactId>
15-
<version>4.10.0-${project.parent.version}</version>
15+
<version>4.11.0-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform for OpenCV</name>
1717

1818
<properties>

opencv/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
<groupId>org.bytedeco</groupId>
1313
<artifactId>opencv</artifactId>
14-
<version>4.10.0-${project.parent.version}</version>
14+
<version>4.11.0-${project.parent.version}</version>
1515
<name>JavaCPP Presets for OpenCV</name>
1616

1717
<dependencies>

opencv/samples/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
<dependency>
1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>opencv-platform</artifactId>
15-
<version>4.10.0-1.5.12-SNAPSHOT</version>
15+
<version>4.11.0-1.5.12-SNAPSHOT</version>
1616
</dependency>
1717

1818
<!-- Additional dependencies required to use CUDA and cuDNN -->
1919
<dependency>
2020
<groupId>org.bytedeco</groupId>
2121
<artifactId>opencv-platform-gpu</artifactId>
22-
<version>4.10.0-1.5.12-SNAPSHOT</version>
22+
<version>4.11.0-1.5.12-SNAPSHOT</version>
2323
</dependency>
2424

2525
<!-- Additional dependencies to use bundled CUDA and cuDNN -->

opencv/src/gen/java/org/bytedeco/opencv/global/opencv_aruco.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.opencv.global;
44

opencv/src/gen/java/org/bytedeco/opencv/global/opencv_bgsegm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.opencv.global;
44

0 commit comments

Comments
 (0)