The missing Java distribution of native C++ libraries
macosx-arm64
builds for PyTorch (pull #1463)linux-arm64
builds for CPython and NumPy (pull #1386)timeapi.h
for system API of Windows (pull #1447)mkl_lapack.h
header file in presets for MKL (issue #1388)nvinfer1::IGpuAllocator
from TensorRT to allow customization (pull #1367)SampleJpegEncoder
code for nvJPEG module of CUDA (pull #1365)std::vector
of CameraParams
, ImageFeatures
, and MatchesInfo
from cv::detail
(issue bytedeco/javacv#2027)mkl_trans.h
in presets for MKL (issue #1331)hdf5_java
library (pull #1327)cblas_?axpby()
functions in presets for MKL (issue #1326)cv::fisheye::
namespace to avoid collisions (pull #1324)enum
values in presets for libffi (pull #1318)cv::fisheye::calibrate()
function from opencv_calib3d
(issue #1185)tesseract
program to avoid loading issues (issue #1314)c10::OptionalArrayRef<int64_t>
from PyTorch to long...
as well for convenience (issue #1300)c10::OptionalArrayRef
to simplify calls in presets for PyTorch (issue #1300)btMotionState
and btDefaultMotionState
from Bullet Physics SDK to allow callbacks (pull #1297)STRING_BYTES_CHARSET
to "UTF-8" for FFmpeg since it appears to assume that (issue bytedeco/javacv#1945)at::ITensorListRef
as used by at::cat()
in presets for PyTorch (issue #1293)torch::data::datasets::ChunkDataReader
and related data loading classes from PyTorch (issue #1215)AVChannelLayout
in presets for FFmpeg (issue #1286)c10::impl::GenericDict
as returned by c10::IValue::toGenericDict()
in presets for PyTorchlinux-armhf
and linux-x86
builds to presets for TensorFlow Lite (pull #1268)torch::ExpandingArrayWithOptionalElem
in presets for PyTorch (issue #1250)linux-arm64
and macosx-arm64
builds to presets for libpostal (pull #1199 and pull #1205)torch::
namespace using torch_
as prefix in presets for PyTorch (issue #1197)std::vector<cv::Ptr<cv::mcc::CChecker> >
for CCheckerDetector.getListColorChecker()
(issue bytedeco/javacpp#571)opencv2/mcc/ccm.hpp
header file in presets for OpenCV (discussion bytedeco/javacpp#568)std::unordered_map
for PyTorch (issue #1164)macosx-arm64
builds for LZ4 (pull #1243), libffi (issue #1182), Leptonica, and Tesseract (issue #814)torch::OrderedDict
using C++ templates from PyTorch (issue #623)long[] pytorch.Tensor.shape()
method for convenience (pull #1161)from_blob()
, etc functions of PyTorch (discussion #1160)cudnn_backend.h
header file in presets for CUDA (issue #1158)zlibwapi.dll
required by cuDNN in redist artifacts of presets for CUDA (issue bytedeco/javacv#1767)sys/ipc.h
and sys/shm.h
for system APIs of Linux and Mac OS X (pull #1132)c10::ArrayRef<at::Tensor>(std::vector<at::Tensor>&)
constructor from PyTorch for convenience (discussion #1128)long rs2_get_frame_data_address()
to reduce garbage for real-time applications using librealsense2 (discussion bytedeco/javacpp#532)torch.Tensor
convenient create()
, createBuffer()
, and createIndexer()
factory methods for PyTorchllvm-c/Transforms/PassBuilder.h
header file in presets for LLVM (pull #1093)macosx-arm64
builds to presets for OpenCV, FFmpeg, OpenBLAS (issue #1069), LLVM (pull #1092)cachePackage()
and prevent repeated package caching in all presets (pull #1071)opencv_core.Mat
constructors to create column vectors out of arrays for consistency (issue #1064)barcode
and wechat_qrcode
modules of OpenCV@NoException
to reduce unneeded C++ overhead (pull #1052)samples/llvm/OrcJit.java
using libffi (pull #1050)enum
classes in presets for Spinnaker (pull #1048)linux-arm64
builds to presets for DNNL, OpenCL, TensorRT (pull #1044), and ONNX Runtime@MemberGetter
for av_log_default_callback()
in presets for FFmpeg (issue #812)cudaGL.h
and cuda_gl_interop.h
header files in presets for CUDA (pull #1027)std::vector<cv::Range>
to RangeVector
in opencv_core.Mat
for convenience (issue bytedeco/javacv#1607)genericaliasobject.h
, context.h
, tracemalloc.h
, and datetime.h
for CPython (issue #1017)public static final
objects from getting deallocated by PointerScope
(issue bytedeco/javacv#1599)linux-arm64
build for CUDA, cuDNN, and NCCL (issue #735)opencv_core.Mat
that copy data for convenience (pull #1002)PrimitiveScalar
on PrimitiveScalarBase
in presets for Arrow for easy access to data()
(issue #998)NamedMetadataOperations.h
implementing data retrieval operations for LLVM nodes (pull #995)NOOPENBLAS=yes
(pull #987)jnitvm_runtime
libraryfree()
in presets for FTTW as required by fftw_export_wisdom_to_string()
(issue bytedeco/javacpp#429)opencv_ximgproc
module (issue #958)linux-armhf
and linux-arm64
builds for librealsense and librealsense2 (pull #951)-gpl
extension (pull #950)libpostal_data
program, executable via Loader.load()
for convenience (issue #939)QObject
and its subclasses from Qt to allow customization (issue bytedeco/javacpp#419)Loader.load()
for convenience (issue #833)nnvm/c_api.h
header file in presets for MXNet (issue #912)opencv_ximgproc
(issue #911)IInt8Calibrator
plus subclasses from TensorRT to allow customization (issue #902)requires
with requires static
in JPMS .platform
modules (pull #900)llvm/samples/polly/MatMulBenchmark.java
requires org.bytedeco.javacpp.${javacpp.platform.module}
to load jnijavacpp
with JPMS (pull #893)TARGET
even for DYNAMIC_ARCH
to avoid SIGILL (issue eclipse/deeplearning4j#8747)FullOptimization.h
allowing users to fully optimize LLVM modules (pull #869)intensity_transform
and rapid
modules of OpenCVopencv_dnn_superres
(issue bytedeco/javacv#1396)jnijavacpp
and javacpp-platform
artifact to fix issues at load time (issue bytedeco/javacv#1305)jnionnxruntime
library-gpu
extensionPy_AddPath()
helper method to presets for CPythonOrcBindings.h
and other missing header files for LLVM (issue #833)-platform
artifacts on JPMS by commenting out requires to Android modules (issue #814 and pull #831)timecode.h
, among other missing header files, in the avutil
module of FFmpeg (issue #822)clone()
actually returns new PIX
, FPIX
, or DPIX
objects with presets for Leptonicaopencv_python3
module and corresponding loader class with sample code to the presets for OpenCVcudacodec
, cudafeatures2d
, cudastereo
, and cudabgsegm
modules of OpenCV (issue #806)warpAffine
and warpPerspective
from opencv_cudawarping
(issue #806)linux-armhf
and linux-arm64
builds for HDF5 (issue #794)opencv_annotation
, opencv_interactive-calibration
, opencv_version
, opencv_visualisation
, and tesseract
programslinux-armhf
, linux-arm64
, linux-ppc64le
, and windows-x86
builds for CPython, NumPy, and LLVM (pull #768)audio_ops.h
, list_ops.h
, lookup_ops.h
, and manip_ops.h
for TensorFlow-gpu
extensions on linux-arm64
and linux-ppc64le
(issue #769)env.h
, kernels.h
, and ops.h
to allow creating custom operations using the C API of TensorFlowpom.xml
to detect host and use its artifacts, for example: mvn -Djavacpp.platform.custom -Djavacpp.platform.host ...
-platform-gpu
, -platform-python
, -platform-python-gpu
, and -platform-redist
artifacts for conveniencelinux-arm64
CI builds for OpenCV, FFmpeg, OpenBLAS, FFTW, GSL, Leptonica, Tesseract, and others (issue bytedeco/javacv#1021)Tensor.create(boolean[] data, shape)
factory methods for TensorFlowjavacpp.platform.compiler
for Android builds on Mac OS X (issue #733)Loader.checkVersion()
in all presets to log warnings with potentially incompatible versions of JavaCPPmkl_gnu_thread
preload in presets for OpenBLAS, MKL-DNN, and TensorFlow (pull #729)Tensor.create()
factory methods for TensorFlow with handy long... shape
(issue bytedeco/javacpp#301)linux-arm64
to presets for OpenBLAS (pull #726)HoughLines
, HoughLinesP
, and HoughCircles
(issue #717)-python
and -python-gpu
extensionspython
library globally as often required by Python libraries (issue ContinuumIO/anaconda-issues#6401)quality
module of OpenCV