Skip to content

JavaCPP Presets 1.5.6

Compare
Choose a tag to compare
@saudet saudet released this 02 Aug 22:42
· 297 commits to master since this release
1.5.6
2d9edd3

August 2, 2021 version 1.5.6

  • Change opencv_core.Mat constructors to create column vectors out of arrays for consistency (issue #1064)
  • Add presets for the new barcode and wechat_qrcode modules of OpenCV
  • Work around loading issues with execution providers in presets for ONNX Runtime
  • Annotate the presets for LLVM with @NoException to reduce unneeded C++ overhead (pull #1052)
  • Update samples for LLVM 12 including new samples/llvm/OrcJit.java using libffi (pull #1050)
  • Enable GTK support in presets for OpenCV when building on ARM as well
  • Correct enum classes in presets for Spinnaker (pull #1048)
  • Add Windows build for ONNX (issue #983)
  • Add linux-arm64 builds to presets for DNNL, OpenCL, TensorRT (pull #1044), and ONNX Runtime
  • Build FFmpeg with libxml2, enabling support for DASH demuxing (pull #1033), and libsrt for SRT protocol support (pull #1036)
  • Add @MemberGetter for av_log_default_callback() in presets for FFmpeg (issue #812)
  • Include cudaGL.h and cuda_gl_interop.h header files in presets for CUDA (pull #1027)
  • Add presets for libffi 3.4.2 (issue #833), NVIDIA Video Codec SDK 11.1.5 (pull #1020), PyTorch 1.9.0 (issue #623), TensorFlow Lite 2.5.0, DepthAI 2.8.0, ModSecurity 3.0.5 (pull #1012)
  • Map std::vector<cv::Range> to RangeVector in opencv_core.Mat for convenience (issue bytedeco/javacv#1607)
  • Include genericaliasobject.h, context.h, tracemalloc.h, and datetime.h for CPython (issue #1017)
  • Add samples using LLVM modules to deal with bitcode and object files (pull #1016)
  • Upgrade presets for OpenCV 4.5.3, FFmpeg 4.4 (pull #1030), Spinnaker 2.4.0.143 (pull #1040), librealsense2 2.44.0 (pull #1031), Arrow 4.0.1, HDF5 1.12.1, MKL 2021.3, DNNL 2.3, OpenBLAS 0.3.17, GSL 2.7, CPython 3.9.6, NumPy 1.21.1, SciPy 1.7.0, Gym 0.18.3, LLVM 12.0.1 (pull #1065), Leptonica 1.81.1, CUDA 11.4.0, cuDNN 8.2.2, NCCL 2.10.3, TensorRT 8.0.1.6, ONNX 1.9.0, ONNX Runtime 1.8.1, Skia 2.80.3, and their dependencies